Programming thread

Flash going the way of all standards
flash isn't really a "standard" and apple starting the process that would put it out of its misery was one of the few good things it did
them not adopting stuff like vulkan is turbo gay though
haxe can compile to a number of non-flash things though so it's fine
 
  • Agree
Reactions: Lieutenant Rasczak
flash isn't really a "standard" and apple starting the process that would put it out of its misery was one of the few good things it did
them not adopting stuff like vulkan is turbo gay though
haxe can compile to a number of non-flash things though so it's fine
I mean, it was never codified as an actual ANSI standard, sure, but it was the defacto way of doing things for 20 some-odd years. It definitely outlived Silverlight, Chrome Sodium plugins, Java Applets, and the rest of the browser/native-code plugin ecosystem.
 
  • Agree
Reactions: geckogoy
flash isn't really a "standard" and apple starting the process that would put it out of its misery was one of the few good things it did
It was really amazing how little Adobe did to protect one of its cash cows. You'd think they would have bought a source obfuscator (or written their own) and released the Flash runtime to licensees as shrouded code to get around Apple's restrictions, but they just let it die instead.
 
I've been lately getting into smalltalk (a long time forth and lisp affectionado, so it isn't really all that alien to me on a conceptual level) and I have sort of an existential crisis because the various smalltalk images are what I always wanted emacs to be. I'm astonished it's not popular at all. Really, Lisp/Forth seems downright mainstream in comparison. What a world!
 
I've been lately getting into smalltalk (a long time forth and lisp affectionado, so it isn't really all that alien to me on a conceptual level) and I have sort of an existential crisis because the various smalltalk images are what I always wanted emacs to be. I'm astonished it's not popular at all. Really, Lisp/Forth seems downright mainstream in comparison. What a world!
to keep the shitty discussion about slop language going, there are smalltalk compilers that work with javascript
1754342243367.webp
the only active ones are
squeakjs but is maintained by an old FAT tranny
pharojs which is maintained by a guy who appears to actually like smalltalk
 
  • Like
Reactions: Polyarmory
It was really amazing how little Adobe did to protect one of its cash cows. You'd think they would have bought a source obfuscator (or written their own) and released the Flash runtime to licensees as shrouded code to get around Apple's restrictions, but they just let it die instead.
I'll take What is Adobe AIR, for 500 Alex.
 
  • Agree
Reactions: y a t s
I'm seriously considering retraining as an electrician.

Career wise: Currently pretty much dead end working as a windows driver developer and job interviews aren't going to go that well:
>" What's a challenging problem you solved?"
>"I had to disassemble Microsoft's own driver to understand what undocumented DDI marks memory to not be invalidated during hibernation."

I'd obviously rephrase to be less autistic but my point is that my examples already alienate your typescript and .net developers which dominate my area.

It's not that I don't have my own portfolio of personal web apps but to be honest in the age of AI, they are basically meaningless.
 
Last edited:
It's not that I don't have my own portfolio of personal web apps but to be honest in the age of AI, they are basically meaningless.
How much LLM-aided dev have you done? The more you've done, the less you'll be particularly concerned about LLM software development. At least, that was my experience. A good portfolio is never a bad idea. The difference between you and AiFag42069 is that you can explain (probably) most of your code. As a driver dev, you're probably even more keenly aware of exactly what your code does than most. As a mere mortal, (insofar as a Prolog lover/user can be considered a mere mortal) the notion that you do driver work intimidates me.

I expect LLM development is a bit of a fad. Some folks will use it in perpetuity to improve their development process, but it's far from the revolution the higher ups in Silicon Valley are trying to market it as. Folks who use it well will get faster, folks who use it poorly will go slower.

What I do see is all the AI hype driving people away from programming as a career, so those of us with proven skills have a skill set that is only going to improve with time. But this is the same as it's ever been, I guess.

My last year as a payrolled-professional developer was in 2016. Been mostly doing blue collar work since then. I can recommend it. A programmer will have zero problem with electrical. Consider HVAC. You're clearly good at tech. Blue collar work gets you out of the fag-coded soy environment that most office work is these days.
 
How much LLM-aided dev have you done? The more you've done, the less you'll be particularly concerned about LLM software development. At least, that was my experience. A good portfolio is never a bad idea. The difference between you and AiFag42069 is that you can explain (probably) most of your code. As a driver dev, you're probably even more keenly aware of exactly what your code does than most. As a mere mortal, (insofar as a Prolog lover/user can be considered a mere mortal) the notion that you do driver work intimidates me.

I expect LLM development is a bit of a fad. Some folks will use it in perpetuity to improve their development process, but it's far from the revolution the higher ups in Silicon Valley are trying to market it as. Folks who use it well will get faster, folks who use it poorly will go slower.

What I do see is all the AI hype driving people away from programming as a career, so those of us with proven skills have a skill set that is only going to improve with time. But this is the same as it's ever been, I guess.

My last year as a payrolled-professional developer was in 2016. Been mostly doing blue collar work since then. I can recommend it. A programmer will have zero problem with electrical. Consider HVAC. You're clearly good at tech.
I literally don't use AI in my day to day since it is simply just dangerous in kernel but I will spare you from my spergout about how it conflates linux kernel and NT kernel and just straight up lies to you.

The web apps I had made a while back while learning typescript and javascript pre-chatgpt. It was a basically a quiz app, think kahoot. Built using nodejs server, react js with tailwind and MySQL. It wasn't particularly groundbreaking or sophisticated but I was quite proud of the authentication and session management. However, it's basically today's equivalent of a TODO app thanks to AI.

My other personal project is a windows "legacy" filesystem driver. You can basically access files from your NAS or remote store via your PC as if they were locally present (a bit like a network drive but far more integrated into windows memory manager and with caching): The genesis of which was me having spare space on my NAS and not on my PC so I now can just sort of stream my steam games. (Not that I even have any good ones to play anymore lol)

Problem is, that project is never relevant to a job listing so gets glossed over during interviews, even with the complexities being generic computer science problems.

Being real though, I think I will probably hate not being in a low level role, I've always loved diving in while the bonnet's up so to speak.

With EFI and bootloader experience maybe I could land some kind of embedded role but I'm under no illusions that unfortunately, there isn't that much use for my specialisation and skillset nowadays.

Also coming from bathroom and kitchen fitting (first and second fix) before this, I do miss the tradies. Some of funniest guys I knew and salt of the earth too. Shitty pay though
 
Last edited:
View attachment 7737246
Wew, that is one retarded take by theo.
i would like to personally congratulate whoever runs this xitter account for grinding this javascript imbecile into the dirt where he belongs
how it conflates linux kernel and NT kernel and just straight up lies to you.
you know it probably makes errors like that in webshit too
people shit on it for being "easy" but there are still lots of guns to shoot yourself in the foot with in the absence of memory corruption and weird ub
this very forum has fallen for a few of them even
>" What's a challenging problem you solved?"
>"I had to disassemble Microsoft's own driver to understand what undocumented DDI marks memory to not be invalidated during hibernation."

I'd obviously rephrase to be less autistic but my point is that my examples already alienate your typescript and .net developers which dominate my area.
Problem is, that project is never relevant to a job listing so gets glossed over during interviews, even with the complexities being generic computer science problems.
idk maybe try it perhaps they will be intimidated into hiring you because you know what a pointer is :optimistic:
fucking computer illiterate "programmers" thinking assembly is some sort of forbidden art and being all scared of it
 
fucking computer illiterate "programmers" thinking assembly is some sort of forbidden art and being all scared of it
In my undergrad, being irresponsibly responsible, I took drugs and did basically an undergraduate semester's worth of x86 ASM assignments in a day, not even a super long one, bit over 12h. Was rather a disappointment. People act like it's hard when it isn't. I'm not that much slower in x86 ASM than I am in C, but they both have the same kinds of footguns.
 
In my undergrad, being irresponsibly responsible, I took drugs and did basically an undergraduate semester's worth of x86 ASM assignments in a day, not even a super long one, bit over 12h. Was rather a disappointment. People act like it's hard when it isn't. I'm not that much slower in x86 ASM than I am in C, but they both have the same kinds of footguns.
the x86 instruction set is a bit of a high level language itself according to some retards
still even a risc will be less "black magic" and more "well i want to do this formula with these bits of memory, which registers should i use for this one, and how should i schedule all of the instructions so the pipeline doesn't -ACK itself"
the compiler usually does it well enough that you'd spend your time better writing in c instead of 4 different assembly languages and maybe another in the future when some dipshit has a bright idea to make a new architecture

asm is really one of the simplest languages: you just have a handful of registers, some memory, maybe a stack, and a decent length of rope to hang yourself
 
the x86 instruction set is a bit of a high level language itself according to some retards
still even a risc will be less "black magic" and more "well i want to do this formula with these bits of memory, which registers should i use for this one, and how should i schedule all of the instructions so the pipeline doesn't -ACK itself"
the compiler usually does it well enough that you'd spend your time better writing in c instead of 4 different assembly languages and maybe another in the future when some dipshit has a bright idea to make a new architecture

asm is really one of the simplest languages: you just have a handful of registers, some memory, maybe a stack, and a decent length of rope to hang yourself
Asm can get pretty annoying when doing spectre mitigation stuff tbh (no, its not as simple as chucking in lfence instructions everywhere lol)
 
Back