MurphyA/hacker-news huggingface dataset:
by fennec-posix | 2025-11-10 21:51:08+00:00
This article also touches on why LLMs can be so dangerous for those who are going through a psychotic episode, it will hit you with the "That's a great idea", "You're correct", etc. Which will just further play into someone's delusions, to a point it's directly down a statistical well telling the person what they want to hear. Sadly this has ended in tragedy more than a few times.
by tptacek | 2025-11-10 21:51:46+00:00
I want to be there with you, but the definition this piece uses is, I think, objectively the correct one --- "memory safety", at least as used in things like "The Case For Memory Safe Roadmaps" government guidance, is simply the property of not admitting to memory corruption vulnerabilities.

I don't see where you're seeing the article drawing a line between static and dynamic defenses. The article opens by noticing Rust isn't the first memory safe language. It is by implication referring to things like Java, which have dynamic, runtime-based protections against memory corruption.
by FireBeyond | 2025-11-10 21:52:42+00:00
> misleading departments and officials about how data is shared/accessed

Many times this isn't misleading, per se, but nudge nudge wink wink. "We trust you to follow your own data privacy policy. It's not our job to police how access to your data is configured." In Washington, for example, there is data that LE cannot collect, and LE cannot pay someone to collect directly for them to bypass that...

... but if someone just so happens to ALREADY be collecting it, they can pay to access it.
by verdverm | 2025-11-10 21:52:49+00:00
have you had the lead content tested and shared the results?

https://www.consumerreports.org/lead/protein-powders-and-sha...

Yet for all the industry’s growth and rebranding, one thing hasn’t changed: Protein powders still carry troubling levels of toxic heavy metals, according to a new Consumer Reports investigation. Our latest tests of 23 protein powders and ready-to-drink shakes from popular brands found that heavy metal contamination has become even more common among protein products, raising concerns that the risks are growing right alongside the industry itself.
by alganet | 2025-11-10 21:53:30+00:00
Squashing works great for bisecting.

I like rebasing! It works great for bisecting, reverting (squash messes that up), almost everything. It just doesn't play well with micro commits (which unfortunatelly have become the norm).

The force pushing to the PR branch is mostly a consequence of that rebase choice, in order to not pollute the main branch. Each change in main/master must be meaningful and atomic. Feature branches are other way to achieve this, but lots of steps involved.
by chrisischris | 2025-11-10 21:54:04+00:00
Yeah! not building a blockchain but we are building a system similar to folding at home (also a fan of that) where if you choose to have your node process others peoples requests you will get credits that you can then use to spend on other people nodes on the network. This is so you can still be able to use models that may be too big for your own hardware when you need them. Overall goal being to prevent people getting priced out of AI and providing and alternative way of accessing these larger models.
by hansonkd | 2025-11-10 21:54:12+00:00
I used to find a four leaf clover at least once a week during the summer when i was in the midwest. During the peak of summer, I could find 1-3 every time I took a walk.

Since moving to california, I did find some up around the mountains of the bay area (including a 7 leaf clover), but not many elsewhere in town.

In southern california I haven't found one yet.
by tylerhannan | 2025-11-10 21:54:13+00:00
Why is that?

From the post

“ LibreChat remains 100% open-source under its existing MIT license Community-first development continues with the same transparency and openness Expanded roadmap to bring an even more enterprise-ready analytics experience. This proven playbook is the same one that we applied when joining forces with PeerDB to provide our ClickPipes CDC capabilities, and HyperDX, which became the UX of our observability product, ClickStack.”

Also, I work at ClickHouse, my email is super easy to figure out. Would love to alleviate concerns where I can.
by degamad | 2025-11-10 21:54:28+00:00
The estate "inherits" (pun intended) its abilities from the personhood of the deceased. It is in effect a legal "Weekend at Bernie's", keeping the deceased party legally alive in order to continue their interests until those interests can be appropriately disposed of.

The estate doesn't have independent interests distinct from those of the deceased. (In particular, the estate is not owned by, and does not serve, the beneficiaries.)

A corporation has independent goals and interests from any of its owners or officers.
by mattmaroon | 2025-11-10 21:55:02+00:00
Slavery in the 13th amendment is not defined at all, and nowhere is there a legal definition of slavery that would include a non-human person.

And the latter is simply you (and others, you didn’t invent it) paraphrasing a ruling inaccurately. I paraphrased it more accurately.

So again, the only word manipulation is going on outside of the legal system and you’re arguing against straw men. The actual legal system (not the carton of it you imagine) is not nonsensical in either case.
by dangus | 2025-11-10 21:55:33+00:00
Craft is in the eye of the beholder.

I’ve never even able to make a mobile app before. My skillset was just a bit too far off and my background more in the backend.

Now I have a complete app thanks to AI. And I do feel a sense of accomplishment.

For some people building furniture from IKEA is an accomplishment. But a woodworker building an IKEA piece isn’t going to feel great about it.

It sounds like the person who made this repo didn’t need help but used the help anyway and had a bad time.
by roughly | 2025-11-10 21:56:00+00:00
Shouldn’t be particularly surprising Netflix is leaning in here - they’ve been pretty open about viewing themselves as “second screen”/background content for people doing other things. Their primary need these days is for a large volume of somewhat passable content, especially content they can get for cheap. Spotify’s in a similar boat and has been filling the recommended playlists up with low-royalty elevator music.
by kevincox | 2025-11-10 21:56:14+00:00
It surely depends on your use case. Testing my Ricochet Robots solver (https://ricochetrobots.kevincox.ca/) which is pure computation with effectively no IO the speed is basically indistinguishable. Some runs the WASM is faster sometimes the native is faster. On average the native is definitely faster but it is surprisingly within the noise.

Last time I compared (about 8 years ago) WASM was closer to double the runtime. So things have definitely improved. (I had to check a handful of times that I was compiling with the correct optimizations in both cases.)
by whatamidoingyo | 2025-11-10 21:56:20+00:00
Not him, obviously, but for me:

> cheap rubbish car

Something for $1,000-5,000. It's a gamble buying this type of car. It's either going to be a gem that was well-maintained by a senior, or an absolute nightmare of tow-trucks and repairs.

> okay-ish car

$6,000+. Car comes in decent shape, is clean, ready for the road, but is still in midlife. You can probably get at least 5 years out of it, most likely more, but things will start breaking.

> good car

Brand new car. Minimum $15,000+. Can last a lifetime, depending on how much you drive and how well you maintain it.
by zahlman | 2025-11-10 21:56:25+00:00
> Like I imagine someone in the past loved their job walking each night through their city, lighting up the gas-powered street lights. And then one day someone else implemented electric street lights, and the first person lost the job they loved. But in the end, its about providing light to the city streets, no?

Lighting or extinguishing a gas lamp does not allow for creative expression.

Writing a program does.

The comparison is almost offensive.

> For the great majority of work, it is not about fun, but about doing something other people need or want.

Some of us write code for reasons that are not related to employment. The idea that someone else might find the software useful is speculative, and perhaps an expression of hubris; it's not the source of motivation.

> I put at least as much time, attention and effort as the "real" programmers do, but my time goes into thinking and precisely defining what I want, cutting it up into smaller logical modules, testing, identifying and fixing bugs, iterating all the time.

So does the time of the "real programmers".
by ranger_danger | 2025-11-10 21:57:20+00:00
Page | 32

2.6.3. Fraud Prevention

Ill-intentioned persons may falsify their BCBP by changing the flight number or class of service. They may also simply print two copies of the BCBP and pass one to a friend, or even create a counterfeit BCBP. Technical solutions exist, e.g. algorithms, called certificates, which can for example secure the bar code if necessary.
by thesz | 2025-11-10 21:57:35+00:00
A case of Solomon Shereshevsky [1] is very relevant here.

[1] https://en.wikipedia.org/wiki/Solomon_Shereshevsky

He had synesthesia that made him unable to forget things for most of the life. His memory was so good he was able to recite ten and more (10+) years old dialogues word-for-word, some of those included remembering and reciting long arbitrary numbers. How so? Because almost everything he saw, heard or read was fascinating in its' own unique way.

(Shereshevsky had to learn how to forget things at later years of his life, successfully)

I do not have synesthesia, yet I've found that if I have any sort of strong feeling - direct, or through association, - about any subject, I remember everything about that subject better. Also, these strong feelings allow me to find analogues relatively easier, enriching my reasoning.

Richard Feynman described something like this in his autobiographies: when mathematicians told him to imagine two spheres, he imagined one as orange and the other one as hairy (or something like that). This way he was able to discover non-constructiveness of proofs, as non-constructive proofs have less use in physics.

So, in my experience, one can use (or learn to use) rich feelings about many things to make memory better and to find better solutions to problems faster.
by LexiMax | 2025-11-10 21:57:52+00:00
Thank you for picking up on that nuance. I actually think that gamified voting systems are pretty decent at content aggregation. I regularly poach stories from HN for discussion in other, less dysfunctional communities.

HN still has a problem with mob censorship of stories, but because there are generally far fewer story submissions than comments, plus the fact that https://news.ycombinator.com/active exists which surfaces flagged stories for users who aren't logged in, this mob censorship tends to be much less effective. It forces the censors to put in the extra leg-work of going into the comments section instead.
by chickensong | 2025-11-10 21:58:04+00:00
Re: craft vs git 'er dun, I don't think these have to be mutually exclusive. AI-boosted development is definitely different from the old ways, but the craft approach is a mindset and AI is just another tool.

In some ways, I find that agent-assisted development opens doors to producing even higher quality code. Little OCD nitpicks, patterns that appear later in development, all the nice but not really necessary changes...these time-consuming refactors are now basically automated in 1-shot by an agent.

People who rush to ship the minimum were writing slop long before LLMs. At least now we have these new tools to refactor the slop faster and easier than ever.
by VWWHFSfQ | 2025-11-10 21:58:27+00:00
Walk from Pike Place Market, 1st and Pike, east up Pike St toward Capitol Hill. Count the number of homeless camps you see sitting on cardboard boxes in the middle of the sidewalks. All along Pike St, 3rd Ave, 4th Ave. And then count the number of SPD officers you see (ignoring the fanny-pack guys handing out naloxone). You'll get it.
by Terr_ | 2025-11-10 21:58:42+00:00
> Those (the Penn family) who would give up essential Liberty

No, you've got it half-backwards.

He's saying the democratic legislature shouldn't forever give up the citizens' collective Liberty to tax the ultra-mega-rich (Penns) in exchange for a one-time Security payment from those rich near-nobles.

https://www.npr.org/2015/03/02/390245038/ben-franklins-famou...
by hollerith | 2025-11-10 21:59:21+00:00
Agreed. Also, even if Canada were to shut down all NORAD radars and command posts on Canadian territory and to kick out every US soldier and to tear up all agreements with the US, Canadian cities and important Canadian infrastructure within 100 miles of the US border (i.e., most Canadian population and infrastructure) would probably get nuked in a nuclear war just so that the US cannot rely on those resources during the US's recovery from the attack.

A large nuclear exchange between great powers (and currently there are 3 great powers, the US, China and Russia) would be followed by the use of conventional military forces. E.g., The US would try to capture and hold major ports of the power or powers that attacked it because holding ports is a very effective way of denying the power the ability to deploy its own conventional forces outside its own territory and the ability to rebuild its nuclear stockpile. Military planners in the power or powers that planned the nuclear strike on the US would know that and consequently would realize that it is essential to slow down the US's recovery from the strike as long as possible.

In summary, if the US ever endures a large nuclear strike, it is very likely that Canada gets nuked, too. Canada's kicking out the US military and declaring the US to be its enemy might cause a minor reduction in intensity of the nuclear attack on Canada, but is very unlikely prevent it altogether.

Yes, Switzerland was able to avoid any attacks from the UK, the US or the USSR during WWII despite sharing a border with Germany, but that was probably near thing. Also, Switzerland was very hard for Germany to invade because of how mountainous it is; in contrast, most of the cities and infra in Southern Canada is separated from the US by nothing but plains. Also, Switzerland invests very heavily in its military capacity, e.g., every Swiss male must do military service, e.g., every bridge in Switzerland is engineered to be easy for Swiss forces to blow up.
by tjr | 2025-11-10 21:59:30+00:00
I am reminded of Dijkstra's remark on Lisp, that it "has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts."

(I imagine that this is not limited to Lisp, though some languages may yield more or less results.)

If we consider programming entirely as a means to and end, with the end being all that matters, we may lose out on insights obtained while doing the work. Whether if those insights are of practical value, or economic value, or of no value at all, is another question, but I feel there is more likely to be something gained by actually doing the programming, compared to actually lighting the street lamps.

(Of course, what you are programming matters too. Many were quick to turn to AI for "boilerplate"; I doubt many insights are found in such code.)
by allenu | 2025-11-10 21:59:39+00:00
Programming really is fascinating as a skill because it can bring so much joy to the practitioner on a day-to-day problem-solving level while also providing much value to companies that are using it to generate profit. How many other professions have this luxury?

As a result, though, I think AI taking over a lot of what we're able to do has the dual issue of making your day to day rough both as a personally-enriching experience but also as a money-making endeavor.

I've been reading The Machine That Changed the World recently and it talks about how Ford's mass production assembly line replaced craftsmen building cars by hand. It made me wonder if AI will end up replacing us programmers in a similar way. Craftsmen surely loved the act of building a vehicle, but once assembly lines came along, it no longer made sense to produce cars in that fashion since more unskilled labor could get the job done faster and cheaper. Will we get to a place where AI is "good enough" to replace most developers? You could always argue that craftspeople could generate better code, but I can see a future where that becomes a luxury and unnecessary if tools do most of the work well enough.
by 65 | 2025-11-10 21:59:57+00:00
Every time I make this statement about Linux not being beginner friendly on Hacker News, there's always a reply about how so very pain free and easy it is.

If Linus Torvalds of all people is complaining about how much of a pain in the ass Debian can be to install, it's going to be a pain in the ass. Hell, Mint had countless issues I had to monkey patch and would break if I looked at it funny.

You cannot expect a beginner user to touch a command line or even think about desktop environments. We're computer nerds here but sometimes the expectation that booting from an ISO or making disk partitions is easy for the average person grossly overestimates the average person's desire to debug and fight with their computer.

Seriously, ask your Grandma to install Debian on her Windows computer by herself and see what happens.
by abathologist | 2025-11-10 21:59:59+00:00
I'd argue that you understand what a light switch does well enough to use it effectively for its purpose.

When me move from just making use of something to using something to make with, that is when we should have a deeper understanding I think.

Does that sound right?

> the important distinction here is that I wouldn't call myself an electrician if my relationship to the subject matter doesn't extend beyond the desire to flip a switch.

Yeah, that seems right to me!
by Muromec | 2025-11-10 22:00:04+00:00
While everybody is fixated on fertility rate, the actual thing important for pensions is the pyramid. And the demographics pyramid of the EU (West of it least) looks pretty ok (not great, not terrible) from 20 y.o upwards. It's not sustainable forever and it rubs the fascists the wrong way for obvious reasons, but it's not even half that bad that the 1.20 number makes you imagine.

It's also very much possible this is a transitive thing and not the new settled norm.
by qwerpy | 2025-11-10 22:00:12+00:00
In general the homeless problem downtown has gotten better but a few hotspots are still bad, notably Chinatown/International District. I used to enjoy taking visitors there until about 5 years ago when a few Asians got their heads bashed in or shot around Chinatown and Belltown. It was a politically inconvenient time to highlight who exactly was attacking Asians, and the issue was swept under the rug. Now we just stay in Bellevue, which luckily seems to be getting all the new Asian small businesses.
by dan-robertson | 2025-11-10 22:00:16+00:00
1. Why would McKinsey etc be interested in a well-functioning government? Best argument I have is that if the economy grows then government (and private) spending on consulting may grow.

2. Note that the consulting firms already managed to get the legislation they most cared about – creation of the LLP as a kind of entity – despite not having any candidates

3. If the government is too associated with a big consultancy then (a) they may be pressured out of giving them contracts (not good for McKinsey!) and (b) failures by that consultancy will be highlighted more than usual in the news (also not good!)

4. I mean plenty of people would go through the consultancy meat-grinder before becoming politicians. If you are training juniors to think similarly then that may carry over after they leave.
by mulmen | 2025-11-10 22:01:01+00:00
I think someone even tried automating the redactions then posting to YouTube.

It’s an interesting case that pits privacy against transparency.

I absolutely want the cops to wear bodycams and I’d prefer they can’t even turn them off. But they also need to protect the privacy of victims, suspects, and witnesses. So they can’t just live stream to the Internet either.

How much is the redaction fee? How much would it cost to just pay it for everything?
by dragonwriter | 2025-11-10 22:01:48+00:00
> The US invading Canada isn't a realistic possibility. Any attempt to do so would trigger a civil war within the US

Ok, maybe, but then:

> In a war between the US and Canada, the US would be able to launch large assaults with professional soldiers in multiple places with no natural obstacles over the short distance between their origin and objectives.

Given your earlier claim, surely you must believe that if they defied your wisdom and chose this course of action, they wouldn't be able to do this because they would have to devote a substantial fraction of their military capacity to domestic counterinsurgency efforts, leaving far more limited combat power to actually execute the invasion?
by danielhep | 2025-11-10 22:02:03+00:00
I have tried jj several times but I feel like it slows me down significantly because I can’t grok the workflow. I like to do a bunch of changes then quickly select them in my editor and commit them, breaking them up into different commits to keep them organized. With jj’s lack of editor integration, I don’t know how to do this with the cli alone so I end up with bigger messier commits.
by programjames | 2025-11-10 22:02:20+00:00
Far too much marketing speech, far too little math or theory, and completely misses the mark on the 'next frontier'. Maybe four years ago, spatial reasoning was the problem to solve, but by 2022 it was solved. All that remained was scaling up. The actual three next problems to solve (in order of when they will be solved) are:

- Reinforcement Learning (2026)

- General Intelligence (2027)

- Continual Learning (2028)

EDIT: lol, funny how the idiots downvote
by cadamsdotcom | 2025-11-10 22:02:27+00:00
The solution is to ground your model.

In code, one way I’ve found to ground the model and make its output trustworthy is test-driven development.

Make it write the tests first. Make it watch the tests fail. Make it assert to itself that they fail for the RIGHT reason. Make it write the code. Make it watch the tests pass. Learn how to provide it these instructions and then take yourself out of the loop.

When you’re done you’ve created an artefact of documentation at a microscopic level of how the code should behave, which forms a reference for yourself and future agents for the life of the codebase.
by palmotea | 2025-11-10 22:02:29+00:00
> The difference here is presumably for the last hundred years, ending last November, there was simply no chance of a invasion of Canada.

The chance of Canada being invaded didn't change at all in November. The amount of hyperbole about Trump has been utterly astounding, and fears of an Canadian invasion are an instance of that.

And my sense is that actually a fair amount of the bad stuff Trump has done (though definitely not all) is a direct result of the overreactions to him [1], so it's probably best not to overreact.

[1] E.g. Democrats fear and loathe him, so they pursued all kinds of legal actions against him while he was out of office to damage and destroy him. They failed, he got re-elected, and now only in his second term, he's corrupted the Justice Department into a club to attack those very same people.
by _blk | 2025-11-10 22:02:51+00:00
Maybe I missed it but I couldn't find where to install it from and autocomplete doesn't resolve to a debian package either...

https://github.com/jesseduffield/lazygit?tab=readme-ov-file#...

So with a newer non-LTS ubuntu you can just apt install lazygit, with 24.04 it's

``` LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/..." | \grep -Po '"tag_name": "v\K[^"]') curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/download/v..." tar xf lazygit.tar.gz lazygit sudo install lazygit -D -t /usr/local/bin/ ```