MurphyA/hacker-news huggingface dataset:
by 5upplied_demand | 2026-03-11 19:32:05+00:00
> the best attack that someone could make on the Trump administration.

It doesn't need to be, nor should we measure things against eachother by their ability to be used as an attack. We should measure this on it's own, based on what has happened.

In this case, an agency created by the President's Executive Order, that reports directly to the President made significant personnel and security access changes. There have been many security issues coming from that new personnel and department. If this doesn't fall on the administration, what does?
by gr8tyeah | 2026-03-11 19:32:06+00:00
Billionaires are the fringe loonies

They want us trapped on their platforms and absolution from obligation to police their platforms

They’re involved in indemnifying themselves legally while jacking up RAM prices to prop up their data center investments and make us use those data centers to compute

And they get the government help making us the bad guy if we lie about age verification

They are playing both sides of this argument because doing so keeps them in the conversation altogether. They sell TIE Fighters and Xwings

The entirety of American society has gone absolutely off the fucking rails kowtowing to office dweebs who need to keep us tending the server fields or their buy in data centers becomes worthless
by mulmen | 2026-03-11 19:32:15+00:00
> That being said for the United States, I am in favor of in-person voting requiring proof of citizenship

Why?

> I know there's a lot of discussion points around "efficiency" or "cost" or "accessibility" or how difficult it supposedly is to have an ID (which is weird when you look at how other countries run elections)

How do other countries run elections to overcome their racially motivated systemic voter suppression?

> and there are certainly things to discuss there

This is a laughable understatement.

> but by and large I think the continued digitalization and alienation of Americans is a much worse problem that can be addressed with more in-person activities and participation in society.

I think this is naive. You are attempting to force an outcome without understanding the cause. Systemic racially motivated voter suppression is an undeniable reality in American politics. Voter ID is a clear example of exactly that. It is used to disenfranchise minority voters. This is clear established fact.

There is zero evidence of any voter fraud happening that would be eliminated by additional voter ID.

This is a serious topic that requires you educate yourself on reality. I suggest you take your advice above and touch reality, you are overly digitalized if you think voter ID has any merit at all.
by cogman10 | 2026-03-11 19:32:39+00:00
It is much smaller.

WASM today has no access to anything that isn't given to it from JS. That means that the only possible places to exploit are bugs in the JIT, something that exists as well for JavaScript.

Even WASM gets bindings to the DOM, it's surface area is still smaller as Javascript has access to a bunch more APIs that aren't the DOM. For example, WebUSB.

And even if WASM gets feature parity with Javascript, it will only be as dangerous as Javascript itself. The main actual risk for WASM would be the host language having memory safety bugs (such as C++).

So why was Java and Flash dangerous in the browser (and activex, NaCL).

The answer is quite simple. Those VMs had dangerous components in them. Both Java and Flash had the ability to reach out and scribble on a random dll in the operating system or to upload a random file from the user folder. Java relied HEAVILY on the security manager stopping you from doing that, IDK what flash used. Javascript has no such capability (well, at least it didn't when flash and Java were in the browser, IDK about now). For Java, you were running in a full JVM which means a single exploit gave you the power to do whatever the JVM was capable of doing. For Javascript, an exploit on Javascript still bound you to the javascript sandbox. That mostly meant that you might expose information for the current webpage.
by Aurornis | 2026-03-11 19:32:41+00:00
The fact that the ads are rolled out to customers a long time after purchase to escape the return window is extra frustrating.

The part about being able to e-mail an obscure support address with your device's ID to have ads turned off on your device suggests that they're trying to see how far they can push this without damaging their brand. Users who complain enough get solutions, everyone else has to deal with it.
by throwaway12pol | 2026-03-11 19:33:00+00:00
Why is that? With obfuscated JS you can instantly create ASTs, easily patch and preview the results. We have codemodding tools for mass patching and analysis. With WASM, you can theoretically have a future anti-tamper corporation with a solution to actively obfuscate binaries and antagonize reverse engineers, like we have today with desktop binaries.
by dangus | 2026-03-11 19:33:15+00:00
While the impact of the MacBook Neo is huge, this type of review is really screaming of an inexperienced reviewer who can't actually make good purchase recommendations to average people.

It's really cool that this device is cheap but 8GB of RAM is the elephant in the room. Even non-technical web browsing users will notice the sluggishness coming from that spec.

The moment they upgrade it to the next iPhone processor, it'll get 12GB of RAM, and it will need it.

And the other elephant in the room that John doesn't bring up is the fact that you can definitely find in-warranty MacBook Air options for ~$700 and they'll be much better buys.

You'll get more RAM, keep your Touch ID, better trackpad, better screen, better battery life, better speakers, better mics, I think even a better webcam? Maybe.

That reminds me: the small battery in the Neo means that high screen brightness or more than light usage will more quickly deplete it compared to other Mac systems.
by DauntingPear7 | 2026-03-11 19:33:20+00:00
I also am not a huge fan of the 256GB storage, but if someone doesn’t already know what ram is, they really won’t care and won’t notice much. I’m a tech guy. I bought an M1 air with 256GB storage and 8GB RAM. I was able to do development and mobile development fine. I never encountered RAM related slowdowns. I have an iCloud subscription because I don’t want to manage my own NAS. This is a heavier use case than what, say, a normal college student will do with it, and it worked just fine for me. This is by far the best laptop I have seen in this bracket. If I was just heading to college today, and I didn’t have the money for a Pro or Air, I would 100% get this far before a windows laptop.
by jimmySixDOF | 2026-03-11 19:33:34+00:00
Nice turn key solution I like that it comes with it's own email and you don't need to add anything .... I was a fan of this VPS setup service for a beads agent system up from end to end but you need to BYO everything still it's free as in open source so got to thank Sir Dicklesworthstone for putting it together --

https://agent-flywheel.com/
by HPSimulator | 2026-03-11 19:34:02+00:00
That might actually happen indirectly.

Memes are basically compressed cultural references. If a model sees the same meme structure repeated across a lot of contexts, it could learn that a short phrase carries a lot of shared meaning for humans.

The interesting question is whether models will start inventing new shorthand metaphors the way engineering culture does ("yak shaving", "bikeshedding", etc.), or whether they'll mostly reuse ones already embedded in the training data.
by yegle | 2026-03-11 19:34:05+00:00
> The A9, in 2015, benchmarked comparably to a two-year-old MacBook Air from 2013. More impressively, it outperformed the then-new no-adjective 12-inch MacBook in single-core performance (by a factor of roughly 1.1×) and was only 3 percent slower in multi-core.

Too bad that performance is (still) locked in the walled garden and cannot be used as a small Linux server.
by fakedang | 2026-03-11 19:34:24+00:00
> I’ve personally traded oil in euros and know people that trade it in pounds daily.

Don't equate spot market buying with what countries do for national supply. When countries buys from Petro states, they're not buying on the spot market.

You cannot buy oil from Saudi Aramco in pounds or euros because why not. They will simply laugh you out of the office and tell you to deal with an oil trader (the actual people you're dealing with, on the spot market). But you can actually buy from them directly in USD (which a lot of the aforementioned trading firms like Glencore, Trafigura and even Jane Street actually do).
by brendoelfrendo | 2026-03-11 19:34:31+00:00
One of voter ID's biggest advocates, the Heritage Foundation, could only find 68 cases of non-citizens voting since 1980. Even if all of them are repeat offenders, that's a few hundred bad ballots out of billions cast. As you said, it is also possible to catch these people. Our election integrity is not threatened by non-citizen voters. It just doesn't happen on the scale that Republicans insist it must be happening, and the fact that they keep repeating it doesn't make it true, it means that they have an agenda that benefits from making you think it's true.
by beepbooptheory | 2026-03-11 19:34:39+00:00
One thing I've learned recently is a lot guys (like here) have been out here reading each word of a given company's tech blog, closely parsing each sentence construction.. I really cant imagine being even concious of the prose for something like this. A corporate blog, to me, has some base level of banality to it. It's like reading a cereal box and getting angry at the lack of nuance.

Like who cares? Is there really some nostalgia for a time before this? When reading some press release from a cybersecurity company was akin to Joyce or Nabakov or whatever? (Maybe Hemingway...)

We really gotta be picking our battles here imo, and this doesn't feel like a high priority target. Let companies be the weird inhuman things that they are.

Read a novel! They are great, I promise. Then when you read other stuff, maybe you won't feel so angry?
by ilaksh | 2026-03-11 19:34:42+00:00
I love WebAssembly components and that's great progress. But I feel like everyone is missing a golden opportunity here to take apart the giant OS-sized web API and break some of it out into smaller standard or subscribable subsets that also don't try to mix information presentation and applications in a forced way.

Example subsets:

- (mainly textual) information sharing

- media sharing

- application sharing with, small standard interface like WASI 2 or better yet including some graphics

- complex application sharing with networking

Smaller subsets of the giant web API would make for a better security situation and most importantly make it feasible for small groups to build out "browser" alternatives for information sharing, media or application sharing.

This is likely to not be pursued though because the extreme size of the web API (and CSS etc.) is one of the main things that protects browser monopolies.

Even further, create a standard webassembly registry and maybe allow people to easily combine components without necessarily implementing full subsets.

Do webassembly components track all of their dependencies? Will they assume some giant monolithic API like the DOM will be available?

What you're doing is essentially creating a distributed operating system definition (which is what the web essentially is). It can be designed in such a way that people can create clients for it without implementing massive APIs themselves.
by Certhas | 2026-03-11 19:34:57+00:00
Updating video drivers in Ubuntu is so so so much easier than under Windows it's ridiculous.

Windows has more drivers for more things, but if Linux has drivers (e.g. you buy a Laptop with Linux support) then driver management is massively easier.

I spent god knows how many hours getting the windows drivers for my last self built gaming PC working. Linux I just installed and was done. In reality the Windows experience was also a lot worse than having to drop to the console occasionally. It definitely required more in depth knowledge, even if everything was UI driven...
by servercobra | 2026-03-11 19:35:11+00:00
While Wisconsin was debating this, they also closed a bunch of DMVs and limited hours for other ones.

The WI constitution enshrines the ability to vote. So you may think it's silly and for 99% of people it may be silly, but if anyone is prevented from voting because there's not a reasonable way for them to get a license, their rights are being infringed.
by needSomeCoffee | 2026-03-11 19:35:21+00:00
I do not really understand why the Walmart $599 M1 MBA comparison is so lost in the MSM. The Neo is the same price (without edu discount). The Neo CPU benchmarks slightly better until the 4W performance limit factors in more real-world cases (then the M1 wins handily). So much is given up with the Neo: Worse screen, Worse keyboard, No TouchId, Worse Trackpad, etc. Yet Apple is praised for the Neo. No longer matters of course as it appears that the Walmart M1 is history, and we now have the Neo -- worse in almost every way vs. M1 MBA. The only real beneficiary is undoubtedly Apple's margin. I guess the MSM and Apple fanbois hatred of Walmart and the "losers who shop there" influences this, but even so. Neo only benefits Apple vs. Walmarts M1 MBA deal.

Edit / Link:
https://www.macworld.com/article/2986234/walmart-m1-macbook-...
by CharlieDigital | 2026-03-11 19:35:31+00:00
IMO, the answer is remote container environments like Codespaces, Coder, DevPod, etc. (dev containers)

We are moving into Codespaces now and it basically gives us an isolated full runtime env with Docker-in-Docker running Postgres. Developers had been trying various things to script worktrees, dealing with jank related to copying files into worktrees, managing git commands to orchestrate all of this, and managing port assignments.

Now with dev containers, we get a full end-to-end stack that we start up using Aspire (https://aspire.dev) which is fantastic because it's programmable.

All the ports get automatically routed and proxied and we get a fully functioning, isolated environment per PR; no fiddling with worktrees, easy to share with product team, etc.

A 64GB developer machine can realistically run ~2 of our full stacks (Pg, Elastic, Redis, Hatchet, Temporal, bunch of other supporting services). Frontend repo is 1.5m+ lines of TS (will grind small machines to a halt on this alone). In Codespaces? A developer could realistically work on 10 streams of changes at once and let product teams preview each; no hardware restrictions. No juggling worktrees, branches, git repo state.

I can code from any browser, from my phone, from a MacBook Neo, from a Chromebook. Switching between workstreams? Just switch tabs. Fiddling around with local worktrees for small, toy projects seems fine. But for anything sizable, future seems to be in dev containers.
by tene80i | 2026-03-11 19:35:32+00:00
RSS is a useful interface, but: "Do most people just want direct alerts?" Yes, of course. RSS is beloved but niche. Depends who your target audience is. I personally would want an email, because that's how I get alerts about other things. RSS to me is for long form reading, not notifications I must notice. The answer to any product question like this totally depends on your audience and their normal routines.
by DrMeric | 2026-03-11 19:35:34+00:00
Orthopedics is inherently translational. A single clinical question can span surgical technique, implant biomechanics, material science, and computational modeling.

Existing search engines rely on keyword matching or citation-based ranking. Neither approach handles cross-disciplinary queries well.

A search for "PEEK versus titanium spinal fusion cage mechanical properties" returns thousands of irrelevant clinical results or misses the engineering paper that matters.

So I built OrthoScience.

Query routing, not just retrieval. The pipeline classifies each query before executing it. DOI patterns, quoted titles, and author prefixes route to exact-match lookups and never touch the semantic layer. Free-text queries hit a hybrid pipeline: full-text (tsvector) and vector similarity (pgvector) run in parallel, results fuse via reciprocal rank fusion, then pass through a multi-signal adaptive ranking function.

Why adaptive? Broad queries (thousands of results) produced near-identical relevance scores, making the top-10 essentially random. The ranking function now detects query breadth and shifts weight toward quality signals for broad queries, relevance signals for specific queries. Score discrimination improved 4.7x for broad queries with zero regression on specific ones.

The translational problem. Clinical and translational queries behave differently at every layer. "FEA" rarely appears in abstracts because authors write "finite element analysis" in full. Domain-specific synonym expansion solved recall (+32% for technical queries, zero clinical regression). Evidence hierarchies differ too: an in-vitro biomechanical study is gold standard in translational context, not a limitation. The ranking function adjusts evidence weights by search mode. A cross-encoder reranker helped clinical queries (+4.3% nDCG) but hurt translational ones (-7%), so reranking activates conditionally.

Evaluated on a human-labeled gold set: nDCG@10 = 0.955 across clinical, material science, simulation, and abbreviation query categories.

It's free to use and requires no sign-in.

https://orthoarchives.com/en/orthoscience/search
by anematode | 2026-03-11 19:35:36+00:00
Yep, good stuff. Another nice trick to extract more ILP is to split it into even/odd exponents and then recombine at the end (not sure if this has a name). This also makes it amenable to SLP vectorization (although I doubt the compiler will do this nicely on its own). For example something like

typedef double v2d __attribute__ ((vector_size (16)));

v2d packed = { x, x };
packed = fma(packed, As, Bs);
packed = fma(packed, Cs, Ds);
// ...
return x * packed[0] + packed[1]

smth like that

Actually one project I was thinking of doing was creating SLP vectorized versions of libm functions. Since plenty of programs spend a lot of time in libm calling single inputs, but the implementation is usually a bunch of scalar instructions.
by calf | 2026-03-11 19:36:03+00:00
I woke up to see my other comment downvoted by some rando, but I honestly think this is the best line in the entire article and Gruber's wish is telling (I quote the line only here, but it is best read in context of the original passage):

"I wish Apple would make a MacBook that’s akin to the iPhone Air — crazy thin and surprisingly performant."

What this reflects is all those comments and users, myself included, over the years saying "I would get an iPad if only it could run MacOS", and the ensuing discussion to the effect of why Apple won't do it, the chips are just as powerful, etc. A tablet Mac is a lot of people's (both casual and tech) holy grail in portable computing, justified/sensible or not in terms of technology and UI form factor. Gruber's wish is precisely the expression of this not unpopular sentiment. And also the Tahoe iPad OS features is a clue that Apple knows this.
by sgillen | 2026-03-11 19:36:06+00:00
Can you say more about the nav stack? I thought nav2 was considered one of the better more mature packages in ROS2, but it's not my area of expertise.

| As robotics moves toward end-to-end AI systems, stuff needs to stay on GPU memory, not shuttled back and forth across processes through a networking stack.

NVIDIA actually is addressing this with NITROS: https://nvidia-isaac-ros.github.io/concepts/nitros/index.htm...

And ROS native buffers: https://discourse.openrobotics.org/t/update-on-ros-native-bu...
by graypegg | 2026-03-11 19:36:23+00:00
I wonder if the australian customer support email address is related to Australia's surprisingly strict consumer rights laws. [0] They even offer a form that helps write the specific sort of complaint you should send [1] that presumably, may jump start the process in removing the ads if you had bought the TV under the impression it would continue to work as advertised originally.

[0] https://www.accc.gov.au/consumers/buying-products-and-servic...

[1] https://www.accc.gov.au/consumers/problem-with-a-product-or-...
by xrd | 2026-03-11 19:36:28+00:00
I think Claude Code and Gemini CLI are pretty great as is for terminal usage.

Why are they great? Because it is simply text that I use to interact with them. That's really simple and powerful.

I don't understand why I can't levitate that simple interface into a web UI inside my phone browser?

It feels like this should be as simple as webmux (tmux on the web). But it feels surprisingly elusive.

I would really like something that is a tiny layer on top of the existing great text chat modes.

That way I could use opencode or Gemini or Claude or whatever is next. The less software the better.
by nine_k | 2026-03-11 19:36:33+00:00
Drowning in debt means the job is inadequate :-\

Paycheck to paycheck is sort of fine, if you can still dedicate the time to your WoW clan, or your music, or your writing, and be happy about that. Well, to your kids, not expecting anything tangible in return.

If the day job expends all motivation, all your energy, and it + the commute eats all your time, then again it's an inadequate job.
by WorldMaker | 2026-03-11 19:36:57+00:00
Storing in UTC is lossy. You've lost information about the event's original UTC offset, at the very least, and probably also its original time zone. Most backends today have good ways to round-trip offset information, and still compare dates easily (as if they were normalized to UTC). Some backends can even round-trip timezone information in addition to offsets.

It's easy not to feel that loss as a big deal, but captured offsets can be very helpful for exactly debugging things like "what time did this user think this was?" versus time zone math (and DST lookups) from UTC. It can help debug cases where the user's own machine had missed a DST jump or was briefly on a different calendar or was traveling.

But a lot of the biggest gains in Temporal are the "Plain" family for "wall clock times"/"wall calendar dates" and breaking them apart as very separate data types. Does a UTC timestamp of "2026-02-01 00:00:00Z" mean midnight specifically and exactly or where you trying to mark "2026-02-01" without a time or timezone. Similarly I've seen data like "0001-01-01 12:10:00Z" mean "12:10" on a clock without the date or timezone being meaningful, but Temporal has a PlainTime for that. You can convert a PlainDate + a PlainTime + a Time Zone to build a ZonedDateTime, but that becomes an explicit process that directly explains what you are trying to do, versus accidentally casting a `Date` intended to be just a wall-clock time and getting a garbage wall-clock date.
by nchmy | 2026-03-11 19:37:05+00:00
> Right now the world needs a lot more Safari and Firefox users complaining about Chrome-only sites and tools than it does people complaining about Safari "holding the web back".

There wouldn't be Chrome-only sites and tools if Safari wasn't holding the web back (no "quotes" needed, as that's precisely what they're doing).

> Safari's problems are temporary.

What are you talking about? They've been woefully behind for like a decade. Here's an excellent article on the topic: https://infrequently.org/2023/02/safari-16-4-is-an-admission...

And an entire series: https://infrequently.org/series/browser-choice-must-matter/
by selectodude | 2026-03-11 19:37:10+00:00
Ok? And yet, they were caught. Dude's a shithead, swung zero elections, and got caught. They catch people all the time voting illegally. I would make a strong guess that they counted zero of his ballots as they were all provisional.

He should go to jail and yet his existence is not proof that there are hoards of African deportees voting in state and federal elections.