skysight-inc/HackerNews huggingface dataset:
It's more like writing the code is just the first step on a long road. You won't go anywhere at all if you don't take it, but if that's the only thing you do, all you did is the first step.

I have written plenty of code that's stuck on this first step in my life, including some that went to the very same LKML we're talking about here right now. Some of those things have already been independently written again by other people who actually managed to go further than that.
Just for context, here is what it would have looked like in socialized medicine system, the UK’s NHS:

so we went to an ophthalmologist's office, to get it looked at

In UK, you can’t just go to ophthalmologist’s office. You’d first need to schedule an appointment with your GP, who then would (or would not) give you a referral to a specialist. You then need to wait for something between 6-12 months (sometimes more, depending on your location) for an ophthalmologist appointment. You wouldn’t need to pay for it out of pocket, but you’d wish you had an option to pay the damn 500 quid so that you can start the treatment sooner.
Fine. But, when I say something is out in out false, it might be worth checking your facts.

I'm willing to grant that it is possible Christoph Hellwig simply misunderstood the patch and overreacted.

rust/bindings/bindings_helper.h | 1 +
rust/kernel/dma.rs | 271 ++++++++++++++++++++++++++++++++
rust/kernel/error.rs | 1 +
rust/kernel/lib.rs | 1 +
4 files changed, 274 insertions(+)
create mode 100644 rust/kernel/dma.rs

See: https://lkml.org/lkml/2025/1/8/801

See: https://lkml.org/lkml/2025/1/9/398

See: https://lkml.org/lkml/2025/1/10/619

See: https://lkml.org/lkml/2025/1/29/999
I believe the Rust for Linux project was started by a Linux guy, rather than a Rust guy, and many of the Rust for Linux maintainers have come at this from a perspective of "we are Linux maintainers who want to use Rust" rather than "we are Rust users who want our code to be in Linux".

I think it's important to be wary of simplistic narratives (such as "C vs Rust"). Maintaining a complex piece of software comes with tradeoffs and compromises, and the fewer languages you have to worry about the better. On the other hand, the Asahi Linux team have been quite explicit that without Rust, they wouldn't have achieved a fraction of what they have. So clearly there is a lot of value in RfL for Linux as a whole, if implemented well. And that value is reflected in the decision from Linus that RfL should be supported, at least for now.
wasn't the plot in "Man called Ove" about similar "get the money" schema? And that's Sweden..
StarWriter, the first app released of what later grew into StarOffice Suite, was released in 1985.

Sun acquired StarOffice Suite in 1999, that's not when it originated.

Maybe you should spend a few minutes checking facts before calling things hoaxes?
Did UHC explicitly make that deal or are we just expecting them to act in good faith? Healthcare is a quasi public good so I’m not surprised not for profit countries do better.
> realistic (my Rust crate to implement Hans Boehm's "Towards an API for the Real Numbers")

So cool, I didn't know anyone was working on this!
Yet people love Medicare and Medicaid.
Disclosure: I'm a happy Turso customer.

I think this is going to be one of several blog posts they are writing essentially providing users with escape hatch ways to deal with features they've dropped. It wasn't just their edge DB play, but also the multi-tenant "schema only" db system they dropped recently. Both can be done on your own, with setup, and I think they're doing their best to show that to users through these kind of posts.

What's sort of hidden from this is that I believe they charge more for embedded syncs, so they have an incentive for you to use them vs. their edge system (which was on them to maintain globally). Embedded syncs are nice, because for every 5th "response time" benchmark we see from their competitors in the hosted Postgres world, Turso can basically say "0" to.

I'm honestly more surprised they dropped the multi-tenant stuff. That seems like a real use case for in the field devices. I'm guessing they likely have better ways to handle it in their rewrite, and don't want to maintain the current version till they release all the new stuff.

Overall though I've found Turso very stable.
>> > JJ works with git servers

For now. At some point, it may want to run features incompatible with git, and what happens then?

Then we raise issue. But I don't have a problem with what someone else wants to run on their computer.
Thanks for sharing. I wasn't aware they pushed that out. The ordering of this makes so much more sense. My only real concern, is that I think CTEs are so common place and part of ANSI SQL that you'll see people trade a standard for this. But, I also gripe that Snowflake uses // for comments and people get confused when their code doesn't work on another DB. Or Oracles' join syntax is another example.
Yes it's almost impossible to fire govt employees like you say, which is why many get away with doing the bare minimum, if that. That's natural human tendency.

If fired, they can appeal to the MSPB and then file lawsuits, as a manager, it's not worth it spending all your time trying to get rid of one underperformer. It's free taxpayer money after all and not like your company will become uncompetitive or bankrupt if it has hundreds of thousands of underperformers.
Drawels – AI judging you and your friends' drawings
Very Happy to be able to finally share something I've been working on.

"Drawels".

A quick description:

Drawels is a drawing game, where you and your friends get the same prompt (a random drawing subject), create your own art, and then have it scored by an AI that takes on the persona of some famous fictional character like Batman or Spiderman.

Drawels started as a hobby project that I intended to get done over a weekend. It was an attempt to get a quick and fun game that involved LLMs somehow. I actually had the idea floating around for a while but never got to develop it until recently.

We built an initial version in a ~week, played with some of our friends and they actually liked it, their feedback drove us to actually put more time and re-write the entire game, which is what you are seeing now. (Special thanks to Eyad Mahmoud for the UI re-design!)

To play Drawels you need to provide a Gemini API key (you can get this for free from AI studio), Drawels runs fully in memory, nothing gets saved (except the drawings, they are kept until the round ends), once you leave (or disconnect) your API key is removed from the room.

The game is hosted for free on: https://drawels.onrender.com/

Given that its a free-tier hosting, its a very weak VM (could take a minute or two to spin up the server sometimes), but it should do the job (hopefully?) of getting people to try it, check it out and let me know your thoughts!
Couldn't those be passed as query parameters?

Though those still get passed to the server, and your combination of personalization settings is likely to be globally unique, and it's almost certainly unique among the subset of users that are paranoid enough about their privacy not to store preferences in their session... But still.
As written in the article, Mesa will not enable drivers if there is no HW driver in Linux.
Sure but the same is true for charging batteries.
This seems cool, but I still think the pricing of kagi is rather steep. It is $5/mo for 300 searches a month, which is really going to get you under 10 a day... That's insufficient. Then $10/mo (or $108/yr) for unlimited.

I'm curious if anyone knows, are companies like Google and Microsoft making more than $10/mo/user? We often talk about paying with our data, but it is always unclear how much that data is worth. Kagi does include some numbers, over here[0], but they seem a tad suspicious. The claim is Google makes $23/mo/user, and this would make their service a good value, but the calculation of $76bn US ad revenue (2023) and $277 per user annually gives 274m users. It's close to 80% of the US population, but I though google search was about 90% of global. And I doubt that all ad revenue is coming from search. Does anyone know the real numbers? Googling I get inconsistent answers and also answers based on different conditions and aggregations. But what we'd be interested here is purely in Google /search/ and not anything else.

[0] https://help.kagi.com/kagi/why-kagi/why-pay-for-search.html
The text rendering looks much better now!

Would the same teams at Google be interested in implementing better line breaking? The Japanese text in the screenshot in the article breaks words in half. There's a library that does it already; it just needs adding to Chromium: https://github.com/google/budoux/
> The chinese want to invade Taiwan because they think it's a rebel province, their only consideration is whether the US will oppose them militarily if they do.

IIRC, the US's wargaming shows that if it tries to intervene, it will lose. Taiwan is too far from the US and too close to China.
Not many people offer them 10s or 100s of millions of pounds to do it.
Implementor here. During the Privacy Pass "issuance" protocol, the client will generate a "message" that the server will process. The output from the server is returned to the client, that further modifies this output to produce the final tokens. The last client modification randomises these tokens in such a way that the server will be unable to identify to what issuance they belong.

The very cool thing is that this is the case even if the server tries to misbehave during their phase. This means that users only need to trust the client software, which we open sourced: https://github.com/kagisearch/privacypass-extension

Some posters are mentioning blind signatures, and indeed Privacy Pass can utilise these as a building block. To be precise, however, I should mention that for Kagi we use "Privately Verifiable Tokens" (https://www.rfc-editor.org/rfc/rfc9578.html#name-issuance-pr...) based on "oblivious pseudorandom functions" (OPRFs), which in my personal view are even cooler than blind signatures
We shouldn’t tolerate it so hopefully these pieces can convince citizens to start forcing better alternatives.
Counterpoint: prior to going nuclear, is there any evidence that Marcan directly tried to get Linus's attention, given the huge quanity of mailing-list mail Linus is sure to get every day?

I only see Danilo doing that in that thread. And admittedly Linus didn't respond (and Greg KH only minimally responded). But even CC probably means a lot of mail for top maintainers, and at that point I don't see anything that would've gotten in the way of "send a PR despite the Nacked-by", which has been done in the past.
I should have been clearer, I'm specifically replying to this statement: "... he's giving them ammunition by mentioning them and complaining about them. It proves that it's working."

Are we supposed to not speak publicly about being harassed? I feel like a culture of silence only allows bullying to perpetuate, and puts the onus on the victim to change their behaviour, and not the harasser's.
Optimizing Authorization Security: A Guide to Access Control Models
This has been known for a while. You can buy the RTL-SDR Blog antenna on Amazon:

1. https://www.amazon.com/RTL-SDR-Blog-1525-1637-Inmarsat-Iridi...

2. https://www.youtube.com/watch?v=V_jDTs79kq8

3. https://www.youtube.com/watch?v=PKO8hgtJUZ0

4. https://www.youtube.com/watch?v=2-mPaUwtqnE

5. https://www.rtl-sdr.com/talk-decoding-data-from-iridium-sate...
The irony of the author's link to the DOGE website sending users to Bluesky while complaining about links to DOGE sending users to X.
To me, abstracting away the engine is not a goal. (Generally, it's pointless -- the various engines work in different ways and offer different features. While there's a bunch of stuff that widely common, that's also the stuff you don't really need to abstract.)

The point of transpiling is to allow you to pick a syntax independent of the engine. You still have to pick the engine and will deal with its peculiarities.

Today's post is about pipe syntax, which is syntax. Yesterday's was about trailing commas, which is syntax. I think there's an appetite for this.
The next step of this is when you realize that these entities are more intertwined than people give then credit for. The line between government, companies, and people gets very fuzzy very fast (especially on the levels below national governments)

Privacy from government === privacy from companies === privacy from anything else. We need not split them into their own distinct groups, we can (and should) create software, policy, etc. to protect from all at once.
But that is the thing:

- this requires effort on behalf of the manager ( it can be harder to do remotely )
- manager's openly say they want you to ask for more ( they don't know how to manage you or how much you can do, because they just throw what they think sounds about right )

I guess what I am saying is:

Managers don't know if your output is below expected 10% ( especially the bad ones, which, anecdotally based on corporate experience, is a non-trivial percentage ).
Unrelated tangent: I was reading the article and suddenly realised that I could not identify the font. After a quick search:

> Our functional typeface is Monzo Sans, a custom cut of Universal Sans, meaning it’s unique to Monzo. We chose it for maximum readability, with generous dots and curled ends.

Intersting choice, but I dig it :)
A decelerating car would have negative acceleration, not negative velocity.
Foreign Aid Freeze Leaves Millions Without HIV Treatment
Never hire zealots who don't share your religion, they may be cheap - or free in this case - but in the long run they cost you a lot more.
You mean like BOINC? But with crypto?
> The worst thing a corporation is likely to do (other than giving your data to governments) is to sell you something

And squash unions:

https://www.businessinsider.com/whole-foods-tracks-unionizat...

https://www.newsweek.com/they-were-spying-us-amazon-walmart-...

And steal tips: https://www.nytimes.com/2019/07/24/nyregion/doordash-tip-pol...

And make sure you don't block ads: https://www.youtube.com/watch?v=ZaUv7mwdBUs

Or use "their" products (they retain ownership even after you "buy" them) in unapproved ways:

https://www.digitaltrends.com/computing/nvidia-bans-consumer...

https://www.nbcnews.com/tech/tech-news/musk-bans-tesla-drive...

Or catch whistleblowers: https://www.aspca.org/improving-laws-animals/public-policy/w...

These are just off the top of my head, I'm sure I've missed plenty of ways. We also have personalized pricing to look forward to in the near future.

I've also neglected how they abuse surveillance to squash competition and smaller firms. Consumers rarely care about this, but the private and business spheres are not hermetically separate - when there is only one telecom or supermarket or other company left (or just a handful, and they collude), because they've killed competitors with anti-competitive practices, consumers and employees will feel the consequences. When they won't be able to run their own e-mail, and farmers will see supermarkets take all the profits, and be forbidden from 'unauthorized' tractor repair, and innumerable other abuses.
Impressed that he endured 20 years of entitled users before burning out.

Criticism hits incredibly hard. I'd watch a friend play for hundreds of people at a concert and he'd receive a standing ovation.

But he overheard a single disgruntled remark from someone which nullified the whole experience for him.

I know he was being overly sensitive about it, but I've heard similar stories from other people too.
Spacetime maps: A map that warps to show travel time
mpv for me. Why? Because I'm using it anyways for other stuff, like video, and it doesn't scratch when I FF >> or <<. Not skipping to the next track, just fast forwarding within one, or rewind in intervals. Which comes in handy when 'earsighting' new stuff, to sort it out fast without earbleed.

I mean, even yt gets that right in the browser. Why can't dedicated clients?
Because Devs are expensive and incomprehensible to most people.
Wow! I wouldn't be surprised if I make more than 100 searches per day.
Migrants getting sent to Guantanamo's high-security prison without access to lawyers or media is pretty high on the list for me: https://www.texastribune.org/2025/02/13/immigration-flights-...

When ICE starts detaining people who go up against them online (https://theintercept.com/2025/02/11/ice-immigration-social-m...), it won't just be poor brown folks being memory-holed.
Maybe it's a covert side-channel communication method. Keep an eye out for them switching between tabs and spaces, that could signal impending nuclear war.
Air Canada cancels return flights claiming missed first flight despite proof
I remain unimpressed by KQL. Comparing SQL to KQL is approximately like comparing Java to C#. Yeah it's better in many ways, but at the end of the day it doesn't make a huge difference. I want to go from Java to Lisp.

Consider how many of these complaints are equally valid against KQL: https://www.scattered-thoughts.net/writing/against-sql/
I'm not aware of British people rioting in the streets over living in a society with multiple cameras on every corner of every street, where police knock on your front door based on social media posts. They seem to accept it, even welcome it.

If the people were strongly against the Snooper's Charter there would be politicians willing to stand against it. The parties do not impose their will on the people, they do and say what they must to gain and keep power.
If some guys mug me while the cops watch and do nothing, I can be angry at both groups, especially if the guys previously paid off the cops.
Correction, he wants to put it all in Oracle ;)

> Of course, such a vast database system could also be the precursor to pervasive surveillance – an idea Ellison last year said he feels is desirable and would like Oracle to help facilitate.
In my AP Statistics class, we had a few weeks after the test before school was out. We had to do a statistics project, and the teacher didn't particularly care what it was.

We were checking which candy was most popular from a giant bowl, and went classroom to classroom just asking a randomly selected student to pick a piece of candy.

We got 100% on the report, which included "We didn't inform the participants of and potential harm from participating in the study. We're heartless bastards, oh well."

Then I went to college and helped in quite a few study designs with a Professor who had worked with over 30 IRB's across his career. Ours was by far the most strict. We were primarily doing software usability studies, and every single question we would ask a participant needed to be verbatim. Your data anonymization, destruction, and analysis plans had to be fully defined, including storing the participant name to UID key separately from the data.

Deviation or asking follow-up questions based on a prior response was either not allowed or a whole additional huge layer of SCRUTINY (I'm not sure). I'm genuinely curious how any sort of therapy focused study could have occurred with that IRB.
Others are addressing your point about governments buying data from corporations also being bad.

But also, you think companies like Twitter, Facebook, etc which are increasingly activist and distorting truth and public discourse aren't also privacy threats?

And there is danger of it getting worse. So, your points have merit, but we cannot dismiss the threat of abusive corporations either.
Kagi accepts bitcoins but Vlad (the founder) mentioned on their forum that so few people use this option that it does not make sense to work on accepting Monero.
> But they have bought into the whole C/C++ are by default insecure and therefore garbage. In their mind, no mortal could ever write so much as a single safe function in those languages.

No one thinks this except some strawman that you've devised. No point in reading anything else in this comment when this is so blatantly absurd and detached from reality.
I think I got my V1 cheap when Lehman bros kicked the bucket.
No, the other ones
I just want to throw into the thread that a family member who was also getting injections had their Crohn's go into full remission after they started taking low dose naltrexone, which as a pill is both cheap and easy to self-administer even without insurance coverage. Maybe you've already explored in that direction, but if not, N=1 it appears to have been miraculous.
Not yet, but seems like I think they probably could do. Request it on https://kagifeedback.org/
> Chips are too imporant to modern war for any country to be unable to make them

The chips being used in weapons systems are largely fabbed on legacy nodes (28nm/48nm) or 14nm at the latest.

You don't need much more than a mid-2010s comparable Intel i5 or Nvidia Maxwell for most defense or weapons systems applications.
Without the Senate, the United States of America would have taken a lot longer to congeal than it did. If it ever did.

The popular election of senators fundamentally changed a lot about how American government works - senators elected by state legislators (which was the usual method prior to that) are beholden to a very different pressure group with very different interests than the populace at large.

Now, they did go about the change properly. So points there. But at the time of the amendment, nobody really anticipated the Farm Bill (or, for that matter, Herbert Hoover getting into the positions of power he held prior to his election to the Presidency - where his performance was sufficiently strong to get him elected to the top job).
It's been a while since I've used it, but IIRC this is actually my favorite feature: it encourages the use of stylesheets vs ad-hoc formatting. As annoying as it is in the moment, when it comes time to integrate multiple documents into a consistent whole (or apply entirely new styling), having a stylesheet vs. miles of ad-hoc inline styles makes it fairly painless.

Sadly... The rich text editor I mostly use these days (Google Docs) goes in the complete opposite direction; trying to apply a new stylesheet is mostly a waste of time. Which is why for any non-trivial document, I mostly rely on Markdown -> HTML + CSS.
His call.

I will say this:

>I’ve been working seven days a goddamn week since COVID, and I come in, and—where is everybody else?

I remember when my employer was acquired from another company. Executives were on the 4th floor. After the acquisition they were gone and the 4th floor was open. I went up and found that the offices were palatial, private bathrooms, they had a bar, a lounge area... let alone all the personal assistants to do things for them. They had good parking spaces, lunch brought in for them, and so on.

I had a cube with a wall that they wouldn't fix, no window (I was about half a dozen cubes from a window in the middle of a room), no natural light, my cube was along a busy cube hallway where everyone looked into my cube as they walked down the hall.

So yeah it's different going in as an IC rather than executive, comparing them is hilariously narrow sighted.

Having said that after they left, the 4th floor was the best place to go to the bathroom. So I got that for a little while.
> And that’s arguably a core job of any elected government. It’s not to promote external commerce or industry.

Is the "free trade" mask completely off now? Good.
You don't have a game without players.
I mean, what power grid provider makes it easy to work with them to sell solar back to the grid? Bogus fees, negative rate metering, and lobbying against the consumer drives consumers to ever-cheaper solar and storage options.

This is self inflicted behavior from monopolies that ignore user research.