skysight-inc/HackerNews huggingface dataset:
Absolutely.

The biggest reason systemd is taking over is companies like Red Hat keep paying people to work on it. As time passes, systemd gets better, gets more features, makes the life of distribution maintainers easier and therefore gets adopted, and makes the lives of users easier too, mine included.

I'm making my own freestanding Linux thingy but I'm not under any illusions that it's going to replace systemd or any other software any time soon. I'm just one guy doing it in his free time because he enjoys it.

I really hate it when I see people complaining about systemd. The people behind systemd had a vision, they reimagined Linux user space and put the necessary work into making their vision a reality. They're an inspiration for me. Not only that, they took their work and they released it as GPL licensed free software. One would think the users would be more thankful. One would think people would not have moral objections to free software getting released to the world. Some technical criticism is certainly warranted but the sheer hatred that people display towards it and its developers certainly is not.

I agree that "Linux is about choice" is often misinterpreted. It's about my choice as a programmer and software developer to redefine the entire system downstream of the kernel however I want. Users are encouraged to themselves become technical and educated so that they too can enjoy this power. However, we're not about to drop everything and start maintaining some legacy system because people who aren't paying us keep insisting that it's how things gotta be done. We're programmers, we like it when things are made in our image.
> literally the whole academic field is just Java GCs

Not necessarily a good thing. While reading Java-related papers I found myself constantly thinking "damn, they wrote a paper for something that is just 2.5 smaller pull-requests in dotnet/runtime". I wouldn't put the modern state of academia as the shining example...
Woah woah! Those are fighting words. /s
TLA⁺ is more than a DSL for breadth-first search
If you truly air-gap the device, then the kill signal wouldn't reach it, so all is well.
Based on your comment history that's not surprising at all. I suppose you already know that just about every large corporation in the world has offices in/business with Israel?
>I still feel completely intimidated and out of my depth with modern assembly. I have no idea where to start.

I'm not surprised. But keep in mind that "create something that works on a modern CPU and beats the compiler's output" is not the only possible goal of learning assembly programming. I would say it's not even the usual goal, and hasn't been for a long time.
They probably gave a high quote that got paid anyway.
glances nervously at atmospheric CO2
The team behind Extism has been heads-down adding proper type-based schema-driven code gen. It's been one of the most requested features since we launched Extism here a couple years ago!

Now you can write an OpenAPI-format schema to declare your Wasm imports, exports and data types, and the open source XTP Bindgen tooling will generate language-level bindings that work in any runtime and language Extism supports (Chicory, Wazero, WAMR, Node/Deno/Bun/Cloudflare, Web, Wasmtime)
> cheaply as possible (put everything in S3

yikes.
There is no shortage of "yes men" overachievers in FAANG that are fully capable of replacing another person. I have at least one on my team. They will happily take on multiple projects, more responsibility, and work over-time without fuss. Even then, it doesn't really matter much as Amazon and others are also banking heavily on generative AI to replace workers (no matter how unachievable this is currently). Andy Jassy will continue to make many millions of dollars regardless of what he does here. It's not going to matter to him if he loses a hundred top notch engineers because the products have already been built and they can always pull a Twitter and just keep things afloat as-is with plenty of people willing to come into the office 5 days a week. They simply don't give a shit.
I think that was it. There was also something about tuples inside of dictionaries that Swift 1 or 2's compiler segfaulted on.
Arizona actually has a lot of water because of several successful and ambitious irrigation projects in the last century.

So much so, that it has become an agricultural region for growing notoriously water intensive crops like alfalfa and pistachios.
> I would believe so.

It won't, it was specifically a bug in Little Snitch (which doesn't currently run on iOS, I believe.)

"The problem discussed here turned out to be specific to Little Snitch 6.1 and not a general issue in macOS. It has already been fixed in Little Snitch 6.1.1."
I agree there to some extent, but believe me it's not going to be all roses if you change the leadership. It will just be different actors. And in the transition time, things will get worse. I think you are chasing the wrong solution.
Congratulations on the launch!

I just shared this on Slack and it looks like the site description has a typo: "A serverless AI infrastructure platform [...] customers experience a 40%+ cost savings as opposed to AWS of GCP"
>return the land to whom it rightfully belongs

History puts pretty much everyone in the world living on land that was taken from someone else at some point in time. And if we all did our best to move to where our parents/GPs/GGPs came from we'd again face the issue of that land having been taken previously.

This line of thinking is turtles all the way down and in no way a helpful path towards getting two peoples who believe in opposing views to stop killing each other.
> They've cracked down hard on anti-war protesters inside Israel

huh? There's been weekly protests for almost a year now and last week's was the largest yet with around half a million attending

https://www.timesofisrael.com/organizers-claim-largest-ever-...
Much better legislation would be requiring that the firmware/software source be released at EOL, so that users can maintain the hardware they purchased for as long as they like.
for static specifiers, I can see that. but for dynamically constructed format specifiers, especially where arrays to pointers/vargs are in use, is it possible to have a mitigation for that?

this pseudo-code as an example:

snprintf(fmt,userinputstring,args);
printf(fmt,somearray);
You said:

> Don’t invade user’s privacy and you don’t need cookie banners.

But when it's pointed out all EU websites use cookie banners, you shift goalposts and pretend that others are engaging in bad faith.
"Someday you will drive your Sony to the sony to pick up some more Sony"

https://everything2.com/title/Someday+you+will+drive+your+So...
"Think of it as an unholy combination of bash and Lisp" reminded me of Scheme Shell: https://scsh.net/

My Ph.D. advisor Olin Shivers created this. It's more pulling bash into Lisp than Lisp into bash.

It doesn't seem to be maintained anymore, but some of its ideas live on in Racket.
Looks like it needs some contributors; no releases in almost a year.
My issue with the "systemd violates the unix philosophy" argument is that it... doesn't. I see systemd-resolved touted as an example of this. systemd-resolved is a different tool to systemd; it does one thing and does it well.

Might as well say GNU violates unix philosophy because it has text processors AND a shell.
How likely is it that a sanctioned individual shows up for an event in Washington DC?
Yes. It is the definition of discriminate. The only more discriminate attack would be individual in-person assassination.

Everyone seems to want to find a reason to claim Israel is targeting civilians here, but they aren’t.

This is surgical, which is what everyone wanted Israel to do more of, when it came to how they wage war.
feedback is very much needed
I think "for assembly" here means iPhone assembly, ie. the final SoC will be sent to China to assemble the iPhone. I don't think GP is referring to packaging.
My dad gave mercury toys (tilt mazes with mercury blobs in, etc) to my siblings and I. And he was a chemistry teacher!
Right. It discussed the command "git request-pull". I do not believe the phrase "pull request" existed until GitHub popularized it.
The randomness of the items supposedly blowing up. This "report" seems more like incitement to panic rather than accurate information.

Especially given that the pagers weren't naturally explosive. Instead the explosive was put into them at some point in the delivery chain.
No they didn't? There's protests every day, "they" haven't "cracked down" on anything. Occasional arrests here and there on both sides of the protests. It's a democratic country, people have rights to express themselves.
VC tech has killed many, many civilians.
Including the Graal JIT in Oracle JDK 23
> Typically, institutional investors like pension funds are the biggest investors in hedge funds.

Maybe, but pension funds (should, at least) invest in multiple asset classes and assets to diversify risk. Not only equities and bonds, but if in hedge funds, then multiple hedge funds. Further, hedge funds generally have multiple investments going as well. In both cases if one particular thing goes to zero, not all the money (should) be lost.

Whereas with workers it is hard diversify risk away from your employer and your retirement savings if you have a pension.

This is why, contrary to popular opinion, shareholders are not actually owners of a company, but 'just' another stakeholder: other stakeholders would include employees, suppliers, bond holders, retirees, etc.

Shareholders are often lowest priority, and for taking on that risk of losing more, they get typically get rewarded more (i.e., stock goes up).
Cloudflare was happy to host Kiwi Farms for a long time. I doubt they care what Musk does.
I think we need a cyber swat team to assassinate anybody doing a port scan.

You want to play with something you don't own or have permission to play with it.

Assassinate target. You want to make money/fame off others. DIE.

If somebody came to you house and started jiggling doorhandles what would you do?

Why is cyber different?

NO CONSEQUENCES.
where did you find that?
Thankyou! You're rights that's a good idea.
Evidently, considering that it was manufactured in Hungary.
> Why isn’t the model just to pay employees more and let them save to a 401k that they control?

If you really want to understand this, it's probably worth your while to check out the Frontline piece The Retirement Gamble[0]

But a few key takeaways:

1) the 401k was never designed to be a general purpose retirement plan,
2) you would expect professional fund managers to be better at maximizing returns compared to a trucker selecting their own individual funds...,
3) if they even voluntarily invest in it in the first place.

The purpose of the pension is that a pool of employees collectively invest a portion of their income by hiring professional investment managers that ostensibly know what they are doing and can stay abreast of the market. They design short and long term investment strategies to meet the defined obligations of those pension contracts. The 401k is not the same thing; we are placing the onus on the individual to research funds, understand the market, re-balance their portfolio. And in the event of a recession, the individual might be SOL if they are dependent on that portfolio.

Next time you're at a rest stop, take a sampling and see how financially literate they are and how much they know even about mutual fund selection.

[0] https://www.pbs.org/wgbh/frontline/documentary/retirement-ga..., https://www.pbs.org/wgbh/frontline/documentary/retirement-ga...
> It is baffling that you can make that claim without realising your mistake.

I'm not making any mistake. You continue to make the mistake to blame the businesses doing *legal* activities and complying with the *EU Regulation* that dictates the cookie popups.

> The answer is they aren’t doing it voluntarily,

They are not abstaining from legal behavior that makes them money, like literally every other business in acceptance.

Which means they are not doing anything remarkable, yet you are remarking on it. Why?

> In other words, the EU has made the practice illegal.

Not exactly. The EU has very specifically made the practice legal, but with regulations.

You're doing the equivalent of blaming tobacco companies for including graphic warnings on their packaging as is the case in some countries, when it's not them doing it voluntarily, it's a result of those governments imposing it.

> Specifically, it is illegal to engage in that data collection without consent.

Exactly. The *EU* regulated that informed consent is required, requiring some kind of popup to the user.

So, those companies are engaging in an explicitly legal practice, and doing so in the way the *EU* forces them to do so. So EU gets the blame.

> Let’s take tobacco warning labels as another example. Governments decided that tobacco companies have to print large warnings on cigarette packs. They didn’t make it illegal to sell tobacco, but if you want to do it you have to include those labels.

I genuinely typed my analogy above before I read this part of your reply. Amazing.

> Do you also blame governments for mandating those warning labels

YES!

Those warnings only exist because the governments are imposing them as a requirement.

Seriously, what's not to get here? If we follow your reasoning on the popups, to be consistent you would blame the tobacco companies for those warnings existing.

> simply because you misunderstood an argument.

What is it you think I've misunderstood? What do you think I think your position is as opposed to what it actually is? I'm certain I haven't misunderstood a thing.

What is the subject of the blame you were implicitly referring to in your first comment where you say "Worse, people (including on HN) actively blaming the EU for it."

What is the 'it' your refer to, if not the cookie popups?

> My position has remained consistent

Yes, your position is that the popups are not to be credited to the EU, which is absolutely wrong. They only exist because the EU dictates they need to for companies engaging in a specific legal activity.

You say in your first post "The label isn’t the problem! ", but that's the topic of discussion, that's the subject of the blame we are debating how to assign.

The issue of companies data collection and distribution practices are worth discussing, any any illegal activity needs to be dealt with. But that isn't relevant to who gets the blame/credit for the popups.
calling attention to disclosure suggests bias. i'm obviously saying that i trust him not to be biased.
> Once again: watch any of the videos

What makes you think that I did not watch them? And why do you think a few videos circulating online are representative of a few thousands explosions?

> Some civilians got hurt, but the intent was not to harm them

What makes „some“ any different than a hundred or a million? How can you be certain of the intent if civilian casualties were/should have been anticipated?
Related:

Hezbollah hand-held radios detonate across Lebanon, sources say

https://news.ycombinator.com/item?id=41580205
Lots of recent development in the speech-enabled LM space recently (see https://github.com/ictnlp/LLaMA-Omni, https://github.com/gpt-omni/mini-omni)
Oct 7 happened and you're suggesting a different approach than a war, i.e. diplomatic solutions? That's too naive—not even the most pacifist country would do that.

And let's not pretend that no diplomatic solutions have been proposed, all of which were rejected. They will only accept it if they own every inch of the land and Israel is obliterated (their own word).
This is false plurality - while some bank or legacy datacenter might have these OSes in production, 99% of the time, you'll only encounter Linux in a professional server environment (or the Real World as you call it).
Well, it's been helpful to us for a few years. Unlike in the Seinfeld episode, NVC isn't about "bottling up" or keeping your emotions to yourself. It is explicitly the opposite: all about communicating unmet needs and finding shared understanding.

I think both of us would say that we feel we have a better understanding of each other and a much stronger relationship as a result of NVC. YMMV of course!
You can make modeling clay with dry clay and mineral oil (with some glycerin)
When you see how badly most academics and academic administrators are at actually running things from a business standpoint it no surprise the academic sector is in such a mess at the moment. Sadly this whole mess is funded by debt handed out that’s not dischargeable in bankruptcy for degrees of highly questionable value. It’s really sad when you follow the money and think about who and how stuff like this is actually paid for.

The whole thing is kept alive by the student loan program. Modify that or take it away and academia in the US would implode.
Been a while since I did fmeca work but it used to mean different tolerances for the parts.
It's a defense lawyer's dream.
The baby clothes analogy is perfect!

And it works just the same for Workday and ServiceNow applications. And TV remote controls...
Has anyone taken a look at a random sample of web data? It's mostly crap. I was thinking of making my own search engine, knowledge database etc based on a random sample of web pages, but I found that almost all of them were drivel. Flame wars, asinine blog posts, and most of all, advertising. Forget spam, most of the legit pages are trying to sell something too!

The conclusion I arrived at was that making my own crawler actually is feasible (and given my goals, necessary!) because I'm only interested in a very, very small fraction of what's out there.
Sure, hence the popups mandated by EU regulation.
I think the bigger problem was how revelatory it was. You certainly could compare people at similar socioeconomic levels one native and the other immigrant and then make some conclusions. It's not a surprise that if you bring in people who are unproductive in your society that they will be problematic. It seems the establishment does not want to admit this is so and want to hide it to minimize the pushback. It's not that different from instead of low skilled immigrants you decide to release native criminal offenders early and then try to hide any recidivism figures. It's dishonest and does not allow the population to make a democratic decision for themselves.
There's https://www.agner.org/optimize/microarchitecture.pdf for a bunch of microarchitectural information, covering many interesting things outside of specific instruction breakdown as in uops.info. chipsandcheese.com also covers a bunch of stuff. Then there's various more specific things in a bunch of places, e.g. http://www.numberworld.org/blogs/2024_8_7_zen5_avx512_teardo..., https://web.archive.org/web/20240602004718/https://www.merse..., and a bunch more. https://dougallj.github.io/applecpu/firestorm.html for Apple M1.
Microplastics in the olfactory bulb of the human brain
What history? I don't even normally comment but this was crazy and horrible. I'm aware that companies have offices in Israel. I think that's quickly going to become a bygone era though. In fact, Intel just canceled a new Israeli office.
Looks like many more things were compromised though a supply chain attack.

In unrelated news, the American University of Beirut Medican Center replaced the pagers of their doctors and staff two weeks ago.

https://www.nna-leb.gov.lb/en/miscellaneous/722089/aub-medic...

NNA - The American University of Beirut Medical Center announced in a statement: "At a crucial time when AUBMC physicians, nurses, and staff have been fully mobilized to deal with the aftermath of today's injuries, several malicious social media outlets have started spreading rumors and conspiracy theories about the types of communications systems AUB has in place, attempting to link AUB to this tragic event. The university categorically denies these baseless allegations.

Following are the facts. Our paging system infrastructure was upgraded in April 2024. The Go-Live for switching to the new system took place on August 29, 2024. The scope of this upgrade was to enhance emergency and code communication, as several devices and systems had become obsolete.

The American University of Beirut Medical Center has received over 160 seriously injured individuals over the last three hours, with more to come. Our full focus must be on saving lives and caring for the wounded to the best of our ability. Rather than waste time spreading baseless rumors, we urge all to rally to support AUBMC and the heroic but overwhelmed medical system in Lebanon."
>the sheer hatred that people display towards it and its developers certainly is not [warranted].

Especially when many of the complaints can be summarized as, "I can no longer use my years of experience and knowledge about the old init system."

(The people who complain that systemd unnecessarily enlarges an install's attack surface I have more sympathy for.)
The latter is certainly where I was alluding to, hence "worse". Although I might have written much worse.
What's your TC? :-)
Genocide is a term generally related to civilians. Hezbollah has been designated a terrorist organization by the USA.
I guess I was tunnel visioned and lost clarity (and also, common sense). While searching for reasons why the code (from Graham King’s blog) had worked on Linux and not on macOS, a stack overflow answer [1] from 2015, from a person who had also been on the same journey, directed me to that page [2] — that talked about raw socket peculiarities in FreeBSD. So I dived straight into FreeBSD docs.

[1]- https://stackoverflow.com/a/32599757/3728336

[2] - https://cseweb.ucsd.edu/~braghava/notes/freebsd-sockets.txt
Thank you - updated! My team makes fun of my spelling all the time!
We have a few, only 2 in the US though. If you sign up you can drop upload on the apply tab.
I'm sorry but the last claim seems extremely exaggerated.
I am aware. I use it with my backup scripts. But I felt it was cool integration
Most modern AI does even less. It simply flows values through a graph. No decision is ever made. The consumer of the network interprets the result and makes a decision.
Look at United Airlines.

UA didn't fund the pension plan, then declared bankruptcy in 2005 primarily to get the $10B pension off it's books.

Now that UA is profitable again, it's under no obligation to fund the pension plan it discharged from it's 2005 bankruptcy.

https://www.pbgc.gov/wr/large/united/united-airlines-plan-re...
>The state of unknown information is 23 bits per molecule

This begs the following question: How many bits per molecule is known, or assumably measurable?

What format is this “known” information encoded into or otherwise measured?

Fascinating
The issue is that `~Copyable` is basically an anti-protocol.

With a generics definition like `some Drinkable` you are _restricting_ the set of suitable types (from any type to only the ones implementing `Drinkable`) which then _expands_ the available functionality (the method use() becomes available). From the perspective of type `Water`, it's conformance to `Drinkable` expands the functionality.

The language designers then get in a pickle if some functionality was assumed to exist for all types (e.g. `Copyable`)! By "conforming" to `~Copyable` you are _removing_ functionality. The type can NOT be copied which was assumed to be universally true before. Now, a generics definition like `some ~Copyable` actually _expands_ the set of suitable types (because Copyable types can be used as if they were non-copyable) and reduces the available functionality. It's the inverse of a regular protocol!

It becomes extra confusing if you combine `some Drinkable & ~Copyable` where `Drinkable` and `~Copyable` work in opposite directions.

This problem also exists in Rust. `Sized` is a trait (aka protocol) that basically all normal types implement, but you can opt-out by declaring `!Sized`. Then, if you actually want to include all types in your generics, you need to write `?Sized` (read: Maybe-Sized).
Developers should be able to change their minds