MurphyA/hacker-news huggingface dataset:
by phkahler | 2026-01-09 17:05:08+00:00
>> In the era of hitchhiking, the bandwidth for novelty was low. A driver on a long commute had no podcasts, no Spotify or audiobooks. A stranger with a story was high value.

Haha! In the 90's I picked up a hitchhiker on the Pensylvania turnpike. I thought 'oh, someone to talk to". After a brief conversation he said where to wake him up and slept until we were there...
by hshdhdhj4444 | 2026-01-09 17:05:13+00:00
Yeah, I don’t understand this criticism.

Unless they’ve changed drastically, the sets are always just the beginning of what you want to do. If it’s an object you build the object and add it to another landscape that you may have built.

If it’s a castle you build the castle and then add a whole bunch of custom features to it.
by ericmay | 2026-01-09 17:05:49+00:00
What does that have to do with Iran? Well, of course besides funding and equipping Hamas to go do dumb things like attack Israel.

Are the Palestinians Iranian citizens? They weren't the last I checked. So no need for Iran to be involved there.

If you want to argue that Israel is "doing things right now" in this broad context against Arabs well, so did Hamas, Hezbollah, and others against Israelis. Iran threatens nuclear holocaust on Israel, Iran also launched ballistic missiles at Israel, funds ISIS/ISIL, Hezbollah, destabilized Syria and tried to destabilize Iraq. Maybe everyone just deserves what is happening to them?
by AlienRobot | 2026-01-09 17:06:04+00:00
I would take these benchmarks with a pinch of salt. Within a single function, it's very easy to optimize JS because you know every way a single variable will be defined. When you have to call a function, the data type of the argument can be anything the caller passes to the function, which makes optimization far more complex.

In practice, WASM codebases won't be simply running a single pure function in WASM from JS but instead will have several data structures being passed around from one WASM function to another, and that's going to be faster than doing the same in JS.

By the way, if I remember correctly V8 can optimize function calls heuristically if every call always passes the same argument types, but because this is an implementation detail it's difficult to know what scenarios are actually optimized and which are not.
by bflesch | 2026-01-09 17:07:06+00:00
Not a good look on that guy to list his "pro-bono" services and threaten to pull them while asking JD Vance for his help.

How is he expecting the Milano-Cortina 2026 Winter Olympics to influence some representative of media right holders who have fined Cloudflare? Is he assuming that just because all of the listed things are Italian they can just make the fine go away?
by rafram | 2026-01-09 17:07:36+00:00
I'm guessing you vibe-coded this and let the model hallucinate the decibel thresholds? I randomly googled a couple (Philly and Fort Worth) and the limits shown in the UI don't match up with any law I could find. Philly doesn't have a specific decibel threshold (the law is based on decibels above standard background noise) and Fort Worth's is 70 / 60, not 60 / 55, with higher limits in non-residential areas.

So it's safe to assume that most of the other limits hardcoded in the tool are wrong as well. Pretty irresponsible to release this without even taking the few minutes to research the laws yourself.

A few more concerning claims:

- "US One-Party Consent": This is not a thing, it varies by jurisdiction. Many states are two-party consent.

- "Standards database updated quarterly from public records": It would not appear that way!

- "Not Legal Advice": You are giving legal advice, and it's incorrect.
by dirbaio | 2026-01-09 17:07:36+00:00
(Embassy dev here)

You can get preemptive scheduling of async tasks with InterruptExecutor. You create one executor for each priority level, then spawn the tasks in the right one. The latency of the executor and the compiler-generated async state machines is predictable, so you can use Embassy for hard real-time work. See example: https://github.com/embassy-rs/embassy/blob/main/examples/nrf...

Additionally the executor has support for scheduling tasks by priority or deadline within a single priority level. (in latest git, will be in next crates.io release)
by cvoss | 2026-01-09 17:07:49+00:00
These are photos of the Indiaman service, operated by Garrow-Fisher starting in 1957. The Wikipedia article conflates details of this service with another one, the Albert, operated by Albert Travel, which started in 1968. I noticed the discrepancy because the photos are of a single-decker bus, not a double-decker.

See here for much better Wikipedia article that keeps the details straight: https://en.wikipedia.org/wiki/India%E2%80%93United_Kingdom_b...
by KingMob | 2026-01-09 17:07:50+00:00
That's true, but hitchhiking declined in the late 70's, well before podcasts, Spotify, satellite radio, or even books on tape, so the availability of alternate content can't have been a factor.

Instead, I've heard a variety of alternative reasons for the decline in hitchhiking:

- govt and media fearmongering about dangerous hitchhikers
- increased police enforcement
- higher rates of car ownership
- the Interstate Highway System made pulling over safely more difficult
by grayhatter | 2026-01-09 17:08:01+00:00
I do appreciate reading a PR, from a CEO, that's not tone deaf. At the first half, I was wondering what the point of this was, given if Italy thinks this is something they're allowed to apply across the globe. That instantly makes this a political issue they probably need to be talking to the State Department about. Then I got to the 2nd half, and was impressed that I wasn't immediately annoyed by any ass kissing.

I assume Cloudflare has a great PR team because this feels like a master class in rhetoric. Given how you're expected to solicit help these days.

Rhetoric aside, it'll be interesting to see how the whole thing plays out. Italy seems to have taken out a hammer, and their d.... well, let's just hope the Internet wins this fight.
by hypeatei | 2026-01-09 17:08:10+00:00
You're being disingenuous by saying things like:

> largely the same thing

Look at the points I mentioned and tell me how they're the same. I don't contest that law enforcement does awful things with their power, but this administration emboldens them is the difference.

> I do not agree on Nazi actions, etc. That’s exaggeration and it’s not useful.

What? You disagree with the actions but it's also exaggerated?

> deployment and tactics of ICE that Obama and Trump are roughly equal

Answer this for me: did Obama send ICE agents into cities as retribution? Did he send ICE agents into schools, hospitals, protests, etc.[0]?

If ICE agents are known to abuse detainees, then why would you want them in sensitive areas? By that metric, these administrations are not even close to being the same.

0: https://www.ice.gov/doclib/ero-outreach/pdf/10029.2-policy.p... (hint: no he didn't - "Enforcement Actions at or Focused on Sensitive Locations")
by s-y | 2026-01-09 17:08:57+00:00
Musk is a contrarian. He, however, is not a government body (nor does he represent one, u can choose to include the dubious Doge efforts into the discussion but that will devolve into semantics that do not negate the point). As a private citizen with a platform for which he overpaid - he can do as he pleases within the confines of said platform. Musk, however, cannot enforce fines on other providers and request stuff from them. This is what the post is about.
by azakai | 2026-01-09 17:09:03+00:00
To be fair, Native Client achieved much of its speed by reusing LLVM and the decades of work put into that excellent codebase.

Also, Native Client started up so fast because it shipped native binaries, which was not portable. To fix that, Portable Native Client shipped a bytecode, like wasm, which meant slower startup times - in fact, the last version of PNaCl had a fast baseline compiler to help there, just like wasm engines do today, so they are very similar.

And, a key issue with Native Client is that it was designed for out-of-process sandboxing. That is fine for some things, but not when you need synchronous access to Web APIs, which many applications do (NaCl avoided this problem by adding an entirely new set of APIs to the web, PPAPI, which most vendors were unhappy about). Avoiding this problem was a major principle behind wasm's design, by making it able to coexist with JS code (even interleaving stack frames) on the main thread.
by juancn | 2026-01-09 17:09:05+00:00
I kind of agree, as a counterexample I think about Scala.

Martin Odersky I think influenced many other mainstream languages (including Java) that picked up functional concepts and integrated them with OOP.

Pure research is fine, but being right in a vacuum usually ends up reducing the impact and value of the research (or at least postponing it).

Language and compilers are more of an applied part of science, and I think it's best if they're treated more like engineering.
by SJC_Hacker | 2026-01-09 17:09:25+00:00
> I find this no less as unlikely as thinking humans would let wolves help themselves to their excess food

Wolves can extract nutrition from animal tissue which humans discard, such as bone and the tougher cartilage/connective tissue. Modern dogs still absolute love bones.

They also have much better night vision than humans, sense of smell and hearing.

So, follow human tribes and pick off the remains when they move camp. Maybe eventually escalate to sneaking in at night. The human tribes now become a "resource" which the wolves will start guarding from other predators, such as bears or competing wolf packs. The humans eventually catch on that the wolves are providing a benefit at very little cost - food remains which they are not eating away. They even start to share kills - the wolves being better at tracking game while the humans finish the kill with spear/bow.

When animal and crop domestication occurs, you get another benefit - protecting the flocks/herds/crops from marauders. Especially at night.
by Shalomboy | 2026-01-09 17:09:33+00:00
I found Blazor WASM to be extremely helpful if you have to start from the opposite side of the spectrum. I was working in a self-proclaimed gov agency "Microsoft Shop" whose head of development was adamantly opposed to any sort of JS-driven web app development, but kept accepting requesting apps that fit perfectly into the SPA model. .NET 6 released a few months after I started and with it came a huge amount of progress with Blazor WASM. I had plenty of experience with Vue and Typescript, so Blazor WASM and C# mapped really easily to my existing model of how to build. That similarity also made it easy to onboard new grads who had experience in web dev but weren't familiar with C#. After enough evangelizing, we built a critical mass of projects leveraging Blazor WASM to convince leadership to reconsider his position on Typescript. I can't say enough nice things about the work Steve Sanderson has done to bring Blazor to the public.
by OfficialTurkey | 2026-01-09 17:09:34+00:00
I've been lucky enough to have a couple big adventures in my life, including living in China for a while as a teenager and later hiking the Pacific Crest Trail (from Mexico to Canada). This has been exactly my experience.

On the PCT, in Mount Shasta while my friends and I were waiting to be seated at Black Bear Diner, an older gentleman came up and asked us about the hike. After talking for five minutes he told us he wanted to buy us breakfast and handed me a 100 dollar bill. I have dozens of such stories -- it was always easy to find a hitch into and out of town and often I would be offered a room to stay in. It's hard to describe but when you're an a quest, big or small, people just really want to help. Over the course of the trail I came to agree with the author: these people were doing me a kindness, yes, but I was also paying with experience, stories, levity.

I agree with the other commenters that one can't always be a kindee. Next time you're driving up the west coast and see a dirty hike with a dirty pack, pick them up :^)
by alpb | 2026-01-09 17:09:41+00:00
censor from the Internet any sites a shadowy cabal
of European media elites deemed against their interests

Has he recently gone full conspiracy theorist? (Also what's that cringy chatgpt picture supposed to tell us?) Who is the shadowy cabal of EU elites? If anything EU is purely politicians obedient to USA interests. I'm guessing this is what happens in tech when the tide starts to shift, because tech doesn't have morals, it's all just about money. Start praising the new administration no matter what they do, until they're not popular and start praising the next thing. Looking forward to his back-to-woke pivot in 2 years.
by magicalist | 2026-01-09 17:09:55+00:00
> The confessed feeling guilt that he might not be able to have done the same

I don't know; it's very human, certainly, to feel that way and have that doubt about yourself, but I don't see any evidence of guilt in the text, or even a hand wave at wanting to work on that feeling or himself.

Even though I love the point it seems he's trying to make, the post definitely rubbed me the wrong way in that it reads as taking help you don't need from people who need it more, and the reward for them is they get to help someone, and the reward for you is that you get free stuff and be a tourist marveling at how kind everyone they meet is.

There's definitely a different way to write this article that doesn't feel like that, and it's not clear to me whether or not the author wrote it this way because they don't see the difference.
by jedwhite | 2026-01-09 17:10:07+00:00
I agree that script execution safety is a real concern, as it is with AI coding tools generally. By default the runnable markdown files do not have permission to execute code, unless you specifically add those permissions.

I can see there might be valid arguments for enforcing file type associations for execution at the OS level. These are just text files, and Unix-like environments support making text files executable with a shebang as a universal convention.

I am a fan of that unix-like philosophy generally: tools that try to do a single thing well, can be chained together, and allow users to flexibly create automations using plain text. So I tried to stick with that approach for these scripts.

I'm a bear of little brain, and prompt engineering makes my head hurt. So part of the motivation was to be able to save prompts and collections of prompts once I've got them working, and then execute on demand. I think the high readability of markdown as scripts is helpful for creating assets that can be saved, shared and re-used, as they are self-documenting.
by Terretta | 2026-01-09 17:10:07+00:00
We support Kagi across products. We believe alternate browser engines keep the web standard. We give more weight to that than to whether a particular browser's value add (on top of a double digit* but non-hegemonic engine) is open.

We believe software and hardware creators have a right to choose their business model and let that model compete, as Kagi's is competing right here in this thread.

* Having worked at mega banks etc., they do look at these numbers to decide whether to invest in standards support or slap on a "Requires IE" button.
by frumplestlatz | 2026-01-09 17:10:33+00:00
I think it's a bit judgemental to declare what "the fun part" is. As a kid, I loved both -- I'd build sets as defined and keep them as-is forever. I'd play with them, too, but I liked the model aspect.

I also had tons of extra bricks that I'd use for free-form play. I loved both aspects.

As an adult, I don't really have the time or interest in "playing space explorers" or "driving" little cars and trains through lego "city" towns. But I still love building the prettier models and having them on a shelf.
by SolubleSnake | 2026-01-09 17:10:58+00:00
I love Aphex Twin but my only issue is he keeps saying in interviews how he hates surfers?!

Being a proud Cornish surfer and one of his earlier fans this saddens me. We were his first fans!

There used to be raves in Cornwall like the one in cult UK surfing classic 'Blue Juice'. They were 'lush' (i've noticed Aphex regularly says 'lush' too so is clearly from a surfer-adjacent group of friends and maybe he's just p1ssing about).
by xtiansimon | 2026-01-09 17:11:10+00:00
Sorry, ClaudeCode is $200/mo? I’m not using it now, but was thinking about giving it a try. The website shows $200/year for Pro:

“$17 Per month with annual subscription discount ($200 billed up front). $20 if billed monthly.”

https://claude.com/pricing

What are you referring to that’s 10x that price? (Conversely, I’m wondering why Pro costs 1/10 the value of whatever you’re referring to?!?)
by Noaidi | 2026-01-09 17:11:10+00:00
This world today is so cruel, no one cares for their own life or the life of others. I am mentally ill and homeless. Why? Why do all of you let this happen? Why does Kevin Kelly let this happen? He is am optimist only because he has not seen reality.

Passages like the following are telling someone like me, the man with nothing, to help or else I will get no help? Just accept that no one has helped me for six years even though I do help others? And worse yet, to help rich people like him?

"Receiving help on the road is a spiritual event triggered by a traveler who surrenders his or her fate to the eternal Good. It’s a move away from whether we will be helped, to how: how will the miracle unfold today? In what novel manner will Good reveal itself? Who will the universe send today to carry away my gift of trust and helplessness?"

That is just the same "power of positivity" wrapped up in new writing. Because no one here will rent me an apartment for 1/3 of my disability income. I have surrendered to my fate more than one. Maybe I did not do it right? Can you tell me how to do it right Mr. Kelly?

"We are at the receiving end of a huge gift simply by being alive." That is easy to say when you are Kevin Kelly who seems to still have the silver spoon in his mouth. Hey Kevin, why don't you help by being more like the Christian you say you are, sell all of your belongings and help the mentally ill like Christ tells you to do?

Until I see him do this, all his words are meaningless.

I know I am privileged to be alive, but that privileged is abused by the rich boomers like KK (I am in my late 50's).
by WorldMaker | 2026-01-09 17:11:16+00:00
WASM's current GC model is mostly about sharing large byte buffers. It's on about the order of OS-level memory page management. Mostly it is getting used to share memory surfaces to JSON serialization/deserialization without copying that memory across the WASM to JS boundary anymore.

It will be a while before WASM GC will look close to any language's GC.
by superkuh | 2026-01-09 17:11:34+00:00
Smart phones are not personal computers. They're shopping/government/etc terminals. You don't and never have controlled them, even with root (re: tight integration of the baseband computer which only the telco has a license for, not you). Their best use re: computing is acting as wifi hotspot for their cell telco CNAT connection. The time to stop using them as computers is now, not when your local government passes these laws. Apple is already forcing it and Google has shown it's cards even if walked it back temporarily.
by rchiang | 2026-01-09 17:11:56+00:00
I'd make the argument that TCP/IP Illustrated Volume 1 covers the details of TCP/IP in a very "packet and fields" oriented way. Volume 2 goes into a lot of the "data structures and implementation" way. That makes for a very good supplemental reference, but makes for a less than ideal introductory textbook on the subject of computer networking.

Kurose's book really does take the top-down approach from high level networking concepts through the application layer to the transport layer and downward. It provides just enough of the necessary details (here's a datagram with fields A and B) over a comprehensive list of all the details (here's every field, every field size, and a list of every field option).
by baby_souffle | 2026-01-09 17:11:59+00:00
Nordic nrf series of chips are ubiquitous, cheap, really well documented and have very good support for the Bluetooth side of things in embassy.

If you don't need any of the wireless radio stuff, I think the raspberry pi microcontroller family is also ridiculously well supported in rust and it's possible to get one of the newer raspberry pi microcontroller is complete with ethernet and several megs of flash for not even 10 bucks.
by mystraline | 2026-01-09 17:12:06+00:00
I keep asking this question:

"Hot" nuclear waste means theres still a lot of energy left to capture. Why are we disposing of materials that still have a lot of energy to capture? Seems like the closer we get to lead, in terms of capture, the better.

It would be like taking my half-full of gas car to the pump, dumping the existing gas, and getting fresh. Its a waste of energy, waste of resources, and generates worse nuclear waste.
by dkarl | 2026-01-09 17:12:48+00:00
I think the "wheat domesticated humans" argument is about changes to our behavior, our culture and social structures, rather than genetic change. It isn't domestication in the evolutionary sense. It would be like keeping zebras on a farm with horses and doing your best to tame and train them. You might be able to change their behavior so that they behaved differently from wild zebras, but it wouldn't be domestication unless you bred them over generations to produce a population that was genetically different from wild zebras.
by wizzwizz4 | 2026-01-09 17:12:49+00:00
And, again, is one person going to develop those? A person with access to elastic rope might invent the slingshot, but I wouldn't expect them to invent the far superior sling: it's not obvious that the sling is better, since the learning curve is steeper. And a slingshot is not a particularly effective weapon: it's an inefficient bow that can't fire arrows.

You're still thinking in terms of "sighted society versus blind society", which is not what we are discussing. (Unless you're thinking "sighted and superintelligent", in which case I'd say sight is probably redundant.)
by BeetleB | 2026-01-09 17:12:59+00:00
The well ordering principle, the axiom of choice, and Zorn's Lemma are all "equivalent", meaning you can pick any one as an axiom and prove the other two.

So some text books may pick one as the axiom and others pick a different axiom.

The crazy thing about the well-ordering principle: It states that a well ordering exists on the reals, which means that you can find an ordering such that any open set has a minimum. Apparently, elsewhere in mathematics, they've proven that even though it exists, you cannot articulate that ordering.

There's a common joke:

"The Axiom of Choice is obviously true, the well-ordering principle obviously false, and who can tell about Zorn's lemma?"
by GuB-42 | 2026-01-09 17:13:34+00:00
There is almost never a single cause, here there was 12, it is often called the swiss cheese model. The root cause is a bad transcription, which probably happened many times, but for some reason, this time, all the safeguards failed. It happens sometimes, with catastrophic results. Hopefully, procedures will be adjusted, but in general, you can only minimize risks, not prevent catastrophic events entirely.

It was an expensive mistake, but thankfully, no one died.