#programmers-off-topic
1 messages · Page 87 of 1

I don't like exceptions but I do end up using them sometimes in my APIs with an exception filter to catch them with a nice response
really tho
.NET 10 doesn't truly exist till Stephen Toub makes a blog about it
his blogs probably were directly responsible for like halving my AoC runtime last year
without them I'd probably not even have known half these things exist
Net 10 doesn't exist until I get to use it
even if I'm already using it
I'm the only person who's opinion matters. We need to figure out a way for me to use net 10
No
There is actually a more c like hardware design language
cerilog
There are also Haskell to verilog transpilers
I just discovered a Go to verilog transpiler
More shit I'll never get to use 😦

I just finished my satsolver based sudoku solver, very fast would recommend (and it's only... 11k cnf clauses)
now do 16x16
I had to write a few sudoku solvers back in uni
the algorithmic ones I was good at but I had to do one with simulated annealing and I'm still fairly certain I just didn't implement it correctly
it wouldn't actually be any more difficult since I made myself a cnf generator, I just cba 
the reason I wanted to try it is that my logic professor said that they once did a hackaton to try to write the fastest sudoku solver and a sat solver implementation won over all the algorithmic ones because sat solvers are that optimised
Wow
(it was probably also way faster to code, I just wrote mine in an hour lmao)
I think there is a more basic like one too
But you don't want that one
dang, dwarf fortress has lua modding now
if I'm not already occupied with SDV modding brainworms for the rest of time this would have been the moment I get DF modding brainworms
hmm actually it(s current form) looks a lot weaker than I expected
Lua hiss
Hisssss
I would literally rather 🐍
Also I've never played dwarf fortress
ty for the reports guys
why mr beast anyway, is it cuz of the zoomers
anyway in SDV terms it's like if you can make C# mods, but you can only use the AssetRequested event to target Data/Objects
here's to hoping the API becomes more powerful in the future
Who is Mr beast
someone who's ontologically evil (/s but not really)
All I know of him is that he is a youtiber who makes videos
And has no other talents but a lot of money
well that's basically it
I suppose there's talent in using all that money to optimize viewership
I wish he didn't but it is impressive
he’s known for being very very into optimising himself for the algorithm, yeah
he got his start by doing things like streaming himself saying the same word repeatedly for like ten hours
on an unrelated note, update on the cipher from earlier: my sister found the alphabet. We are no closer to knowing what it means though
(the alphabet is tifinagh, a native moroccan alphabet?)
Well, the average youtuber i watch is someone who is very talented in their field who also makes bideos
Videos
Ie, I watch a potter. A ballerina. A hoof trimmer
A chef. A psychologist.
Someone who is into lifting weights
Fitness Marshall ofc
Anatomy lecture
They are interesting because they have interesting skills
Not because they are on YouTube tbh
Also captain steeve!
Like I'm sure these people are great at YouTube on top of being great at their day jobs
But I care because day job, you know?
i watch this one sometimes
but i also watch people who are just youtubers, like tom scott
which potter
In this weekend's video, I'm tackling what's famously quite a difficult form to throw, a simple, but deceptively tricky narrow cylindrical vase. Thrown with a sturdy rim and balanced, consistent walls, to ensure the pot doesn't warp as it dries out to leather hard for trimming. This is key, as in the past I used to throw these really thin and li...
I definitely thought this video was about javelins for a while
javelins, spears, sticks,e tc
@cinder karma I love how each time when I come back this server you have a different username and avatar, but I can always tell it's atravita lol
brand consistency
It's the same cat as my profile picture for lkke two years now
The dumb names will continue until they arent funny anymore
One day I'll get to university physics:(
Cant wait until atra picks a major
Universityth grade knitting.
Or just keep the numbers
Undergrad is (on average) 13th-16th grade
17+ is grad school
Damn I'm old
fellow nerds who liked the blue prince
are there any games you'd consider similar/recommend to someone else who liked it (well, liked most of it)
If you like board games, Betrayal at House on the Hill, easily! That's exactly what's put Blue Prince right at the top of my list to play next.
Not single player, which is a downside, but it is great.
I don't have the patience to play games with other people unfortunately 
You two should do a British stardew Minecraft group
I've never played minecraft though 
Can I bully you into it
also if anyone really wanted one of pathos' prime games but didn't get it, I may be able to give you the same game so lmk, it looks like I have access to the same offer
depends, have you played it?
No
then no 
Awwww
why do you want to convince me to play a game you don't play, anyway 
I try to convince people to do things
You want to finish the subtle gay sweater for me?
I have my own subtle grey sweater I haven't even started yet
also I think I got some kind of rsi in my wrist
I meant subtle gay but typed subtle grey because my brain is mush 
Don't get me wrong: I also have obnoxious gay knitwear
oh wow, steam's "interactive recommender" that's hidden in a submenu somewhere is so much better than their discovery queue
Is it an ai chatbot
Both my music player and audible grew ai recommendation chatbots lately
no, it's genuinely a lot better! it's a recommendation list that's actually tuned to what kind of games you've bought and that has sliders to adjust the weights for popularity and age
main store page > my store > interactive recommender
god that's hidden
the initial results from the sliders' default settings were genuinely all games that were recommended to me by humans or that I've considered
Friends....is league of legends kpop
yes
exactly! and my discovery queue is always 100% "because it's popular" so it's useless
What
I mean I kinda already own half of these, just either through family sharing or on different platforms
Filtering to newer... look at number two. 
I'm watching a playthrough of blue prince so I haven't actually played it myself
it's also on my recommended for new games
I assume you bought it elsewhere? (or you haven't actually played it yet, in which case
)
...I have not played it yet. 
noooo it was so fun playing without knowing anything haha
tbh it starting to look tedious as they're going through trying to figure out everything
play it! the later puzzles are a bit tedious but I had so much fun over the first hundred or so hours
hundred damn
yeah the late parts get tedious but the early parts were great
I've been struggling to get through any game for ages now
I very rarely play games for this long
I play runescape

I've learnt that after work I just don't have the energy to play games
interactive recommender is very good
What's blue prince
Damn it, it's not on the Humble store.
Weird
tbh the blue prince playthrough i'm watching is starting to bother me cause there's a bunch of leads they don't seem figure out or follow up on
I wanna know dang it
have you figured those out yet or are you just frustrated they haven't?
if you want you can dm me and I'll tell you 
I mean I haven't really "figured out" anything beyond some hints they haven't done anything with
feel free to dm me any questions/leads you want the answers to anyway haha
This programming language feels like five people who hated each other wrote it
might be true
C++? /s
that's like hundreds of people who hated each other
though that's more like a hundred- yea
No, c++ was written by a college committee
Verilog was written by five people who hate each other
There are at least two different ways that are just slightly different and not interchangeable for everything
And whether or not I can use environment variables is always a crapshoot
javascript was written purely accidentally by process of natural selection
Wasn't og Javascript written in 7 days or something
Python is just what the interpreter decided to do
C# was written by people pleasers
Not the gil! Not the gil!
gil?
Global Interpreter Lock
I'm pretty sure java was a punishment for our sins
No matter how much threading you do, python can only ever have one interpreter thread running at a time
I feel like that's for the best
if there's any language I don't trust with concurrency (and there are many), it's python
Have you ever used an atomic in python
as far as I'm concerned everything in python is atomic
I use python for limited shell scripting which tbh seems like the best thing it's suited for
I also use it for scripting
not really shell scripting but any time I need to throw code at some data
that's why I love jupyter notebooks
I thought I read somewhere that python introduced some experimental feature to disable the GIL
The most horrible thing I've done with python was writing a build script for a c# desktop app so I could build to every platform at once, zip it, and set the appropriate execution flags for *nix
doesn't sound too horrible
I just would have instinctively done that with zsh
once the 1.6.16 event syntax is stable (dangerously on topic, oops) I might make a python script to update events
Yeah except the zip part was slow because I had to manually assemble the zips so I could set execution flags on specific files while zipping (bc windows doesn't know about x flags and won't let you set them), which was jank and also took forever because python, so I had to run it in parallel, but because of the way python works I accidentally created a fork bomb essentially and it took me an hour to figure out how to not do that
Every day I am more tempted
I have windows on my main pc now (because fatigue issues mean I'm not really in a position to set up my arch install again) and I hate how in my face it is, I keep being reminded that I'm on windows and can't do things I want
whenever I go back to one of my laptops things just make sense to me
I don't mind windows for the most part. The main thing that annoys me (aside from stability issues in recent updates) is how unpleasant the terminal is to use
The main thing keeping me away from it nowadays is the horrendous performance for the simple things... consistently across multiple computers and multiple installs on each for me.
If not for that, I'd genuinely be happy using it right now.
Bash is just so infinitely more useful and elegant than windows cli, and it doesn't use backslashes for paths and ^ for escapes
idk any of the scripting languages but I can use bash slightly less incompetently
all of them look bizarre though
bash doesn't really make any sense to me but I've also never tried to learn it
I'm just so used to linux allowing me to do basically whatever I want that every time I can only postpone something or it's impossible to disable something I get irritated
like I don't want this icon on my taskbar! but you can't get rid of it!
windows updates being forced never bothered me much since I'm the type to run my updates daily regardless
but the content of those updates...
I think they annoy me because I've had enough fail to not want to deal with them lmao
when I had a small ssd in my laptop windows update would very reliably fail every time
I'd then have to clear like 40 GB worth in recovery files windows built up and then there would be enough space again for windows update to work
what do you mean, i don't have it
exactly, and I think I have like... 5gb available right now? 
are you on 10 or 11? I'm on ten
it's the notification center icon
11
ah that's what it is
should always be there in the bottom right
this may explain it rofl
yeah that's the same thinig
and I relate
"you never react to this type of notification do you want to mute them"
outlook confuses me greatly
this is my first job where I've used it and whenever I google a guide on where to find some basic feature I need all the guides have a different UI than I do
and the guides don't have the same UI either
what drives me crazy is the onedrive integration
that's impossible to fully disable even if you uninstall onedrive
onedrive is completely disabled at work so idk it
even if it's disabled, your libraries are still in special onedrive folders for some reason
incredible
my favorite thing is honestly that I get Game Pass ads on my work laptop
why are there game pass ads on a Windows 11 Pro license
the xbox app is pre-installed
it's great
I can't visit itch.io without being blocked but the xbox app just chills there
I think they just shuffle things around every few years
i had an internship where the latest version of outlook simply refused to launch (crash on launch) on my work laptop
IT reverted a version but then I couldn't reserve rooms
once I started having to figure out what the ribbon was I lost faith in msoffice
my outlook just crashes when I try to set an Out of Office message
idk why
it just does
it works for everyone else
if I hadn't been an outlook user for this long I would be surprised
also please someone tell me. How do I check who the participants are in a scheduled meeting in the calendar in outlook
I've had to switch to the Teams calendar and open the meeting there to see the participant list
I admittedly haven't google that one but I feel like I've tried everything that makes sense
but tbh it took me like 4 different sessions of attempting to find the setting that would group conversations in outlook
unrelated but the people who freak out about transhumanism haven't considered how nice it would be to be able to mod our own bugs out
what if I can make my eyes NOT unfocus whenever I have brain fog?
alas that would be a "wouldn't it be nice if" where reality would be disappointing
I'm just saying I would like to have the option for the issues with my body to be because I ran some very inadvisable code on it
i think it's impossible ngl
i just went and checked my own calendar
but why
oh wait no
it's visible in Teams
if you expand the event
it's clearly tracked
it appears down the side
must not be an essential feature /j
how do I expand the event. I don't have my work pc open but I never got that far
the little double arrow in the top right
disclaimer: i use outlook exclusively in browser
hrm
this UI looks completely foreign to me
I'll go on another hunt for this tomorrow when I'm on my laptop again
having to open teams just to see the participant list has not been optimal
we used google calendar at my old job and I don't think there was ever a moment where I struggled to find anything I needed
only annoyance was like "oh it was x who scheduled this weekly meeting but he's on vacation rn so we can't cancel it"
Disclaimer: I'm using classic, not modern
But if in outlook I click on the meeting, then switch to the scheduling assistant
It tells me the people involved and their freedom
The room finder?
room finder is to find a meeting room that isn't occupied at that moment
and then reserve it
which doesn't seem to work half the time
yeah that was the bit that didn't work for me after outlook had to be downgraded
but luckily we don't use that system here so i never have to worry about it!
I love the room finder cause it brings up a popup that's clearly like 10 years older than the rest of the UI
classic windows
I don't even have a room finder
first job where I've had to use all of the office stuff and all of them have been notably worse than the programs I used for it in the past
I have "Scheduling Assistant"
Same. Scheduling Assistant

I'll look tomorrow
at this point I feel like my work built their own custom outlook UI
it looks nothing like the older ones I saw on my family's computers either
but outlook is set to american english
We can't use the new one
I think I'm in classic
I have both outlook (classic) and outlook (new)
But we use outlook (classic)
teams is just broken for me idk. Half the time it simply just doesn't use the audio device it itself claims it is using
Same tbh
imagine a world where microsoft was actually good at designing software
like they were still market leader but also good at it
we wouldn't be forced to use terrible software just cause they made it
we'd be forced to use good software
I used to be a Google believer, crumble
Tbh the new YouTube AI music recommendation system is weird
(in my opinion) anything google made/purchased before 2010 (and survives til now) is still good
(even search, if you pretend that ai panel doesn't exist)
Tag filters and exclusions? This sounds amazing. Like I don't already have 651 games on my wishlist
Does this mean me trying to use C# in the JVM is like trying to get the benefits from sinning without actually doing it
I don't have any icon where I remember that, I think something I installed with windhawk must have hidden it
no you're trying to avoid being punished for your sins while still sinning
Look, I get that using java lets you add circles to minecraft, which clearly is incredibly sinful
Because I'm not allowed static variables I'm going with the dangerous technique of hierarchical lookup
Encapsulation? What's that?
It's still the best search engine, the hottest email and calender, best navigation
I just feel like everything new they added has been....weird or barely functional
Super interesting because the normal recommendations engine is great
The AI one is pretty slow, crashes , and doesnt have memory
but it doesn't generate Hype™ you see, and with Hype™ comes investor money and rocketing stock prices
I feel like search has actually gotten worse since the addition of ai
I get less and less stuff that's directly related to what I searched and more stuff that's vaguely on a related topic
even outside the gemini box
(NVIDIA is now the world's most valuable company, simply because we're in a gold rush, and they sell the best shovels)
Agreeeee
Verification academy also has this weird thing where people will literally answer quests with chatgpt output?
If i wanted to ask chatgpt I would asked chatgpt?
It sucks because I'll be going through old forum posts hoping for the thing i want to exist to exist and it's just pages and pages of nonsense?
(who wants to read a long, sobering ed zitron piece that starts off with this particular bit of bad news?)
In simpler terms, 35% of the US stock market is held up by five or six companies buying GPUs.
truly dire times
might not even top 10 most fucked things about the US economy though
Chat, what is this "pickleball"
Pickleball is silly low stakes tennis and it's fun
Professional players probably dont like this interpretation but thats my interpretation
We are trying to make more irl friends again
Dont tell me I need to do the obvious
Also. It's sad that no one is offering me a free month of netflix
I've never used Netflix before and yet neither my phone plan or any of my credit cards have a promo for me
pickleball:tennis :: backyard cookout badminton:badminton
This sat question seems hard
Pickleball is like tennis but with less “thwack” noise and like badminton but with a ball
It’s popular among old people
"real" badminton is played indoors and is quite different (mostly, faster) than outdoor old people badminton.
sincerely, a badminton enjoyer
Well I'm old so
Perfect!
but you are only in 10th grade
I'm very dumb
there was an attempt to teach badminton at my school's PE lessons that would always get derailed by the word shuttlecock 
I was naive and thought I'd be pretty decent at badminton cause I played tabletennis competitively
I was very wrong
Addendum: Since stars go out from drowning damage, making a dyson sphere around it and enchanting it with Respiration makes the star last longer. (Don't ask where all the XP for the enchanting came from, though...)
(Yes I randomly thought about this again a month later. Yes it's odd that it apparently was a month exactly after mentioning it before)
I love nuclear physics
nuclear physics is quite funky
why is iron the most stable element
why is technetium like that™ despite being so light
(I'm sure those are explained I'm just too dum to go read them up)
Technetium sounds like some kind of sci-fi "smart" alloy
Never heard of that one before
it's the lightest element of which every known isotope is radioactive
which is strange because it has a relatively low atomic number, and surrounded by miles of stable elements
isn't iron a nice power of 2 or something with its electrons or something
all I know about iron is that due to its electron shells or whatever it becomes a magnet from the weak force or whatever just amplifying from all the fields aligning and amplifying
I'm not kidding
It's literally this
Magic number (physics) - Wikipedia https://share.google/6afhia2D7ots3TuFS
In nuclear physics, a magic number is a number of nucleons (either protons or neutrons, separately) such that they are arranged into complete shells within the atomic nucleus. As a result, atomic nuclei with a "magic" number of protons or neutrons are much more stable than other nuclei. The seven most widely recognized magic numbers as of 2019 a...
does this qualify you for 11th grade physics?
If my 6th math teacher (right before starting homeschooling) wouldn't let me work ahead then atra can't either
only tangentially related, but i made my students look at a graph of element # vs. element density to see if they can find any patterns and while there are broad trends, there's also a large pinch of "who knows"
i tuck this under "quantum nonsense" and tell them if they want to know more they have to ask a physicist or a chemist
Something something fantasy is science we don't understand
I discovered this the other day and it's really interesting: https://en.wikipedia.org/wiki/Weakless_universe
A weakless universe is a hypothetical universe that contains no weak interactions, but is otherwise very similar to our own universe.
In particular, a weakless universe is constructed to have atomic physics and chemistry identical to standard atomic physics and chemistry. The dynamics of a weakless universe includes a period of Big Bang nucleosy...
One of the tools in the tool chain is named dracula
....windows 10 end of life?
you can buy the Enterprise LTSC 2021 edition for longer support 
"Which company is this for" "Errm, My House LTD."
I use Linux btw
OH mecka lol
Hey guys, welcome to a day in my life working in tech 🥰
Starring
Alberta as the PM
Alberta as Lu*gi lookalike
Alberta as Gerard
Gerard as Alberta
Merch
For developer mugs, hoodies and more, check out: https://shop.albertatech.co/
Socials
https://instagram.com/alberta.tech
https://tiktok.com/@alberta.nyc
https://x.com/albertadevs
Sub...
I usually don't laugh out loud from her videos
I did not know a sunflower got that big
I like her
she tends to be roughly the right level of confused
did you know they only turn to face the sun when they aren't fully grown yet
Can someone tell me the kind of coding program I should learn first that most people will hire for?
are you learning to code purely with the aim of getting hired for it?
(I wouldn't recommend that as a career plan at this point)
Hard disagree
I recommend it for anyone who likes cs!
Oh I see
just not as a "this is an easy job to make money in" career
which is how a lot of people used to advertise it
Love to spend the day fighting the stupid simulator
Yeah I understand what you're saying
And then realize I'm doing things absolutely the wrong way 5 seconds after stepping away from my desk
I'm blaming the broken AC unit
real
I'm just really tired of the "AI is gOnNa tekk yurr JERBS" nonsense
The most "hirable" languages would be the "enterprise" languages like C#, Java, Javascript, Python, C++ etc. In all cases you'd be learning some field more specific than just a language though
I meant more the general reduction of tech staff ever since the pandemic making the industry less of a "guaranteed job" kind of place, to the extent that it ever was one
If you're looking for a good intro language that will best demonstrate the basics for you, I always recommend C#
I got so tired of hearing "you should learn to code to make lots and lots of money" after a certain point lmao
Lots of PHP out there, too, but I wouldn't learn that as a first or even second language
Which language makes sense also depends on your area a bit... If you're in brazil elixir suddenly becomes a more viable language than it is anywhere else for example...
the netherlands seems to love .NET(C#)
I would learn that if I ever really wanted to punish myself for my hubris
I'm not a real programmer but I suspect the skills between languages transfer well
to an extent, yes
there's some new frontend planned here and the server would be php/laravel
I agree c# is a great first language
do they hate you
atra I think I'd trust your programming skills more than at least half of the developers I've ever worked with
no cause I wouldn't be touching it
they hate themselves
just you wait, you'll end up dealing with it sooner or later
it's possible
If you understand basic programming then PHP is not that bad. I have clients we still have to write PHP 5 for (they're all internal-only webapp sites), and I haven't quit yet 
the frontend is Vue.js which meh, I can deal with that
it shouldn't ever fall in my lap tho
Most of our sites are either CakePHP v1 or v2, or some version of Laravel from like v6+
I once derailed a functional programming tutorial (very small class, in this case me, another guy and the tutor) by getting the tutor to discuss python vs nodejs error messages
Anyways. What type of life do you see yourself with in five years
(nodejs' are better, fight me)
😿 yeah..I really need an income
typescript error messages are honestly ancient scripture sometimes where it explains me 2 complex types aren't the same so it prints the entire type out twice and I have to scan through it for 5 minutes to play spot the difference
it also isn't really a quick path to a career to be honest
it's quicker than some other paths
they were just saying you have to have an interest in it for it to be a good career option
it can certainly make money but it will burn you out very very quickly if you don't end up enjoying it fair warning
(ty voltaek /gen, I'm all over the place because my eyes are refusing to focus again lmao)
for my sister programming is strictly a job and it works fine for her tho
it doesn't have to be your hobby
that sounds like haskell 
/: this sux
haskell is weird. It should know everything imaginable about your code with the analysis it does but then you get an error message and it's practically illegible
I was only asking because there were a few years when EVERYONE got told they should learn to code and go into programming, which was a bad idea. If you're even a little interested in computers, go ahead and try learning! worst case scenario you'll have a new skill
don't be too discouraged from trying programming! Mess around with either Javascript if you want to try out websites/front-end or C# otherwise
The best way to jump in and develop an interest in programming is to try to build something you think would be neat to build
remember that most programmers are still self taught to some extent so we're all in this together really
Obviously limit the scope to something reasonable, but just start googling and watching tutorials and reading documentation. Making mistakes and figuring things out is free
this is also the best way to break out of the "basic tutorials" loop and actually learn useful stuff
Tbh rust type errors are similar
tbh I have a formal CS degree and 95% of what I do was self-taught or learnt on the job
I didn't know any more programming when I finished my degree than when I started 
rust doesn't do duck typing like typescript so it can't get quite as terrible where it doesn't agree types are the same due to some field difference
they're the same type only if they are the same type
and rust-analyzer is just really nice
when it doesn't crash
oh that was compared to haskell not typescript
I learned some practical programming during my web dev electives, but the C++ we did in Comp Sci I & II long escaped me
And the Python class is also lost to the wind
rust error messages definitely make more sense to me than haskell's but there's some nasty ones you have to learn like lifetime/borrower errors
So I learned fundamentals and PHP in college, then self-taught C#, PHP, CSS, JS, etc
I didn't tell my first employer but I actually dropped out of my front-end development class
I feel like for individual languages I'm fully self taught
But theory classes did help
I think the only courses in uni that I genuinely got something out of that I still use were "Data Structures" and "Algorithms"
Also note that I'm not a programmer
you can keep telling yourself that
I took algorithms but never operating systems. I did semiconductor physics instead
And I took algorithms for fun. It wasn't on my course plan
Yes, I appreciate the fundamentals we were taught. For self-teaching I think it's better to use C# to learn a bunch of practical programming and then go back and learn the fundamentals so you have a point of reference. There's free Comp Sci classes from MITx and HarvardX that you can put yourself through.
I'm struggling to read you guys' messages now so bye until my eyes are back 
Its ok they gave me a cs degree without an os course
(I'm more saying that I never took high level cs courses so I don't know what those are like.)
(most CS students haven't either)
I also don't use semiconductor physics very much in my day job either tbh
(I have and it didn't include any OS stuff)
C++ was only available in a singular course about embeded programming in my degree and that was optional
I'm kind of thankful my uni opted to use C# for most courses though instead of python or java or something
they couldn't have known at the time that C# would actually become a good language one day...
(Y'all, secretly I wish I had the time to take an OS course)
me too
I like her videos but it's the "out loud" threshold that got me this time
Did you mean to type C++ w/ template types instead of typescript
<war flashbacks>
nah I've never used C++
I'm safe
the funky default hello world with the function overloaded cout << "" thing scared me away immediately
That scared me too when I was 8

Yeah I hate that
I might have been 20
My college was C++ centric
But like seriously. Who really thinks:
std::cout << "I have " <<< catCount << " " << catAdjective() << " cats" << std::endl;
was better than
printf( "I have %i %s cats\n", catCount, catAdjective() );
Bash
I wrote a whole project in c++ without learning even a tiny bit of it
I vaguely remember stack overflow shouting at me over something actually being .net and not c++ or something
Python error messages got a lot better in 3.12
They were godawful before that
related to C++, I found this kinda funny article yesterday: https://www.theregister.com/2025/03/02/c_creator_calls_for_action/
"Guys, our language sucks and people are catching up to it, we gotta do something"
Also I'm no longer listening to your idol on repeat
I'm now listening to free
I don't think there is another piece of media I've liked so much so fast since Frozen
....frozen was 2013????
ahh, the frozen hype was something to behold
I don't think it (or anything Disney is gonna make in the future) will ever get that big again
you both should
Might also be related to that thing from last year or something about the some sort federal regulations regarding memory safe languages? I think I vaguely recall something like that. (Here in the US, anyways)
yeah I would say that's the main cause even
Given how much C++ updates require backwards compatibility, I wonder how they can even accomplish that
only way I see it is an inverse of Rust's unsafe keyword or something
Yeah
I highly doubt they'd go preprocessor level
And they basically pretend compiler flags don't exist I feel like (though I haven't kept up with C++ in a while)
also Google's Carbon is a thing, though not yet a Thing, and idk if it will graduate to being a Thing
I want an unsafe keyword that truly means what it says "this code is guaranteed to be unsafe to run"
"it has been proven to cause UB"
you have to give it a pointer, and if it doesn't overflow the compiler throws an error 
it's been a "thing" for so many years at this point
zig is looking more promising as far as adoption goes
I feel like Carbon is actively battling the Rust evangelizers within the company and that's why it's so slow
zig seems to have successfully cultivated its own niche outside rust
probably necessary to gain any traction
It's to Rust what C is to C++, which is an attractive proposition
though last I heard Zig got into quite the controversy over its decision to file a messy divorce with LLVM, and I haven't checked the status on that
ngl I feel like that might hurt its adoption
messy divorces happen 
not needing llvm does help compilation time
I might try zig at some point
maybe advent of code
like the author is betting that he's more talented than the LLVM dev team, which is, for lack of a better term, blasphemous
Zig seems like it would be fun ngl
but he's infinitely more knowledgeable than I ever will so I'll just see what happens
yes
basically rust but you don't have to fist fight the borrow checker
that's a very reductive summary but you get it
I'm better than a highly experienced team of people whose sole job is to work on improving that specific aspect of the compilation process
Still gonna try it
My friend in computer science did not seem to enjoy fist fighting the rust borrow checker
skill issue
tbh even in AoC where my primary goal was to make it fast I sometimes just put a .clone() in there cause it would've been a pain in the ass to work around
What about ada
It is headache-inducing for beginners (me), that's for sure. But if I'm doing low level stuff I would prefer compile-time headaches to chasing runtime bugs
but that's not 10x development
something something move fast break things
but rust doesn't most fast and break things, you make it once and never touch it again
as some tech execs really love to say, "fail fast, fail often"
whoever added the second half seriously misunderstood what the first half was supposed to mean
Even though I want to get a tech career I fear tech execs. Like it's so blindingly obvious to me that so much of this stuff is just crap with pretty lies plastered on it and yet somehow investors keep being stupid enough to pay into it?
It's kind of disgusting but it's also kinda scary because it means that like success doesn't come from making something useful but from having great marketing and screwing people as hard as possible before they realize it
I guess my ideal job is to be like. The webmaster for a municipality or some random online store or something. Something where my job is to just make something that works and not do endless growth and stupid marketing gimmicks
Alright time to stop being cranky and go to bed
Night yall
those jobs do exist at least
my current job fits those criteria
I write internal software used by others within the company. There is no way to directly tie profit to the application it just needs to help the other employees get their work done
god its impossible to ping junimo
are u sure
it's not an easy thing to achieve
Ah, yeah. Discords mention searching is… less than stellar
Related, whenever I try to search from:kittycatcasey on this server it’ll show my name at the top at first, but quickly get populated with other results unless I have most of the name typed out. It’s slightly annoying
All of those have avatars so I assume none are the right one?
correct
I also can never remember if we're meant to ping the role or bouncer
I think it's because of the display name taking precedent in search
You can do either
There's also a report option under "Apps" if you right click
this is one of the core aspects of the discord name search. It will at first show you the exact person you intended and then replace all your results with randoms who have never said a thing in the server's history
you try to type another letter and the saga repeats because it's TAUNTING you
I swear their quicker search for early results is better than their proper search
probably because it uses the cache which is likelier to have relevant results
um ok thanks steam
I wasn't even doing anything with you
I swear the steam app is utter crap
steam heard you hating on another app and wanted to remind you who the real villain is
fairly regularly it suddenly hijacks my game with some popup about a game controller update which then completely freezes and makes steam unusable until reboot
I don't even have a controller plugged in
I think my keyboard can technically emulate controller inputs
It's a Wooting, isn't it?
That was a nightmare for me on Windows... because of the emulated controller.
no though that one also had that issue (I do have a wooting)
this is the zsa moonlander
I guess try to blacklist the controller device?
or update my keyboard's firmware...
yeah steam sees it as a controller it seems
ok my keyboard has a stenography mode?
That's nice
don't all keyboards technically have stenography modes built in? (I'll see myself out)

well alright zsa has a completely different tool now to flash the firmware than last time so I'm going to assume it's also a newer firmware version
The KAR modders have just blown my mind
What the heck
How
They modded a gamecube game to do this
Kirby Air Ride Deluxe is a modpack with an emphasis on customization and familiar aesthetics. All features are toggleable via in-game menus and their settings save to the memory card!
Download: https://github.com/UnclePunch/KAR-Deluxe/releases
General Features:
- Added 8 additional Kirby Colors, complete with unique UI and HUD cosmetics.
- Cus...
Not yet
the amount of modding that pokemon emerald has had over the years on the GBA is crazy
do tell
I remember playing one that hacked gen 4 mechanics in
It was also localized to Chinese somehow
i understand they have been adding in all the new gen stuff in recent years but i want to hear sinz's tales
pokemon emerald at this point has had all new gen mechanics added to it
but in terms of the spread of how far its been modded
https://www.youtube.com/watch?v=2B1v94Dp1Jw / https://www.pokecommunity.com/threads/super-mariomon.535764/
Super Mariomon completely replaces the overworld with its own separate campaign and has mega evolution and fairy type along with a bunch of QoL stuff, and a completely separate 151 regional dex of mario characters.
and on the other end is pokemon emerald rogue
https://www.youtube.com/watch?v=ffifgUQ5FpI / https://www.pokecommunity.com/threads/pokemon-emerald-rogue.479406/
which turns pokemon into a roguelike instead
and for a kitchen sink example
https://www.pokecommunity.com/threads/new-release-pokemon-emerald-imperium.534582/
has almost all mons from gen1-9, modern battle mechanics and better AI, mega evolution
same is honestly true for firered
I don't get it man
it's not even detecting any controller anymore
I don't own a single sony product
nothing sony
I wish I had even the slightest clue what it's possibly doing
google results have been completely useless cause I just get shit about the Steam Controller
why does steam even give a shit about me supposedly having a controller firmware update
that's not their problem

I swear steam has never functioned normally on linux in all the years I've used it
it's always been a broken mess
I'll try the flatpak version idk
using a flatpak has never fixed anything for me before but I'm desperate
what have you done
a bannable offense
Absolutely!
this one here officer
of course it fixes things! you can now blame the problems on flatpak
you're right
I don't play games so
uh huh
Just look at my name and flair! 100% guaranteed boring af
I was assuming this was “I don’t play games, Mr Bond” kind of “I don’t play games”
who understands HDMI cables
I have one running thru my wall that I can connect my PS5 to and it works, but if I first have the PS5 connection to an HDMI switch, it doesn't work
I am hoping I do not have to replace that cable
I don't get that reference either!
no one understands hdmi
I forget if hdmi is powered or not 
the switch has a power source
nope
it works with other inputs ive tried
fun fact, ethernet can transmit power
funner fact: power can transmit internet
Wait when did you graduate from physics
atra dropped out of cool leg 😔
But it's the year of the Linux Desktop
if we keep saying it, one day it will actually be true
Not a specific reference, just “playing games” in the slang sense of messing around or not being serious (as opposed to literally video games)
it's already true in the hearts of those who believe
(as long as they don't use NVIDIA)
if I have to recompile wayland-protocols from scratch one more time imma switch to Arch
why is the software in the Ubuntu repo prehistoric
don't give me that 'corporate stability' excuse
So you're a now a highschool physics dropout, got it /s
Why is wayland-protocols not a binary in ubuntu
I've officially converted my old laptop into a media center for my TV
what are you using as software?
Might be an issue with EDID. I used to have this setup, and I think I usually had to turn the source on (PS5 in this case) before switching the HDMI switch over to transmit it to my display
Typically unplugging it in and plugging it back it would work, but I usually tried to avoid that (due to connector wear) and would just toggle the switch back and forth until it worked
The most high-tech of solutions
I looked at plasma bigscreen, but it's a pain to build yourself, so I'm just having it auto boot into steam big picture
Yup! I am very dumb apparently
Oh. I'm never serious
But seriously - stardew is the only game I've owned on steam. I don't usually play video games and don't intend on owning another
I will literally just knit two dozen more socks instead
Because I'm the most boring person to exist
The more I look at this the more I think it's...doable?
wow atra you really did replace your whole personality with kpop, huh /lh
Every time I listen to Look what you made me do the chorus reminds me of psy every single time
that's a lot of obsidian backups
Do you do that manually?
they did it manually 3000 times today
Commits are automatic every few minutes of editing and possibly every save
@dusty pollen Balancing groups look spicy when you tell .NET to compile them to C#, it uses goto's!
I mean like il is goto city
lukewarm take: goto is fine when used appropriately and in moderation, especially if it helps flatten. i find nesting/indenting too deeply much harder to keep in my head and reason about
this is the same reason i am such an advocate for early return over if { big block } with no else (and similar patterns)
I'm not opposed to Goto as it's the fundamental building block of control flow, I was mainly surprised that Microsoft had the source generator spit them out as people generally have an allergic reaction to them
Well, source generators are usually invisible
Perfect place to put ugly-but-useful code
let the source generator devs deal with that
(I agree goto is fine.)
I'm also not opposed to gotos but I do think it's funny that a regex transpiles into something that requires them lmao
That's all of my code!
My code is both ugly and useless
Where should I put it?
Right now it seems to be used mostly in chat gpt training so. Sorry
Feed it to claude to poison the vibe coder projects
I'm sorry, autocorrect? 
Yes
That was more me talking to the autocorrect!
My phone's suggestions are often really stupid
Like half the time when I try to do 'and' it instead suggests 'abs' or 'ave'
Also when I do always, it tends to suggest airways instead
Sometimes I genuinely miss T9...
Either it's really bad at grammar or it just expects really basic grammar and my phrasing is too fancy for it
I got pretty fast with that!
Early returns are one of the most important ways to keep code readable, imo
love me some early returns
I kinda want to learn stenography typing and then implement that on a touch screen
surely the fewer keys will make it less easy to make mistakes
surely...
surely
I never used to do early returns. I have since seen the error of my ways
Autocorrect's coming for everyone today!
I'm on my phone on a swipe keyboard, 90% of my messages are going to be edited 
I do late returns. When a function finishes execution early I insert a spinwait to ensure my users get the most value out of their CPUs
-# make it a crypto miner--
have you seen the one person who asked how come they can make a sorting algorithm that's constant time by iirc padding the time out to the worst case scenario using MAXINT or something
||(the answer is that the existence of MAXINT means that it's not a true unconstrained sorting algorithm)||
I can't find it now but it was a great post
dang I havent, that sounds hilarious though
something I've been making for the past 5 years
the project: https://github.com/9001/copyparty/
watch this video on the demoserver: https://a.ocv.me/pub/demo/ (try showcase-lq.mp4 if your device cannot play the hq.webm)
This is
the most impressive piece of software I've ever seen
it is very very cool looking
making it on a phone on buses is even more impressive
what the fuck
This could replace like several things I'm running
I could just throw my shitty smb share off a cliff I think
how the hell did they make this in python
what's pairdrop
and magic wormhole
tf is that
maybe not magic wormhole
pairdrop is web interface to send files from one machine to another on network, think apple's airdrop but on anything
i use it to send things to and from my phone
ah like tailscale's new thing
does tailscale have a new thing
"http and https are both on the same port" I'll be honest I didn't even know you could do that
this might get me to setup tailscale now
(xkcd 949 has plagued society for too long)
problem is they both need to be on the tailnet
and i dont really want to add my steam deck or whatever to it
although that is neat
yeah fair
Maybe it's doing some weird semi-intelligent port redirection? If it sees SSL/TLS, redirect it to whatever internal HTTPS port is set up?
a lot of these definitely just feel like a flex instead of a feature
oh ok he says some of em were actually a joke... in the sense that the fact that it supports them was just funny to do
I mean, there's only core and extra anymore
honestly why does this have more elaborate setup guides than nextcloud
I think that says more about nextcloud
I'm setting it up now
If I can browse this in my file manager, I'm uninstalling samba today
Wow, that's some speedy learning-to-adoption.
frankly this is good and a sane way to set up your repos. miss me with ubuntu having "universe" and then also somehow having "multiverse" which has... more stuff than universe? get out
(i refuse to accept a multiverse. if it's present, it's part of the universe. that's what universe means!)
This is actually a nice touch for something like this.
Though I didn't need the RealPlayer psychic damage. Thanks, 9001. /s
Arch used to have core, extra, and then community, where community was stuff that was popular enough to add, but not used enough for extra, unless it was. Eventually they just merged the two
tbf multiverse is just universe but closed source, while universe is open source only
ubuntu just have 4 sections over 2 dimensions - whether the software is officially supported and whether the software is open source
main - official, open source
restricted - official, no source
universe - unofficial, open source
multiverse - unofficial, no source
Huh, I definitely didn't know that.
although i prefer arch's two sections, i don't fully object to that structure. mostly it's the names they picked for the last two
Just wait until they add an omniverse category that only contains Microsoft packages.
or a metaverse category that--- (a giant hook pulls me off stage)
Arch technically has a handful more, like multilib, and you can also add any external one you want. I've used a few unofficial repos over the years
Which is even funnier, because Meta genuinely have a few pretty nice open source projects. 
finally, my samba server can die
Wow, praise that high already?
I've been trying to get rid of samba for ages
I mean like
Many-worlds interpretation - Wikipedia https://share.google/pI19XMv3Hg3JBRhuB
The many-worlds interpretation (MWI) is an interpretation of quantum mechanics that asserts that the universal wavefunction is objectively real, and that there is no wave function collapse. This implies that all possible outcomes of quantum measurements are physically realized in different "worlds". The evolution of reality as a whole in MWI is ...
hrmmm
cursory fuckin around has not given me too much success yet
well
with thumbnails
got all the packages
I shall go through the config...
I've got it up and running, it seems to be working without issue
I'm getting permission denieds for uploading or deleting files so I assume I'm missing some file permissions
Did you set up the config for your user/share
actually i havent tried uploading a file yet tbf
I think? so but idk
the systemctl setup guide thing makes its own user it runs under as far as I can tell
Seems to be working
hrm
Oh, how did you invoke it
invoke what
systemctl service
i wonder if you need it to be as your user
I'm running it in docker
I'm running it as a systemctl service rn
ah there we go
it was file permission issues indeed
uploads don't seem to work yet cause it's busy indexing
I can wait
the UI design could use work for sure
Flecs 4.1 apparently came out last month. Looks like some fun features in it
Is it time for me to start working on my game project again…
(That would be cool!!!)
do it
But if do my game stuff I “need” (think it would be much better in some ways) to do my programming language thingy too
The thing with ecs engines is that as great as they seem conceptually, I feel like there's a lot of game types that they aren't well-suited for. Even when it is a good fit, I feel like it can be difficult to use it in a way that actually takes advantage of the optimizations that ECSs can theoretically provide
And it does make some specific aspects of OOP more difficult to work with
I’ve mentioned it here before and not at computer to explain. Can send you my notepad dump later though?
is this the c# java thingy
Yeah, every time I’ve tried it I’ve had a hard time wrapping my head around using it. But I think part of that is just being used to OO mindset.
I’m not sure what’s considered a good fit to be fair (though I do agree).
No, that’s just Minecraft modding crimes
I've been considering making a tower defense that's ecs-based. I think that's a good use of ecs since it's mostly large numbers of homogenous instances
Re:ECS optimizations - one thing I saw in the latest flecs is they allow you to mark specific components as “non fragmented”, so it doesn’t contribute to the whole archetype system thing
Makes sense. I gotta wrap my head around it before I commit fully. I don’t wanna repeat of “everything is a nail when you have a hammer” like I’ve done many times in the past. 😛
And I may use it for some things but others
Which sounds messy
But I don’t mean some entities vs not
I mean like specific game systems
Tbh I think that's the best option
Yeah, like, I’m not doing UI with it 😛
There are just some things that are better with conventional oop
I can see arguments for it but nah
I’m also thinking of seeing if I can kinda break it by doing half and half
Actually that doesn’t make sense
At least in the specific way I’m thinking
I do like the composition aspect of ecs and how easy it is to drive that with data/asset files
Yeah, that’s the main draw for me at the moment
I wish there was a better way to blend it with a more traditional hierarchical model
However that’s part of the reason why this is important. The strong typing would be generated at runtime
And a big part of that language idea was it is… sorta half compiled initially and then half at runtime
(And then you get into tricky stuff like IDE support)
I guess the whole forge capability system is kinda this
Hmm, yeah. I was considering redoing my items similarly
Not a terrible way of doing it, but you wouldn't be able to make it dynamic without either using dictionaries or creating runtime classes / expandoobjects which is messy af
I’m also considering using OO-ish components. Like, BaseInventory as an “abstract component”, and then you can subclass it as needed.
The problem becomes if you want multiple on the same thing for example
Flecs allows “pairs” as a component so could just have a “purpose” tag though.
But is that leaning too far into hammer/nail
One thought I had before was using object[] to hold custom data on objects, and using some external manager to assign unique indices to specific domains
Main problem with that is memory bloat, since the array size would always be the same as the number of components that could possibly be attached
Something something one layer of indirection
Hm, I suppose that would work
I’ve done dictionary<string, object> before
Dictionaries are useful but for games I want to avoid them where I can because doing a string hash and bucket lookup is a lot more expensive than indexing into an array
(Or really dictionary<id, object> where id is basically MC ResourceLocation)
Fair. I just don’t plan on doing anything where performance is a huge concern. 😛
Also that was specifically for extensibility - the main data still used OO and fields
It's fine for infrequent stuff but if it's logic that's running every tick, that adds up fast
Yeah
everyone knows you don't need to care about performance nowadays anyway, just make your pong implementation require a top of the line gaming pc /j
AAA execs who don’t give devs time to optimize: Take out the /j you coward
Does anyone know how to host your own private server with different networks (host with my pc and my friend wants to join with his phone)
!mh
For help with modding issues, please ask in #1272025932932055121! When asking for assistance there, sharing an error log will help others identify your issue (see https://smapi.io/log for instructions).
shoutout to ubisoft's laggy tetris from 2014
remember back when level designers had to be super careful with the number of polygons on any given asset?
anywho, on an unrelated note, I'm just going to throw a bunch of super high detail meshes out of bounds and not bother to remove them--
they told me unreal engine will fix this for me with nanite...
why is this toothbrush with individually modeled and rigged hairs so laggy...
-# I was waiting for someone to bring that up
just make DLSS mandatory, it's fine
ok the famous toothbrush didn't have have a rig for it so it wasn't that bad
me with integrated graphics 
my framework laptop plays runescape flawlessly so why would I need a gpu
What toothbrush
Also, I'm not replacing ny laptop until someone removes it from my cold dead hands
So I'm not playing any of these games
(reminded myself of what Remnant 2's DLSS did to inventory object models)
If my gpu from 2019 can't play it it's not worth playing
There's a lot of dotnet ecs libs out there
If my integrated graphics from 2018... I'm being told something
Flecs, arch, friflo, fennecs
Last time I looked flecs had some specific features that I liked that I couldn't find in others (though I can't recall what those are now)
The game I'm thinking of uses Arch (btw), I think?
Intel or amd
Intel
Arch does have the best bench performance in exchange for less convenience than some of the other engines
Yeah, and that (lack of) convenience was the part that I found tedious

Before Arch I used Entitas, I think? Maybe?
Whatever it was, I had just used the first one I found
The only super significant (for what I'm thinking) feature in flecs 4.1 is the ordered children support though
Though now I'm contemplating if that's really needed either
(Like: A grid of slots for inventory kinda feels... Not quite archaic, but incresingly cumbersome as you add more item types. Just look at how much worse inventory problems are in modern/modded minecraft compared to older versions. and the honestly janky solution for it so far (bundles, shulkers)
(It doesn't matter because I almost never bother to play any game anyways)
(Web sudoku is fine!)
And the older and more tired I get the less I care tbh
Sudoku is banger
Whenever I want to aimlessly scroll on social media I solve sudoku instead
now I'm tempted to get into that again 
I borrowed a paper sudoku booklet from my mom in college and did most of it mid-class
but it's been, uh, since then
I've been scrolling r/gardening recentlu
do you have a goto app/website? my old one is way too easy on the hardest difficulty 😭 I like the nyt ones but there's only three a day
Sudoku Slam - free web sudoku online, smart hints, undo, save puzzles, more https://share.google/uENzKxN8Ler2FpiAX
Free web sudoku site unlike any other. Use smart hints to teach you new moves; save/share puzzles, undo screw-ups, print to PDF, enter your own puzzle, and more. Play sudoku online!
looked this up thinking it was sudoku & it's actually picross, but that's also fun 
https://store.steampowered.com/app/2871440/Squeakross_Home_Squeak_Home/
do puzzles and set up a little mouse house, I'm told it's nice
There's an app just called "sudoku" with a heart emoji on fdroid that I used.
The puzzles are randomly generated so they're pretty mediocre, but it's free and offline and there's no ads
It's not like, the highest quality, but it's good enough
It looks like there's a bunch on fdroid actually but I haven't tried the others yet
What i like about sudoku slam is the ability to mark up colors, and the fact that it resolves "obvious" squares for you
So near the end it's really satisfying when it solves itself
seems handy, though the UI is tripping me up
iirc I played a web one for a bit but it wasn't mouse-based, just type in boxes
and didn't prevent me being wrong 
(okay yeah, I was just using websudoku.com back then)
I do recommend gardening
Isn't t9 dialling back
I hate how visual studio "Quick actions" when applied to a whole project, will apply to a shared project as well
SharePoint's all over are getting hacked, and the exploit is pretty crazy.
https://github.com/rapid7/metasploit-framework/pull/20409
https://github.com/MuhammadWaseem29/CVE-2025-53770
🏫 MY COURSES
Sign-up for my FREE 3-Day C Course: https://lowlevel.academy
🧙♂️ HACK YOUR CAREER
Wanna learn to hack? Join my new CTF platform: https...
Since when did git show this message in git status
I don't have to google this every time I need it now
(I haven't exactly updated lately, either)
(I guess I'm blind)
I'm not entirely sure I remember it either, but...
Clearly we got shunted to a parallel universe and it isn't just the mandela effect
...i'm pretty sure that message is always there
Sure, in your weird parallel universe. /j
i'm so accustomed to running git status with -s that i have little knowledge of the default output
I've never run git status in my life so I have nothing to add
You just have this in an alias: git add -A && git commit -m '🤷'
it's a more fun answer than saying I've always used GUIs
What the hell
How
I practically have git status and ls as nervous ticks
It's to the point where I still do git status in svn
One of the many reasons we trust your code!
You should not trust my code i am very dumb
🗞️
I meannnn
Also Casey doesnt have her KAR tag anymore 😦
For a nongamer i so care about the discord gamer tags
guis
maybe the KAR server didn't feel like paying for it any more 
you need to put three nitro memberships a month only towards the tag
(so not contributing to your nitro boost level)
anyway I am grumbling about how much faster this code could be done if I didn't care about things like basic ux and approachability while implementing them anyway because unfortunately I do
Would be same as objects since arrays are just dictionaries with a couple helper methods
true, forgot about that one particularly cursed js thing
"everything is an object if you really think about it"
(and other fun js nonsense)
the very fun thing of just adding a property to an array
"yup this array now has a property called sandwich"
I just checked and you can add a property to a string
javascript saw your primitive types and raised you "what if they aren't though"
okay you can't add them to an int, at list
I'm guessing strings are just arrays of chars so they're just fancy objects
I meant numbers 
😌
force of habit, like going back to python and remembering it's a list not an array
I love svelte but javascript continues to be a weird nasty beast
god I wish C# had an actually competent web framework
Microsoft has made so many and still they don't know how to do it
I mean like but like also
honestly in JS I've just given up thinking about performance beyond the basic stuff like "don't do expensive thing twice if you can do it once"
I recall really fun stuff like setting __lt__ on python objects
you throw it in firefox instead of chrome and suddenly your performance profile shifts completely
is that messing with ordering
what's __lt__
it is ordering
I should be a gambler
oh this wasn't for performance, I just wanted to know if I could do an ill advised thing or not
ill advised thing was
function f1(arr) { arr.push(item) }
function f2() { arr = []; f1(arr) }
which isn't super ill advised except for the place I was doing it was silly
(I decided to just add a prop to a random variable instead)
Reading through someone else's code is always a fun trip
that's why I don't
ignore their code, just write another encapsulating if statement that tries to reverse engineer the result into what you want to change
I write code like nobody will ever read it and then cringe when anyone does
I've come to the unfortunate realization that someone will in fact read my code later
and it's me
Maybe I should bring a melon to work
I have given up on making code readable for future me, I use sensible variable names and hope for the best

my employer doesn't accept "I no longer understand what this code I wrote 3 months ago does"
New quote added by atravita as #6514 (https://discordapp.com/channels/137344473976799233/1215712021207720006/1399826749805695066)
Smh why does discord make tags disappear when edited.
Brb yelling at someone /s
presumably so someone can't trick a bunch of people into adding an innocent-looking tag and then change it into a slur or something 