Man, I’m getting old. I don’t understand why all jokes have to be fake twitter screenshots now.
- 0 Posts
- 42 Comments
True enlightenment is realizing that variables don’t exist, it’s all just a sequence of bits in RAM that we assign meaning to as desired.
Ascension is realizing that bits don’t exist, it’s all just trapped electrons in transistors which we imagine to be bits.
Transcendence is realizing that transistors or code doesn’t exist, and it’s just some quarks and electrons attracted and repulsed by weird forces, vibrating and convulsing in a soup with entropy constantly rising until the heat death of the universe, of which we make futile attempts to make sense or purpose.
GenAI image generation is OK at text for half a year now, hence thousands of sloppy/unimaginative comics in your feeds. Not sure this in particular is AI because the text is well-aligned and matches with the background, and in general everything is kind of coherent, but it possibly could be.
I was more talking about
(+ a b)
and such.
Eh, reads pretty naturally to me. That said,
(like I lisp)
Whenever I need to provide an estimate, I ask everyone on the team for their gut feeling, take the second-largest estimate and multiply by 1.5. Seems to work pretty well. (if you can’t tell I don’t know what I’m doing with management)
balsoft@lemmy.mlto Programmer Humor@lemmy.ml•Interviews as seen by HR and the candidate18·27 days agothe third is only a problem if you’re already looking for a problem.
“Is vacation 28 days” should not be a question, it should be the minimum mandated by law. “Will you work weekends” should rarely be a question, it should be heavily regulated and only allowed for positions where it’s truly required (and never to compensate for management fuckups).
Feels like they are both made up scenarios for rage-bait.
Actually for both of them, the conclusion is correct. “The second they’ll get a better offer they’ll vanish” - no shit, this is how it works under capitalism. Want to keep them? Make a better offer. “The second they find someone to do the same for less pay, they’ll fire you” - no shit, this is how it works under capitalism. Want to make that harder to do? Join or organize a union, and otherwise fight for your labor rights.
Not least because there’s no such thing as a “compiled” or “interpreted” language.
I’d say there is (but the line is a bit blurry). IMHO the main distinction is the presence (and prevalence) of
eval
semantics in the language; if it is present, then any “compiler” would have to embed itself into the generated code, thus de-facto turning it into a bundled interpreter.That said, the argument that interpreted languages are somehow not programming languages is stupid.
a mobile OS that basically eschews backwards compatibility
I have an app built for Android 4 running on my Android 15 device. It looks ugly but it works. Of course other apps will not be so lucky, but some backwards compat is absolutely there.
a desktop OS that can still run 30 year old applications
Not really, Microsoft is steadily breaking old stuff. For example lot of 10-15 year old software that was doing something hardware-related would be broken now due to driver signing changes/restrictions (e.g. WinRing0 things).
the most popular OS
It’s barely the second most popular OS, after Android. iOS is pretty close behind it. And yet the amount of complaints Windows gets seems to be far higher than that of Android.
balsoft@lemmy.mltoApple@lemmy.ml•A judge just blew up Apple’s control of the App Store1·2 months agoYeah, kind of. However under capitalism getting regulations passed is at best a temporary fix until the capitalist hands out enough bribes. Unless by “getting involved in politics” you mean “join your local socialist party”.
balsoft@lemmy.mltoApple@lemmy.ml•A judge just blew up Apple’s control of the App Store21·2 months ago“Created”? There’s been a duopoly since the inception of smartphone. This ruling does literally nothing to change that. Even sideloading wouldn’t fully fix that. The only true fix is to force manufacturers to provide an unlocked bootloader and drivers (at least binaries), but I can’t see this happening.
balsoft@lemmy.mltoApple@lemmy.ml•A judge just blew up Apple’s control of the App Store61·2 months agoWe’ll see. Given how locked down the Apple ecosystem is, often there’s no real alternative for a given software, so the pricing model is “how much can we charge” rather than anything competitive. There’s simply no incentive for companies to bring the cost down when people buy the software already. So yes, costs will be cut, but the prices will not, all for the line to go up.
balsoft@lemmy.mltoApple@lemmy.ml•A judge just blew up Apple’s control of the App Store84·2 months agoHonestly who cares. IDGAF if some shitty corpo has to pay another shitty corpo a cut to sell stuff on second corpo devices or not. I don’t think it would materially affect pricing, it would just serve to increase profits of sellers. Either way the user is stuck in a walled garden curated by Apple to make sure you can only get corporate proprietary overpriced bullshit. If they forced Apple to allow sideloading/alternative app stores, and also EU got its shit together and enforced user-replaceable batteries, I might consider an iPhone.
I just use IBM Plex, but that’s mostly because the keycaps my keyboard came with used it :) I also think it’s just fine for readability (i.e. I/l and O/0 are different enough)
Anything more complicated than business logic in JS/Python sends LLMs into a guessing game that can take you those 3 hours to get out of. Try asking it to write embedded software in C, hardware-interfacing code in Rust, or any non-trivial TemplateHaskell.
balsoft@lemmy.mlto Programmer Humor@programming.dev•i use edit.com, notepad and geany btw2·3 months agoThat’s not what I want though. I really enjoy jumping around the actual syntax tree of the code, e.g. “select the entire function body” or “select the next list element”, stuff like this. It becomes the natural way of traversing the code after a short while. Also, Emacs is still single-threaded and thus quite laggy and slow at times; however I do like it a lot and have used it for a number of years (with evil-mode), before finally jumping to my own editor and then helix.
balsoft@lemmy.mlto Programmer Humor@programming.dev•i use edit.com, notepad and geany btw7·3 months agoNah. I was so annoyed by how primitive editors are that I started writing my own one, that would allow me to seamlessly traverse the AST of the code, rather than being stuck on the low abstraction levels of characters, words and paragraphs. After a bunch of misery making tree-sitter work with Haskell, and using it for a while, I stumbled upon Helix. It is pretty much my idea but faster and working well.
balsoft@lemmy.mlto Programmer Humor@programming.dev•App crashed to the point that even the error message has errors4·3 months agoI guess it depends on the definition, but I’d say they absolutely are errors; if some function produces a result that is both unexpected for the user and outside the design criteria it should be considered an error.
Yes, as I’ve said, this is just me getting old rather than any issue with the joke format :)