MurphyA/hacker-news huggingface dataset:
by dabinat | 2025-07-24 01:05:18+00:00
Yeah, I’ve noticed my tolerance for how long a problem takes to complete has gone down a lot. I try to solve most problems myself to keep my brain sharp, but if it’s taking too long I will reach for an LLM. It’s a difficult balance sometimes because at the end of the day I am trying to be an efficient developer and if something takes significantly less time I should use it.

But LLMs have been invaluable for those kinds of problems that don’t make any sense where I have to dismantle everything just to figure it out, with the full knowledge that I will kick myself once I figure out what it is. LLMs have helped me troubleshoot those issues much faster and with significantly less frustration.
by hinkley | 2025-07-24 01:05:27+00:00
OpenTelemetry.js did this. Being written in typescript they wrongly believed they didn’t need to check the data type for user-supplied numbers. Yeah so my production data started having dropouts because somewhere we incremented by “2” instead of 2, and then OTLP choked on 100% of the data from that process because one stat out of thousands was not to its liking and had a three thousand digit ‘number’ in it.

I never did track down the last spot where we screwed that up. This was a system we shifted from statsd, so the offending callers were either working by accident or only killing some data points for one stat and nobody noticed.

So then OpenTelemetry.js had to start sanitizing its inputs and not assuming the compiler should catch it. I still think it odd that something called “.js” was actually “.ts” under the hood.
by flaminHotSpeedo | 2025-07-24 01:05:31+00:00
The article categorically refutes the idea that resting is important for juiciness but that's not the same as saying resting will not improve juice retention. Proof that a relationship once though to be causal is not is a pretty big deal, and the conventional wisdom is wrong.

As a counterexample: let's say the only things I care about are juiciness of the center of the cut of meat and the time it takes me to make it. By the conventional wisdom I'd have to rest the meat, adding time, but now we know that I could simply keep cooking the meat for longer, since that will raise the center temp faster, and then cut it immediately after cooking.

Or another scenario: if I know the precise internal temperature for my preferred level of juiciness, I know exactly what temperature to set a sous vide to.
by incendies | 2025-07-24 01:05:49+00:00
My mom wanted to “just make herself smile in a photo” without learning Photoshop. So I built a conversational AI photo editor — no sliders, no layers, just plain language. You type something like “change my hair to red” or “remove the background,” and it works instantly. No account needed, no learning curve. Would love feedback from folks here!
by getup8 | 2025-07-24 01:06:23+00:00
I had a similar obsession with cocktails starting in 2019 after moving out of NYC and missing it. So I started making my way through the Death & Company book and it inspired https://www.cocktaillove.com to keep track of everything and know what I could actually make given the ingredients on hand. It’s been a fun side project ever since, and I’ve made a little over 200 (and photographed them all) so far.
by shagie | 2025-07-24 01:07:31+00:00
While its a "you really should have it straight..."

One of the things that I've found is various advent calendars of a given type or theme of spirit. I've had three different ones for gin (several different ways to approach it) and I've found great variety in them while maintaining an amount of "yep, that's gin."

There are subtle gins and not so subtle gins. The one that was the least subtle was Hepple Gin ( https://theginisin.com/gin-reviews/hepple-gin/ ) which if you notice on that chart has a very high juniper flavor profile.

> The nose is delicately spicy with lots of juniper. Green, piney-juniper, fir branch, with a bit of citrus tinged herbal notes beneath it.

https://hepplespirits.com/products/hepple-gin - note the equipment for the process.

I also had a South American gin... which was "ok, instead of old world botanicals and base, new world." It was gin... but it certainly wasn't London gin.

If I had to have a gin gin, moonshot was my favorite.

If you're curious about it... in September start looking for them.
Show HN: ETHShot – an Ethereum test‑net "take‑your‑shot" jackpot game
by cranberryturkey | 2025-07-24 01:07:59+00:00
Hi HN,

I’ve been tinkering with ultra‑simple blockchain games and built ETHShot.io, a tiny dApp where each “shot” at a jackpot costs 0.0005 test‑ETH and has a 1 % chance to win the whole pot. It’s live only on the Sepolia/Goerli testnets, so no real ETH is involved.

How it works

- Connect a testnet wallet (MetaMask, Rabby, etc.).

- Each transaction (“shot”) sends 0.0005 test‑ETH to the contract.

- On every shot there’s exactly a 1 % chance the contract pays the entire pot to the sender.

- Non‑winning shots add to the pot minus a small maintenance fee. 0 Contract is under 80 lines of Solidity; front‑end is plain Svelte. Source code: https://github.com/profullstack/ethshot-web.

I’m looking for feedback on

- Usability and onboarding (is the flow obvious?).

- Contract design, gas savings, and any attack surface you spot.

- Whether the 1 % odds feel right or should be dynamic.

Quick start

- Grab a little test‑ETH from any Sepolia faucet.

- Visit https://ethshot.io and take a shot.

- If you win, you’ll see the transaction immediately; if not, you’ll see the pot grow.

- Bug reports and ideas welcome here or as GitHub issues.

Thanks for taking a look.

— Anthony (cranberryturkey)
by pridkett | 2025-07-24 01:09:07+00:00
You’ve just described Ambient Weather. What I find kinda funny about that is they still try to upsell you to get more than 1 year of data retention.

Luckily, they allow you to configure additional arbitrary locations to pump data to. I wrote a little program to drop that data into an InfluxDB database (along with PurpleAir, AirGradient, AirThings, Solar Data, and Iotawatt). The only practical use I’ve found is to look and see “When was the last time we head three days in a row that were so windy?” I suppose I could do fun stuff with Home Assistant too.
by cxr | 2025-07-24 01:10:06+00:00
I don't know why you're yes-anding the premise. For this sentence the authors of the study would have been rather more interested whether the subjects would look up the term "aits".

Aside from that, there's actually isn't a lot more to it, which makes it an unfortunate sentence to focus on, because it results in a caricature of the study. "There's just fog everywhere" and "the author is trying to portray a dark, grim, barely visible image of the city" are just barely short of the desired results. It just happens that this mostly straightforward (not complicated) sentence lies between/among many other far less straightforward ones. The problem is glossing where it is inappropriate to do so—and being overly comfortable doing so—which the authors of the study criticize as "oversimplification":

> 96 percent of the problematic readers used oversimplified phrases at least once to summarize a sentence in the test passage while 61 percent used this method for five or more sentences. Often, subjects used this tactic as a shortcut when they became overwhelmed by a sentence with multiple clauses. One subject disclosed that oversimplifying was her normal tactic[…] Those subjects, however, who relied on oversimplification became more and more lost as they continued to read
by chrisg23 | 2025-07-24 01:10:10+00:00
This is an excellent talk. It digs really deep into the history of OOP, from 1963 to 1998. The point is that in 1998 the commercial game "Thief" was developed using an entity component system (ECS) architecture and not regular OOP. This is the earliest example he knows of in modern commercial programming.

During his research into the history of OOP he discovered that ECS existed as early as 1963, but was largely forgotten and not brought over as a software design concept or methodology when OOP was making its way into new languages and being taught to future programmers.

There's lots of reasons for why this happened, and his long talk is going over the history and the key people and coming up with an explanatory narrative.
by ninetyninenine | 2025-07-24 01:10:23+00:00
> Go on. Which deep academic experts are saying LLMs are conscious?

None. But they all claim they don’t understand it.

Look at yourself. When did I claim the LLM is conscious? Never did. I said it’s a possibility but mostly we don’t know wth is going on. Your statement here was not an intentional lie but it was incorrect and made up. Aka an hallucination: which makes you not much more different than an LLM.

> I will, first, tend to presume it's a David Blaine style illusion, or that I took the wrong gummies. Because that's the most logical, rational, and likely explanation. The crazy explanation - a talking horse with a Ph.D. - requires deeply solid evidence. (And more than one well-qualified person agreeing that they're seeing it, too!)

Let’s say the horse was in actuality doing quantum mechanics. We looked from every angle and it’s actually writing equations down that are sometimes wrong but often correct and often both correct and novel. We have no way of reading the horses mind but every person on the face of the earth and horse psychologists are seeing the same thing. But nobody knows how the horses does it because we simply can’t read the horses mind.

Then you come along. Genius that you are. And say the horse is just a stochastic parrot! The writing is an illusion and the horse doesn’t really understand anything! And you have no evidence to show for it. But you make that steadfast claim anyway even without evidence. The horse continues to write working equations you have no explanation for how but you say it doesn’t know quantum mechanics.

That’s what you are. You’re making a claim but you have no evidence for the claim. Similar to religion. You simply decide to believe in something and then use endless analogies in your arguments which you don’t realize aren’t evidence for anything.
by penultimatename | 2025-07-24 01:11:22+00:00
The civil rights movement in the US in the mid-20th century didn’t produce anything positive? The women’s rights movement?

I’d say the lack of sharecroppers, let alone slaves, and the right of women to vote and speak freely is positive.

I understand what you’re getting at, but you’re ignoring quite a bit of history that brought us to where we are today.
by 0x457 | 2025-07-24 01:12:03+00:00
Well, yes, as soon as you take meat off the heat, temperature continues to raise for some time, but it starts dropping off during the rest period.

I cook til 125F, take it off, let it rest, cut. I have a probe that measures it in multiple points, allowing it to more accurately estimate core and surface temperature.

There are so many cases like this in cooking because no one bothered to actually test validate science as long as it produced claimed results (i.e. juicy steak in this case)
Show HN: Your Startup Needs a Better Name
by Areibman | 2025-07-24 01:13:32+00:00
Hey HN,

Ever notice how so many startups (including YC) seem to have such similar names?

Over the years, I've been tracking the most common words I see (i.e. base, loop, layer, stack, etc.) and made a list out of them.

This app shows all the combinations available and looks up the domains on Namecheap to see what you can buy.

I made this because the list was fun to show at parties, but honestly, I think more than a couple of startups will find this helpful.
by aeturnum | 2025-07-24 01:14:28+00:00
Crashing is loud. You will get crashes in your logs. And you can let it happen because those crashes won't disrupt anything else - that's what the message passing gets you.

So sure, the code with the error won't work (it wouldn't work in any language - you can make an error in all of them), but you will get a nice, full stack trace and the other processes in your VM won't be impacted at all. You won't bring down the service with a crash. Sometimes this is undesirable - you could deploy a service where the only endpoint that functions is the health check - but generally people don't do that.
by Nursie | 2025-07-24 01:14:35+00:00
Because you’re then routinely going about the place armed, and more likely to be the cause of violence or escalation.

In the wake of the Kyle Rittenhouse stuff I remember Americans saying that going armed to a protest (not just that guy but others) was reasonable and routine because you might need to defend yourself if things go bad. In much of the rest of the west the general idea is that if you’re going somewhere you think you might need a weapon - you probably shouldn’t go.
by shpongled | 2025-07-24 01:16:01+00:00
I think you cropped out the important part of the quote:

> It’s rare that I have more than a drink or two in one night.

I don't drink that often any more, but 2-3 drinks in a night, done occasionally is not a problem. I've had weeks where I drink a beer (or two!) every night, and also don't struggle with any alcohol problems.

2 drinks every single night? Leaning that way - and not great for you just from a health/caloric perspective.
by chrisg23 | 2025-07-24 01:17:23+00:00
Really short: ECS existed in the earliest implementations of OOP in 1963 and was being used in the software he showed.

When OOP went mainstream it pretty much was entirely about "compile time hierarchy of encapsulation that matches the domain model" and nothing else. His opinion is the standard way of doing OOP is a bad match for lots of software problems but became the one-size-fits-all solution as a result of ignorance.

Also he claims that history is being rewritten to some extent to say this wasn't the case and there was never a heavy emphasis on doing things that way.
by musicale | 2025-07-24 01:17:58+00:00
The Promised LAN is a bit of a WAN party, but I would say that "LAN party" can certainly be assumed to include virtual LANs.

I'm even willing to say that a get-together of friends in the same location playing the same online game (perhaps using laptops / handhelds / tablets / smartphones / etc.) still fits the spirit of the LAN party, even though it might technically be over a WAN. (Former LAN game series like Diablo have evolved in this direction, for better or worse, and MMOs were always in this space. It's still a blast to play them with people in the same room.)

The best LAN party is the one that you are part of.
by mananaysiempre | 2025-07-24 01:18:53+00:00
I don’t know, I feel myself shifting the goalposts here, but at the same time, I don’t feel I’m unjustified in doing that. You’re probably not going to complain that the list of JVMs you linked is incomplete, even though there are probably small-scale JVMs in SIM cards and other such minuscule environments that are not listed there, and those could easily be something entirely unique that was written by a couple of guys in a room in 1997 and last had a feature added to it in 2000.

So I can’t help observing the non-obsolete JVMs not targeting an embedded usecase (and thus capable of supporting the kind of tools you’re referring to) are all either research projects or OpenJDK-based (or both). Harmony is dead. GCJ is dead. (Does Dalvik count?..) Oracle has already perpetrated half of a rugpull on OpenJDK and mostly murdered the JCP, and that ratchet only ever goes in one direction. And the tooling of the kind you describe is mostly sold by a handful of companies for a handful of notable languages, none of which were born outside the JVM context: Kotlin is the last entrant there, and it is very good, but the tooling is also very distinctly a single-vendor thing to the point that Google didn’t roll their own. (Both Clojure and Scala are lovely, but I don’t think they’re on the same side of notable as Java or Kotlin. Groovy still exists.) Jython was almost the last holdout for targeting the JVM, and it’s also effectively dead. JRuby is... surprisingly alive? But I don’t believe it has tooling worth a damn.

I guess what I want to say is, for a very long time—though not for the entirety of its history—it’s been an ecosystem centered on Java and not really on the JVM. Microsoft’s CLR actually made a fair attempt at, let’s say, multilingualism for significantly longer, but after the DLR flopped that was mostly the end of that. And, of course, instead of a Java-centric ecosystem it was from the start a Microsoft-centric ecosystem, and after the stunts they’ve pulled (most recently) with their VSCode extensions and language servers I don’t trust any development tool Microsoft releases to continue to exist in any given form for any given duration.

So I don’t think there’s really anything mature that would be VM-centric in the way that Wasm is, that would furthermore not go up in smoke if a single vendor decided to pull out. That’s not to say I think Wasm is the pinnacle of computing–I think it’s pretty wasteful, actually, and annoyingly restrictive in what languages it can support. I just don’t think it really retreads the paths of any of the (two) existing prominent VM-based platforms.
by uneekname | 2025-07-24 01:20:30+00:00
I would love to learn more about how to set something like this up. I hope this group will consider open-sourcing more tools and instructions for others who hope to follow in their footsteps.

As some other commenters have said, Headscale/Tailscale scratches some of this itch for me. Having individual devices connect directly to an overlay network is fabulous. However, I can never fully control Tailscale the way I wish to, and connecting networks together with it is difficult.
by GuB-42 | 2025-07-24 01:20:49+00:00
I have be wondering about do-not-check lists to go with checklists.

I am mostly thinking about packing list, as it is common to overpack when travelling, so it can be good to have a list of things you think will be useful but are not. For example, if you are travelling in hotels (as opposed to hitchhiking ;)), you probably don't need a towel, because they are usually provided, so, to the do-not-pack list.

The problem with checklist, especially the ones that change over time is that they sometimes go out of control with useless items, a do-not-check list means "I removed this from the checklist, there is a good reason, don't put it back"
Ask HN: Why do so many people think AI will continue to improve exponentially?
by AbstractH24 | 2025-07-24 01:20:53+00:00
When you look at the 20th century and first quarter of the 21st improvements have been anything but exponential.

It’s been gradual with occasional major leaps and paradigm shifts.

I’m actually shocked how much more similar life in the year 2000 and 2025 are than 1950 vs 1975 or 1975 vs 2000

Flip side of this argument I guess is we’re overdue for a major upending of society on par with WW I. Although I’d counter the Ottoman Empire lasted 800 years
by susiecambria | 2025-07-24 01:21:26+00:00
I learned about checklists (versus to do lists) from Dr. Atul Gawande. He has done a great deal of work on checklists in medicine because of the complexity in the field and as a way to force/facilitate communication.

He wrote The Checklist Manifesto - How to Get Things Right, has been interviewed a gazillion times about the need for the surgical checklist, and talks extensively about the challenges associated with getting hospitals and medical practices to adopt the surgical checklist.

NPR's Atul Gawande's Checklist For Surgery Success [1] is a short version of the problem, challenges, inspiration, and solution.

And more recently, look forward to Captain Steeeve [2] talking about checklists pilots use.

[1] https://www.npr.org/2010/01/05/122226184/atul-gawandes-check... [2] https://www.youtube.com/@CaptainSteeeve
by owenversteeg | 2025-07-24 01:21:48+00:00
For those that are getting into cocktails, by far the best piece of advice I can give is: know when the quality of ingredients matter and when they don’t. If it’s a very sugary/salty drink, or people are smoking, or already drunk, most people won’t care, but for a lot of cocktails the ingredients make a massive difference. The best bang for your buck is Carpano Antica, a sweet vermouth with real complexity to it; the worst value is high end vodka.
by mtkd | 2025-07-24 01:22:20+00:00
Conversely, it's useful to get an immediate answer sometimes

6 months ago, "what temp is pork safe at?" was a few clicks, long SEO optimised blog post answers and usually all in F not C ... despite Google knowing location ... I used it as an example at the time of 'how hard can this be?'

First sentance of Google AI response right now: "Pork is safe to eat when cooked to an internal temperature of 145°F (63°C)"
by Polizeiposaune | 2025-07-24 01:23:02+00:00
It's relatively straightforward to create a firefox alternate search engine which defaults to the "web" tab of Google search results which is mostly free of Google-originated LLM swill.

Instructions are here: https://support.mozilla.org/en-US/kb/add-custom-search-engin...

The "URL with %s in place of search term" to add is:

https://www.google.com/search?q=%s&client=firefox-b-d&udm=14
by EvanAnderson | 2025-07-24 01:25:13+00:00
The travel checklist goes with me on the trip and serves to answer three more questions: (1) Am I bringing back everything I took, (2) what did I not use on the trip, and (3) what should I have brought (i.e. add it to the checklist after the trip has started)?

I take the list for a completed trip and use it to plan the next trip of a like nature. It has been very helpful.
by bpt3 | 2025-07-24 01:25:56+00:00
And because the stronger engineers are giving up some earnings to the less skilled engineers, the larger pot doesn't matter to them.

Unions basically buy job security for a fixed duration of time for their members by offering concessions related to compensation. Competent workers in a non-declining field (i.e. pretty much all of tech) already have job security via their skills, and don't need to explicitly guarantee it by giving up some compensation to offset that risk for the employer.

It makes even less sense for software development since it can be moved overseas so easily in most cases.
by tomhow | 2025-07-24 01:27:28+00:00
> Islamic people also don't want to bake cakes for the LGBTQ crowd. They're with the Christian baker there.

Please don't make generalizations based on religion or culture. Please also make an effort to follow the guidelines, in particular these ones:

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html
by saadn92 | 2025-07-24 01:28:39+00:00
I think you just have to lean on it as a junior programmer that you're pairing with on a problem. It'll suggest something, but you still think about what it suggests or be skeptical about it. Once you do that, it actually can help you with bouncing ideas around and working through problems. If you're just giving it things to do and not looking at the code, or looking at the way it's approaching the problem, then that's when it feels like you're not really thinking anymore.
by gleenn | 2025-07-24 01:29:21+00:00
I was in the same boat about sipping rum not being very interesting until I found Zacapa Guatemalan rum. It's relatively common and reasonably priced and very delicious coming from someone who likes whiskey neat and also many cocktails. If you wanna feont the cash for the Zacapa XO for ~$125+/bottle then you are in for an amazing treat.
by musicale | 2025-07-24 01:29:23+00:00
Abstract modern art seems to have some things in common with some kids' art: focus on materials, color, texture, perception; and representational art may focus on symbolism rather than realistic rendering. There's also an authenticity to art that is created for personal expression without worrying what other people will think about it.

It's hard to capture three dimensional physical art in two dimensions and/or digitallly, even more so when the art is abstract. The context and interaction with the physical environment can also be important.