MurphyA/hacker-news huggingface dataset:
by godelski | 2025-09-03 06:51:04+00:00
Published a bunch of papers, created state of the art machine learning models you might have used, wrote blog posts there's a good chance you've read, publishing open sourced software, made companies millions of dollars while not getting a dime and having random internet users fail to see the irony of telling us we're useless by using a computer. How do you think we got here?
by steve_adams_86 | 2025-09-03 06:51:19+00:00
I have to say, buproprion had severe, life-threatening side effects for me. I'm not in a typically high-risk group for psychotic symptoms, but it caused me to become quite agitated and delusional.

It feels strange to type that now, and I know these side effects are quite rare, but I can't help but warn people when I see it mentioned. It was genuinely the most terrifying experience of my life.

It happened about 6 weeks into treatment, quite acutely. I wasn't even aware it was happening.
by fulafel | 2025-09-03 06:52:13+00:00
It doesn't list the advantages over water, which seems the most common in https://en.wikipedia.org/wiki/Thermal_energy_storage systems.

You'd think water would be easier to exchange heat with since it can slosh around the heat exchanger elements in the tank more easily. Which should translate to lower costs since you don't need as many exchanger structures in the medium.

Any guesses for the motivation in using sand? Maybe it's that you can heat it over 100C? But then big heat differences to the environment mean high conductive/radiation losses or heavier insulation requirements.
by beardyw | 2025-09-03 06:52:51+00:00
> So I really don’t get it when people show so much hatred

Human beings have evolved by forming close-knit groups which had strength in being of like mind. To have not shared communal beliefs was to risk being ostracised and expelled often to certain death. Modern humans have continued to share these traits even though they rarely result in any actual danger. Hope that helps.
by numpad0 | 2025-09-03 06:53:26+00:00
IMO the bottom line is Japanese-English language pair don't translate natural AND verbatim at the same time. Either you're going to paraphrase heavily, e.g. "leftovers were shared with crews", "caution wet floor", or give it up and let it be "staff ate it", "here around is undergoing cleaning", etc. Some amounts of balancing act is always going to be needed.
by anon7000 | 2025-09-03 06:54:01+00:00
That basically does exist, and it’s called SSO. SSO providers (eg Okta) have a unified dashboard where you can control who can access what, and at what level, and can revoke access any time. It’d be nice if there was a version of that for families that wasn’t insanely expensive.

Anyways, 1Password completely solves this problem for me with me & my wife.
by tarvaina | 2025-09-03 06:55:11+00:00
The Wikipedia article says:

"Rock, sand and concrete has a heat capacity about one third of water's. On the other hand, concrete can be heated to much higher temperatures (1200 °C) by for example electrical heating and therefore has a much higher overall volumetric capacity."

and

"Polar Night Energy installed a thermal battery in Finland that stores heat in a mass of sand. It was expected to reduce carbon emissions from the local heating network by as much as 70%. It is about 42 ft (13 m) tall and 50 ft (15 m) wide. It can store 100 MWh, with a round trip efficiency of 90%. Temperatures reach 1,112 ºF (600 ºC). The heat transfer medium is air, which can reach temperatures of 752 ºF (400 ºC) – can produce steam for industrial processes, or it can supply district heating using a heat exchanger."
by energy123 | 2025-09-03 06:56:04+00:00
It didn't work in the early 2000s. But why would you use past capabilities to reason about current capabilities? The world changed, and our reasoning needs to be updated accordingly. It took 3 years and a ground invasion to find Saddam. What I am proposing is to locate Maduro and send a JDAM to him.

A more relevant case study is the war between Israel and Hezbollah, where targeting senior leadership worked. Israel killed two successive leaders until they found someone willing to sign a surrender in all but name, and ceased the rocket attacks. This would not have been possible in the early 2000s.
by skinkestek | 2025-09-03 06:56:22+00:00
> You know how StackOverflow is dead because AI provided an alternative? That's happening in search too.

Stack Overflow isn’t dead because of AI. It’s dead because they spent years ignoring user feedback and then doubled down by going after respected, unpaid contributors like Monica.

Would they have survived AI? Hard to say. But the truth is, they were already busy burning down their own community long before AI showed up.

When AI arrived I'd already been waiting for years for an alternative that didn’t aggressively shut down real-world questions (sometimes with hundreds of upvotes) just because they didn’t fit some rigid format.
by Wurdan | 2025-09-03 06:56:38+00:00
Why not both? You mention Kagi, and I find its Assistant to be a very useful mix of LLM and search engine. Something I asked it recently is whether Gothenburg has any sky-bars that overlook Hisingen to the North, and it correctly gave me one. A search engine could have given me a list of all sky-bars. And by looking at their photos on Google maps, I could probably have found one with the view / perspective I wanted. But Kagi Assistant using Kimi K2 did a decent job of narrowing the options I had to research.
by anon7000 | 2025-09-03 06:56:55+00:00
Passkeys is not security theatre, and also not a UX pain if you use a password manager. Turns out it’s nice to have a standardized API for submitting a credential to a website rather than relying on browser extensions to hopefully guess the input field is for a password. (Not to mention the multitude of sites that don’t properly handle text being autofilled)
by Ey7NFZ3P0nzAe | 2025-09-03 06:57:48+00:00
I have no issue with countries fighting Hamas. I have issues with countries sending bombs somwhere where the median age is less than 20 years old. In the USA half of the population wouldn't even have the right to drink but here they are deemed too radicalized already to deserve carpet bombings.

My take is that if a 100th of the war budget of Israel had been allocated to building schools and peace propaganda in palestine none of these decades of violence would have happened.

The only situation where bombs defeat a radicalized population is when they eradicate said population, and that sounds like a genocide to me. See Vietnam for a concrete example.
by anonnon | 2025-09-03 06:58:16+00:00
> No idea about the effect on speed in general; I was trying to save a few bytes of storage in a place where that mattered.

I had a decent sized C library that I could conditionally compile (via macros and ifdefs) to use pointers (64-bit) or indexes (32-bit), and I saw no performance improvement, at least for static allocation.
by ochronus | 2025-09-03 06:58:28+00:00
I agree. Based on my very subjective and limited experience (plus friends/colleagues), when it comes to producing solutions, what you get from AI is what you get from your 2-day hackathon—then you spend months making it production-ready.

And your starry-eyed CEO is asking the same old question: How come everything takes so long when a 2-person team over two days was able to produce a shiny new thing?!. sigh

Could be used for early prototyping, though, before you hire your first engineers just to fire them 6 months later.
by croon | 2025-09-03 06:58:53+00:00
> Do you recall ever reading them...

Do you? Honest question.

Because there haven't actually been a release of "the Twitter Files". What was done was that Musk provided Matt Taibbi (among others) select internal emails and documents, and coordinated to selectively publicize some of those in editorialized twitter threads.

And yet I've never actually seen anything resembling a smoking gun or whatever it was they were aiming for.
by kitd | 2025-09-03 06:59:14+00:00
No capitals needed. I have written many backend services around raw Vertx very successfully. It's simple, well documented and predictable, mainly because everything is done in code.

Deviating from Quarkus's standard behaviour was comparatively difficult, either tracking down the correct configuration properties and what to change them to, or which api to implement and override and what it needs to do.

I prefer to develop OpenAPI specs separately from the code too, mainly because it's a joint effort with other teams. Vertx can incorporate them easily.
by haspok | 2025-09-03 06:59:23+00:00
The thing is, if you last looked at Java in 2018, prepare for a nice surprise. I mean, we were at version 11 back then, the language has made advances in leaps and bounds.

Just to name a few: half of ML is here (records, pattern matching), we have virtual threads and soon structured concurrency, ZGC, and many more. Project Valhalla (value classes) has been long in the making, hopefully landing in a few years.

Frankly, I had worked with Kotlin and Scala in the past, but nowadays I barely see the need. Yes, Kotlin has if-expressions and null safety and immutable collections, Scala has its type system, but there are also many compromises, and to be honest, these alternatives look less and less appealing as time passes.
by cookiengineer | 2025-09-03 07:00:19+00:00
I agree with you, I think. It's hard to figure out your own position when it comes to multithreading and multitasking APIs.

To me, Go is really well designed when it comes to multithreading because it is built upon a mutual contract where it will break easily and at compile time when you mess up the contract between the scheduling thread and the sub threads.

But, for the love of Go, I have no idea who the person was that decided that the map data type has to be not threadsafe. Once you start scaling / rewriting your code to use multiple goroutines, it's like you're being thrown in the cold water without having learnt to swim before.

Mutexes are a real pain to use in Go, and they could have been avoided if the language just decided to make read/write access threadsafe for at least maps that are known to be accessed from different threads.

I get the performance aspect of that decision, but man, this is so painful because you always have to rewrite large parts of your data structures everywhere, and abstract the former maps away into a struct type that manages the mutexes, which in return feels so dirty and unclean as a provided solution.

For production systems I just use haxmap from the start, because I know its limitations (of hashes of keys due to atomics), because that is way easier to handle than forgetting about mutexes somewhere down the codebase when you are still before the optimization phase of development.
by tpm | 2025-09-03 07:00:21+00:00
Rise in reported sexual violence is usually caused by easier, safer, more welcoming reporting, not by actual rise in the base rate.

> When I was young I didn't hear about being stabbed to death so that their Rolex could be stolen.

Exactly, you didn't hear about it, such violence was quite common in some places, but there was no 24/7 online reporting backed by immediate social media outrage. Things are much much more hysterical now.
by Aachen | 2025-09-03 07:00:24+00:00
50-100W for equivalent work as a phone from 2020 can do would have been the case with CPUs from at least a decade ago. I should hope that one doesn't burn ~75W to host a few static files if it can also run on a Pi or phone or laptop that draws <20W idle

That's not to say it's not a good idea to make use of the super efficient "Pi" you already have at home in the form of (several, probably) old smartphones! Just that you'd not use it for the same purpose as a gaming desktop that can't idle below 50W
by ben_w | 2025-09-03 07:00:50+00:00
Sure, yes.

I'm just frustrated that "doing it right" gets people laughed at both at the time and for several years later, right up until the general dangers they were publicly concerned about manifest, and then people complain about people not doing something to prevent the outcome that they were previously laughed at for attempting to prevent.

Those same cautious people who left one way or another, they were the ones most directly mocked for daring to consider the possibility their new thing might be risky and caution might be wise.
by MoreQARespect | 2025-09-03 07:01:33+00:00
This article grumpily skewers its own thesis at the top:

>This indeed makes TDD less ridiculous.

>However, even though I didn’t address this....

(perhaps he should though?)

Inside out TDD (what he talks about) fails horribly, outside in works well.

It isnt even really about TDD actually: low level unit tests suck 90% of the time even if you write them after.
Show HN: I built a Chrome extension to add tags and notes on LinkedIn
by charlie_ssld | 2025-09-03 07:02:48+00:00
A few months ago, I jumped into LinkedIn for my business, but quickly hit limitations. With growing connections, it became hard to remember who was who—or where and when we’d met.

That’s why I developed a Chrome extension that lets you add tags (“circles”) and notes to your connections so you know who they are to you when they show up in your feed.

Tech stack :

- Chrome Extension Manifest V3 - Firebase Authentication - Webpack 5 build system - Vanilla JavaScript (no frameworks, keeping it lightweight for a browser extension) - Chrome APIs (Storage, Identity, ActiveTab) - LinkedIn DOM manipulation

This is my first Chrome Extension and I found it surprisingly easy to develop.

I’d love to get your feedback! Happy to discuss it with you!
by verisimi | 2025-09-03 07:03:26+00:00
Most people think they have developed their principles with reflection and consideration, but in my view most moral principles are post-facto rationalisations used to justify whatever-it-is the person wanted to do. So, excuses to justify the already decided upon action, rather than anything to determine the parameters of action, eg 'the money was too good', 'it smelled so good', etc.

Anyway, in answer to why people were callous back then and are so concerned now, I'd say nothing has changed, except what people view the norm to be. What seemed like 'callousness' was possibly considered 'practical' (or 'unsquemish'). For most moral relativists, whether they project 'practicality' or 'kindly concern' is simply an output of what they understand their social norms to be, rather than anything based in genuinely considered and applied principles.
by grues-dinner | 2025-09-03 07:03:29+00:00
The problem I may have with using an LLM for this is that I am not already familiar with the subject in detail and won't know when the thing has:

* Strayed from reality

* Strayed from the document and is freely admixing with other information from its training data without saying so. Done properly, this is a powerful tool for synthesis, and LLMs theoretically are great at it, but done improperly it just muddles things

* Has some kind of bias baked in-ironic mdash-"in summary, this ruling is an example of judicial overreach by activist judges against a tech company which should morally be allowed to do what they want". Not such a problem now, but I think we may see more of this once AI is firmly embedded into every information flow. Currently the AI company game is training people to trust the machine. Once they do, what a resource those people become!

Now, none of those points are unique to LLMs: inaccuracy, misunderstanding, wrong or confused synthesis and especially bias are all common in human journalism. Gell-Mann amnesia and institutional bias and all that.

Perhaps the problem is that I'm not sufficiently mistrustful of the status quo, even though I am already quite suspicious of journalistic analysis. Or maybe it's because AI, though my brain screams "don't trust it, check everything, find the source", remains in the toolbox even when I find problems, whereas for a journalist I'd roll my eyes, call them a hack and leave the website.

Not that it's directly relevant to the immediate utility of AI today, but once AI is everything, or almost everything, then my next worry is what happens when you functionally only have published primary material and AI output to train on. Even without model collapse, what happens when AI journobots inherently don't "pick up the phone", so to speak, to dig up details? For the first year, the media runs almost for free. For the second year, there's no higher level synthesis for the past year to lean on and it all regresses to summarising press releases. Again, there are already many human publications that just repackage PRs, but when that's all there is? This problem isn't limited to journalism, but it's a good example.
by troupo | 2025-09-03 07:03:59+00:00
> You want someone to spend their time to live-stream their codebase and them working on it using Claude code, which will then make it into production, going through all the processes on a non-greenfield project just so you can be convinced that it is worth it

Why not? Plenty of people stream their work that later makes into production. Gaming community for example has no end of people building their games publicly.

And yet, for all the "amazing one-shot capabilities that obviate the need for programmers" no one streams working with any of the AI tools.

All we have is unverifiable claims like yours.
by taffronaut | 2025-09-03 07:04:23+00:00
Most posts here seem to be offering easy on-ramp listening for jazz, but they seem at odds with the spirit of the original post. For jazz that is off-putting at first listening but rewards deeper study, consider Thelonious Monk (Blue Note sessions 1 & 2) or if you are really up for it, Coltrane's Interstellar Space.
by jonahx | 2025-09-03 07:05:09+00:00
> Even the "why does matrix multiplication look that way" is incredibly deep but practically impossible to motivate from other considerations.

Short, simple answer to that question by Michael Penn: https://www.youtube.com/watch?v=cc1ivDlZ71U

Another interesting treatment by Math the World: https://www.youtube.com/watch?v=1_2WXH4ar5Q&t=4s

There's no impenetrable mystery here. Probably just bad teaching you experienced.
by audunw | 2025-09-03 07:05:21+00:00
I don’t have a very high expectation of AGI at all. Just an algorithm or system you can put onto a robot dog, and get a dog level general intelligence. You should be able to live with that robot dog for 10 years and it should be just as capable as a dog throughout that timespan.

Hell, I’d even say we have AGI if you could emulate something like a hamster.

LLMs are way more impressive in certain ways than such a hypothetical AGI. But that has been true of computers for a long time. Computers have been much better at Chess than humans for decades. Dogs can’t do that. But that doesn’t mean that a chess engine is an AGI.

I would also say we have a special form of AGI if the AI can pass an extended Turing test. We’ve had chat bots that can fool a human for a minute for a long time. Doesn’t mean we had AGI. So time and knowledge was always a factor in a realistic Turing test. If an AGI can fool someone who knows how to properly probe an LLM, for a month or so, while solving a bunch of different real world tasks that require stable long term memory and planning, then I’d day we’re in AGI territory for language specifically. I think we have to distinguish between language AGI and multi-modal AGI. So this test wouldn’t prove what we could call “full” AGI.

These are some of the missing components for full AGI: - Being able to act as a stable agent with a stable personality over long timespans - Capable of dealing with uncertainties. Having a understanding of what it doesn’t know - One-shot learning, with long term retention, for a large number of things - Fully integrated multi-modality across sound, vision, and other inputs/outputs we may throw at it.

The last one is where we may be able to get at the root of the algorithm we’re missing. A blind person can learn to “see” by making clicks and using their ears to see. Animals can do similar “tricks”. I think this is where we truly see the full extent of the generality and adaptability of the biological brain. Imagine trying to make a robot that can exhibit this kind of adaptability. It doesn’t fit into the model we have for AI right now.
by aziaziazi | 2025-09-03 07:05:33+00:00
US cheese-in-tube is an abomination (I’m French ;-) ) and my Italian neighbor thinks the same about pinanle-fat-dough pizzas.

As for every product type there’s good and bad. I love this one[0], it’s made by a bunch of artisan chiefs near my city. Ingredients: soy, cajun nuts, ferments. Probable process: cook, smash, add ferment, wait.

Beside tradition offense there’s no reasons to restrain ourselves torturing-with-ferments lipid products that didn’t came out from udders. Fermented products are delicious and cooking has always co-evolved with technology, product availability and customs, why should someone restrain from experimenting?

I share the ultra processed disdain but to be honest there’s as much UPF in "fascimile" that some of their counterpart. That non-vegan-milk cheese has 16 ingredients in it[1].

0 https://www.vegetalfood.fr/affines/3868-albert-bio-100-gr-ja...

1 https://www.amazon.fr/cfuda-Easy-Cheese-American/dp/B000S5PH...
by archagon | 2025-09-03 07:05:41+00:00
By the way, one of his primary political goals these days is white nationalism. He does not try to hide it anymore: https://bsky.app/profile/harikunzru.bsky.social/post/3lxrqzm...

(In case anyone is not familiar: “Remigration is a far-right European concept of ethnic cleansing via the mass deportation of non-white immigrants and their descendants, sometimes including those born in Europe, to their place of racial ancestry.”)

I am gobsmacked that this is rarely mentioned whenever there’s news about Twitter. It’s just so stunningly grotesque.
by lelanthran | 2025-09-03 07:08:46+00:00
>> > The creation of wealth comes from trade, [...]

> I'm not sure to what extent you meant this, but I don't know that I'd agree with it.

At a very foundational level, all wealth comes from trade, even when there is no currency involved.

When two parties voluntarily make a trade, each party gets more value out of the trade than they had before, so the sum total of value after the trade is, by definition alone, greater than the sum total of value before the trade.

Small example: I offer to trade you a bag of potatoes for 2 hours of your time to fix my tractor, and you accept.

This trade only happens because:

1. I value a running tractor more than I value my bag of potatoes

2. You value a bag of potatoes more than you value 2 hours of your time.

After the trade is done, I have more value (running tractor) and you have more value (a bag of potatoes), hence the total value after the trade is more than the total value before the trade.

The only thing that creates value is trade. It's the source of value.
by peterashford | 2025-09-03 07:09:13+00:00
Palestinians on the West bank have been targeted. And clearly because of their identity.

And, yes, I will absolutely give you that Israel had a right to respond to October 7. But they have gone beyond all proportionality and that's why people have gone from talking about this as a just war, to talking about it being a genocide.

When all the leading scholars of Genocide call it a Genocide, when the UN declares it's a Genocide, it's a Genocide.

And BTW, GAZA did not declare war on Israel. Hamas committed a terrorist act against Israel but Israel's response kills all Gazans indiscriminately. Which is collective punishment, also a war crime.
by RagnarD | 2025-09-03 07:09:21+00:00
I've written a lot of Java in years past but I focus on C# these days. I suggest looking instead at the .NET ecosystem, focused on C# as the language and the huge library support for it - and basically all of it compilable to WASM in the browser via Blazor if you want to do web dev with it instead of JavaScript/Typescript.