skysight-inc/HackerNews huggingface dataset:
HN's in for some rough waters as far as typical de-facto (or community) editorial policy, since half of SV and even PG himself have declared for the fascists, one of whom (another SV darling, and also a fascist, that is) is the richest man on the planet, twice gave an entirely unambiguous nazi salute at the inauguration (in case anyone was still confused about what kind of people we're dealing with) and is now running roughshod over the government while every word that comes out of his mouth, somehow, (even the prepositions and articles!) is brain-meltingly stupid to anyone who has half a clue about anything in this realm.

Like, HN's in an awkward position.
You can fight Kremlin trolls as much as you want. They don't care about your opinion, they're paid to post, arguing with them just boosts their engagement metrics, and people who agree with them will retweet and ignore you anyway. You can't win this one and the community notes have so much delay that few will see them.

Meanwhile the arguing will boost those posts to your followers as well and spread the reach.
My dead body has more rights than a pregnant woman. Even after death, I have final say in how my organs are used and I can decline to let anyone have them.
The "week-end" part refers to the fact that I wrote it in one week-end with little to no experience in compiler design.
You can check the commit history, 12 to 14 Jan, 2024 :)
This is why most of these stories get correctly flagged. They’re just emotional political activism, and the flood of these bait articles is just noise.
Amazon, after making its pretty barebones fork, lobbed it off to the Linux Foundation. It ultimately feels lazy and self-serving in a way only a select few companies can pull off.
I think you are talking past each other about different stages of development.

At early stages you are writing some code and tests within a single component, here you are iterating with a single binary/container. At some stage a change may involve multiple components.

Once you are satisfied with your code changes you would want to run those components in an environment that simulates how they communicate normally.

In kubernetes this may mean you need your cluster and its networking components which may need configuration changes tested as part of your new feature, you may have introduced new business metrics which you want to verify are collected and shipped to your desired metrics aggregator so that you can build and expose dashboards, you may want to create new alerts from these metrics and verify that the new alerts trigger as expected, etc

You can see how you may need to run many components in order to test a change in only one. I don’t think this is bad engineering, and I don’t think it’s specific to kubernetes or “web-scale”.
Oh 100%. You should listen to a call he had with twitter engineers where he talks about software as if he's never written it before. Then when someone merely asks questions, Elon calls him an asshole.
I'm gonna go out on a limb and say no, not without first going through a change management process and going through a privileged session management system, except in the case of an emergency break-glass scenario where using those emergency creds throws all kinds of big DANGER alerts across the org if the access was unexpected. I can't speak to the Treasury and IRS specifically, but that's kinda standard across large orgs, especially ones that get audited regularly on their handling of sensitive data.
What do you expect from an advertising blog post? Of course they're going to shit on everyone else while claiming theirs is best in class. Otherwise, what would be the point. Does anyone other than bots/scrapers read these things? This is a classic marketing ploy that's just a twist of "repeat the lie often enough it becomes truth".
>> Moats are what Google has in advertising

Lots of people, these days, just use ChatGPT to search the web these days. I've actually never understood google search ads, as I have never clicked on one, even by accident 10+ years. If I want to buy something I search within Amazon for it.

YouTube however, yeah, that is a stellar advertising platform.
It can very much so be a data breach for government to "have access to" other agencies' data. Check whether U.S.C. § 3552(b)(2) contains any exceptions or carve-outs for government agencies!

One of the main points of privacy legislation is to functionally limit the government's ability to collect, use, disclose, and retain personal information in the first place. That's entirely contrary to the idea that government departments can share or access it pell-mell.
Accessible settings to disable all hovercards on GitHub
In Severance S2E1, Mark W says to Mark S: "Would you be open to using a different first name to avoid confusion?"

Did anyone ever ask that of you or your twin?
Honestly, if the Chinese had hacked into all of our government systems I don’t think they could do as much damage as the Destruction of Government Efficiently. I am still waiting for my tax refund.
You shouldn't depend on others to dictate your beliefs to you. You're allowed to believe whatever you like.
> I'm sure that any of those individuals, once born, would prefer to live regardless of circumstance.

Sure, but if you wait ~5 seconds when trying to conceive a child then that first potential person won't exist and a different one will instead (different genetics and subtly different environments). We always and continuously make choices about which (and whether) potential individuals will actually exist.

As a fetus ages its expectation of existing in the future increases over time but never to the extent that its' mother expects to exist, so expected utility of mothers exceeds fetuses in every scenario.

If we had magical technology we'd simply instantiate all the possible people from scratch and let them enjoy preferring to live. As it is we have to choose the best limited set of individuals who get to exist, and part of that means not allowing a slave class to exist whose sole or primary purpose is reproduction to the exclusion of their own happiness and agency.
I like the term "(micro-)grifts".

Because none of these behaviors are a scam, all here is legal and spelled out in the legalese. And it is all possible because you have authorized _them_ to debit your account, whereas you did not get any way of debiting _their_ account.

As such the "onus of work" is always on you. This is why the "decline by default" to any claim is so powerful - it's marginally free for them, but it's a lot of work for you.

And it's even better with those call centers: have a number to call but no human to answer - how is anyone going to prove that there are no humans vs "you haven't waited long enough"? (...not even a rhetorical question, how could you?)

I have no good ideas how to solve it properly, because this is a balance thing and it's way too easy to reverse the positions instead of balancing them.

As a natural person (vs a legal entity) I do always try to opt for post-paid wherever possible. And I have heard and read about "escrow" but never seen it in practice... Though that idea would be my starting point.

<rant>
I order about 300 packages per year, and usually only get ~3/yr that go this way:

Thanks for buying this very specific item of which we have 17 listed as available for the next day delivery! Unfortunately we actually have none of them. As you have already paid us we may [be bothered to try] obtain one for you, but it will take a month or more. Or you can try to select other items from our offer [which we may have or not have]. And finally we are legally obliged to return your money if you wish so, for that you'll need to fill the specific forms and we have 7 days to process, but we guarantee you'll get your money back eventually!

And at this point my thought is: Fine, just gimme the option to pay somewhere between 0 days and 3 months after I got the product/service. Oh and also given "next day delivery" is actually "next day to 3+ months later", I'd like the option to maybe-pay the listed price or perhaps 16% of it. After all details don't matter!...
</rant>
Meanwhile, in reality, the introduction of cars did actually come with initial limitations.

In hindsight not nearly enough limitations and caution, slower growth would have ideally come with better recognition of the risks and better appraochesto minimising externalities.
> When you say hold back economic growth, what you're really talking about is people dying from starvation

Population expanded to eat the post WWII agricultural boom - economic growth apparently leads to more mouths at risk of starving.

Why not let populations match economic activity rather than create greater and greater problems with endless expansion and greater resource demands.

ie. You're taking as gospel something that needn't be.
Nice to hear fuchsia is still being worked on. I was a bit concerned given there were no new changelogs published for half a year.
Problem with these tools is, you have to spend time wrangling them instead of learning to write a lexer/parser yourself.

A recursive-descent parser is a beautiful thing and can be implemented very quickly.
Here are some Linus's thoughts on why security hardening efforts should never break the program: https://lkml.org/lkml/2017/11/21/356
It doesn't seem logical to me either.

Ideological, political, emotional, group-think, etc.

I've spotted plenty of misinformation published by/on every platform I've spent time with, including Reuters.

I can see logic in a petition to get the government to use a more open/decentralized platform that is more accessible and not controlled by a potential adversary, but this doesn't seem like it's about expanding access to the CA governments information, it seems like it's about controlling narrative and not having the government associated with a narrative these people don't like.
There are lots of places that are not dense urban jungles and are not desirable, so I'm certain your explanation is insufficient.
I'm sure this is a really great article, but I was really excited that this was going to be scientific, philosophical take on different conceptions of possible mechanics that might underly our observations of quantum behaviour and the implications on ideas of free will. I'll have to ask Claude to write that article for me so I can read it.
Sorry but only the Washington Post is dumb enough to run such a story about Treasury/IRS. They never release taxpayer data to anyone except a court.
Requiring a header "just because you sniffed it to usually be there" is not Amazon being cynical, it's creatively-developing-overly-strict-checks. And it happens on the side of the S3-compatible service.

If your service no longer works with the AWS SDK because you crash at `headers["content-md5"]` just because "it seemed a good way to make things more correct" - it is on you to fix it, IMO.

Like, this changeset https://github.com/minio/minio/pull/20855/files#diff-be83836...

Why does Minio mandate the presence of Content-MD5? Is it in the docs somewhere for the S3 "protocol"? No, it's not. It's someone wanting to "be extra correct with validating user input" and thus creating a subtle extra restriction on the interface they do not control.
AI Roadmap for Product Managers
At least now I know what happens when you take Homer's makeup shotgun to the US government.
https://lobste.rs seems to still have technical focus. The issue I have with the comments is that a lot of them don't go into technical issues per se, and are not based on first hand information. What would be useful is if somebody in the government could post specifics about their abuses.
Isn't a high-quality ad blocker pretty self evident without a dedicated test page? Seems like these sites are directly pushing Goodhart’s Law.
The thing is, this is a catch-22 problem: if everyone used the default multiple select, people would know how to operate it (and they’d be able to transfer their knowledge from how the control works elsewhere in their os to the web: for example, if you know how to select multiple files in Finder, Windows Explorer or in a open file dialog, it works exactly the same way in the multiple select control). But, because web developers have decided to invent a 1,001 different multiple selects, the default control is inaccessible.

The real issue I have with the web is everyone has broken user interface consistency across the platform with custom web controls where the default controls would be fine.
Seconded - it's also unnecessarily creative overvalidation on the part of the devs at those joints.
ABI is irrelevant. Only external APIs/ABIs are frozen, kernel-internal APIs have always been allowed to change from release to release. And Rust is only used for kernel-internal code like drivers. There's no stable driver API for linux.
> it's not a data breach for the government to have access to government data

This absurd oversimplification needs to be called out.

The 'government' is not a single individual, nor should 'government data' be treated without regards to specifics.

The exact entity doing the accessing, and the exact data that's being accessed, all need to be accounted for, and the appropriateness of the access will change depending on the context.

DOGE hasn't been transparent in any of this, which is my chief complaint at the moment.
> A database had associated the word “null” with his personal information and citations were sent to Tartaro, who lives in Los Angeles.

I'm not the biggest expert on databases, although I've worked with them a bit, but how does this occur in the first place? Usually, associations are done with primary/foreign keys. What database would allow null in that case?
I'm not getting it, I also see that 2 other people are also not getting it.

>I haven't asked it since the late 90s, early 2000s.

You overall gave the impression that you are currently asking it.

And a personal rhetorical question - aren't you too old to even state this 'gotcha' business _today_ about what you did in the past? What made you state it? If I gave you the benefit of doubt - that was slip, where you omitted the past tense.

(If I did that in the 90's I'd be a embarrassed to even mention it today.)
You phrased it rather well -- "increased constraints will retard the ability to make breaking changes". You are adding a second layer of abstraction that brings very little generalization, but still doubles the mental load; there's no way it doesn't significant put additional pressure when making breaking changes. The natural reaction is that there will be less such breaking changes and interfaces will ossify. One can even argue this is what has already happened here.

In addition, depending on the skill of the "binding writer", the second set of interfaces may simply be actually easier to use (and generally true, since the rust bindings are actually designed instead of evolved organically). This is yet another mental barrier. There may not even be a point to evolving one interface, or the other. Which just further contributes to splitting the project into two worlds.
Computer science was mostly invented by people who didn’t have an education background in computer science. And lots of smart people can figure all this out without having a degree in the field.
My uncle had one of these and it was the first machine I ever used. I can still remember the mechanic click of the keys and the feel of the joystick.

Loved this game
https://en.wikipedia.org/wiki/TI_Invaders

They bought this machine because it was the best value for the hardware specs. I didn’t realize TI actually lost money on the hardware until reading this article
There are tons of open LLMs, if anything it's weird to see euro nationalists fawn at the mouth whenever something calls itself European. Like what does it do better than any other open source LLM?

And you'd see the same reaction if a "OpenMurica" LLM would be announced. It's just weird and cringy to attach patriotism to something like this
Hence the differences in the level of schooling. Graduating a coding boot camp for using React vs years of engineering school. Why are the interviewers are confused on this is the unsane thing.
Well if going that far one could also block accept-langage in Nginx of languages from the UK not saying anyone should, kindof a jerky thing to do. Does not mean they are physically in the UK at the moment but they may return from whence they came.

# rudely drop browsers that include the languages from Britain, Scotland, Ireland
if ($http_accept_language ~ (en-GB|gd-Latn|ga) ) { return 444; }

There are probably more that would need to be included [1] Instead of dropping with 444 one could give a 403 with a terse and hopefully polite error message.

[1] - https://learn.microsoft.com/en-us/graph/search-concept-accep...
The article attacks the notion of acceptance testing on websites due to a nebulous fear that good != perfect and testing against the moving target of advertisements is too time consuming and potentially misleading, and instead suggests to test+rate adblockers based on a set of hand picked criteria that suits the product they're advertising. Unsurprisingly, half of the reasons are due to the advantages of adblock being first class native in their product vs a second class extension.

It sure isn't hard to be #1 in some category if you get to define it, but the comparison is kind of muddled for me when you consider the significant amount of time and effort towards maintaining and monetizing an entire platform of security vs maintaining an extension on an already popular platform. Harm reduction isn't a zero sum game.
thanks missed it
Plenty of Linux maintainers are either fully or partially on board with using Rust in drivers. Don't overindex on the opinions of two or three of them that are vocally opposed / skeptical.

Christian is a special case because his subsystem (DMA) is essentially required for the vast majority of useful device drivers that one might want to write. Whereas other subsystems are allowed to go at their own pace, being completely blocked on DMA access by the veto of one salty maintainer would effectively doom the whole R4L project. So whereas normally Linus would be more willing to avoid stepping on any maintainer's toes, he kind of has to here.
Meta approves plan for bigger executive bonuses following 5% layoffs
Right it is even more problematic with code making hidden mistakes no person would ever make.
Artificial Intelligence Markup Language (2018)
I always wonder how this works in the courts, at some point it becomes absurd to by into "Well they said he is just a white house employee, like the chef ..." meanwhile every public statement, even Trump outright saying he runs DODGE in plain English is out there. These aren't misstatements, it's very clear in their own words what these people's roles are and it's in direct conflict with their legal arguments.
Even more so: treating a proprietary API as a standard but _also_ adding your own checks on top which crash the interaction "because it seemed more correct to you". No, you are not guaranteed a CRC and you are not guaranteed a Content-MD5. Or - you may be getting them, but then do check whether they are in the signed headers of the request at least.
> you want to cancel your account

I wonder if this is required by law and that's why it works.
The point is that you never get past what you believe to be true. If you discover that what you believe to be true is false, the only thing you can do is start believing something else to be true. It's silly to say that you want to stop doing this, as if there's some way to escape the cycle.
I'm curious, what are the recent cases that were brought up where the company lost?
> partisan

Fuck the democrats and fuck the democrats for the last forty years. This still sucks ass. The people doing this have utter contempt for the people who live here.

EDIT:

> At the same time, his companies have created seemingly impossible/fantastic technologies/tools that have changed the world forever.

There may be a reversal of causation going on here. It may be that Musk is attracted to successful companies, in which case he is at best an investor, and at worst a parasitic grifter. I see no evidence that he actually adds value compared to other competent people of average competancy. I certainly see no justification for him rampaging about our society destroying most of what remains of a state I actually am willing to associate with. Finally, I see extremely negative value in tying our state to a person who owns the thing that makes a critical asset (rockets). I'd much rather kick him out of our society in order nationalize the talent that we actually benefit from. Hell the employees would probably get a pay increase and we'd get a tax cut and only investors would be off worse (who gives a shit).
That's pretty cool. Do you know what kind of codec and bitrate is involved / should I just do my own research?
This is probably because you’re using matrix.org, which hasn’t yet rolled out the new Matrix 2.0 authentication thet Element X uses (given it involves migrating 50M accounts or something). This is planned for March however.
Beautiful. Slow on my phone, but it is doing alot!
https://www.mozilla.org/en-US/firefox/features/picture-in-pi...

https://old.reddit.com/r/PleX/comments/mr1k8m/just_discovere...

https://news.ycombinator.com/item?id=43121881
Another ”people perspective” point is the aging demograph of the kernel devs and the need to engage a new generation of devs. Betting on a modern language like rust might just be what’s needed on that note. And, according to Torvalds they have the folks willing to do the work today.
Rust changes every few months. It's simply not a mature language or people behind it have no idea what they are doing.
I can assure you that a great number of the people who disagree with you don't just "hate Musk" or have Trump derangement syndrome or something. This assumption that people only disagree with you for bad faith reasons or aren't "remaining curious" is weird, and you should reflect on it.
In general, it is impossible to tell what a computer program may do even if you can inspect the source code. That’s a generalization of the halting problem.
DOGE may be genuine but while the fed exists and money is a commodity, it’s really kinda moot. Yes there’s awful wasteful spending in the government but it’s peanuts compared to devaluing your labor by ~3% annually to enable a debt based economy. Try to pull off fractional reserve banking in any other context and you’ll be called a cheat and a thief.

DOGE is yet another distraction to keep the left and the right bickering while the billionaires continue to grow the wealth gap. The dollar is the global currency and its monetary policy is set by private entities that don’t care much about the other 99.99% of us - just enough to keep a revolt from happening.
> Where is the evidence that there is buy in from the actual people doing kernel development now?

Are the people doing the work not good enough? See the maintainers list -- Miguel Ojeda, Alex Gaynor, Boqun Feng, Gary Guo, Björn Roy Baron, Benno Lossin, Andreas Hindborg, Alice Ryhl, Trevor Gross, Danilo Krummrich, etc., etc...

Who else exactly do you want to buy in?

> If the people who work on the kernel now don't like that direction then that's a big problem.

I think if you really want to lead/fight a counter-revolution, it will come down to effort. If you don't like Rust for Linux (for what could be a completely legitimate reason), then you need to show how it is wrongheaded.

Like -- reverse engineer an M1 GPU or some other driver, and show how it can be done better with existing tooling.

What I don't think you get to do is wait and do nothing and complain.
It's 2025 and my phone has been automatically capitalizing the first letter of each sentence for about a decade. Doesn't it take more effort to do it the wrong way?
I get ya, but if one could apply some kind of Occam's razor is hard to defend DOGE's approach after all the mishandlements, false discoveries, bullying,and dangerous firings.
The other option is not being overly strict with the data you receive from a client, especially when dealing with a protocol which is not a standard.