MurphyA/hacker-news huggingface dataset:
by pmg101 | 2025-08-05 06:16:34+00:00
Let's simplify by assuming you can choose between two scenarios:

1. The bank lends you £1m to buy a house, you pay them 5% interest for this service = £50,000 pa.

2. You rent a £1m house from a landlord and pay £50,000 pa for this service.

Financially these are identical. And in either case if you stop paying you will lose your home - because it's not really yours, it belongs to the bank/landlord.

However surely 1. is always preferable?

* You can make any change you like to your living environment up to and including moving walls around

* Assuming you do continue to pay you have the absolute right to live there and will not be forced to leave

* Rents can rise out of your control, even to the point you can no longer afford it. Mortgage rates can change over time too but you get to choose your level of risk appetite explicitly by fixing for the period you prefer.
by quailfarmer | 2025-08-05 06:16:45+00:00
Part of the issue is with the purpose as you describe it. Sure, at top 10 schools, a trial by fire would result in much needed “growing up” as the gifted but undisciplined (speaking for myself and many users of this site) students find their way to more durable motivations. But at the vast majority of schools, a trial by fire would end with a lot of students burned.

Perhaps that begs the question, if those kids can’t handle self-directed education, why are we putting them there in the first place, but that’s definitely a grey area, and there are hundreds of thousands of students who are smart enough to do well in higher education and skilled work, but weren’t disciplined enough to handle what you’re describing as freshmen.
by motorest | 2025-08-05 06:18:27+00:00
> Out of hundreds of hundreds of projects I've interacted with, maybe less than 1% have used linear algebra in any non-basic capacity (e.g. more than multiplying two 4x4 matrices)

Are you really trying to argue that if you ignore the bulk of applications that have linear algebra then only a few have linear algebra?

> and had to use Eigen or BLAS

What if I told you that if C++ provided basic support for linalg, your average C++ developer wouldn't ever have to hear about Eigen or blas?

It's perfectly fine if you want to use the likes of Eigen. It's also perfectly fine if any developer opts to ditch the STL and use any performance-oriented container.

But is it ok to force everyone to onboard a third party library just to be able to do very basic things like use a stack or do a dense matrix-vector multiplication? I don't think that leads to a good developer experience.
by bigyabai | 2025-08-05 06:19:09+00:00
You're trying to conflate two different problems. Your insecurity over your son's Xbox time isn't going to help teach him the value of money any more than it will educate him on fishing or sport shooting. If you want to spend time together, the onus is on you to arrange that.

Same goes for the whole "value of money" shtick too, honestly. Your son is playing Xbox because his life hours have been spared (by your hand!!!) from the virtueless misfortune of closing Pizza Hut every weekday at 11pm. Don't teach him the value of money, teach him the value of time. Buy him books about the director of his favorite game and support the passions and interests he latches onto when he finds them. If you try to launder all of your fears through the Xbox then you're no better off than where you started.
by hintklb | 2025-08-05 06:19:51+00:00
except that those are not the numbers we have today (in the US, I don't know in the UK).

Rather, for a $1M house:

1. The bank lends me $800k to buy a house with a 6.5% interest. you need to put 200k$ as a downpayment.

2. The rent equivalent is 28000$ a year.

The math is way more complex than this, but what really matter at this point is the gap between renting and buying a place.
by pmg101 | 2025-08-05 06:20:34+00:00
Yes, I am apathetical because it seems self evident to me that the reason Jobs invented the smart phone and I never could is because he's smarter than me. I guess I call that humility.

Perhaps the point of the quote is to encourage people to falsely over-estimate their own smartness in order to maximise the likelihood they'll try to make a difference - because a tiny percentage actually will.
by stephen_g | 2025-08-05 06:22:10+00:00
I'm shocked! Literally two years of basically zero activity since the last hotfix release...

The new GUI looks nice and Wireguard is great! Not all good news sadly though, users in the comments there are pointing out that the kernel has hardly been patched from the versions two years ago... At least some packages like OpenSSH, dnsmasq etc. have had updates.
by motorest | 2025-08-05 06:22:15+00:00
> The frequency doesn't make the criticism more valid (...)

The criticism is not valid. It's specious reasoning at best, fueled by a hefty dose of gatekeeing.

The only rationale that is relevant is whether the standard library provides a way to do a very basic and fundamental task instead of having to force anyone to onboard and manage third party dependencies. That's the whole point of a standard library, isn't it?
by jesterson | 2025-08-05 06:22:16+00:00
Would it make you feel better if they publicly pledged allegiance to democracy and flag and all those sorts of things and privately just ignored all that (like majority of big corporation management)?

Just because Palantir founder was being more open about how things are doesnt not make him or rather the company more evil.

Just for disclaimer, I do think Palantir is evil, but not any more or less than Google or Microsoft or any big tech corporation to that matter.
by habibur | 2025-08-05 06:22:20+00:00
I tried to emulate something similar with PHP at one point. But the problem with PHP was parameter order. Especially in functions like array_key_exists() the array element is the 2nd parameter, while pipe operator expects the object to work on be the 1st parameter, the array in these cases.

I believe they have solved this problem by now. Though no idea how.
by stevekemp | 2025-08-05 06:22:55+00:00
Speaking personally I find that I always use awk for printing (numbered) fields in shell-scripts, and when typing quick ad-hoc commands at the prompt.

The main reason for this is that it's easy to add a grep-like step there, without invoking another tool. So I can add a range-test, a literal-test, or something more complex than I could do with grep.

In short I can go from:

awk '{ print $2 }'

To this, easily:

awk '$1 == "en4:" {print $NF}'
by Davexon | 2025-08-05 06:23:19+00:00
You're right to point that out, and thank you. The questions around the ARC-AGI validation set are valid and reproducibility is key. My core argument in the post, however, is deliberately independent of that specific result. The architectural innovation is the breakthrough, and its success is already demonstrated clearly by the SOTA performance on the Sudoku and Maze benchmarks. Those results show that the model's method for deep, iterative reasoning works, and that's the story I wanted to tell. The inner workings are what matter. Agreed on your last point. Adding language to this core reasoning engine is the next big step.
by 1gn15 | 2025-08-05 06:23:44+00:00
> Perplexity crawled it anyway

No, they did not. Crawling = recursive fetching, which wasn't what was happening here.

But also, I don't think there is anything wrong with ignoring robots.txt. In fact, I believe it is discriminatory and people should ignore it. See: https://wiki.archiveteam.org/index.php/Robots.txt
by alexey-salmin | 2025-08-05 06:23:49+00:00
I find this logic shortsighted and I don't think the right chapter of math is being applied. You need the probability theory not calculus.

Yes, renting is often better than owning on average. However, as any good poker player knows, having a positive strategy on average is nothing unless you control the standard deviation. You need to have reserves deep enough and to be able to play long enough for your average to consistently manifest itself.

In lifetime investment choices the human lifespan is the major limitation. You won't be able to live long enough to absorb multiple economical collapses and surges — which indeed had always been profitable in the end, just not necessarily for you. You draw your card and you play your hand. In such circumstances a strategy with less gains but also less variability is usually preferable.

A good analogy is insurance: having insurance is always worse on average than not having one, otherwise insurance companies won't exist. Buying insurance for something small, some loss you can absorb yourself, like your phone or bicycle, is in most cases a bad idea. However, buying insurance for your house or your health is usually a good deal. You pay money to tap into reserves that are bigger than yours, you get slightly negative mean expectation with near-zero variance. Even the insurance companies themselves do it when they judge their reserves are not deep enough for a given contract — and resell parts of it to other companies to spread the load.
by ithkuil | 2025-08-05 06:24:09+00:00
Foo news wants you to visit the site, look at the main page, watch the ads, click on them and buy the products advertised by third parties which will give money to Foo news in exchange for this service.

And yet people install ad blockers and defend their freedom to not participate in this because they don't want to be annoyed by ads.

They claim that since they are free to not buy an advertised product, why would they be forced to see ads for it. But Foo news claims that they are also free to not waste bandwidth to serve their free website to people who declare (by using an ad blocker or the modern alternative: AI aummarizera) they won't participate in the funding of the service
by yorkie | 2025-08-05 06:24:27+00:00
Currently, JSAR supports rendering WebXR content along with basic Input Sources (including Hand Tracking on XR devices).

Thank you for the recommendation! After having experienced RP1, it appears to be a large-scale web spatial application. I believe JSAR could potentially integrate other WebXR content within environments like RP1's expansive space - which would be quite fascinating. However, to run within JSAR, RP1 would need to support OVR_multiview rendering.
by lelanthran | 2025-08-05 06:24:34+00:00
>> Just because it's the same app preparing both the transport and the application, you think that it's the same layer of comms?

> Yes, that's what I think.

If you don't know how communications composed of multiple layers work, I'm afraid I can't really help with that understanding in a comment section on a forum.

I mean, for example, you can use git over ssh or git over https, but no one thinks that the git communications + https (or git comms + ssh) is a single layer.

> Again: Can you explain what you think the boundary is between the application layer and transport layer in a Go web app?

A single Go web app also does SMTP and TCP[1]. Do you also think that SMTP and TCP are on the same comms layer(s) as HTTP and REST?

Many Go apps also support SSL. Does that mean it is okay for the HTTP webserver to put HTTP-specific content into the SSL layer?

---------------------

[1] Maybe you have a Go webapp that never needs to send confirmation emails, but when I last did that in Go, the Go app needed to reach into the TCP stack (specifically to set socket options) in order to make SMTP work.
by davewasthere | 2025-08-05 06:24:46+00:00
The fact that there's an entire country mostly unaware of the utility and ubiquitousness of a simple electric kettle, blows my mind. But then again, I'm a product of the Empire (British) not a North-American.

But while the idea of using a stove top kettle (have done so in the past) is fine, the thought of using a microwave to heat up a cup of water for tea seems abhorent. (although it's really not)

I guess it came about because 110V not being as efficient? Or more American's are coffee drinkers?
by tgv | 2025-08-05 06:24:55+00:00
> If anything I would encourage the V8 team to go farther with this.

That feels the wrong way to go. I would encourage the people that have this problem to look elsewhere. Node/V8 isn't well suited to backend or the heavier computational problems. Javascript is shaped by web usage, and it will stay like that for some time. You can't expect the V8 team to bail them out.

The Typescript team switched to Go, because it's similar enough to TS/JS to do part of the translation automatically. I'm no AI enthousiast, but they are quite good at doing idiomatic translations too.
by flowerthoughts | 2025-08-05 06:24:59+00:00
> Passkeys can be public/private keypairs, or they can just be secret passwords. (WebAuthn passkeys were designed by committee, so there’s always more than one way to do it.)

I'm surprised by this. Last time I checked, a few years ago, I couldn't create a passkey in Chrome without using either the Chrome developer tools to create an emulated passkey, or an actual hardware device. Why would I use a TPM to store a shared secret? Has this changed, or did I miss something?

> Instead, password managers recommend that sites/apps allow each user to have multiple passkeys. Sites/apps may or may not actually allow that, but, for now, that’s the only way to be sure a given user can login with both Google’s password manager and Apple’s password manager: give each password manager its own passkey for each site.

Having a simple procedure for rotating/replacing keys would probably be useful for the "switch password manager/TPM" case. I.e. a protocol between two password managers and a browser to do batch authorization of a new key. The migration story is one reason I don't use passkeys.
by debugnik | 2025-08-05 06:25:25+00:00
Useless AI art (which is almost all of it) is not like the camera or the synthesizer, it's closer to when 50-60yo moms were sharing Minion memes on facebook: cringe and tasteless. It getting better won't make it more accepted, it will simply make people suspect of actual art until no one really gives a chance to any of it.
by kaffekaka | 2025-08-05 06:25:40+00:00
Not a trick of the programming trade, but: life will not be clean, smooth and according to plan. Learn how to deal with things getting messy and derailed, and to accept that you "lost your streak" or whatever. Tomorrow is a new day, it is always ok to start over.

Do optimize for the long term, but also realize you could be dead by next morning.
by Pooge | 2025-08-05 06:26:03+00:00
I want to give my thoughts to answer a few comments in this thread. If the atomic bomb was first developed by the Japanese, they wouldn't have hesitated to use it just like the USA did. Does it make it more right? Absolutely not, but as a Japanese friend put it: "it's war".

If the war went on, Operation Cherry Blossom would have gone underway and we would probably still be dealing with bubonic plague decades later.

And, as other pointed out, if a land invasion occured, millions more would have died. The atomic bombs weren't even the deadliest events of the war—see the firebombing of Tokyo.
by miki123211 | 2025-08-05 06:28:01+00:00
People seem to differentiate between an LLM on some other computer accessing the website and doing God knows what with it, versus your browser accessing the website and then passing it to an LLM.

People are usually fine with the latter but not the former, even though they come down to the same thing.

I think this is because people don't want LLMs to train on their content, and they don't differentiate between accessing a website to show it to the user, versus accessing it to train.
by cnst | 2025-08-05 06:28:17+00:00
But Tesla doesn't have "Full Self Driving" period, they only have "Full Self-Driving (Supervised)" (and, prior to that, it's been FSD Beta).

You can't just keep ignoring the "Supervised" bit as if it's not there. Just because you think it's a stupid name, doesn't make it a lie. Have you even tried it yourself? I've tried v12, and it's amazing. It does fully self-drive. Why would they call it "mostly" if the idea has always been that it'd be "full" when it's done and out of beta? And as robotaxi shows, it's literally almost there.

I've just tried searching "FSD site:tesla.com" in Google Search, and basically every single result is "Full Self-Driving (Supervised)", with very few exceptions.
by scottyeager | 2025-08-05 06:29:47+00:00
This is so cool—thanks for publishing it!

I was just starting to study coding agent implementation, specifically with tool use. Seeing the insight on the README that `bash` is all a modern LLM needs to solve coding tasks was very interesting, since the trend seems to be solidly toward tools.

Being able to read the entire agent code nearly on a single screen is very instructive and inspiring to start hacking.

One thing I'm curious about is API calling efficiency. Did you happen to compare request count or token consumption of the mini agent versus full sized? Is that data available generally for the SWE-bench results?
by zhengiszen | 2025-08-05 06:29:53+00:00
OpenIPC is an alternative open firmware for your IP camera. OpenIPC is an open source operating system from the open community targeting for IP cameras with ARM and MIPS processors from several manufacturers in order to replace that closed, opaque, insecure, often abandoned and unsupported firmware pre-installed by a vendor.

https://openipc.org/?locale=en
by Findecanor | 2025-08-05 06:30:18+00:00
> - Drop the first bomb in the ocean in front of an envoy of observers and give Japan a week to deliberate their response

Seventy scientists on the Manhattan Project signed a petition [0] to president Truman about doing something like that before actually using the bomb, but the petition was intercepted and Truman didn't even hear about it in time.

0: https://en.wikipedia.org/wiki/Szil%C3%A1rd_petition
by scarab92 | 2025-08-05 06:30:48+00:00
The vast majority of users treat their set of passkeys as a unit anyway, so there’s no scenario when a single token would need to be revoked in isolation. A breach of one passkey can only occur from breaching the password manager itself, in which case all passkeys are exposed, so there’s no security benefit to having per site passkeys.

Users who truly need that ability can create multiple certificates, and synchronise them as appropriate.
Show HN: FlexLLama – Run multiple local LLMs at once with a simple dashboard
by yazon | 2025-08-05 06:30:54+00:00
After playing around with local AI setups for a while, I kept getting annoyed at having to juggle different llama.cpp servers for each model. Switching between them was such a pain and I always had to restart things just to load up a new model. So I ended up building something to fix that. It's called FlexLLama - https://github.com/yazon/flexllama Basically, it's a tool that lets you run multiple llama.cpp instances easily, spread across CPU and GPUs if you got'em. Everything sits behind a single OpenAI-compatible API. You can run chat models, embeddings, rerankers - all at once. The models assigned to the runners are reloaded on the fly. There's a little web dashboard to monitor and manage runners. It's super easy to get started: just pip install from the repo, or grab the Docker image for a speedy setup.

I've been using it myself with things like OpenWebUI and some VS Code extensions (Roo Code, Cline, Continue.dev), and it works flawlessly.
by genocidicbunny | 2025-08-05 06:30:59+00:00
Not to excuse it, but Protvino in the 90's was...kind of a shitshow. The early 90's were a little like post-war UK - think food stamps, standing in line all morning just to buy your measly weekly meat allotment, most city services on the brink of failure. Many of the chronically sick or disabled, or injured veterans, ended up basically being kicked to the curb when they no longer had the social safety net that (however low or high quality) they had in the USSR.

It took heroic efforts to leave to the west in those times. The best most people could swing was finding work in Moscow or Serpuhov and commuting there on the daily. And this is all considering that it was a 'science town'; Many of those who lived there in some way worked at or adjacent to the accelerator institute and were fairly well educated individuals.
Show HN: I built Deep Research for SEO keywords
by grantsingleton | 2025-08-05 06:32:51+00:00
I was watching Deep Research do hours of research in minutes and thought why the hell am I still manually clicking through Ahrefs trying to guess what keywords to check? So I built an AI that does keyword research the same way.

The problem with traditional keyword tools is they assume you already know what to look for. But I'd sit there thinking "okay I'm building a developer tool... do I search for 'API monitoring'? 'webhook debugging'? 'API testing'?" Then I'd spend an hour going down rabbit holes and miss the fact that "Postman alternative open source" or something like that gets 2k searches a month.

So I built Jello SEO. You just describe what you want: "I'm building a Terraform visualization tool" or "find keywords for AI agent builders" and it researches all the angles for you.

Technical side: - ChatGPT o3 reasoning model handles the research logic. It's the same model that powers oai deep research. - DataForSEO for real search volumes and keyword expansion - No keyword database - everything is live API calls - Usually finds hundreds of keywords, but 10-30 are ones you'd never think to check yourself

$9/month. No free trial because you can see exactly what it does before paying. The ROI is obvious.

Not trying to compete with Ahrefs for SEO professionals. This is for doing hours of keyword research in minutes. Exactly what deep web research does, but for keywords.
by noduerme | 2025-08-05 06:33:39+00:00
Agree, the ... syntax feels confusing when each fn($x) in the example uses $x as the name of its argument.

My initial instinct would be to write like this:

`$result = $arr

|> fn($arr) => array_column($arr, 'tags') // Gets an array of arrays |> fn($cols) => array_merge(...$cols)`

Which makes me wonder how this handles scope. I'd imagine the interior of some chained function can't reference the input $arr, right? Does it allow pass by reference?
by the_mitsuhiko | 2025-08-05 06:33:41+00:00
Having a community is not necessary for licenses to have a certain effect. I made the argument in the past that the FSL gives you more rights than the AGPL, it just does it slightly later. The effect however is greater. See https://lucumr.pocoo.org/2023/11/19/cathedral-and-bazaaar-li...
by hintklb | 2025-08-05 06:33:57+00:00
I understand probability theories but I don't see how this applies here. I don't see either how the insurance concept applies for housing? There is a healthy rental market that will always exist, Are you arguing that you might get priced out and therefore you should buy (even if overpriced) to avoid that potential issue?

Both housing and stocks will go down during an economical collapse. They are both correlated. You can actually make a point that housing being a highly leveraged asset is way worse during a downturn than being long on stocks.
by cloudbonsai | 2025-08-05 06:34:52+00:00
The best argument I've heard (and I'm somewhat sympathic to) is to compare home equity with real estate investment vehicles.

1) REIT is a diversified bet on a group of high-grade properties that has positive cash flow, levered with a commercial loan borrowed at 3-4%. It's as liquid as stocks, and managed by someone other than you.

2) Home equity is an undiversified bet on a single residential property that has no cash flow, levered with a retail loan borrowed at 5-6%. It's fundamentally illiquid, and managed by you.

Here is a question: People normally consider it's dangerous to lever your REIT position. Doesn't it suggest that home ownership is actually risker than commonly perceived?