skysight-inc/HackerNews huggingface dataset:
More structured metadata in journald is nice and I don't have any qualms with binary logging formats, but the author does have a point on log shipping. Additionally, reading journal files has always seemed painfully slow to me (30 seconds of 100% CPU usage)

I'm not overly found of timer units, either. They seem feature rich but much more complicated to setup than a single line in a crontab.

On the other hand, real dependency management between daemons, mounts, and sockets is a huge win.

I can't quite remember the right terminology but afaik systemd-resolvd supports routing different domains to different DNS servers on different network interfaces which can be auto configured via DHCP. The practical implication being, you can connect to a split tunnel VPN and domains accessed over the VPN get routed to the VPN DNS server.
It says it is "an animation based on the official timetables of the Swiss Federal Railways(SBB) network". To my understanding its only scheduled positions.
Should We Send Humans to Pluto?
Plenty of people have quite literally had the wheels fall off their car.
I’m not sure why you’re pointing specifically to American Jews as the source of authority on a conflict in the Middle East, but in terms of polls and surveys:

“About a quarter [of Americans] (27%) say Israel is going too far in its current military operation, while about as many (25%) say it is taking the right approach; 16% of Americans say Israel is not going far enough militarily.” So more Americans support Israel’s campaign than do not.[1]

“81% of American Jews support Israel continuing its military operation to ‘recover all Israeli hostages and remove Hamas from power.’” Which implies the vast majority of “prominent American Jews” are not calling this genocide.[2]

And on this last point, this is hardly a “textbook example of genocide” when scholars of genocide contest this label[3], it is outright rejected by the US State Department[4], and casualties fall within the expectations of urban warfare experts[5]. The textbook example of genocide is the Holocaust.

All this hyperbole and generalization, just like we saw in Paul Graham’s tweet, makes it impossible to have productive discussions.

[1] https://www.pewresearch.org/politics/2023/12/08/americans-vi...

[2] https://jewishinsider.com/2023/12/poll-overwhelming-majority...

[3] https://www.newyorker.com/news/q-and-a/how-to-define-genocid... and https://time.com/6334409/is-whats-happening-gaza-genocide-ex...

[4] https://www.reuters.com/world/us-not-seeing-acts-genocide-ga...

[5] https://www.cnn.com/2023/11/07/opinions/israel-hamas-gaza-no...
https://tom.preston-werner.com/2009/05/19/the-git-parable.ht...

Tom's 15 years old text remains the only correct, useful, easy to understand explanation of the why and how of git I've ever popularly encountered.

Post like the OP's do far more harm than good by introducing mental models comprised of best-effort confused half-knowledge.

If (generic) you ever wanted to "really learn git", do yourself a favor and read it.
> Not really. Sysvinit scripts are... scripts full of sysvinitisms (double forking and PID files, anyone?).

... well, a bunch of scripts are something that's relatively easy to replace. It's not as though other system components have reliance of these scripts and their sysvinit'isms baked in.

From what I've heard (though not verified) - non-systemd distributions seem to manage to work with upstart, or openrc, instead of sysvinit, without much hassle.
This has been my job for over 2 years now!

We do it on a symbol level after statically analyzing each change, and everything in the monorepo daily. Our remedy to high risk changes is to run more tests, client tests not unit tests. Sometimes there are 100k client tests to pick, so we rank them and run a small subset.

It is a hard problem. One interesting observation is that there is a culprit symbol or two in the culprit change, but its connectivity is very similar to non culprits in the same change.

Another observation is that the transitively modified callgraph after a change is pretty big, a depth of 50 is not unusual. It is hard to get many useful signals out of it beyond amount of overlap in transitively affected symbols between change and test.

We found file level and build target level to be too coarse, but AST symbols are working.
Leica has a camera model out implementing this standard.

https://leicacamerausa.com/leica-m11-p-in-silver-chrome.html
> During the 1850s and 1860s, engineers carried out a piecemeal raising of the level of central Chicago to lift it out of low-lying swampy ground. Buildings and sidewalks were physically raised on jackscrews. The work was funded by private property owners and public funds.
When I saw the title start with "So" I knew the content already
Talk about tech gone wild! Those 90s Mac repair tales are straight out of a heist movie, complete with inkjet smoke bombs and an accidental dive into the piracy deep end. Makes today's IT work look like a walk in the park!
Which isn't vegan in any way.
And you can't fix any of this as long as "software quality" (the "best practices") means byzantine enterprise architecture mammoths that don't even actually fix any of the quality issues.
The cockpit is—as I’m sure you’ll be shocked to learn—actually integrally connected to the rest of the plane.

If the MAX is as likely to fall out of the sky as the armchair experts at HN believe, pilots wouldn’t fly them.
Maybe we should help them out and start calling them 737 MBA-8/9/10.
I use much functionality in systemd that was not present in SysV init, and I really appreciate it. It has never crashed any OS that I have run.

However, there are a few aspects of it that are inconvenient.

Automount units use an unintuitive naming scheme, and you are not free to name them as you wish (as you might for a socket unit). If you are mounting an NFS volume immediately below the root directory, you don't see the problem, but if the mount is several directories deep and/or uses ASCII symbols (non-alphanumeric), it is not pretty.

Socket units require two files per port. When I am moving complex inetd.conf setups to Linux, it's far easier to implement them with busybox inetd than convert dozens/hundreds of services to unit files, despite the increased functionality. Somebody has probably written some scripting to do this.

I am not aware of any include directive for my own directories, so I don't have to place everything in /etc/systemd/system. There probably is a way to do this, and I am betraying my ignorance.

And my, things can get messy in a hurry in /etc/systemd/system.

I don't know how to configure users to be able to maintain their own (personal) units.

And lastly, it's so seductive that I have no idea how to do many things in other operating systems that I easily do in Linux. I wish this itself was not a walled garden (but I'm not leaving).
> Why aren't the kids joining the military? Did something happen in the last few decades that made them rethink it as a career option, possibly?

Wouldn't the right question to answer be why anyone would want to join the military? At best you get an average/below-average salary, at worst you get sent to fight in wars. Seems like very little benefits for a lot of risks.
I imagine part of it is also that a lot of the code isn't the science part. It's all the setup, things like parsing data for input or output. Languages like Python and Perl have very rich standard library stuff for massaging strings, data formats, etc.
Were they alternate implementations of sysv-init? Or did they do their own thing, and also happen to run sysv-init scripts for back-compat? Because systemd also runs sysv-init scripts for back-compat.

Edit: Also, were any distros actually shipping those as supported init systems? I was under the impression that most of them were still in the "experimental" stage and not viable replacements (yet).
FSIQ was a bad way of identifying the cohort. They should break it up into GAI, WMI, and PSI instead since the key indications of cognitive capacity are in GAI and the WMI and PSI just show the area of deficit. I.E. a 104 FSIQ may be the same as a 110 FSIQ for neurotypical since the WMI and PSI are probably 1/2 to 1 standard deviation below the mean for the ADHD cohort. I know several gifted students with an FSIQ of around 110, so that also introduces the issue of gifted behaviors which can also present as inattentiveness. FSIQ 110, GAI >> 130, WMI and PSI below 85. This assumes they used something like WISC IV. Also, ignoring PSI and focussing on WMI kind of misses half the issue. It all comes down to executive function loading.
Kagi – Reconsider your partnership with Brave
This article probably should have just linked to the original Alan D. Sokal publication: "Transgressing the Boundaries: Towards a Transformative Hermeneutics of Quantum Gravity" (1996) Can be found at:

https://physics.nyu.edu/sokal/transgress_v2/transgress_v2_si...

Entire paper is basically a discussion of how social sciences might be changed by the effects of quantum mechanics. I think the implication from the WSJ article is a lot of people thought it was a joke paper. Now the joke's on them.

One Aronowitz quote I like in there near the end is: "neither logic nor mathematics escapes the contamination of the social."
This is the best, step-by-step explanation of how git works: https://tom.preston-werner.com/2009/05/19/the-git-parable.ht...
Are you translating into American for the western English speakers?
A couple things. That blog post shows the case of rebasing a single commit and so yes, it doesn't talk about interactive rebase that lets you reorder and edit commits, and it doesn't talk about rebasing multiple commits.

In the case of multiple commits, it has to perform a merge operation for each of those commits, that's why you end up seeing the same merge conflicts over and over.

For interactive rebase, there are so many scenarios there that it would probably take a few posts to explore them all.
It's two things actually.

First, yes, "green" methane is not impossible, but it's much more expensive than green hydrogen for the simple reason that green methane is green hydrogen plus a few more extra steps. And those few extra steps are very costly, in particular that one step where you scrub CO2 from the atmosphere and split it in C and O2.

Second, the way the Starship works, they don't just burn CH4 in O2 and emit CO2 and H2O, but they also release a lot of CH4 too. In other words their mix is "fuel rich" rather than stoichiometric or oxygen rich. I did run the calculations, and the end result is that you end up with about twice the greenhouse emissions, because CH4 is a much more potent greenhouse gas than CO2.

So, if you want to be net carbon neutral, you not only need to manufacture green CH4, but also to scrub once more the required amount of carbon from the atmosphere.

Some people may retort that Musk's plan was to manufacture methane on Mars all along. He even mentioned the Sabatier process, so he must know what he's talking about. And he does. But you need to keep in mind that a very small fraction of the Starship trips will end on Mars, most will go from Earth to LEO. And for those that make it to Mars, the Sabatier process is the dirt cheap alternative to bringing their return fuel from Earth. But something can be at the same time dirt cheap on Mars and exorbitantly expensive on Earth. Plus, in the original plan (made by Robert Zubrin), the Mars rocket was supposed to bring the hydrogen from Earth. In a stoichiometric mix of CH4 and O2, the hydrogen is only one eight of the mass, and in an oxygen-rich mix it could be much less. So that was the plan until they discovered water on Mars. And it most likely continues to be the plan for many cases, because water exists in quite few places on Mars, not everywhere.
I think they’re saying the Airbus did well - crashed into another plane and stayed intact long enough for an evacuation.

Meanwhile the Boeing falls apart randomly in the sky.
Forcing your children to eat only vegetables is not neglect it's abuse and causes death.
lol that was nearly 30 years ago. give it a rest. “heritage” Seattle screwed this up just fine on their own.
I love that you can see the cars when zoomed, wasn't expecting that
The year is 1983. You turn on your computer. Bang. BASIC stares back at you. Now, 40 years later, you go to the development console in your browser. Bang. Javascript stares back at you.
At least a score and a half, maybe two. My fridge measures almost a tenth of a chain across, and thrice as high.
Of course all literature is a product of its time but when you are reading an old book most of the time you are distanced from the events or then-new ideas presented and it's much easier to think objectively about them. As an example I'll give Marx works on communism. If I was XIX century working man I would be ecstatic about the idea, with the hindsight how communism actually works in practice I would have second thoughts. But the difference between the theory and the practice would be the actual insight. And in case of the contemporary events the actual insight would be in how they were presented and perceived when they were happening compared to how they are seen now
Hard to find up to date data, but looks like about two orders of magnitude, from ~5 deaths per billion miles to 0.05.
The proposed “architecture” doesn’t address this, because it’s a nothingburger. What about authn/authz, etc? The only good piece of advice here is to separate your management and customer data.
Love this. Simple. Works. Definitely will use. Thank you!!
In the past quality was maintained because it cost money to publish a book.

The solution is to charge a nominal fee to self-publishing a book. Maybe $100. The author now has to be confident in the quality of the book and is betting it’ll generate at least $100 in profits.
Imagine being a Mac fixer turned pirate king - only in the 90s, right? From smoke-spewing printers to brushing shoulders with the digital underworld, those were the days of real tech adventures. Makes you miss the wild side of tech.
Pilots will go to irrational lengths to continue to fly, up to and including doing everything possible to hide any hint of medical problem to continue to do so.

Maybe you trust pilots as some sort of supra-human. I do not. They are humans just as much as the rest of us, and they need to get paid, and I wager they'd fly a bucket of bolts if that was the only thing that people were willing to pay them to fly long after sane passengers opted out of riding along.
Please feel free to write this blog post.
What's your view on Bitwig? Created by ex Ableton folks.
Malfunctioning pitot tubes do not cause an otherwise fine airplane to depart controlled flight.

The root cause was human factors.
One only needs to look at the Glorious Revolution to see what a hostile takeover of Britain by a foreign power which pays lip service to Britishness would look like.

Also one rather needs ones army to be xenophobic, a xenophilic army would be somewhat poor at its job.

I've been musing that the majority of ~canon fodder~ lower class working men are so destructively disengaged from main stream western culture that a new branch of Islam with 19th century western sensibilities - nationalism, nativism, chauvinism, etc. - would have very little trouble in taking over.
See also Terence Tao's blog posts detailing how he's using Lean 4:

https://terrytao.wordpress.com/tag/lean4/
Funny to have issues with Jira in the southern hemisphere since they're Australian, you'd think they would have figured that issue out.
When I was there in 2001, an announcement apologized for a train being 30 seconds late. Scheduled and actual were shockingly close.
People lie about, or exaggerate their memories - often actually believing their own false interpretation, this is human nature.

To have no ability to determine whether a video, or image (or any media) is from a reliable source forever more, seems like a pretty bad place to be in - if this is what you're suggesting?
Interesting, how does the path canonicalize if you do that?

A traditional UNC path becomes "\??\Device\MUP\ComputerName\ShareName" as an NT Object Namespace path (Or "\\?\GLOBALROOT\Device\MUP\ComputerName\ShareName" as a file path)

If you change the port number or protocol, is that encoded somewhere in the native path?

Fun thing to do, you can use "7-Zip File Manager" to explore unusual styles of file paths. A path like "\\?\GLOBALROOT\Device\MUP\ComputerName\ShareName\" will work fine in 7-zip file manager, even though Windows Explorer (and File Dialogs) will reject such a path.
Ask HN: Why did LinkedIn become what it is today?
LinkedIn was an employment focused social network. Nowadays, my feed is mostly about stuff you expect to see on Twitter or Facebook (war, politics, etc). Is it because the decline of Twitter? Is it more an intentional move by LinkedIn to promote that staff to everyone's feed so that they can make more money? Or is it just the fate of every niche social network once it gets big?
Not much? What’s your damage claim? Delay? Stress? The airline should probably give you some bonus miles/free tickets as a sign of goodwill, but not sure why they’d owe you beyond that.

If you get sucked out and die, or injured, there’s a claim. But neither happened here.
Granddad Dog's conflict with Grandpa Pig never goes away though.
High-Strength Amorphous Silicon Carbide for Nanomechanics
The grounding of the rest of the fleet is perhaps expected but news to me.
> What happened, have manners gone out of style?

Manners are for engagement between people. Forum-going is a solitary activity. Maybe there is a human out there twisting nobs and pulling levers to make the software work, but if so, that's just an implementation detail hidden from the user. If that were replaced with software, I wouldn't notice, or care.

> what exactly fault do you find with my original comment: that Go isn't really a player in scientific computing.

The original contextual comment, not first comment ever written...

> People aren't going to heavily invest in building scientific programming libs interop with Go

They aren't going to invest anyway, as the vast majority of scientific computing tasks are script in nature. Go is decidedly not a scripting language. It isn't trying to be, and doesn't want to be. There were already a number of good languages in the scripting space before Go came along.

This is like lamenting that wrenches aren't winning the race in nail driving dominance. Who cares?
Spotlighting MouthPad^, an innovative mouth-controlled mouse designed to revolutionize digital accessibility.
Python isn't "shiny and new". Python is "almost" ancient. Julia is "new", but also not as easy to use. It isn't about that kind of tooling, but it is about ease of use, and having access to tools that deal with silly things while you do the actual science.

Python, first appearance: 20 February 1991; 32 years ago [1]

Rust, first appearance: May 15, 2015; 8 years ago [2]

Julia, first appearance: 2012; 12 years ago [3]

Go, first appearance: November 10, 2009; 14 years ago [4]

Java, first appearance: May 23, 1995; 28 years ago [5]

Javascript, first appearance: December 4, 1995; 28 years ago[6]

[1] https://en.wikipedia.org/wiki/Python_(programming_language)

[2] https://en.wikipedia.org/wiki/Rust_(programming_language)

[3] https://en.wikipedia.org/wiki/Julia_(programming_language)

[4] https://en.wikipedia.org/wiki/Go_(programming_language)

[5] https://en.wikipedia.org/wiki/Java_(programming_language)

[6] https://en.wikipedia.org/wiki/Javascript_(programming_langua...
It's not that any specific particular work of fiction will provide really valuable insights — what is insightful to one reader may be obvious to another — but that the whole field changes and absorbs societal change and extrapolates and interprets society from there.

It means books get written now which explore perspectives and voices unheard before, which in turn can help us readers expand our frame of reference.

The collective works of fiction written before 1900 tend to reflect the societal viewpoints of well-off white men (even when written by women or specifically dealing with societal ills). Go a few decades beyond that and you see authors from a working class background join the chorus, then more women, a broadening of sexual themes reflecting society's change (feminism, sexual liberation, homosexuality, etc.), more open criticism of religion too. Digital technology changed society significantly, and this is of course reflected in writing from the more recent decades, and coming up towards today you see more and more diversity amongst authors, adding — through the characters and narratives they create — yet more perspectives and insights. Sometimes pushing the envelope of a specific field, sometimes getting rid of tropes which no longer convince. Fiction changes constantly and will always be rooted in the year it was written.

You sell yourself short if you stop at 1940.
Thoughts on which tech to use to build an online business
No one asks which machines a laundromat uses, folks just want to know if it can clean their clothes for a reasonable price.

Just use what you already know.
I wish mercurial had won and we were all using it instead of git. I used hg exclusively from 2009-ish to 2016-ish and I still believe it has the better UI (but not perfect). I will say that git made mercurial better over the years, and quite probably mercurial made got better. It's too bad mercurial has all but died, I think general VCS progress has probably slowed without it.
The individual in question has responded: https://nitter.net/IBJIYONGI/status/1743646449399631922
I also have stellar scores on all measures except that I am overweight, bordering obese. There’s no doubt that these are correlated measures, but there is significant doubt on causality.
We tried to watch Ben and Holly and it just wasn't entertaining at all. We like Peppa way better.
It’s the surest way to access European-like benefits for the lower class, in the US. Housing (for your family, too), healthcare (ditto), retirement, free education, paid vacation (if not much of it). Pretty good schools for your kids, mostly.

But in most of the rest of the OECD, like Britain? Yeah, not sure.
The thing is, I could be interested in what some humans have to say. I'm definitely not interested in what an expensive word calculator generates.
It's not working for me.
That's neat it shows some gondola/cable cars too.
Hi `esafak - can you drop me an email (in my bio)? Might have something for you.
From the entire article, this paragraph stood out the most to me

> The golden rule that every single one of these assistants warned me about was not to bother the husband when he gets home. Typically these CEO-types would come in, say a few words to their kids and then retreat to their own area of the house. These were often TV rooms or home theaters, elaborate set pieces with $100,000+ of AV equipment in there that was treated like it was a secret lair of the house. To be clear, none of these men ever cared at all that I was there. They didn't seem to care that anybody was there, often barely acknowledging their wives even though an immense amount of work had gone into preparing for his return.

You often hear anecdotes of the rich family that's got it all yet the kids are all screwed up and the marriage is on the rocks. For me this paragraph offers a glimpse into why that's the case and why people say "money can't buy happiness". I don't know I may be way off base here but that's the impression I got.
Reading the section about resolved reminds me of musl having a "broken" stub resolver implementation for years (whenever the dns payload was larger than 512 bytes). "Broken" because the TCP fallback was supposedly intentionally not added for complexity reasons.

DNS and all the additions seem to be really not easy to handle.
Oh, thanks. I've never seen that before for new college grads -- usually these big companies have a centralized hiring and interviewing and placement process for grads since that's so much more efficient.