#programmers-off-topic
1 messages · Page 89 of 1
My start in powerbi at least was slightly less depressing as the main data source I used was an azure thing that interfaced with sql server, so it was at least a real database powering the powerbi queries.
but the extra layer of data modelling that had to happen on top had forbidden many:many relationships which made certain patterns very annoying to translate over
but the terrifying part was that if you had read access to that data source you could also open it in excel and look at anything you liked, not just what the powerbi dashboard was configured to show
it did mean that once I learned powerquery and some of the other cursed things that make that stack work, I could just do stuff locally in excel with json files and do fun cursed projects
Terrifying? Wonderful
our rule for the powerBI dashboard is that they have to work with prepocessed flattened data put in some data warehouse thingamajig but idk that's outside my job description so idk what they're doing
for data safety you pretty much have to precompute / preprocess everything prior to letting powerbi see it or the user could just grab the dataset directly
the only thing relevant to me is that they pull our data from the api I built
the 1.6 mod compatibility stuff used it, I had smapi generate a json file containing all the rewrites and reasons for mods failing to load and excel could just load and process it by filename alone and graph and compare smapi runs and show the most common reasons for mods to not load
tbh for us it was born out of what's happening rn. There's a bunch of other access applications engineers cobbled together themselves that directly interface with the oracle database
and that has caused a lot of issues over the years
That sounds like sharepoint alright
I don't even understand why we use SharePoint for that
what the advantage is over just putting it on a regular network share we also have
almost every other import/export flow does that
An incredibly common one, yes
teams is just storing it in sharepoint anyway
It's like work version of using discord as cdn
every teams team is a sharepoint site, and personal dm's/group chats will store in your "personal" sharepoint/onedrive
is that why teams has the annoying restriction that you can't upload two files with the same name in your chat
yes
that's terrifying
and why it uses the same style interface for setting the permissions of a file, because its the literal same thing
thankfully we don't really use teams beyond messaging each other
That you know of
lmao
I know one branch of the company has been trying to get us to use slack instead for a few months now
the blur, yes
sorry pixelate
and half of those filenames would also be the stock sharex filename convention too
I once looked up how to do the mosaic filter in a certain app and unfortunately ended up on stackoverflow, which as always was right in an annoying condescending way
I love my sharex.
microsoft with win10 or win11 has slowly started catching up, but it will never beat the QoL of the toolbar I get in sharex
New quote added by atravita as #6534 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1403375969636712489)
(the answer is to downscale the image down to a few pixels and then scale back up)
KDE's Spectacle is... pretty close in terms of being nice to use.
to be fair past me also was already addicted to sharex for my IRC days where its functionality of also uploading the image somewhere and putting the link in my clipboard when it was done was its main job
I still remember my last system before the complete rebuild where things were breaking so badly that .NET applications couldn't save things to the clipboard... which included ShareX.
these days it doesn't upload files anymore really but its region capture experience is still superior
Issue persisted across reinstalls and different drives, so it was one of the core three things.
and for certain small things I do use sharex to record videos either as mp4 or even as gif but anything proper and will turn obs on
Yeah, it's 100% good for little clips like that.
Yeah I have ShareX's sharing turned off, but I literally just sent some clips in a work email 10 min ago using it
my lord it's good I tested this cause what on earth
I decided to try copy pasting some text from another website (stackoverflow in this case) into the editor and it seems it pastes all of the styling data of the original website with it as well
on stackoverflow a simple copy paste of a small 8 line codeblock ended up with a 168kB large piece of text
ended up doing some preprocessing of the pasted text to remove almost all the attributes and a bunch of html tag types
to bring it down to less than 100th the size
and you don't have that funky issue where you copy paste text from somewhere and the background color of the text also was copied with it
gotta love how this "Lemme just find a simple html editor component from npm" devolved into my building my own on top of the squire library
thought this would take maybe a few hours, instead it has taken a week
does ctrl+shift+v not work?
I'm sure it would but the main thing here is avoiding people mindlessly copy pasting something in and us now having a field in the database with 200,000 characters stored in it when that is completely unnecessary
these fields intentionally don't have a character limit cause sometimes entire product specifications are pasted into them
largest one currently in the database is 140,000 characters tho so even that one is still less than this tiny ass copy paste from stackoverflow
vast majority of that character count comes from every single html element getting every css --variable-name pasted into it as style tags
probably for the best in general though to make sure people aren't pasting in input tags or buttons or script tags or other shenanigans anyway
you just get your raw html nodes and hrefs and you should be happy
Today's infinitesimal tragedy: The smallest RAM a godot game can seem to use (using 3.x and a bunch of disabled modules) is 54 MB, and a .Net game with Aot is 42 MB (monogame) or 31 MB (SFML.Net) 😔
(Might've been looking at options for not using C++ for gamecube homebrew 😛 )
the bevy game engine has been run on a gameboy before
...I might be in the process of installing that before you even sent that message
Casey, Rust? 
But I didn't want to say so because then it is Known that I am installing something with rust
SEE?
lmao
I don't think I'll actually use it unless there's some sort of binding on top
But I am curious
I doubt it. no_std support is rather new in bevy in general
mostly thanks to one guy called bushrat
Bevy isn't even "finished" from what I understand, so I'd be surprised if there were any bindings.
New quote added by kittycatcasey as #6535 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1403456709019570186)
(Just very silly sounding out of context)
(Like, why is crumble talking about a rat becoming a dad)
to share a bevy meme
I swear like 80% of all game related crates with no_std support involved bushrat
Rust ment-
Rust is permanently mentioned in this channel. 
What does no_std mean. Like, no (or heavily minimized) standard library?
That kinda sounds like a dealbreaker when the whole thing I'm trying to do is make things less painful than using C++ / general homebrew APIs 😛
no standard library yeah. Cause the standard library does not provide a compilation target for gamecubes
Hmm. Well I'm just looking at RAM right now, not like I'd be willing to use rust for a random ADHD project whim anyways
(Unless there's a better language binding for most things 😛 )
...319 MB? That doesn't seem right
Almost 6 times godot
What's wrong with C++ aside from everything
in rust there's always a bizarrely gigantic difference between debug and release builds
Yeah, going to a minimal example rather than their shapes one brought it to 290 MB
there's a guide to set up your cargo.toml to something that makes sense for bevy development if you're willing to go through that effort...
Like that's 86 lines of code and no content, why would that add 40 MB
I did read some stuff in the setup guide for that
Also turned LTO on to full for release mode
Currently waiting for the build
no_std itself would also bring down memory usage a fair bit but obviously then it wouldn't do much unless you implement the parts now no longer provided out of the box
It barely went down at all
What the heck
Or I misread, but it only went down 19 MB
Hmm, not sure. My C# test earlier was 42 MB for MG (+some libs, old project I converted) or 31 MB with sfml.net with AOT
change it back i tell you
Sounds like it might not even be worth pretending I'd do rust then
When you run a Rust program, you may be tempted to think that the first code to execute is the main function. However, this is far from the case. In this talk, we'll explore what happens before the main function runs. By the end, you'll have a deeper understanding of what happens before the bits that rustc compiles your program into ever run.
R...
I believe
(In rust)
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");
Console.ReadKey();
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<PublishAot>true</PublishAot>
</PropertyGroup>
</Project>
1.6 MB of RAM
I'll try equivalent in rust I guess
rust bundles a gigaton of convenient debug functionality apparently
https://github.com/johnthagen/min-sized-rust
the c-rustacean of encouragement
use std::io;
fn main() {
println!("Hello World!");
let mut buffer = String::new();
io::stdin().read_line(&mut buffer);
}
[package]
name = "bevytest"
version = "0.1.0"
edition = "2024"
#[dependencies]
#bevy = { version = "0.16.1", features = ["dynamic_linking"] }
#log = { version = "*", features = ["max_level_debug", "release_max_level_warn"] }
[profile.dev]
opt-level = 1
[profile.dev.package."*"]
opt-level = 3
[profile.release]
codegen-units = 1
lto = true
1.1 MB
So clearly it's bevy's fault 😛

I'm not bushrat I don't know how to bend bevy to my will
considering he ran it on a gba and the gba has 0.288 MB ram
Whatever, I didn't want to deal with rust anyways
Nope
darn
I am <opposite of enticed>
repelled?
ticed
Repelled makes me think of magnets
deticed
Sure, why not
Let's go with repulsed!
You know I'd settle for the wii as well
Why aren't there any game engines that support both gamecube/wii and 3ds for my crazy ideas 😔
why not make your own
Because that's work
There'd be enough of that for some of the other code crimes I want to do
I mean technically I did find a couple
One uses python, and is closed source
The other uses lua, but even had commits a few weeks ago
Seems godot-y in that it uses nodes
(The lua one)
But godot nodes kinda overwhelm me
It also doesn't have 2d support
(Beyond UI)
who needs 2d support if you can do 3d with a fixed camera
It's all about the Pentiu-
If it was about players why would I be doing homebrew for old consoles (and maybe needing two of them to play it!)
Maybe I could just use that engine...
And add what I want
This one, for the curious: https://github.com/mholtkamp/octave
Godot nodes?
This isn't Godot, it just looks designed similarly at a cursory glance
Doesn't have dedicated 2D (which Godot does)
You know, it's been a while since I've even thought about this library, but I wonder if I could use angelscript...
What are you making?
Exactly
From what I recall of Angelscript, it's a scripting language with syntax like C++, but without memory management
Uses reference counting
David Sankel from Adobe and who sits on the C++ Standards Committee discusses efforts to make it easier for Rust and C++ to work together.
If you're from the C++ world and have been curious about Rust, then this episode is worth a listen. David Sankel from Adobe's talks us through the landscape. We discuss the differing object models of the two...
...I wonder if making my game idea would be easier in some ways with C++/AngelScript rather than C#/custom language thingy
My main one, not this
Wonder what the current minimal hardware accelerated graphics libraries are these days
I can't get non-windows to work, RIP
...an update came out today. Like, the front page mentions it but it isn't on the downloads page (but if you edit the download link you can get it)
VRF (a C# library for valve source2 stuff) was able to aot compile most of its library and even expose unmanaged entry points, and had a poc C++ codebase use the C# library
Wait I missed this
does that make rust conversations technically on-topic and thus not appropriate
You made this happen, I'm pretty sure! 
does anyone here actually use rust with any regularity or do we just talk about it
I talk about it but for the most part I only really use C# and the web languages
and SQL I suppose
I write python, tcl, and verilog (many flavors) usually
love how python is somehow the youngest language you use
tcl is from 1988, verilog from 1984 and then python from 1991
I'm ancient
Like the stars
(Also yes I've escaped labview)
Verilog being from 1984 is fitting
This channel is just an elaborate experiment to grow C# and Rust users and watch them in an isolated environment
like a terrarium
And verilog
You did advent of code in rust that one year!
With occasional Framework pieces dropped in, as a treat
(I don’t have a Framework. It seems neat though)
It's just so expensive tbh
When I can get a 2-3 year old business Dell for $150 everything else seems bad
I just have a MacBook Pro as my laptop
From right before they announced apple silicon
Idk what i should do with my framework now that i do most things on my desktop
That’s a big reason why I never got one
https://github.com/davidgfnet/opengx
Maybe I don’t need an engine?
If this can work with some generic old OpenGL rendering library
But the question is, can I get some of the other crimes I want to work
Without custom hardware right now
(Still contemplating that GameCube or Wii game that interacts with a 3ds or ds using download play)
(No idea what I’d make using that though)
My brother just sent me this https://www.youtube.com/shorts/PJB2GFZRUMU
Amazing license, too
cve-rs allows you to introduce common memory vulnerabilities (such as buffer overflows and segfaults) into your Rust program in a memory safe manner.
I mean, I'd take it considering it has this feature: https://github.com/Speykious/cve-rs/blob/main/src/main.rs#L23-L28
wow
How do we install Rust on Casey?
I don't think it supports my hardware 😔
time to replace it
If only
Buy or 3d print a case for the main board and turn it into a small server
As long as you aren't behind CG nat, static IP isn't really needed if you setup dynamic DNS entries
just send it to me, i can find a use for a second small server
to host more spiders yes?
Button can send future employers to button.gay
in a better world
Or things that are outbound rather than inbound, like discord bots in gateway mode
well i go outside but then i wouldnt be able to connect to this theoretical seaver either right
if it is just local
Even with cgnat you could setup CloudFlare zero trust or tailscale so your phone on cellular can still hit it
interest 
i'd have to get another laptop tho
for the 2-4 weeks in a year when i go back to china
why not just turn off your services when actually using the laptop
You could put it back in the laptop chassis for those 4 weeks in a year
dont gotta replace the whole OS with a server-centric one either
naruhodo
mine just uses plain ubuntu bc i still use it as an actual desktop sometimes
Or dual boot server/main os
dont you use linux chu you should be able to do all this in your sleep /lh
i dont think it's hard but i am not very motivated
if you've got nothing you want to host its admittedly not really worth it at all i just like pretending you gotta
Chu, do you have Aseprite installed? I have a quick bug test for you that I ran into I'm going to try to fix tomorrow.
Can you make an image, create a selection in the image, and try to minimise the window?
It's better than paying hundreds of dollars a month for literal years for a dedicated server that you never end up doing anything beyond what a shared hosting plan could handle
totally not speaking from experience or anything, noooooo
Because this has been happening to me for ages, and I finally narrowed it down to this.
im gonna warn you im on wayland and if this explodes there's 50% of chance it's wayland's bug
I'm also on Wayland, so it might well be that!
(4 years, according to my email history)
Yup!
this is true! however if you're doing nothing with the laptop either its just wasted watts
I'll test it in X11 tomorrow first.
Pretty beefy laptop if it's causing hundreds of dollars a month in power bill though
i didnt say itd match the dedicated server, just that you'd be paying for nothing
i pay <1 usd a month for some cdn and it's good enough/10 for me
speeding up the spicy pillow battery process too probably
Is the amount a single laptop would take actually significant
...guess it depends on where you are
I still don't hear anyone making the combined budget/todo app of my dreams
Depending on how extensive it is I might could try since I want to learn a UI framework when I looked into it recently (ish)
I'm assuming 120W laptop, always plugged in, and 20cents/kw*hr
But you'd have to provide details 😛
in my case at least, id also be paying in "why is my room so fucking hot" costs 😛
Are you in one of those places without AC, because I don't find even my desktop heats my room up much
i have AC, though my room is small and doesnt seem to circulate air very well, and there are 3 desktop computers in here
Why
well one is my server
one is mine
and one is my wifes
Are you running a crypto farm
its an office
Is your door open
Asking for a "my parents always get onto us for having it closed for long for that very reason"
Ah yes. Right. Details
But even then I understand
my door is open! still gets toasty in here though
There's a reason my parents got my a window AC for my room when I moved back in
Second floor just gets miserable sometimes
There were times without one when I would frequently just... sweat all night
ive considered it but i always just ended up thinking the window AC would be more expensive
My parents said the window AC actually lowered the power bill
Because the main AC doesn't have to work as hard or something?

Initial investment still
so what you're saying is you're totally recommending i buy one of those fancy $800 units
But also, big house, plus they added a room by converting one of the garages
So the original AC Struggled ™
Tbh I'm mostly thinking of a mix between my insane Google budget spreadsheet and todoist
(I think the current one is better since they've had to replace it since getting this house... but must not be perfect since they got a new window AC for me)
i may actually look into it again sometime then
i cant really afford the initial investment right now but maybe after another DP payout or two
Except with maybe automatic transaction import
Also this is like, to be more serious, this is something I'm thinking of making myself, possibly via android app
I want a one place db of all the things I care about in my life and not two apps (almost three) and a ducking spreadsheet
Like imagine a world where I could mark down that i needed more eggs
Ah, mobile app. I don't want to deal with app stores. (Plus, you said you might make yourself)
And the app tells me how much I have in the grocery budget and that I last bought eggs from Costco for $7 and that i have time to make a grocery run after work on Thursday
My god I'm boring
I bet an obsidian plugin could do that
But what is the fun in that!
I need to pretend the right app will make me feel in control of my life and not therapy
Sideload it or be web app
Can't sideload with my iphone 😔 and web apps don't count
Thats why I refuse to go anywhere near the iOS ecosystem.
Do you have avoid iphone users like a minecraft creeper avoids cats
I tolerate their existence but they get no support
inb4 someone invents mobile stardew modding for ios
"Oh look, I didn't know I could care about mobile modding even less"
I don't support android mods anyway
Oh it should also track my workouts and suggest the best training program
One app to rule them all
are you gonna add AI integration for the venture capital
If I was going to do a to-do app, it would become borderline malware to force me to do the thing in the to-do
Sure! And I'll take the money thr VC gives me and go retire
Now have you hit your protein targets for today
What about your key work performance goals
Grocy kinda does this
At least, it lets you inventory your groceries
With expiry datez
Dates
Can't spell
But atra wants the one app to rule them all
Yeah I have apps for alllllll of it except the budget because I have trust issues
(The other joke is the old adhd joke about THIS planner finally fixing my life.)
(Except it's that....I don't feel secure not because of my actual situation, which is fine! I feel insecure brcause....why?)
Don't think pathos is from new york
part of why I dislike entity framework
To be fair that's not really linq being scary that's just the usefulness of expressions as a method of translating c# statements as a runtime ast that can be transformed into other things at runtime like SQL queries
But it is a big factor that leads entity framework as being a pretty convenient interface to a relational database
and a good one to accidentally fuck yourself over with 🙏
Tbh I trust a c# dev to write a expression query that has type safety to do the job more than them trying to write a SQL query
Include isn't automatically a bad operation if that's the behaviour you want.
And split query isn't automatically a good operation as splitting the query opens you up to temporal/race condition issues as it's no longer an atomic operation.
The one app that rules them all needs to keep track of what clothing i wear
And suggest pieces to declutter
Also track my yarn and fabric stash
I cant remember how long ago I bought a set of writable NFC tags that I was planning on putting around the place to power my eventual personal everything app
and never got around to it
...stealing that NFC tag idea.
I don't track anything other than appointments
I do want a personal personal finance app, though. And something to track food I have and when it should be thrown out...
I think I really just want the same app as Atra.
Why am I covered in spray paint
It tells you where your money is going, etc
my banking app already tells me what I spent on a bunch of different categories with a timeline
I like posting new high scores on the savings rate
finance app would be stuff like personal budget and stuff, rather than a historical expenditure (and potentially predicted scheduled bills)
Yeah, but I want it to be mine, because I don't trust Play store stuff... and the open source alternatives tend to be pretty bad UX wise.
Basically saying I want to try and probably fail to make better than there already is out there.
yeah my banking app just shows history of what kinds of things I spent money on and a future prediction of spending
I need that banking app on my phone regardless so I guess it's nice
I've been watching "i will teach you to be rich" lately
And like. When it comes to basic bitch budgeting I'm fine but alsp I know I have the tendency to just stash money
No idea what for. It's just stashed.
Insights are nifty
I just turned them on recently tho
Savings
(There is a joke i make about it - if you ignore the maxed out retirement accounts and the 50%+ savings rate I'm totally paycheck to paycheck!)
Because my system is "false scarcity" - it's set up so I believe i don't have money
I throw everything into savings then draw my monthly expenses from there each month, allowing the savings to accumulate interest
... This does beg the question of what'll happen when I convert my student account to a regular one tho
my savings account's name is like "Previously [old name]"
I need to set up Fidelity DCA
I'm thankfully lucky enough to not worry too much about my finances
I just have an automatic deposit set up to my savings account + some rounding feature where it rounds up any amount I purchase up to the nearest 10 euros and dumps the rest in a savings account
and I throw in some extra every once in a while
Rounding?
I have my work salary setup so that a certain percentage goes into my mortgage offset account, and the rest goes into my personal spending account that I get to play with, and every now and then throw some of that into the offset account anyway
what's a mortgage offset account
I do have a mortgage but it's not exactly an account
Oh you're with ING
the mortgage is even with the same bank as my savings account
Should see if ABN Amro does something similar
its a type of bank account thats... linked with the mortages actual account that for purposes of calculating interest will effectively pretend the contents was already in the mortage and offset the interest
I technically have an abn amro account somewhere but the authenticator broke 7 years ago and I've been too lazy to do something about it
Mine's their student account + a savings account, standard stuff
every year when doing taxes the tax website kindly tells me how much money is on it
(not an accountant this isn't financial advice)
interesting... my mortgage is with the same bank that has my savings account but there's no such system
I have normal liability and home contents insurance instead of student insurance so I don't have to worry about converting those, but the current account on the other hand...
afaik offset accounts need to be setup when originally negotiating the mortgage (or refinancing I guess) as it changes the math the bank will use when determining what interest rates to use
only thing that happened to my student abn amro account when I graduated was that it was autoconverted to one of their other account types
(That's because the system is rather simple here once you actually manage to jump through the hoops of getting to the point of buying property, I'm assuming)
It autoconverts????
Nice
yeah I don't even have access to the account as previously mentioned
it has like 3k on it I really need to just call
very true
though that's also a savings account
so technically it's in a savings account either way
I should at least get access back
they recently sent me an email notifying me that I haven't used the account in years
"Don't forget your account!"
"Did you know you're missing some valuable insights about your financial future"
Get access back, pull the money out and close it, tbh
No point in just keeping it lying around
Separate from your other savings
ye ye
I think this person was from the US side of Niagara, actually 
Yeah, it feels kinda weird to give any hints or suggestions as to his location even though it's super public. 
stackoverflow said niagra, new york, uinted states
(does it help that this person is super not pathos?
)
I mean that's also obvious, yes!
This person is Jesse Team Rocket
I was just in awe of the "I just want to comment that I'm better than this answer. I am using it but I will tell the rest of you not to" comment 
damn these spam files are being deleted too quickly for me to click them
would you like the first round's
not sure why you would want them tbh it's just the same mrbeast crypto $3000 free put in promo code
damn 3000 dollars
Yeah, the reason Bouncer blocks them is so we get it all to ourselves, of course. /j
I feel like Mr beast crypto is somehow worse than normal crypto
targets kids
i think most kids dont have $60 of crypto lying around
(the "verification" is just give us money)
But I'm ollldddd
they do have their parents’ credit cards half the time though
would have to do kyc somewhere, get it validated, etc
and i hope parents don't leave their passports/drivers licenses lying around
Lol parents totally do
i mean not in a place they're easily obtainable
for robinhood or the mr beast scam? because trust me these scams target children
for both
usually the scams have an easy way to pay directly
(And yes. I did once have a robinhood account. I took the free stock they gave me, sold it, and transferred the money out asap.)
there are lots of ways to get crypto without kyc
i dont think there was a card option when i was signing up to the mrbeast crypto scam to see what the scam was
most of the time that's just p2p, and I really hope parents aren't leaving their pre-verified revolut/paypal/etc signed in and on an unlocked phone
(also, kids are now generating ai drivers licenses for some things apparently)
Parents do that lol
I'm sorry
How many stories have you heard about "my kid spent $700 on fornite halp"
there is a whole class of scams targeting kids stealing their parents’ cards
suppose so yeah
And a whole class of apps
What were they trying to do
c# reflection
...what's so bad about that
exactly
publicizer
evil reflection
From the Disney movie Mulan. Sung by Lea Salonga
reminded of this song
completely unrelated to the topic
but I like the song
Provided to YouTube by Universal Music Group
My Way · KATSEYE
SIS (Soft Is Strong)
℗ 2024 HYBE UMG LLC
Released on: 2024-08-16
Composer Lyricist, Producer: "hitman"bang
Vocal Producer, Producer, Drumprogrammer, Composer Lyricist, Engineer: Federico Vindver
Composer Lyricist, Producer, Digital Editing Engineer: Slow Rabbit
Mixing Engineer...
Y'all won't trick me into listening to standalone music, you Big Music shills!
I've already been tricked into listening to this.
I was tricked, and now I'm tangentially listening to Cat's Eye from DDR (silly eurobeat)
Big Music
Esca ready to hunt european demons
username322 was paid by Big Music upload Disney's intellectual property
I was born ready
(wow I've had this ddr collection for a long time)
diagonal ddr instead of d-pad but otherwise correct
I know someone who still plays that, but the one machine here was busted when I was a teen 
we had one of those cheap home dance pads but it was far too unreliable to really use
arcades didn't exist anywhere remotely near me so that wasn't an option
not even the nearby city had an arcade
Whatever happened to the era of console games with custom accessories included 😔
(Guitar hero, DDR, etc.)
(Mario party that included the microphone...)
sorry, all the silicon has to go towards making ai chips now
for a more serious answer, I think the early 2000s is a time of "throw shit at the wall to see what sticks" vibes
Companies nowadays are allergic to fun, smh
nowadaya 99% of people are content with a regular controller and don't want to spend more money buying a limited use accessory
Unrelated but I'm bored.
I don't feel like being productive, I don't feel like watching anything, I've checked all my internet places, and I can't afford to buy games right now
(Steam backlog of games I bought during past sales and never played? What's that?)
The Summer Hikaru Died sounds great I gotta watch it sometime
I'm super excited for kpop demon hunters 2
okay I think it sounds great because it seems like it's going to be very yaoiful
as one should for every series
Which one? /s
(I assume you mean zombie apocalypse but cats not zombies, which I haven’t watched in a few weeks)
The one with the mute witch and the cat that talks?
Ah, watched that yesterday
But shes not mute, just painfully shy
I want to program something but the things I want to work on are all at a not fun point
is that just silent witch
It's about the saddest wettest teenage boy and the thing that looks like his dead boy crush
Yeah silent witch is the one
silent witch aka bocchi the witch
Updating that ECS? Still gotta figure out why it cries even with native calls directly (current suspicion is something to do with using C# types for components)
Finishing the AngelScript C# wrapper using SWIG? I gotta figure out how to make 32 more types (16 of which are function pointers) into proper .net stuff (SWIG is confusing me a lot) (also a few things I want to improve but need to figure out how - like instead of a StringList wrapper type, why can't I have it just be an IList<string> considering it already implements that interface)
I guess I could try to find a C++ graphics library using old ish opengl for GC stuff
(only aware of bocchi via fan works)
SFML doesn't do 3d, which I'm unsure if I want to do or not
all you need to know about bocchi is that one scene where she turns into a blender model being thrown into cubes
(It'd be helpful if I got a specific game I wanted to make for GC first...)
I have not seen this
I never watched bocchi though
type "bocchi" in the gif search on here
that's the gist of it
also she's in a band I take it
oh that particular one 
Hello everyone! is thare a way to port stardew valley to java mobile for old phone?
*phones
...wat 😂
that'd be an incredible undertaking imho, but #making-mods-general for stardew stuff
what kind of phone can’t run the compat branch of stardew?
A sony ericsson w995
...yeah you may as well be making a new game from scratch at that point
I’m not sure you can port any version of stardew onto one of those ngl
Is that phone that underperformant
Technically I got stardew running with emscripten at one point though you couldn't go past the title menu
With the decompile
it’s 240x320px, for starters
I am not sure
Just rework every UI in the game
Seems tough good luck i guess
it's less that it's underperformant and more that it's using a proprietary java-based os, the kinds that are common back before the android/ios duopoly
And remove the 4x pixel scaling
Unless you want to see 4x5 tiles on screen
(Technically (3.75x5))
and all the textures
and invent new controls
but yes the fact it's underperformant doesn't help
if you can get some flavors of linux on it though then go wild
I mean most of the textures are upscaled, so it'll be fine
Just round world coordinates to the nearest 4 pixels before rendering
I feel like getting it to run is the harder part than making it run well
You know that screenshot I shared a while back of a tooltip with all the S&S stuff on a weapon? That'd be fun getting working on there
for reference, this is the phone in question
Oh, it's portrait mode too
it has landscape!
I think making controls work like that could be fun
Up down left right interact tool use pause
There's enough buttons on it for everything
there are, but you will have to remap them, that was my point
but yeah, that’s not exactly the biggest issue, like chu said haha
Im guessing it's 32bit anyways so it'd be the compatibility branch
how long until a junimo pops in and 🗞️ 's us for being on topic
see that’s what I’m not sure about. is it even 32bit or some other kind of cpu
"DecidedlyHuman is typing..."
oh it’s arm, so 32bit
I have now just seen I was going to almost verbatim copy this. 
Frankly, I feel like when we're talking about running Stardew on a J2ME phone... I think that's enough of a gravity well of madness to count as off topic.
wow 118mb storage
with support for up to 16GB external!
and sim support
Vanila stardew valley with modified controlls, resolution, upscaling, UI and diferent code since this phone uses MIDP 2.0
how much is stardew? I forget
yeah, that’s a years-long, remake from the ground up type project
someone port stardew valley to a sim card https://defcon.org/images/defcon-21/dc-21-presentations/Koscher-Butler/DEFCON-21-Koscher-Butler-The-Secret-Life-of-SIM-Cards-Updated.pdf
I meant how much storage haha
Well if u do embark on this endeavor I'm interested to hear how it goes
The only java game that's even a fraction close to stardew valley is Oregon trail american settlers
like chu said, if you do it, keep us updated!
(yes and yes, though $10.50 on PC for a few days)
though minecraft had/has(?) a java implementation
Has
The main Minecraft is Java!
afaik they're still doing it, yeah
still java yep
Java minecraft is where ppl do the fun mods
Tell that to MS marketing
I do not wish to talk to them. 
But yeah, a J2ME Stardew demake? That would be a fun project!
I nominate pillow
you’re the convertors and weird target platforms person!
one weird target platform
which is just arm linux
also tbh if i was demaking stardew im doing 3ds not a java applet
i think casey is on more than me
i can rewrite it in css+js, just give me like 10 years
casey did VR but idk what else 
emscriptem
oh right, just said earlier 
i've already finished the junimo cart part (badly) https://junimocartonline.stardew.rocks/
oh no
oh my god it’s touchscreen compatible
found the jump button too late
VR if you want your eyes to hurt because the cameras weren't aligned properly for some reason
oh that font looks really not nice zoomed in
This is the most madness I've done recently. And yes, I'm counting this as off-topic because it wasn't a mod!
I can't tell what this is
is that the overlay people use for half life but stardew
Stardew running at 2000+fps. 
oh
Oh
but why 
mods will get it back to 60 in no time
Guess I should post my initial score as well
isnt the minimum 5 since the the lead up
lowest I noticed, so probably
Well I'm lucky since i was promoted to pedestrian from my electrician job, i got all the time and 0 money, i gues i can make stardew valley from scratch on j2me but i need a whole lotta help since i'm a beghiner at everything coding
To be fair I thought you could do partial sized jumps in old junimo cart
you can
however do you really think i could do physics that good on my first game thing
Anyways, for something that's actually off topic properly:
Anyone have opinions on raylib vs bgfx
I forgot bgfx exists...
i've heard of raylib
Shaders can be discounted since I don't think GC/wii support sthem
Seems like raylib as a whole is more than just graphics
It's also intended to be a hyper-friendly babby's first game framework type situation.
I probably wouldn't pick it for GameCube stuff.
Which one
Raylib!
Why do you say that
have you considered writing a game boy game
the gamecube can run it via the game boy attachment
Keep in mind I'm not looking to do complicated things, and my interest in this may not last longer than a week anyways
the 3ds/wii can run it via a VC inject
No thanks
It was specifically made for teaching, so it's kinda... minimal barrier for entry. It might still be fine, though? Honestly not sure how well written it is!
I know people love it, though.
theres actually a nice game engine thing for it
Wait, what the shit?
https://www.gbstudio.dev/ i think
Raylib? N64?
wow
I've seen that. Still no
wat
fair
This might work
sounds like raylib alright
Where is this list, the one I see doesn't have anything past html 5
Okay, I didn't know it built for the bloody N64.
Right at the bottom of the main page.
it's an important platform to support
What's an n64
The Nintendo 64 (N64) is a home video game console developed and marketed by Nintendo. It was released in Japan on June 23, 1996, in North America on September 29, 1996, and in Europe and Australia on March 1, 1997. As the successor to the Super Nintendo Entertainment System (SNES), the N64 was the last major home console to use ROM cartridges a...
If it works for n64/dreamcast surely it will work for gamecube/wii
the uber /wiki command was disabled :(
(And 3ds if I end up going full code crime)
smh kids these days
Oh man i don't recognize weird demon or h with a feather
The wiki doesn't show these other platforms, did they drop support?
Two raspberries
Weird demon is freebsd apparently
Beastie!
What's a spiral?
The Dreamcast is the final home video game console manufactured by Sega. It was released in Japan on November 27, 1998, in North America on September 9, 1999, in Europe on October 14, 1999 and in Australia on November 30, 1999. It was the first sixth-generation video game console, preceding Sony's PlayStation 2, Nintendo's GameCube, and Microsof...
kids these days...
https://github.com/Gota7/Nintendo-Raylib, however...
Also I only see switch and a 3ds branch, no gc/wii
can't believe the nintendo64 branch is not kept up to date
And still no GC/Wii here... though it does still have a lot.
N64 is on the repo DH linked
Should I play the "how hard could it be to port a library I've never used" game?
What's a garbage collected wii
What
Gc/wii
Oh, GC!
Oh
GameCube.
GC = gamecube
Garbage collector/wii
Yes!
wasnt the wii an overclocked gamecube cpu
Look, you're talking to the person who vaguely saw a ps-somethijg on their Twitter and went "damn that finfet has a great aspect ratio"
So how do u get ur game onto the gamecube
swiss probably
If I remember right it's crazier, it basically included a mini gamecube inside
(as in https://github.com/emukidid/swiss-gc, not the country of switzerland)
OR maybe I'm thinking of the wii u and the wii
i think that was wiiu/wii
The country of Switzerland
I was just gonna use dolphin.
In all likelihood I'd do the wii instead though, since I might be able to do some code crimes without custom hardware
There's also the solderless mod for GC that is out now. Flippy drive, I think?
I was flabberghasted when I saw the installation method
is that the bent ribbon cable in a port
Yeah
I thought so too but it seems like people are having it work fine
oh theres the option to just buy a premodded memory card
You still have to take apart the GC a little, it's not an external port you put it in
You put it in the part where the disc drive hooks up to the main board
It seemed pretty secure once you got it in there
i thought one of the 3d zeldas had an exploit but that was probably with a memory card
I'm also considering crimes to inject more buttons into dolphin
Though that idea came from wanting to add more buttons for items for Wind Waker
I was just thinking access to: "left Z button", left/right stick click buttons, and another start button (since modern controllers usually have two)
I hadn't thought of how to do the crimes yet
Multiple controllers is a method I hadn't thought of
However then you can only support two players (which might not be a problem for me admittedly - it certainly wouldn't for doing WW)
The reason I didn't bother trying is I'm not sure if the wind waker decompile is at a point where I can modify data structures without it crashing and burning
The other thing I looked into was the pictobox/figurine changes from HD - mainly, 12 pictures at once + the dude being able to do multiple in one day
I found where to do it
But given like half the game is still assembly, I suspect there would be crashing and burning if I added fields or extended arrays on structs
Ideally I'd be able to port a lot more of HD stuff if I got into it though
And I also thought of other things, like being able to upgrade certain items
You know, stuff that becomes much easier with a decomp compared to a disasm 😛
at least your console modding adventures don't have machine code that disassembles to random strings /lh
ghidra thinks method bodies of switch sdv classes are strings
Oh, that's fun
Is it time for me to finally install clion
I bet trying to use the devkitpro stuff with VS would be... less than ideal
And clion is basically designed around cmake if I remember correctly
dkp in vscode isn't horrible
just ignore all the errors
this code compiles and runs correctly but vscode does not like it
tbh most of that is exlaunch doing weird things i think
I'd rather use a real IDE
not a bad idea
Please go away, why can't I close this
Oh it's gone now
Also for some reason the toolbox app keeps thinking firefox dev edition is my default browser even though it isn't
Normal FF is
fun
As a flippydrive owner, I can say it works great
I wondered when you'd pop in when we started talking about that 😄
I remember you linking your ultimate gamecube
I will neither confirm nor deny having purchased a PS2 this week to make an ultimate PS2
Oh darn, I was wondering about that specifically. Guess now I'll never know
oh privacy badger breaks the widget very sad
Raylib really is... pretty nice.
the discord one on stardew.chat
is it because its from another domain or whatever
yes
ah
but it actually handles it gracefully enough, unintentionally
just infinite loading on the widget part
wow I can develop on FreeBSD and deploy the dreamcast, my dreams have come true
Atra just learned of Beastie earlier, so that's good timing.
(Beastie is the little devil guy!)
In my head beastie is a cat
the only reason i pay attention to freebsd is because that means playstation bugs 
(BSD > Beastie.)
It looks like I can develop with c++20 according to the gcc version. I love using technology twenty years older than the platform itself on said platform
im not sure i ever knew the freebsd logo had a name
I barely know freebsd is a thing
I'm not sure I've even heard the name in over a decade
The last I recall is something in old SFML docs
I think I used it once
I know it has something to do with the apple os things
I second this!
This is very helpful for reading things
I love only being able to read the top 1/3 of my monitor
cats are great for that purpose
It's extra fun when he decides to paw at the monitor
With claws out
(Even if nothing is moving on the monitor)
Have you tried using your Google Account to sign into Medium
No, but I have tried closing that popup out
Cat being more considerate (though he was completely crouched down up until I picked up my phone to take this picture)
the only custom ublock rule I have is for those
I've never done a custom ublock rule
you've lived in squalor
pihole works decently
Add this line to "My Filters"
accounts.google.com/gsi/*
does this break login thingies elsewhere
like on pages where it would actually be warranted
I haven't had any other problems
alrighty, thanks!
I've never heard it called this before
That was file naming conventions in CLion - the naming conventions for language options called it something different
from now on, uppercase shall be referred to as screaming camel case
Wouldn't screaming camel case be sOMETHINGlIKEtHIS?
casey may I just say that spacecore is a joy to copy learn from
that's concerningly on topic
casey refuses to message in mmg
Hey
Does anyone know how to mod the game
I'm honestly shocked that googling "spacecore" actually returns the nexus page first
Wow, I've finally made it
I'm a bit annoyed that there doesn't seem to be a way to see stdout with the 3ds emulator. (Besides using one of the screens as a console)
I can't really tell if that's a emulator problem or an sdk problem though
and the stardew one too, rather than the minecraft one
I mean basically nobody used my MC mods
though looks like theres a russian project that has taken the spacecore name mantle for minecraft server management?
(I did...)
And they never got put on curseforge/modrinth since they didn't really take off yet back then (minecraftforums was the main place)
I keep forgetting that there's a couple people here that actually have used them, though I still can't fathom why
part of me does miss the olden days prior to the minecraft ecosystem centralizing on curseforge.
But that is also me being semi selfish as it made my projects obsolete https://polling.notenoughmods.com/ which used to be a much more diverse system
...wait, were you involved with that
Because I quite literally PRed them to check the API I made for my (now dead) site
I didn't maintain the nem registry itself, but I was the original dev for the automated updating of it
Were you not active in IRC or whatever in ~2013-2015
I remember Pyker
(Or recognize the name anyways)
I was active in irc as SinZ on esper, gamesurge? and freenode in the minecraft channels
I haven't really been involved with it for a long time as I fell into the dota modding rabbit hole, and then stardew
but the core of it and its extensibility patterns was my first real project
during that 2013-2015 period I think it would have been a repo in my name still before I moved it to the NEM org
Definately parts looking back is extremely cringy, but that just means I grew from it
the mechanism to do multiple mod update checks in a single api call was straight up called SinZationalHax and it looks like it took 9 years for pyker to get around to renaming it to document groups
I will never really understand CSS
I did the stupid flex game, they made it look so simple, but anytime I want to align some items, it never fucking works
align vs justify depends on whether its row or column, so I can never keep which to adjust straight
Css tricks has an excellent cheat sheet that really helped me learn it
The diagrams really help
Chromium browsers have a nice popup in dev tools that's kind of similar
Oh that's neat
not enough to make me use chrome
Why isn't there a css extension for vscode that can do the css editor widgets
I want these vertically centered in their box. Is that too much to ask for
It's made in election
It's not, you just also have to change the text alignment on the text element
Because by default the "center" is not the center of the text
Why isn't the center just the center of the 40 px div
I'd have to see the source to offer more specific advice but this is a problem I've run into before because text alignment is a fucker
Even if i remove the text and just have the images, it's not happy
maybe your buttons are inline elements?
-# alexa, wtf is an inline element
Oh no
Try setting them to inline-block
I am a simple man with simple HTML tags
<header>
<a href="https://aquova.net">aquova.net</a>
<a class="button" href="https://github.com/aquova"><img src="/images/github.gif" alt="Github's logo"></a>
<a class="button" rel="me" href="https://mastodon.gamedev.place/@aquova"><img src="/images/mastodon.gif" alt="Mastodon's logo"></a>
<a class="button" href="https://bsky.app/profile/aquova.net"><img src="/images/bluesky.gif" alt="Blue Sky's logo"></a>
<a class="button" href="https://www.backloggd.com/u/aquova/"><img src="/images/backloggd.gif" alt="Backloggd's logo"></a>
<a class="button" href="https://www.lexaloffle.com/bbs/?uid=27259"><img src="/images/pico8.gif" alt="Pico-8's logo"></a>
<a class="button" href="/rss.xml"><img src="/images/rss.gif" alt="The RSS logo"></a>
</header>
header {
font-size: 24px;
height: 40px;
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
}
header a {
color: white;
text-decoration: none;
margin-right: 10px;
}
header .button:hover {
filter: brightness(70%);
}
thats it
oh no its the images inside the a that are off
header .button {
height: 31px;
vertical-align: middle;
}```
(inline elements flow with text and other inline elements, block elements take up the entire line and are layed out as a discrete unit.)
I learned web dev in like 2005 and I refuse to change
Inline/block has been around since the beginning
that would need a display: inline-block otherwise height does nothing
It is certainly a lot better than using tables and float
Oh it did it!
What fixed it?
oh damn you're doing web dev
Adding that vertical-align thing that may or not work lol
That makes sense. It's aligning the items inside the anchor
Which flex wouldn't affect
Looks like I still need display: flex; set
align-content would be the one to affect what's inside I think
no one ever uses align-content
I guess align-content aligns the whole group, but for the buttons to be aligned with the text, I need vertical-align
newer than vertical-align for sure...
I actually had one originally but seemed like it didn't need it
flex implicitly turns its children into block elements
Having buttons inside a span is kind of odd too hehe
definitely
no its cool
my motto is that as long as chrome lighthouse is happy I'm happy
I would've used a p personally (or maybe a nav), but there's nothing wrong with using a span
If you had had the buttons and the text as things inside something else, the flex may have been easier
hmm
Lighthouse is useful but I don't trust its seo thing since it tends to be very googly
actually i dont even think I need the span..
properly using semantic tags is hard cause there nothing to tell you when you're wrong
Also it complained at me when I had a robots.txt forbidding bots on the page, which was intentional since it's a semi private page I didn't want to be indexed
oh yes I disable the SEO category
the sites I work on at work are behind vpns they're completely unreachable otherwise
SEO isn't a concern
if it's ever in search engine results we fucked something up
ChatGPT will find a way ✨
hell there'll be a version of it that'll be running in an airgapped environment at some point
if that's on Google...
just think, AI has been learning from my CSS
it's ok the average css online is of roughly that quality already
Tbh I think there's a ton of bad css out there because a lot of people just learn the syntax and some of the properties and then go "Yeah I know css" and then struggle to apply it because they don't understand the functional principles behind the rules they're using
I know how to use css but I'd be lying if I said I never just add css properties to see if they do anything
I mean I do that too
css is a funky thing and dealing with the whole specificity system is annoying at times
One thing I see trip people up ALL the time is positioning and z-index.
Though even specificity is something I see people struggle with sometimes
should've picked tailwind so there wouldn't be any specificity issues cause every single element just has 10 style properties slapped on it directly
I hate tailwind and I don't understand why it's so popular
CSS frameworks have come and gone, but my jank website remains
resorting to using z index feels like I'm committing a sin
it's ok I'm also just using a regular ol css stylesheet
Z-index is useful for layering. I don't use it that often but when I do it's usually for nonlinear layouts or decorative elements
my use of z-index dropped significantly with the stabilization of the popover api


