MurphyA/hacker-news huggingface dataset:
by smpanaro | 2025-05-04 03:15:41+00:00
For single batch inference of anything remotely LLM you'll hit the memory bound way before FLOPs, so I haven't actually looked at FLOPs much. For raw performance GPU is certainly better. ANE is more energy efficient, but you need larger batches to really benefit.

Maybe cache is the wrong word. This is a limit to how much can be mmap'd for the ANE at once. It's not too hard to hit on M1 if your model is in the GB range. Chunking the model into smaller pieces makes it more likely to "fit", but if it doesn't fit you have to unmap/remap in each forward pass which will be noticeable.

Awesome to hear about ModernBERT! Big fan of your work as well :)
by dtagames | 2025-05-04 03:15:42+00:00
It's tiresome to keep reading, "I built an app/game in an hour" when this is simply not true. This person built a demo of a single level. That's very cool to show your friends, but it's not a game and it can't ship, be updated, go in an app store, be monetized, etc.

I love agentic coding probably more than the next guy and write about it extensively[0], but it's an insult to those of humans doing this real work to say that you could just do it in an hour.

[0] My AI coding articles: https://medium.com/@mimixco/list/e2fcb2e18159
by sandworm101 | 2025-05-04 03:15:48+00:00
Tricams are still sold. They are great in horizontal or shallow cracks. They are also way cheaper than mechanical cams. Hexes are still sold under different names (DMM Torque-nuts are just small hexes imho.)

100 seems like way too many, but things add up fast. Each piece of pro will need one or two. A basic trad anchor setup (three bit of pro) will involve five carabiners (3x plus two to tie off, and maybe a sixth if you want to top-rope the belay). So if you have a long pitch with say 15 bit of pro, and an anchor on either end, you are easily talking about 30+ carabiners in use on a single pitch. But you won't use every bit of pro on every pitch. You will have maybe a dozen other bits hanging off of you. That's another 20+ carabiners. So, on a single not-complicated trad route (no bolts) 50+ carabiners is not unusual. Get into complex things like multiple ropes and owning 100+ is not unusual.

Now having them all be ovals is strange. I took a stance early on that I wanted to standardize as much as possible. I bought BD ovals in bulk over a few years in the early 2000s. I like them, at least for everything other than quickdraw ends, rather than the random assortment many climbers end up collecting bit by bit.

Very basic trad anchor (3 bits of pro, 5 crabs) https://www.theclimbinglifeguides.com/blog/rock-climbing-anc...
by hatefulmoron | 2025-05-04 03:16:29+00:00
> I’d expect your principles put you firmly against overtime pay.

No.. if society wants to disincentive over working by introducing overtime, that's fine by me. I'm not making any moral judgement. You just seem to live in a fantasy world where people aren't exchanging their labor for money.

> Look the core of your opinion is the belief that market dynamics naturally lead to desirable outcomes always.

I didn't say that, and I don't believe that. If you're just going to hallucinate what I think, what's the point in replying?
by omneity | 2025-05-04 03:17:22+00:00
Many languages (with a sizable speaker population) do not have machine translation to or from any other language.

The technique makes sense though, but in the training data stage mostly. BART-style translation models already represent concepts in latent space regardless of the input-output language sidestepping English entirely so you have something like:

`source lang —encoded into-> latent space —decoded into—> target lang`

Works great to get translation support for arbitrary language combinations.
by vishalontheline | 2025-05-04 03:17:39+00:00
I really hope that Elixir / Phoenix will gain more traction.

It is very easy to write a server with it, hosting and deploying is painless, upgrading it (so far) has been painless, linting and debugging has been a breeze.

If you're coming from Ruby, then learning Elixir requires a small mental adjustment (from Object Oriented to Functional). Once you get over that hump, programming in Elixir is just as much fun as Ruby! :)
by sibeliuss | 2025-05-04 03:18:21+00:00
People hate on GraphQL and every time I read it, I just default assume they haven't used it at scale and don't understand the benefits, or fail to grasp just how hard frontend dev is for anything non-trivial. It has worked so remarkably well, and scaled from app to app to app in an almost copy/paste kind of way (all type-safe!), that it is easily my favorite tech, along with Relay.

We've been using it in production for 10 years. Would I change a single thing? No. Every day I come to work thankful that this is the tech stack that I get to work on because it _actually works_ and doesn't break down, regardless of size.
by noisy_boy | 2025-05-04 03:18:33+00:00
I'm still waiting for a bootloader that will show up right from the beginning on my external monitor like my desktop + CRT monitor could do 20 years ago. systemd-boot (included with Pop!_OS) doesn't do that - so I have to actually take out my (Thinkpad X1 extreme) laptop from its stand and open it up to be able to switch between boot options; would be good to know people's experience with Grub on this front.
by dfabulich | 2025-05-04 03:18:44+00:00
We know why HTML alone can't do includes! In https://github.com/whatwg/html/issues/2791 the standards committee discussed this. The issue has been open for years.

The first naysayer was @dominic: https://github.com/whatwg/html/issues/2791#issuecomment-3113...

> I don't think we should do this. The user experience is much better if such inclusion is done server-side ahead of time, instead of at runtime. Otherwise, you can emulate it with JavaScript, if you value developer convenience more than user experience.

The "user experience" problem he's describing is a performance problem, adding an extra round-trip to the server to fetch the included HTML. If you request "/blog/article.html", and the article includes "/blog/header.html", you'll have to do another request to the server to fetch the header.

It would also prevent streaming parsing and rendering, where the browser can parse and render HTML bit-by-bit as it streams in from the server.

Before you say, "so, what's the big deal with adding another round trip and breaking the streaming parser?" go ahead and read through the hundreds of comments on that thread. "What's the big deal" has not convinced browser devs for at least eight years, so, pick another argument.

I think there is a narrow opening, where some noble volunteer would spec out a streaming document-fragment parser.

It would involve a lot of complicated technical specification detail. I know a thing or two about browser implementation and specification writing, and designing a streaming document-fragment parser is far, far beyond my ken.

But, if you care about this, that's where you'd start. Good luck!

P.S. There is another option available to you: it is kinda possible to do client-side includes using a service worker. A service worker is a client-side proxy server that the browser will talk to when requesting documents; the service worker can fetch document fragments and merge them together (even streaming fragments!) with just a bit of JS.

But that option kinda sucks as a developer experience, because the service worker doesn't work the first time a user visits your site, so you'd have to implement server-side includes and also serve up document fragments, just for second-time visitors who already have the header cached.

Still, if all you want is to return a fast cached header while the body of your page loads, service workers are a fantastic solution to that problem.
by swid | 2025-05-04 03:18:54+00:00
This is interesting - I don’t expect undefined behavior like this. Should the query delete more than one row or not?

The blog post doesn’t really give answers - it isn’t obvious to me that the second query can’t be executed in the exact same way. The even cop to this fact:

> This structure appears less ambiguous to the planner and typically encourages it to evaluate the subquery first.

So then - their bug still exists maybe?

I have thoughts - probably we do expect it never should delete multiple rows, but after considering the query plan, I can see it being ambiguous. But I would have expected Postgres to use only a single interpretation.
by mac-mc | 2025-05-04 03:19:04+00:00
Actual regulated drugs are also not that great either. Sometimes these grey market peptides might be tested better than actual FDA-regulated medications. Just dig into Aurobindo and how they literally destroy records and more. An aurobindo-manufactured generic medication I take is significantly worse than any other manufacturer of that generic medication, and I've taken them from about 5 at this point. "Bottle of lies" is a good book to look into.
by hx8 | 2025-05-04 03:19:36+00:00
I moved a lot.

* If there is something of high value, either handle it yourself separate of the movers, or package it yourself if it's too large. Make sure it's adequately insured and take photos.

* If it's a one day job, hiring a crew with a truck is fine. Keep an eye on the crew and the truck throughout the process.

* If it's a longer job, you can rent one or two trucks and hire a crew to load and another to unload at the destination. If everything is boxed, and you have good access to the front door, then a crew of 3 or 4 should be able to fill a large truck in 2 or 3 hours. Unloading goes quicker.

* I've always regretted using PODS. They are small, and I tend to keep them in the driveway way longer than you should. With a truck rental the time urgency helps me complete the project faster.
by akerl_ | 2025-05-04 03:21:14+00:00
It's not clear to me that a default judgement in a civil case against a moving company would be something their shipping insurer would pay out.

As is demonstrated in this blog post, the insurer paid out directly on a claim of damages, no civil court required. But above & beyond that, to recoup costs paid for the move based on a dispute about the service rendered, my understanding is that you'd end up with a judgement against the moving company and the same struggles chasing them down as you already had.
by zwaps | 2025-05-04 03:22:19+00:00
No you are wrong. People want adoption by any company other than hyperscalers. People would be happy to sell service contracts and the like while keeping their code foss, if only hyperscalers weren’t direct competitors to that.

But the reality is that current copyleft licenses means immediate blacklist by most companies legal department.

Which is why almost all cooyleft companies offer copyleft plus some corporate licensing even though in 99 percent of the cases it has nothing to do with the spirit of copyleft as companies just want to import and use the damn package in some completely unrelated internal project or whatever

The combination of unclear legal precedent and corporate governance means that copyleft in it’s current state exactly does not work as most people want
by timewizard | 2025-05-04 03:22:21+00:00
Most of the job is exceptionally routine to the point of being boring. In busier airspaces the most common stress is just associated with maintaining timing. Ironically the ground controllers face more of this problem than anyone. The further you get from the airport and it's class B airspace the easier it all gets.

Until an emergency or a conflict suddenly occurs. There's often very little you can do here other than quickly and clearly provide the necessary information and instructions to aid pilots in averting the disaster. The pilot is in full control during emergencies and you're simply there to give them anything they need. In a severe emergency and in an ATC center they're going to dedicate you to the emergency and bring another controller on to manage other planes in that airspace.

As the technology became available to give planes the ability to see and avoid each other with Traffic Advisories and automated Conflict Resolutions we made it mandatory equipment for passenger transports. We made it mandatory for pilots to obey this system with _higher priority_ than any prior or new instructions from ATC.

So you want people who think ahead, constantly prepare for conflicts, and have a reliable level of vigilance. So when the emergency happens they're situationally well prepared and capable of managing all available resources that their stress levels barely increase. A bad weather day with lots of cancelled flights and closed airports should be the highest stress factor they face in their careers.
by magicalhippo | 2025-05-04 03:24:15+00:00
On a somewhat related note...

We've moved to MSSQL due to several reasons including customer demand.

We're experiencing the MSSQL query planner occasionally generating terrible plans for core queries which then gets cached, leading to support calls.

Workaround for now has been to have our query geneator append a fixed-value column which and have it change the value every 10 minutes, as a cache defeat.

Still, surprised the engine doesn't figure this out itself, like try regenerating plans frequently if they contain non-trivial table scans say.

Or just expire cache entries every 15 minutes or so, so a bad plan doesn't stick around for too long.
by WalterBright | 2025-05-04 03:24:15+00:00
> They also get that way by inheriting wealth,

Then their parents must have been billionaires, generating it with investments. If the inheritors divest from those investments, then they incur enormous income taxes. So it's likely to stay.

> by buying favorable laws and regulations,

Then it's not free market. There is no government system that is immune from buying influence and corruption.

> by anticompetitive practices (we've seen a few in the IT sector), and by other problematic behavior.

Nothing is perfect.

> The conversation would be much more interesting if it was about the nuances.

Perhaps, but nuances do not drive prosperity. It would also be more interesting if you showed me a prosperous socialist economy.
by ghaff | 2025-05-04 03:24:59+00:00
Most of us here can probably agree that moving is a very good time to assess a lot of property. Much of which you probably were given/acquired at some time or another and really don't use.

I had a fairy minor (in the scheme of things) kitchen fire earlier this year. (Not my fault. Microwave burst into flames in the middle of the night.) Most of the contents are probably salvageable (or determined best replaced under replacement policy).

But I intend to be fairly discriminating as I move stuff back into the house. I had already started doing some sorting and donating/chucking bu this will accelerate it.
by giardini | 2025-05-04 03:25:28+00:00
Googling "Cochliomyia hominivorax and ivermectin" yields

"Ivermectin can be an effective treatment for myiasis, a condition caused by the larvae of certain dipterous flies, including Cochliomyia hominivorax (the New World screwworm). Studies have shown that ivermectin, when administered orally or topically, can help eliminate the larvae and reduce the severity of the infestation, especially in cases of orbital or oral myiasis. "
by 2Gkashmiri | 2025-05-04 03:28:49+00:00
My family has been testing various food items and it was found:

.dressed chicken .peanuts .soyabean oil .cumin

And we used to use these food "daily".

The allergy eruptions, digestive issues went from 100 to 5 starting next day.

This is such a small thing to check but it has saved us as a lot of trouble.
by noisy_boy | 2025-05-04 03:29:20+00:00
The world is imperfect and we are pretty good at spotting the actual needle in the haystack of imperfection. We are also good at utilizing a whole range of disparate signals + past experience to make reasonably accurate decisions. It'll take some working for AI to be able to successfully handle such things at a large scale - this is all still frontier days of AI.
by II2II | 2025-05-04 03:29:59+00:00
I am sympathetic with his message today, when I would have been dismissive of it in 1987. I also realize that I shouldn't have been dismissive of it in 1987. Even though the industry of today is far more damaging than it was then, it is only because there were so many benefits yet-to-reap. The industry itself was just as manipulative and just as greedy. While most of the old empires have fallen, new ones have taken their place.

That said, I think his tone was a mistake. It is not that technology is inherently good or bad. The fault is in how we fail to examine the role it should play. Each of the nine criteria that he lays out could have been met, but as individuals and society we have decided upon a different path.
by ghaff | 2025-05-04 03:30:57+00:00
Crampons are definitely mountaineering/winter hiking gear which I used to do a fair bit of. (For lower-grade winter hiking, various silicon spikes plus single-layer boots are pretty popular even among relative serious hikers up to some level.) Not rock climbing, which I always sort of hated :-)

But, yeah, even a decent collection of 4-season hiking/backpacking/camping gear--even if you exclude the previous gen stuff you don't really use any longer can easily get into the thousands of dollars though people do scrape by with consignment and the like.

But, by the way, that's one of the issues. In the natural course of things, you can pick up relative bargains over time, If you're presented with "repopulate your house in the next few weeks" not so much.

In fact, I'm presented with the latter in the next month or so. Will have to rebuy a bunch of kitchen stuff in particular fairly quickly and I'll probably just place some big orders with Amazon, Sur La Table, and a handful of other companies without doing much in the way of careful shopping other than pulling from various lists.
by WalterBright | 2025-05-04 03:31:04+00:00
> Economic policy alone would not have resulted in the powerhouse America became

During WW2, the US was the most powerful economy in the world. It fought WW2 in both hemispheres (which required two navies), and supplied all the allies.

Japan was well aware they could never win a sustained war with the US, and hoped that the attack on Pearl Harbor would get them a negotiated settlement. Hitler, in probably the stupidest miscalculation in history, declared war on the US.
by wwweston | 2025-05-04 03:31:10+00:00
I have questions about whether Berry would own that relationship even if (big if) he were convinced carbin capture was beneficial.

But more importantly — chances are VERY strong that Berry transcends most of the categories you’re familiar with and a few that you aren’t. He’s an outstanding voice, and a worthy thinker for anyone to sharpen their own mind with or against. Though even where I part ways with him — for example, I was always going to buy a computer (and more computers) — I usually discover that there was a tradeoff and value worth defending on the other side of my choice.

Also, the overlap between his standards for technology and open source values is pretty high.
by the_af | 2025-05-04 03:32:00+00:00
I (and probably the commenter you're replying to) meant wingsuit BASE jumping, who is considered one of the most dangerous sports in the world. I think it's borderline suicide. I think its practitioners are thrill seekers who want a higher and higher rush, much like an addiction, which has a high chance of killing them.

It's more dangerous than jumping from a plane with a wingsuit.
by lantry | 2025-05-04 03:32:45+00:00
Mike waltz adds Jeff Goldberg without verifying anything, then sends a message explaining the purpose of the group and asking for everyone to provide a point of contact from their staff. Everyone then shares the name of their staff member.

What's your point? is something in there supposed to be "opsec"? Did you read the transcript?

here's a gift link if you want to refresh your memory: https://www.theatlantic.com/politics/archive/2025/03/signal-...
by ilyash | 2025-05-04 03:32:47+00:00
Thanks!

I think it's about alignment of the project and how you think.

If it won't be it this time, I'm working on the user interface of Next Generation Shell now and I would like to encourage you to revisit the project once that is done.

Plan:

https://github.com/ngs-lang/ngs/wiki/UI-Design

https://github.com/ngs-lang/ngs/wiki/UI-Chain-Design

Tldr: interactive objects on the screen, each interaction results "interaction record" (structured data about what happened), semantic understanding of what's happening, record/replay facility.
by spauldo | 2025-05-04 03:33:05+00:00
The Vietnam War caused a lot of changes politically and militarily in the US because the US is a democracy. We make a lot more effort not to go around slaughtering civilians these days. Nobody wants to be a babykiller.

War has never been nice, but peace is supposed to be. It wasn't some foreign invader that killed that 4% of China's population, it was their own government - the organization whose primary purpose is to look out for their welfare.
by godelski | 2025-05-04 03:33:16+00:00
> We do, game consoles, video players, blue ray players, before phones, PDAs were already like that.

For videogames I seem to remember a pretty big lawsuit... [0]. I seem to remember this being a thing and a few times.

While I agree with video players (including blue ray), and PDAs, these weren't ever general purpose machines. People could hack them to do more things, but that was much more in the true sense of the word "making it do what it was never designed to do". Nor were many game consoles, though they are now. There really weren't that many protections in them either tbh. Definitely not on the scale today. I don't like it, but I also don't think we should act like these things are perfectly equal.

But, so what? Does that change my point? I don't think my argument only applies to phones. The reason I used phones as the talking point was because the article we're in a thread talking about and a phone is a general purpose computer that now everyone has in their pockets. I do think we should be careful to not undermine ourselves. How can we get things to change if we're also just saying "that's the way it is"?

[0] https://arstechnica.com/tech-policy/2016/06/if-you-used-to-r...
by Bjorkbat | 2025-05-04 03:33:52+00:00
I mean, I don't disagree with you when you say that something that would take an hour or more to implement would only take 10 minutes or so with AI. That kind of aligns with my personal experience. If something takes an hour, it's probably something that the LLM can do, and I probably should have the LLM do it unless I see some value in doing it myself for knowledge retention or whatever.

But working on features that can fit within a timebox of "an hour or more" takes up very little of my time.

That's what I mean, there are certain contexts where it makes sense to say "yeah, AI made me 2x-10x more productive", but taken as a whole just how productive have you become? Actually being 2x productive as a whole would have a profound impact.
by timewizard | 2025-05-04 03:33:52+00:00
> subjecting newborn boys

It's an elective procedure. No one has made it mandatory.

> by giving some disease prevention excuse that is minimally effective at best and bogus at worst.

A reported 10x reduction in UTIs does not seem "minimal."

> if it’s ethical to dock a dog’s tail or clip its ears because you think it looks better

Usually it's done for working dogs to reduce their chance of injury. Even in countries where the practice is fully illegal exceptions are made for working dogs.

> But for a newborn? Well, that’s just how we do things.

We tend to respect peoples religions. Judaism, Islam and some branches of Christianity require it for males. We accept the practice for newborns under the logic that it will be less traumatic and less risky than doing it when they come of age later in life.