MurphyA/hacker-news huggingface dataset:
by Volundr | 2025-04-28 21:36:25+00:00
> To pass the deadlift event with 60 points, women 17 to 21 years old previously had to deadlift 120 pounds, but under the new standard, they would have to lift 140 pounds.

Maybe my powerlifting background is coloring my thought process but this doesn't seem crazy to me? Assuming a small ~100lb woman that's 1.4x bodyweight and that's the extreme end. I imagine for most it's closer to 1x.

I have no military and definitely no combat background so in this area I don't feel like I have the context to form much of an opinion.
by mrguyorama | 2025-04-28 21:36:34+00:00
If the government does not need to prove to a judge that you are not a legal citizen BEFORE they have any right to move you, there is no such thing as due process.

ANY violation of "innocent until proven guilty" makes the entire concept null and void. ANY bypass of seeing a judge before punishment means anyone can be punished for anything at any time.

The Constitution is extremely clear that you cannot harm someone's inalienable rights until you have done due process.

You MUST treat any suspect of anything as having all rights enshrined in the Constitution until the state has PROVEN otherwise.

If you defend these deportations at all, you are anti-democratic and anti-constitution. The moment you let the ends justify the means, you threw away democracy.

Literal serial killers and assassin-wannabees are entitled to all constitutional rights before they have been convicted. The only acceptable option is if everyone is assumed a fully legal resident until you prove otherwise.

If you support the deportation of these people because they are gang members, whether that is even true or not, without them getting due process, you are the Bad Guys
by jstummbillig | 2025-04-28 21:36:36+00:00
> halucinations, reasoning, grounding in reality, updating long-term memory

They do improve on literally all of these, at incredible speed and without much sign of slowing down.

Are you asking for a technical innovation that will just get from 0 to perfect AI? That is just not how reality usually works. I don't see why of all things AI should be the exception.
by TimTheTinker | 2025-04-28 21:36:44+00:00
That's a misquote - that phrase doesn't appear in the letter. I don't think that idea was present either. Could you clarify which phrase(s) conveyed that to you?

Here's a link to the full text of the letter: https://founders.archives.gov/documents/Adams/99-02-02-3102

If anything, I think he felt compelled to write what he did (not only in this letter) because he felt a sense of imminent danger -- that if the people individually and collectively failed to rise to the high calling of good moral character, the new republic would not last. Remember, the longevity of the United States was by no means a foregone conclusion at the time -- the US Constitution had been ratified a mere 10 years before he wrote this letter, and Adams himself had just been elected as the second president the year before.

(All of which doesn't make his thoughts inapplicable to our time.)
by layman51 | 2025-04-28 21:36:44+00:00
It does seem safer to not carry cash. However, I remember around May 2024 that there were some reported incidents in Chicago were in the early morning hours, there were some groups of robbers who would force victims to do something I found especially worrying: they would be forced into resetting their phone password and logging into their mobile banking app. I’m not sure what ended up happening in these cases.
by rafaepta | 2025-04-28 21:36:44+00:00
A few numbers to keep the AEO hype in check:

- Scale gap: Google still processes ~14 billion searches / day; ChatGPT hovers around ~37 million. You’re looking at 1 LLM query for every 400 Google queries.

- Intent gap: Only ≈ 15 % of ChatGPT prompts are classic “informational search.” ≈ 75 % are generative tasks (code, drafts, summaries) that were never clicks in the first place.

- Traffic gap: When Google shows an AI-Overview, downstream organic CTR drops ≈ 70 %. Dedicated AI engines send ≈ 96 % less referral traffic than classic Google results.

Implication: Chasing LLM citations is fine as a branding bonus, but it’s not a growth lever for most sites. Spend effort proportionally.

A pragmatic playbook (what actually moved the needle in my own tests)

1) Question-first headings – treat every H2/H3 like a unit-test: Q in, 40-60 word A out, then elaborate.

2) Answer-first, expand-later – inverted-pyramid writing is a killer for snippet extraction.

3) Chunk + schema – short paragraphs, lists, FAQ/HowTo markup. The clearer the structure, the higher the chance an LLM copies you verbatim.

4) Keep it fresh & sourced – stats with a 2025 timestamp and a citation get surfaced more often (recency + trust signals).

5) /llms.txt – a zero-cost “robots.txt for LLMs” to spotlight the pages you actually want crawled.
by api | 2025-04-28 21:37:16+00:00
> I bet, 1000%, that is easier to do a OS, a database engine, etc that try to match QT, Delphi, Unity, etc.

I 100% agree. A modern mature UI toolkit is at least equivalent to a modern game engine in difficulty. GitHub is strewn with the corpses of abandoned FOSS UI toolkits that got 80% of the way there only to discover that the other 20% of the problem is actually 20000% of the work.

The only way you have a chance developing a UI toolkit is to start in full self awareness of just how hard this is going to be. Saying "I am going to develop a modern UI toolkit" is like saying "I am going to develop a complete operating system."

Even worse: a lot of the work that goes into a good UI toolkit is the kind of work programmers hate: endless fixing of nit-picky edge case bugs, implementation of standards, and catering to user needs that do not overlap with one's own preferences.
by nostrademons | 2025-04-28 21:37:23+00:00
All civil engineering projects are failures until people forget what it cost to build them and just start taking the infrastructure for granted. Eleven people died constructing the Golden Gate Bridge, 96 for the Hoover dam, thousands for the Panama Canal. Do we remember them, or think that these projects were failures for killing people? No. We just think of how convenient they are.

I grew up contemporaneous with the Big Dig in Boston. People called that a massive failure too, even though it only killed one person instead of thousands. 15 years after completion, it’s a big success.
by Animats | 2025-04-28 21:38:01+00:00
Another failed game project in Rust. This is sad.

I've been writing a metaverse client in Rust for almost five years now, which is too long.[1] Someone else set out to do something similar in C#/Unity and had something going in less than two years. This is discouraging.

Ecosystem problems:

The Rust 3D game dev user base is tiny.

Nobody ever wrote an AAA title in Rust. Nobody has really pushed the performance issues. I find myself having to break too much new ground, trying to get things to work that others doing first-person shooters should have solved years ago.

The lower levels are buggy and have a lot of churn

The stack I use is Rend3/Egui/Winit/Wgpu/Vulkan. Except for Vulkan, they've all had hard to find bugs. There just aren't enough users to wring out the bugs.

Also, too many different crates want to own the event loop.

These crates also get "refactored" every few months, with breaking API changes, which breaks the stack for months at a time until everyone gets back in sync.

Language problems:

Back-references are difficult

A owns B, and B can find A, is a frequently needed pattern, and one that's hard to do in Rust. It can be done with Rc and Arc, but it's a bit unwieldy to set up and adds run-time overhead.

There are three common workarounds:

- Architect the data structures so that you don't need back-references. This is a clean solution but is hard. Sometimes it won't work at all.

- Put everything in a Vec and use indices as references. This has most of the problems of raw pointers, except that you can't get memory corruption outside the Vec. You lose most of Rust's safety. When I've had to chase down difficult bugs in crates written by others, three times it's been due to errors in this workaround.

- Use "unsafe". Usually bad. On the two occasions I've had to use a debugger on Rust code, it's been because someone used "unsafe" and botched it.

Rust needs a coherent way to do single owner with back references. I've made some proposals on this, but they require much more checking machinery at compile time and better design. Basic concept: works like "Rc::Weak" and "upgrade", with compile time checking for overlapping upgrade scopes to insure no "upgrade" ever fails.

"Is-a" relationships are difficult

Rust traits are not objects. Traits cannot have associated data. Nor are they a good mechanism for constructing object hierarchies. People keep trying to do that, though, and the results are ugly.

[1] https://www.animats.com/sharpview/index.html
by gjvc | 2025-04-28 21:38:06+00:00
agree 100% -- all cynicism and snark aside, this really depresses me because not only do I remember being so impressed with IDEA in 2001 and how they were clearly determined to show what could be done with Java, but also they continued to keep improving and were, for so long, a beacon of excellence.

To give the developers their due, TeamCity and YouTrack are still impressive, and I look forward to having to use them in anger, because I know they will work correctly. I don't know what's motivating JetBrains' product management lately, but it's not customer loyalty to (what is now) a subscription product range.

Crazy, and sad.
by nine_k | 2025-04-28 21:38:34+00:00
Sounds like "Migrating away from Bevy towards Unity"; the Rust to C# transition is mostly a technical consequence.

Bevy: unstable, constantly regressing, with weird APIs here and there, in flux, so LLMs can't handle it well.

Unity: rock-solid, stable, well-known, featureful, LLMs know it well. You ought to choose it if you want to build the game, not hack on the engine, be its internal language C#, Haskell, or PHP. The language is downstream from the need to ship.
by hn8726 | 2025-04-28 21:38:50+00:00
Wondering if I'll get corrected, but my _napkin math_ is looking at the model download size — I estimate it needs at least this amount of vram/ram, and usually the difference in size between various models is large enough not to worry if the real requirements are size +5% or 10% or 15%. LM studio also shows you which models your machine should handle
by readthenotes1 | 2025-04-28 21:39:08+00:00
"To say anything else implies an opinion that the mean human would cognitively overestimate or underestimate the quantity, and this is equivalent to an opinion on human cognitive bias for this specific problem"

for a slightly more skeptical take:

https://mindmatters.ai/2020/11/the-wisdom-of-crowds-are-crow...

(It mentions a requirement to be unbiased and independent, which means it doesn't apply to most modern things)
by danans | 2025-04-28 21:39:47+00:00
> It is also an income center. California _makes_ money from spending on roads because of job creation (=tax revenue), taxes on vehicle sales, taxes on fuel, tolls, freight fees, and more: https://www.calbike.org/there-is-no-deficit-in-californias-t...

Please provide a reference for CA making money by building roads. Road building is foundational to other economic activity, but AFAIK, it's not turning a profit (nor should it be expected to). Unfortunately, we have a double standard where we consider public transport to be a failure if it doesn't generate a profit.
by pranav_cm | 2025-04-28 21:40:11+00:00
I'm building Meteor (https://browse.dev) - an agentic browser. The goal is to remove the prompting layer in CUA, and to have a browser that just gets you and can do actions like a personal assistant.

I got tired of waiting for Perplexity to launch Comet, so me and a friend just decided to build our own. This is probably the most fun I have had building a project.
by indrora | 2025-04-28 21:40:16+00:00
insufferable Linux users who trade getting work done on their computer to work on their computer.

Not that changes in Windows recently have not drawn ire: Recall is a choice, recent insider installers (bellwethers for upcoming versions) get mad if you don't have an internet connection post-installation and want to demand MSA-backed logins (rather than a local account bound to an MSA account, as has been previous), and people are still sore over the change in system requirements for Windows 11.

For those who aren't familiar because they haven't kept up: after the Spectre/meltdown bugs hit a lot of people, Microsoft quietly made Windows 11 require a processor which had microcode or silicon updates to mitigate these sorts of attacks. Basically, "Your CPU must be this secure to ride". This was in the light of software based fixes causing a lot of performance downgrade. Linux users for the most part didn't care but Microsoft wanted to solve it in the next version of Windows.

Another major spot was the requirement for machines to have a 2nd generation TPM (TPMv2).

This slammed a few nerves in a few different places. For some, the TPM is a lockout chip ala NES10; For others, the TPM is a lack of control over something critical in your security chain; For people who work in security, it's a mixed bag.

At the core of a lot of the complaint is the loud voices from what I'll call "quote-un-quote power users" -- people who tinker with their windows box like it's a toy and then complain that something broke because clearly Microsoft should build software that works after it's been lobotomized. As Windows has gotten more parts and more complicated, the windows tweaker scene has filled with more script kiddies and dogma, gamers who believe that gains of 1-2fps are caused by killing some obscure service that barely starts, and paranoid folk who are certain hat J. Random Microsoft employee can just drop on in and exfiltrate any file off their machine at will. More burnt sage and woo about how this thing or that thing causes a 2 fame boost on alternate blue moons.
by steamrolled | 2025-04-28 21:40:32+00:00
Yeah, and given that the mistake is consistent between the text and the image, I think the author just sort of doesn't understand inductors.

"The efficiency numbers aren’t based on calculations or research – I merely ran each circuit in the excellent Lush Projects simulator [SIM] and recorded the numbers it gave me."

I don't want to diss people for writing about stuff as they learn, but I wouldn't take this article too seriously. You can theoretically achieve very high efficiency with basic architectures. The main problem is that you typically also want to make the device small and cheap.
by em3rgent0rdr | 2025-04-28 21:40:34+00:00
b: while Python is not a high-performance language, python coding is easier than high-performance languages. And programmer time is valuable. But if after coding a project in python, the developer may then find that they need higher performance than what interpreted python offers, and thus might be tempted to redo their program in a high-performance language. But a non-interpreted python processor provides a more appealing alternative to just spend money on an FPGA (or in the future maybe even an ASIC) python co-processor which may be fast enough, rather than wasting programmer time porting their python code to a high-performance language.
by m463 | 2025-04-28 21:41:04+00:00
On the other hand, lots of old people I know and have known cheap out on everything and live in a sort of time capsule of inconvenient nonsense.

If you have metal ice trays, a stove with crappy drip trays you wrap in aluminum, or cracks in your dishwasher utensil holder that will drop stuff into the heating element, I think moving forward in is OK.

Get a (figuratively) power la-z-boy with all the kind comfort buttons, not something vinyl-clad from the 70's, or status conscious smart ergo privacy unconscious from the bleeding edge.
by firesteelrain | 2025-04-28 21:41:10+00:00
Any reason to use this like in Azure over their cloud native options such as with AKS that has fluentd built into the ama-pod? It already sends logs to Azure Monitor/LogA. Azure Managed Grafana can take in Kusto queries. AMA can monitor VMs. Further you can use DCE/DCRs for custom logs. Azure provides Azure native ElasticSearch too. It seems to own this market.

You can predictably control costs and predict costs with these models.
by james2doyle | 2025-04-28 21:41:30+00:00
Lune is a standalone Luau runtime. You can write and run programs, similar to runtimes for other languages such as Node, Deno, Bun, or Luvit for vanilla Lua.

Lune provides fully asynchronous APIs wherever possible, and is built in Rust for speed, safety, and correctness.

Lune version 0.9.0 introduces changes to the require behavior, process spawning functions, and WebSocket methods, while also adding new features to the roblox and datetime standard libraries, improving documentation, and fixing several bugs. Serde support is also expanded
by devenjarvis | 2025-04-28 21:41:34+00:00
https://github.com/runsecret/rsec

An easier and more secure way to work with secrets during local development. It’s open source, cloud/vault agnostic, and doesn’t require a single line of code change to use. I call it RunSecret.

RunSecret is a CLI that replaces your static secrets with “secret references” in your ENV VARs (or .env files). These references are then replaced when your application starts up by reaching out to your secret vault of choice - making your .env safe to share across your whole team and removing a slew of gotchas when you use git ignored env files. Even better RunSecret redacts any instance of these secrets from your application output, reducing your chances for accidental leaks.

The approach is inspired by the 1password CLI, but built for the rest of us. I’ve got AWS Secrets Manager support pretty well baked, but the goal is to support all major secret vaults within the next couple of months (Azure KeyVault is already in progress).
by derbaum | 2025-04-28 21:42:04+00:00
Very rough (!) napkin math: for a q8 model (almost lossless) you have parameters = VRAM requirement. For q4 with some performance loss it's roughly half. Then you add a little bit for the context window and overhead. So a 32B model q4 should run comfortably on 20-24 GB.

Again, very rough numbers, there's calculators online.
by echelon | 2025-04-28 21:42:43+00:00
We've got another one on our end. It's much more to do with Bevy than Rust, though. And I wonder if we would have felt the same if we had chosen Fyrox.

> Migration - Bevy is young and changes quickly.

We were writing an animation system in Bevy and were hit by the painful upgrade cycle twice. And the issues we had to deal with were runtime failures, not build time failures. It broke the large libraries we were using, like space_editor, until point releases and bug fixes could land. We ultimately decided to migrate to Three.js.

> The team decided to invest in an experiment. I would pick three core features and see how difficult they would be to implement in Unity.

This is exactly what we did! We feared a total migration, but we decided to see if we could implement the features in Javascript within three weeks. Turns out Three.js got us significantly farther than Bevy, much more rapidly.
by wffurr | 2025-04-28 21:43:25+00:00
>> a bit as if people went for C++ instead of a JVM language "because the JVM is slow" (spoiler: it is not)

The OP is doing game development. It’s possible to write a performant game in Java but you end up fighting the garbage collector the whole way and can’t use much library code because it’s just not written for predictable performance.
by bityard | 2025-04-28 21:44:13+00:00
This needs to be highlighted: Everyone who does anything at all in the realm of business or tech should basically never sign an NDA unless it is already positively guaranteed they are getting something out of it. You might be required to sign an NDA once you have been hired at a W-2 job if the company handles sensitive data. Or if you have already been offered a contract. Event then, make sure it is actually necessary, and run it by your lawyer.

But if someone wants you to sign an NDA just to hear about their idea or business, or as a condition of being interviewed for a job, ALWAYS say no. VCs don't sign NDAs and neither should you. It's plain and simple uncompensated risk.

https://blog.jpl-consulting.com/2012/04/why-i-wont-sign-your...

https://www.markwelchblog.com/2009/08/26/why-i-dont-sign-nda...

https://blog.hartleybrody.com/wont-sign-nda/
by thedanbob | 2025-04-28 21:44:24+00:00
I just finished a small personal project: a self-hosted web app which stores and indexes my archived emails. None of the existing options I tried were very good so I made my own. A simple Rails app that ingests .eml files and stores the text in postgres for full-text search.

I learned a lot about text encodings, multipart emails, inline attachments, postgres' tsvector/tsquery, etc. I'm particularly proud of how I was able to use `WITH RECURSIVE` to get an email's entire thread, which seems basic but the other archive apps I tried didn't have that feature.
by bsder | 2025-04-28 21:44:29+00:00
And, even moreso for the short term.

If the scientist in question doesn't get found out for 30 years but then becomes a pariah, it doesn't matter. They displaced a better scientist for their entire career. There is no retroactively fixing that.

There is a huge incentive to cough up something that will make you "famous". If it doesn't make you famous, well, you can bury it and simply be a pedestrian scientist--no harm, no foul. If it does make you "famous", well, you might make it out the other side without anybody being able to pin anything decisive on you. And, if you get caught and become a pariah in 10 years, well, you likely earned way more than you would have in 30 years anyway.

Lying, in this case, almost always comes out ahead.
by aev_software | 2025-04-28 21:44:53+00:00
Great! That's very much the same concept as I employed for my Publizjr PCS. It creates pages. No framework is forced on the developer, and thus they are free to use whatever they like. And it's to be cloned rather than installed. And it has full multilingual capacity out of the box.

But Immaculata is meant for the Node developer, whereas Publizjr is meant for the PHP developer. Different strokes.

Keep up the good work!
by sethhochberg | 2025-04-28 21:45:23+00:00
I can certainly see the potential: both for this to be really useful at the start and progressively move toward the useless as someone figures out they can get a big bonus if they sell sponsorship within it.

This last weekend I was using ChatGPT to help me select complementary neutral and trim colors for a room where I’d already picked out the accent wall color and other decor, because I got tired of wading through SEO-spam interior design blogs. I gave it quite a bit of detail about my general style, lighting conditions, even things like the various woods used in my flooring and furniture so it could be conscious of complementary undertones.

It would’ve been convenient if once I had the list from the conversation, I could’ve asked it to just order the sample paint chips from Benjamin Moore and have them sent to me. And by that point it knew quite a bit about the size and features of the room, maybe it could have added some requisite supplies to my Home Depot cart for pickup…

The real value is a tool that can act on all the conversational context in a relatively vendor agnostic way. Take my entire plan and use various agents to make it happen.
by vishakh82 | 2025-04-28 21:45:30+00:00
https://monadicdna.com

Open, secure personal genomics using fully homomorphic encryption.

With 23andMe bankrupt, I want to put out somewhere secure people can put their genomic data and receive insights. In a few months, I'll have a protocol in place to open up the data to third party apps (with user consent). The data does not have to be decrypted ever to be operated upon!