News for hackers. Stuff that matters.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by adelmotsjr on Tuesday March 24, 2026 @03:23PM (#47507759)
Reading these posts always make me feel like an imposter. People are dealing with such low level things, while i'm outta here building simple CRUDs.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by eurg on Tuesday March 24, 2026 @03:29PM (#47507832)
All good. I tell people how to add another mailbox to their Outlook, "click here, now there". Not glorious. Necessary anyways.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by dgunay on Tuesday March 24, 2026 @04:01PM (#47508244)
You can probably learn to do these things too with enough determination, but don't sell yourself short. Some CRUD apps can get deceptively complicated. Businesses have a way of coming up with just the right requirements to completely invalidate your architecture if you don't know what you're doing.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by zerr on Tuesday March 24, 2026 @03:55PM (#47508163)
The grass is always greener on the other side - many low-level programmers feel like an imposter when it comes to high-level systems such as CRUD apps.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by -drews on Tuesday March 24, 2026 @04:05PM (#47508324)
I felt this way moving from embedded into backend for the first time and having no idea where to start. Was incredibly daunting, but both domains become trivial over time.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by irishcoffee on Tuesday March 24, 2026 @03:58PM (#47508207)
They don't. The "simplicity" of using a "high-level" framework for someone who bit-shifts for a living is almost comical.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by nurettin on Tuesday March 24, 2026 @04:13PM (#47508469)
I met someone who bit shifts for life, uses opengl shaders for compute, but has no sql experience and is afraid of opening a tcp socket.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by anthk on Tuesday March 24, 2026 @04:59PM (#47509207)
Trivial under plan9/9front. Under Win32/POSIX, run way.

On bit shifts, pick any Forth programmer and shaders will be almost like a toy for them. They are used to implement double numbers (and maybe floats) themselves by hand by just reusing the only integer numbers they have and writting custom commands to output these pairs of integer as double numbers. They can probably implement multithreading processing by hand in Forth and also know the IEEE standards for floats better than C programmers over 20 years.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by phist_mcgee on Tuesday March 24, 2026 @04:04PM (#47508303)
Sure mate. And the guy who can do binary sums in his head would think of assembly as mere childsplay.

Jog on.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by irishcoffee on Wednesday March 25, 2026 @06:37PM (#47524221)
It was an example. Pedantry is alive and well on hn. :)
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by chistev on Tuesday March 24, 2026 @04:02PM (#47508267)
Really?
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by bombcar on Tuesday March 24, 2026 @04:16PM (#47508512)
I know literal kernel developers who can handle drivers and race conditions any day of the week who can't wrap their mind around Outlook, let alone GUI updates.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by anthk on Tuesday March 24, 2026 @05:02PM (#47509253)
Myself. Forth it's easy, 9front C it's manageable but POSIX it's hell and managing both Unix descendants are a piece of cake.

GUI interfaces for the enterprise came from Dante's hell themselves. I hate them, they are like the Madhouse from that Asterix movie making satire of the European bureucracy of the day. The often are oddly designed and they are not documented at all, you must guess the meaning by chance of with a senior tutoring you.

The same with anything corporate from Microsoft with AD roles/group policies and the like. Or anything coming from IBM.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by timacles on Tuesday March 24, 2026 @08:45PM (#47511707)
lol you guys are being too nice. Building CRUD apps is just implementing business logic by gluing APIs together, there is nothing to understand except the business domain, which is only done through exposure, because business logic is random. And then the APIs which are all essentially a kludge because of the shifting business logic.

Understanding low level code puts you on entirely different level because you can reason about a problem using logic and how systems operate.

No disrespect to any crud devs here but from my personal experience they just know a particular implementation of their domain and rarely even consider how the code base even operates as a whole

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by bombcar on Tuesday March 24, 2026 @10:08PM (#47512312)
Kernel developers know that, eventually, they'll figure out how the system works and is supposed to work.

CRUD developers know that they never, ever will, because business logic is insane.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by JollySharp0 on Wednesday March 25, 2026 @08:50AM (#47516663)
> lol you guys are being too nice. Building CRUD apps is just implementing business logic by gluing APIs together, there is nothing to understand except the business domain, which is only done through exposure, because business logic is random.

It isn't "random", a as business process develop over time to various business/customer/regulatory needs. The business process evolves over time typically.

When you take a business process, you are often formalising it. The fact that you have no appreciation of this, tells me you don't really understand what you are talking about.

> Understanding low level code puts you on entirely different level because you can reason about a problem using logic and how systems operate.

You have to do this in high level languages as well. It isn't something that only low level devs do. In fact to be able to write any good code you need to understand the problem domain.

> No disrespect to any crud devs here but from my personal experience they just know a particular implementation of their domain and rarely even consider how the code base even operates as a whole

You are literally disrespecting them by saying this. It is also false, what you are describing is developers having deal with incomplete/poor specifications and poor documentation. BTW this is rampant through the industry. I wanted to do some stuff yesterday with Docker and Go, the documentation is non-existant.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by bombcar on Wednesday March 25, 2026 @09:29AM (#47517102)
Everything is shit, it's just different kinds of shit. :)
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by JollySharp0 on Wednesday March 25, 2026 @09:45AM (#47517297)
No not really. I've worked with good teams and you would be amazed at how easy it is, even with iffy tech stacks. Stuff even get documented properly.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by whateveracct on Tuesday March 24, 2026 @09:29PM (#47512023)
bit shifting isn't impressive lol
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by zerr on Wednesday March 25, 2026 @07:59AM (#47516186)
Thruth to be told, Dunning–Kruger effect is common among those who "shift bits" :)
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by irishcoffee on Wednesday March 25, 2026 @08:15PM (#47525155)
I’m completely convinced I’m a dogshit programmer. You’re probably right.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by Rick76 on Tuesday March 24, 2026 @04:41PM (#47508914)
Can confirm, my buddy who is someone I respect immensely, is an embedded programmer.

He will talk about OS events, or any low level concept and it makes me feel like I don’t know anything, but he acts like I’m a genius if I talk about JavaScript Runtimes, browser engines, anything frontend.

It’s cool he teaches me new things, I teach him some

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by __natty__ on Tuesday March 24, 2026 @05:50PM (#47509938)
Some people are exceptional at solving difficult but hard to explain problems while other are great solving direct business problems. No need to feel ashamed for both it’s just different work
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by throwawaytea on Tuesday March 24, 2026 @09:19PM (#47511958)
I think your friend is just being kind.

Most people know that there is a big difference between experience in something pretty easy vs mastery of something very difficult.

A rocket scientist acknowledges a concrete guy knows way more than he does about concrete, but also knows that doesn't make him a genius because it's easy enough to learn just being around it. Plus, the rocket scientist also knows that since he knows so little about concrete, he wouldn't even be able to judge if the guy is really a concrete genius or just saying things a real pro would label wrong.

Your example isn't that crazy, but still, you should realize your friend is just being nice.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by surajrmal on Wednesday March 25, 2026 @09:25AM (#47517065)
I work on OS/embedded and my wife in server backend. I definitely feel like a simpleton when trying to understand all of the high level stuff she works on. It doesn't invalidate my own expertise. There is nothing wrong with acknowledging someone has skills that you don't have and likely would take a long time to pick up.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by Pannoniae on Wednesday March 25, 2026 @06:05AM (#47515369)
Yeah exactly. High-level people think the low-level stuff is magic, and us from the other side think the high-level stuff is magic (how can you handle all that complexity?...)
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by guzfip on Wednesday March 25, 2026 @09:44AM (#47517271)
> how can you handle all that complexity?...

You don’t. Someone else smarter than you handled it already and you just need to integrate their solution.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by zerr on Wednesday March 25, 2026 @04:57PM (#47523141)
"Someone else smarter than you manufactured microchips and you just need to integrate their solutions."
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by zerr on Wednesday March 25, 2026 @04:58PM (#47523170)
Yup. AbstractSingletonProxyFactoryBean and SimpleBeanFactoryAwareAspectInstanceFactory agree as well :)
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by brailsafe on Tuesday March 24, 2026 @03:27PM (#47507806)
Start working through the layers! It's incredibly rewarding to go from just typical day job stuff to understanding bits and pieces of esoteric low level implementation. One level at a time, it's not that bad, although it is hard and takes effort. I know next to nothing either, but having felt the same way a few years ago, these kind of posts now at least excite me instead of just intimidate.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by DeathArrow on Tuesday March 24, 2026 @03:44PM (#47508007)
>People are dealing with such low level things, while i'm outta here building simple CRUDs.

CRUDs do pay the bills.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by dmitrygr on Tuesday March 24, 2026 @04:23PM (#47508611)
Play with low level things. It'll help you in your daily job in ways you do not yet imagine. Start here: nandgame.com
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by Teknoman117 on Tuesday March 24, 2026 @04:28PM (#47508686)
As someone who works on systems at this level, believe me, it’s a learnable skill. And at least an intellectually valuable one I think too. Even if you never really need the knowledge for the things you do, there’s a nice feeling that comes from seeing something done at a high level and understanding how that makes its way down into the system and why those design choices were made.

If I were more money motivated I’d probably be building CRUD apps too. I just like weird puzzles XD.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by zem on Tuesday March 24, 2026 @04:37PM (#47508844)
I work on compilers, and have bounced several times off trying to write my own full stack crud app for a personal project (tried doing it in rails, phoenix and django at various times). I'm finally getting somewhere with claude's help, but it really is its own set of skills - easy to get started with but hard to do well.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by amoss on Wednesday March 25, 2026 @03:47AM (#47514500)
You may be surprised by how much easier it is to dump the framework/stack and just write it from scratch. I say this because I too work on compilers and have a crud app as a personal project. The first versions were a nightmare in various frameworks and since I switched to a C++ backend / vanilla .js frontend it has been incredibly easy to write.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by zem on Wednesday March 25, 2026 @04:03AM (#47514592)
interesting, how did you manage the db interactions in c++? and did you have a single executable for the app and the web server combined?
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by amoss on Wednesday March 25, 2026 @08:51AM (#47516684)
no database for this project - the data model has a simple text representation so it gets serialized out to a folder/file layout on disk that goes into version control. single self-contained binary: contains the web/websockets server, backend logic, parser/serialization. there is a separate component in python that sits behind an internal network connection to handle an execution sandbox.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by johnnyanmac on Tuesday March 24, 2026 @04:39PM (#47508868)
Meanwhile, I can't really do either because the job market sucks and I don't have time to contribute the way I want to to project like this.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by pier25 on Tuesday March 24, 2026 @04:42PM (#47508925)
Same. I feel like a plumber compared to real engineers.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by dole on Tuesday March 24, 2026 @05:22PM (#47509541)
You’re still an engineer. Knowing the right places to click in an esoteric app is like knowing where to hit the boiler with a hammer to get it working again.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by kalinkochnev on Tuesday March 24, 2026 @06:11PM (#47510206)
Engineers feel like plumbers compared to the plumbers
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by IIsi50MHz on Wednesday March 25, 2026 @02:36PM (#47521381)
Engineers & architects leave a lot of detail out of their designs, relying on the plumbers and other trades to figure out the Right Thing. (-:
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by wishfish on Tuesday March 24, 2026 @05:01PM (#47509243)
Not only do the CRUDs have value but they're good for your sanity. I knew a guy back in the dot-com era. Very skilled coder. Backbone of the company. He pulled off miracles. Fulfilled impossible deadlines. Then one day, out of the blue, he quit. Took a job at a non-technical corp. They put him in a cubicle where he wrote Visual Basic CRUDs on an 8-5 schedule. No weird deadlines, no sleeping under the desk. He called it his paid vacation.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by genodethrowaway on Tuesday March 24, 2026 @10:19PM (#47512383)
ai slop
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by crustaceansoup on Wednesday March 25, 2026 @12:17AM (#47513170)
Never seen an LLM write so many short, halting sentences in a row. Very human.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by rationalist on Tuesday March 24, 2026 @10:21PM (#47512396)
Looking at the user's other comments, I disagree.

Looking at your comments however, while probably not AI, they're still not helpful.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by wishfish on Wednesday March 25, 2026 @09:42AM (#47517252)
You can tell from my comment that I'm not AI. I've had a lifelong habit of using commas instead of dashes in situations where the dashes would have been more appropriate. AI would always go for the dash.

First time I've been accused of AI.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by komali2 on Tuesday March 24, 2026 @10:39PM (#47512546)
> He called it his paid vacation.

As a fellow CRUD writer you're kinda seconding the OP's point here...

Personally I say oh well, some people are smarter and/or harder working than me. Now watch this drive -

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by wishfish on Wednesday March 25, 2026 @09:38AM (#47517199)
I was seconding his point. I personally ended up in educational software which is CRUD-adjacent in terms of stress and sanity. Never regretted it.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by guzfip on Wednesday March 25, 2026 @09:40AM (#47517239)
> They put him in a cubicle where he wrote Visual Basic CRUDs on an 8-5 schedule. No weird deadlines, no sleeping under the desk. He called it his paid vacation.

That was all nice and good for a while, but the times are ending.

I suspect there will still be a human involved in the production of software, but it will be domain experts, not CRUd monkeys who picked up just enough domain knowledge to be dangerous.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by samus on Wednesday March 25, 2026 @12:45PM (#47519835)
The really valuable CRUD monkeys are already domain experts as well. The threatened ones are junior developers whose output is barely better than AI slop.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by guzfip on Wednesday March 25, 2026 @04:02PM (#47522410)
> The really valuable CRUD monkeys are already domain experts as well

Sure but that’s a minority I’d argue. There wouldn’t be such a volume of shitty business software otherwise.

I will be interested to see if there are any economic effects of ending one of the last well paid, low barrier to entry careers in which some level of meritocracy was permitted.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by samus on Thursday March 26, 2026 @08:51AM (#47529812)
Shitty business software is rather the result of changing and murky requirements, prioritization, and bad quality control.

AI tools can help good developers be more productive, but they won't magically make a mere domain expert able to produce good software.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by crtified on Tuesday March 24, 2026 @05:32PM (#47509687)
Don't feel too bad - I had to Google what CRUD means. :D
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by torginus on Tuesday March 24, 2026 @07:05PM (#47510823)
Why do people belittle CRUDs? Or even call them that? I have written quite a few applications, where there was a frotend which displayed things stored in a SQL db, with certain operations allowing you to modify said db, which I guess would fall into the CRUD variety, but the least of the complexity, and usefullness lay in that fact.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by Deebster on Wednesday March 25, 2026 @11:07AM (#47518358)
CRUD = Create, Read, Update, Delete

Plenty of business apps don't really ask for much more than that, and those are the CRUD apps. They're not particularly challenging to write, nor is it very interesting to do so.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by JollySharp0 on Wednesday March 25, 2026 @08:05AM (#47516243)
I am a normal web dev / CRUD app coder. All of this isn't beyond your ability.

Every so often I hit a problem that requires me to go all the way down to the OS level and find out what is going wrong or into the core framework and you find out that most of the code is actually less complex, better documented and clearer than a lot of the garbage bespoke applications you have to deal with at the higher levels.

Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by Tade0 on Wednesday March 25, 2026 @09:05AM (#47516827)
If it's any consolation I can out-imposter you: lately I've been mostly reviewing LLM-generated code.