skysight-inc/HackerNews huggingface dataset:
Summary of the points: and what they mean.

1. Systemd's Complexity and Scope: The increased complexity allows for better integration and coordination of system components.

2. Journal Files in Binary Format: The binary format improves performance and allows for richer metadata storage.

3. Systemd's Team Being Anti-Unix: The tight integration with the Linux kernel API optimizes the use of Linux-specific features.

4. Forced Dependencies on udev and dbus: The integration of udev and systemd provides more streamlined and coordinated system management.

5. Saving Core Dumps to the Journal: Storing core dumps in the journal makes it easier to correlate system logs with crashes.

6. Systemd as a Single Point of Failure: Proper maintenance and security practices can mitigate the risks associated with any critical software component.

7. Systemd's Viral Nature: The adoption of systemd by major projects like GNOME can be seen as the natural evolution of the ecosystem around a dominant technology.

8. Systemd Clustering into PID 1: The role of systemd as PID 1 represents a trade-off between integration and risk.

9. Designing Systemd with glibc in Mind: The tight coupling with glibc is a pragmatic choice to optimize for the most commonly used C library in the Linux ecosystem.

10. Systemd's Complexity Hinders Extensibility: More features and integrated behavior in systemd naturally lead to increased complexity.

11. Systemd's Symbolic Shift in Linux Community: The shift towards a more integrated and monolithic approach represents a change in the Linux community's direction.
The are many, many gigabytes of good information available on the Internet. The problem is that they're mixed in with many, many terabytes of not-so-good information.

Finding out which is which, when left as an exercise to the reader, is not terribly efficient.
Sustainability of the organization.

Model corporations after organisms and view work culture as a measure of metabolic process.

If a work culture is chewing thorough too many employees without returning some tangible benefit it's not as efficient or as sustainable as one that doesnt.
That's because it's a poorly written article by someone who doesn't know the difference. It interchangeably talks about issues only with the UX and the actual technical backend pieces involved.
I have some blue-light blockers which I use only in bed, when reading before going to sleep. They are bulky with 'side boards' to block light, and they turn everything into a sort of orange, undifferentiated hellscape.

The upside is that they seem to work, the downside is that it really only works if you're at a point in your day where you're ONLY looking at text.
In some USA school districts there are "gifted and talented" programs to put high performers into their own curriculum tracks with similar peers. More parents would flee public schools without these segregation programs.
Asking as submissive act. Thus avoided.

I've seen that in internet conversations. Where a simple question would do, a prolonged process of guessing, assuming and even accusing is embarked upon. Because none of the participants wants to submit, to lose.

It's a dom/sub culture thing. USA culture is such a culture. Look at popular fiction. It's invariably concerning the dominance of rightness over wrongness.

So reality itself stands upon the form of the dom/sub relationship in a way.

It's pretty deep.
It's cool to see them being reasonable about it and about fair use. It's much more respectable to at least acknowledge that you're likely not relevant than to cling to empty attempts to have a say in something, which has been the default for many.
I have a dumb brother who I won’t talk to decides to be a shitty career criminal. They took his dna so I’m in the same boat as family uploading it. Not that I am worried about it being used for a crime but I worry in future people will be discriminated on by dna. Life insurance could be more expensive if they know you have a slight chance of x disease for examples.
> I think the author must have a very good sense of humor to post her photo last as if to say "he must be reformed to resist this".

Do you honestly believe that's why the author self portrait appears at the end?
The first three semester every evening our whole illustration class had to draw chair still lifes for 3 hours. The prof would come arrange some chairs and went home... it's still a fucking pain in univeristies that do a classic curiculum.
Why is this being downvoted? Is it not true? From what I’ve seen, this comment is accurate. Genuinely asking…
One of the things that's sort of annoyed me recently is the number of artists who begin every video of their artwork with "Everything you're about to see is drawn by me in painstaking detail, taking over XXXX hours to complete" and then they show off a photorealistic pencil drawing.

Yeah, it's cool. And I guess if you want to talk about art in a purely technical sense of taking a recording instrument to paper or a canvas and creating an image, then it qualifies. But there's no interpretation there. Basically just one of the world's slowest photocopying machines. Technical talent with zero imagination.
> If I think my neighbor's a dick, I don't need to hold a trial by jury to decide if I'm allowed to disinvite him

In this case you are exempt from that principle because following it will cost you disproportionally more than the possible damage done if you're wrong. Not because universal justice principles somehow become inapplicable outside of courtroom.
Maybe that's how it works somewhere, but it's hard for me to imagine. It can definitely be an imposition to _ask_ someone directly for help moving, as indeed they might feel obligated to agree. But it seems much less likely in a real-world context that offering someone your help would oblige them to accept. It's perfectly reasonable to explain that you have it worked out already, so you appreciate the offer but it's not necessary.

"Guess culture" could certainly be exhausting if you over-complicate it like that, but it's not necessary.
It seems like an incredibly useful tool for avoiding being stranded but I expect we're many years away from a vehicle that run optimally on solar power even in a desert.
Of course a basic iteration between begin()/end() will never contain out of range elements, but neither will valid increment between two integers. No need for iterators in that case either.

Say I want to do something fancy, like getting element number 11 from an array.

With an integer index I can pass 11, with random access iterators I can use begin() + 11.

Now my array only has five elements. So I check.

11 < 5? Comparison valid, successfully avoided a crash.

begin() + 11 < end() ? How where the rules for pointer comparison again, something about within an allocation and one past the end?
x86 had overflow checking support (via OF flag and INTO insn) but it got slowed down and later dropped from 64 bit mode.
How come Hacker News rarely is down although the traffic seems to be huge?
Maybe on the server/desktop side of things. In embedded Linux the "user per app" scheme is very useful and is embraced.
Linux will just compile 30 yo binaries.
Can you get prices ahead of time with the taxis in your area?
Oh my the anti Wikipedia funding vendetta is back on the front page of HN.
Thanks, great interview!

Loved Kharms forever, will definitely check out your album (and all the other excellent references linked from the interview)

For anyone else interested, though Gregory streaming links for the album here: https://songwhip.com/thedaniilkharms/postgogol-world
I wondered once about this, but it kind of make sense from the point of view of usability.

Unlike any webservice, you usually have very few attempts to make a successful login before getting locked out, so even if it's four digits, the odds of a successful brute force attack are very low
So, your friend has a startup idea, huh?
Besides, it’s probably a better idea to always extract peak power from the solar array to charge the battery and let the motor use it at its own peak efficiency.

The math doesn’t add up at all.

But they did publish it (and it got some press buzz), so their goal was achieved.
Genuinely and wildly stupid logic betraying a fundamental misunderstanding of how LLMs function.
Uh………yeah that will happen when the largest volcanic eruption in recorded history happens and blasts 10 cubic miles of material into the atmosphere, which you conveniently forgot to mention. Your example has 0 relevance to climate change.

https://en.m.wikipedia.org/wiki/1815_eruption_of_Mount_Tambo...
I feel like British politeness is a huge counterpoint to this.
They can even call it something catchy, like "mudbrick™".
The people most in favor of school vouchers in the U.S. are mostly conservatives who oppose programs for poor people in almost all other contexts. When it comes to school vouchers though they act, disingenuously in my opinion, as if concern for the poor is what really matters to them in this issue. School vouchers, ultimately, are a way for religious conservatives to have the public pay for the religious indoctrination of their kids.

My comment was an attempt to point out this hypocrisy.
> Oh! So, now the argument is that they did all that just because the society is corrupt and allowed them to do so? No consideration for all they money they pumped to corrupt public discourse and institutions? And don't hold them responsible for their actions until all corruption in the world is rooted out? That's a very disingenuous and frankly dishonest argument that anybody can raise to justify misdeeds.

Not society but government. If the US had strict bribery laws for congress for things lobbying by corporations (something I insist should be a constitutional amendment) this would not have been a problem.

The fact is legal is legal, no crimes. For civil damages you have to prove that without their actions meaningful policy change would take place (despite politicians still worrying about oil and car jobs among other things in their states regardless) and prove that the policy change would have had global impact that could have prevented your damages, this means proving they also interfered in countries like China, india and EU countries that pollute/emit more than the US.

But again, so what I ask? You get paid but will their punishment change anything? It won't even prevent them from doing the same things. Big tobacco just slaps on a warning sign, it took a lot of education for consumers and policy by various parties to drive down tobacco use, neither punishing big tobacco nor raising taxes and punishing users made the slightest dent, same with drugs.

Fossil fuel is an addiction and you folks are wasting precious years fighting the wrong battle, even if you win you still lose the war.

> I'm disgusted by the fact that people are still calling for giving them a free pass when we're realistically looking at bleak economic future and a man-made mass extinction event. The society be damned if we forget and whitewash the actions of certain groups that brought such misery to the entire planet.

It takes to to tango! It sounds like you want to punish them because they can pay money, is it that simple? Where is your moral rage against academics and congresspersons in that same vein? Were they innocents who were taken advantage of in your opinion?

You still don't get that big companies are supposed to look out for their own interests! They owe you no moral obligation beyond the letter of the law. However, trusted academics and elected politicians do have an obligation to look after your interests and they didn't.

If you trust someone to guard your house and they let a thieve in to take your stuff, should you not me more angry at the person you trusted? In this case the thieves stole lawfully and indirectly and they have fat wallets to fight with in court.

There is this classist/corporate outrage culture that is very psychologically satisfying but in reality isn't rooted in critical thinking or affecting meaningful change.
> The kernel team is absolutely top tier. The kernel itself is of much higher quality than what you'd find on Linux, or MacOS.
>
> Now, the upper layers however...

You're not selling me on the idea that the compatibility layer has no cost by pointing out that the upper layers that reside over it are a mess.

That would actually be my argument.
This has strong Penguin of Doom!!1! energy Holds up spork
> to prevent the HSM from being used by anything without my overt permission

That sounds quite doable? Basic sandboxing (flatpak/snap/whatever) and not assigning the tss group to system daemons will do that for you.
You’re talking about tools and systems that just did not exist when the idea to have su check wheel membership came about.

It was a different world, and having some basic speed bumps like not allowing random user accounts to su to root was useful at the time.
Journalism and media criticism both require skepticism
Do you have any plans to opensource this or share more technical implementation details? I've been ideating on this recently but haven't started any implementations yet, would be interesting to see how you approached this!
If this was a “hacker” who got caught doing this you know damn well that key point would be used to say “unauthorized access”
Do people not??
The Boys nailed that episode where the two superheroes enter an out of control plane and discuss how to change its trajectory mid air.
Use the email no@thankyou.com with any password. It will let you install on Win 11 with a local account.
> Seems perfectly reasonable people in academia would no longer wish to associate with his work. The author of this article is saying this should not be the case

No, the author isn't saying everybody must work with this person, they are saying someone who is working with the person should not be harassed for that.

> I'm very certain you can find plenty of real world examples of people's careers being ruined without incidents being criminally investigated

So what? As if that makes it okay, this medieval going after the totality of one's person and livelihood. Any and all people involved in such mobs are guilty of worse than whatever they use as excuse for their stonings.
Thanks for your answer. I'll look at the links. I'm not sure how asking about the impact of the Fed's zero interest rate policy is primarily about Trump or Obama, liberal or conservative, but you seem a little gunshy.
This is disingenuous. First, classical anatomy copy drawing is rarely mandatory in art school because that's not what art is about anymore. (For another discussion, that it never was.) This was not inadvertent, not done while nobody noticed. Instructors and students noticed that art had changed. Classical drawing schools still exist if you insist. Second, drawing still very much happens in art - it's just not the kind of anatomy obsession these people care about. Just like they call "art" a very specific sub-part of the art world. And it's not like David Hockney himself draws in that style anyway. He could but he doesn't. He has taste, he has interests, and this isn't it. Can it come handy, useful? - sure - but so can a million other things.
My one experience with FORTRAN was when working for a big dutch architect who made spaceframes, I built their cad system and a colleague built the finite element analysis module based on an existing library. We agreed on a common format and happily exchanged files with coordinates, wall thicknesses and information about the materials the structure was made out of and forces in one direction and a file with displacements in the other. It worked like a charm (combined C and FORTRAN). I thought it was quite readable, it felt a bit archaic but on the whole not more archaic than COBOL which I had also worked with.

The reason that library existed in FORTRAN was that it had a native 'vector' type and allowed for decent optimization on the proper hardware (ie: multiply and accumulate) which we did not have. But the library had been validated and was approved for civil engineering purposes, porting it over would have been a ton of work and would not have served any purpose, besides it would have required recertification.

As for VAXen: A VAX 11/780 is a 32 bit minicomputer, something the size of a large fridge (though later there were also smaller ones and today you could probably stick one on a business card). It had a - for the time - a relatively large amount of memory, and was a timesharing system, in other words, multiple people used the same computer via terminals.

They weren't special per se other than that a whole raft of programmers from those days cut their teeth on them either because they came across them in universities or because they worked with them professionally. They were 'affordable' in the sense that you did not need to be a multinational or a bank in order to buy one, think a few hundred thousand $ (which was still quite a fortune back then).

I had occasional access to one through the uni account of a friend, but never did any serious work with them. The first powerful machine I got my hands on was the Atari ST, which had a 68K chip in it and allowed the connection of a hard drive. Together those two things really boosted my capabilities, suddenly I had access to a whole 512K of RAM (later 1M) and some serious compute. Compared to a time shared VAX it was much better, though the VAX had more raw power.

Concurrent to that I programmed on mainframes for a bank for about a year or so, as well as on the BBC Micro computer (6502 based) and the Dragon 32 (a UK based Color Computer clone).

Fun times. Computing back then was both more and less accessible than it is today. More because the machines were so much simpler, less because you didn't have the internet at your disposal to look stuff up.
I have both a first edition and the 40th annual edition.

It's a beautiful book that invites so much imagination and wonder. Serafini said that creating it was like a daily handwritten glossolalia.
People are acting fearful the mob will come for them.
Yeah :( looks like we should change the name
You haven't used Windows in quite a while have you ? Past Windows 7 it's been sliding downhill into bullshit UX, crapware, backend migration to Linux almost exclusively, etc.

Random things on top of my head :

MacOS doesn't come with candy crush, Instagram, TikTok, Spotify etc. prepopulating your start menu. Phone home telemetry and ads in OS ? Yummy

Dealing with Windows dev environment is always a PITA eventually - unless you're doing stuff where Windows is first class citizen (like games). For backend stuff it's almost implicit that you're running on Linux in prod and macos is well supported because it's fairly similar. On Windows it's always some path issues, stuff randomly breaking between updates, missing/incompatible CLI, etc.

Brew is pretty good. Chocolatey is garbage.

MacOS is fairly visually consistent. Windows regularly has me in Windows XP era screens, reached through 3 inconsistent UX steps developed along the way. Even Linux is better in this regard.

I like Linux when it works. Mac works more often. Windows is just a dumpster fire at this point.
Wekan is phenomenal, thank you so much! I’ve been using it for almost 5 years now.
This is easily one of the most well written articles published by quanta. Truly a pleasure to read.
If you have 5 kids, I would assume vehicle choice is the least of your concerns...also...Wagon!
It is not difficult conceptually to control that.

You just scoop out the centralized means of access to resources and the semi-anarchist masses don't have anything to with their power.

You can't predict quantum states, but you sure can build walls around valuable resources and imprison unpredictable quantum technologists.

All it takes is a conspiracy/agreement among the heads of resources industry and the world is 'owned' again.

Not advocating for that outcome, it's just unfortunately true.
There were C implementations with bounds checking or implementations that trap on use of an invalid pointer or on read of uninitialized variables etc. A large part of UB was introduced for such reasons and not for performance. The standard was (and still is) about allowing a wide range of implementations.
This isn't a very HN answer, but https://www.nytimes.com (on Mobile) is very attractive and usable. It's just pretty.

There're ads if you don't block them, but they frequently have excellent visual and interactive stories.

The desktop site doesn't do it for me though, I think it's like a paper-legacy layout

Edit: also, https://theoutline.com/ it's fun, and there're cool interactive elements
Gaming magazines shipped diskettes with game updates and patches.
Of Kharms' works, I can not stop thinking for the last 10 years of the Knight (Рыцарь) story.

Written in soviet 1930-ies, reads horrifyingly similar to the todays reality.
But it is also this compatibility that makes it slower for certain programs.
As some how is writing a compilter in TS, I agree it's not too bad. I started with Deno like the author but ended up switching to Bun which, despite some rough edges, I'm enjoying more than Deno and it's _very_ quick! (My main niggle with Bun is the test reporting, but it's getting the job done)

For standard parser generator frontend, Ohm-js[1] is quite pleasant. I wouldn't recommend anyone reviews the offical tsc compiler, it's huuuge - instead there's mini-typescript[2] (in particular the centi-typescript branch[3]) which does a nice job illustrating how tsc is working.

[1] https://ohmjs.org/
[2] https://github.com/sandersn/mini-typescript/
[3] https://github.com/sandersn/mini-typescript/tree/centi-types...

Looking forward to GC an DOM access in WASM.
How does that solve the issue, exactly? Apps could simply refuse to run, and platforms refuse to provide you with service, if you don't accept their keys in your TPM.
This is a really common trap that smart people fall into, thinking that just because you know everything about one field, your huge brain must be able to quickly understand just about anything.
You’re taking a well-known system, criticising it, and burying the fact you’re from the US well inside of that.

We’ve already solved this problem outside of America you know.
Apologies for being pedantic: yes, change is coming, but certainly not faster than that brought on by a giant asteroid impact or major eruption. I only mention this as I feel exaggeration harms credibility.
They were imprisoned because there was political/economic will to throw book at them.
It's only illegal if you get caught and there is someone willing to prosecute(and sentence) you.
The seaweed is removed anyway; resorts and beach authorities remove it because it makes for an unpleasant beach.
Every computer movie with a hacker ever:

hacker opens an excel spreadsheet and types in a bunch of gibberish

"I'm in the mainframe."
The USA was distrustful of national ID cards decades before the current level of hyperpartisan rancor. We just don’t the government enough to let them track us everywhere.

Not that the current climate helps. The REAL ID Act of 2005 has been delayed so many times, now to 2025. Maybe we should just repeal it instead.
A device that can't watch Netflix in HD isn't "unusable". If your bank complains about custom ROMs for wireless payments, the exact same feature can work perfectly fine with your bank card (better even, in some cases).

I'm quite annoyed that I can't watch HD movies on my phone but it's not as if I should toss it into the bin now.
If it's not like... large language bundles or images or whatnot, I suspect it might be a lack of technical oversight and everyone just adding their favorite library.
I think that's why they invented containers/virtual machines
Do I have this right:

Trudeau: Do as we say or you can't operate here

Meta: Ok we won't operate there

T: but you're providing an important service our citizens depend on. Do as we say and operate here

M: ?

T: Hey Yukoners, it's Meta's fault your not getting wildfire information

Why should Meta do anything for these clowns?