MurphyA/hacker-news huggingface dataset:
by theptip | 2025-08-23 15:32:15+00:00
> Finally it occurred to me to put context where it was needed - directly in the test files.

Probably CLAUDE.md is a better place?

> Too much context

Claude’s Sub-agents[1] seems to be a promising way of getting around this, though I haven’t had time to play with the feature too much. Eg when you need to take a context-busting action like debugging dependencies, instead spin up a new agent to read the output and summarize. Then your top-level context doesn’t get polluted.

[1]: https://docs.anthropic.com/en/docs/claude-code/sub-agents
by pavel_lishin | 2025-08-23 15:32:21+00:00
I'm not sure how similar these are to what you're looking for, but:

- https://www.youtube.com/@primitivetechnology9550 - Primitive Technology, with John Plant. Non-narrated, but subtitled, videos of him building houses & other useful things with just clay, wood & stone. It's not a recreation of how people lived, but of what people might have done - he does research and tries to apply what he's learned to the materials available.

- https://www.youtube.com/@TechnologyConnections - Technology Connections. Less making, and more explaining, this has deep dives into (usually) older technology. There's something like six hours explaining how a particular pinball machine works, and I think his most recent video about VHS-C has already made it to the top of HN earlier this week.
by nikolayasdf123 | 2025-08-23 15:33:12+00:00
how does this compare to Go `unicode.IsPrint(r rune)`? https://pkg.go.dev/unicode#IsPrint

what does bad/dangerous this code catch that `unicode.IsPrint` is not catching?

or other way, what good/useful does `unicode.IsPrint`removing, that this code keeps?
by ant6n | 2025-08-23 15:33:19+00:00
It's not a "feature" when Apple decided to do it differently than everybody else, and doesn't give you an option to do it the normal way. It's just a constant reminder that Apply wants me to adapt to it, because they decide what's the right way.

For those who keep moving between systems, there will be many more mistakes because objects will be dragged 'again' and involuntarily move where they shouldn't. It's so exhausting trying to deal with the "Apple way" of things, it's a total drag on otherwise pretty decent hardware.
by eizesus | 2025-08-23 15:33:24+00:00
Last week I had what I thought was a brilliant idea: test my pitch deck against all the major AI models and see which one would be the best "practice investor." I crafted prompts to make Claude, GPT-4, Gemini, and Grok act like aggressive VCs. Then I fed them my deck. The results were... humbling.

But here's the thing - getting destroyed by Claude at 2 AM was actually valuable. It exposed gaps I never would have found rehearsing alone. So instead of crawling under a blanket to cry, I built PitchPlease. It's what I wish I had before that brutal AI experiment.

Upload your deck, and the AI becomes a context-aware investor. It detects your stage (pre-seed vs Series B), your market (B2B SaaS vs consumer), and asks appropriate questions. No more asking pre-revenue startups about profit margins. Most founders practice their pitch but bomb the Q&A. This fixes that.

Currently offering 3 free questions to fellow founders brave enough to get roasted before the real thing.

Would love to hear feedback from fellow founder currently in the trenches of raising capital
by 7thaccount | 2025-08-23 15:33:28+00:00
Blackberry and it's variants like dewberry are very common in the south and do fine in the high heat and humidity. It's almost impossible to kill. I have 4 different varieties growing wild and in planters at my house.

I also have many apple trees and they do struggle - even the native varieties. I think that's mainly due to fungus, aphids, and the poor soil though.

No idea about avocado.
by doctorpangloss | 2025-08-23 15:34:03+00:00
There are a lot of free remakes of commercial games, and a lot of free remakes of commercial game platform engines. How do the developers of Librebox decide to work on this instead of:

- remaking one specific, good game on Roblox, such as remaking Bloxburg, in something more practical like Unity?

- working on an existing free remake of a Roblox game, like Nexus Battles, which of course, was archived?

- working on something else?

I’m asking the “Libreboxdevs.” It’s nice to hear these POVs directly from the developers. As you guys read this on a Saturday morning, consider that I’m not asking for, what features are going to be added to your GitHub project, or a comparison between Librebox and other game engines or whatever. I’m asking about your personal decision making.
by GeekyBear | 2025-08-23 15:34:12+00:00
> It seams asaho is basically dead at this point.

This month's Asahi blog post begs to differ.

> This completes our transition to a fully upstream graphics stack, and as such we are retiring our Mesa fork completely...

we have managed to upstream a little over 20% of our entire patch set in just under five months.

https://asahilinux.org/2025/08/progress-report-6-16/
by exoverito | 2025-08-23 15:35:02+00:00
Disturbingly authoritarian impulses for a dubious prescription.

The climate goes through natural cycles, we are actually coming out of a global temperature low after the ice age. Cold eras are actually far more dangerous throughout human history, for example the Little Ice Age during the Dark Ages which caused widespread crop failures and famine in Europe. Warm eras are correlated with the golden ages of civilizations, such as the Roman Warm Period. Zooming out over geological time, the Earth is currently near an all time low in terms of surface temperatures.

Cryptocurrency functions as a decentralized means of exchange outside of the control of centralized powers. Governments have been feverishly debasing their fiat currencies, which has fueled inflation, pricing many young people out of owning a home. It would seem you would rather trap people in an inflationary monetary paradigm, justifying it with secular eschatology. Millenarian Marxists have similarly latched onto climate change as their justification for abolishing private property, policies of degrowth, and other anti-human initiatives.

Energy per capita is tightly correlated with living standards. We saw broad wealth increases up until about 1970, after which energy per capita flat lined, and income inequality started worsening. Europe has implemented many of the polices you want, and has achieved nothing besides deindustrialization and irrelevancy.

China's CO2 emissions are increasing dramatically, and they continue to build more coal and natural gas plants. The USA and Europe reduced their emissions mostly by offshoring manufacturing to China.

It seems you're deeply confused about how the world works.
by Kuyawa | 2025-08-23 15:35:11+00:00
20 years ago I saw the greatness of xml and xslt as I was coming from the painful inferno of an EDI shop. There is nothing more beautiful than sending plain data to a client and being able to see the whole document without any extra bloating, that's what XSLT was intended for:

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="/invoice.xsl"?> <invoice> <date>2025-08-23</date> <customer> <name>John Doe</name> <address> <line>123 Sunny Boulevard</line> <city>Miami</city> <state>FL</state> <zip>33133</zip> </address> </customer> <items> <item> <code>123456</code> <description>Some Apple gadget</description> <quantity>1</quantity> <price>1234.56</price> <total>1234.56</total> </item> <item>more items...</item> </items> </invoice>

That piece of data would be sent to millions of customers and they could open it and the XML was transformed in an invoice perfectly formatted for human consumption. Both flesh and silicon were living happy in perfect harmony.

Then it came SOAP and all the corporate suits and messed it all up into an extra complicated bloatness of anguish and suffering, but XML/XSLT were beautiful on their own (for data transformation, not web pages)
by Sesse__ | 2025-08-23 15:35:29+00:00
This isn't really the same as MySQL's ICP; it seems more like what MySQL would call a “ref” or “eq_ref” lookup, i.e. a simple lookup on an indexed value on the right side of a nested-loop join. It's bread and butter for basically any database optimizer.

ICP in MySQL (which can be built on top of ref/eq_ref, but isn't part of the normal index lookup per se) is a fairly weird concept where the storage engine is told to evaluate certain predicates on its own, without returning the row to the optimizer. This is to a) reduce the number of round-trips (function calls) from the executor down into the storage engine, and b) because InnoDB's secondary indexes need an extra storage round-trip to return the row (secondary indexes don't point at the row you want, they contain the primary key and then you have to lookup the actual row from the PK), so if you can remove the row early, you can skip the main row lookup.
by tummler | 2025-08-23 15:36:09+00:00
Side note, but does anyone else have this thought process when faced with yearly subscription vs lifetime purchase?

1. If I buy a subscription and end up not using it, I've wasted money. 2. If I buy a subscription and end up using it, that means I should have just bought the lifetime purchase. So now I've wasted money. 3. If I buy a lifetime purchase and end up not using it, I've wasted money. 4. I don't want to waste money. I'll find a free alternative or build my own. 5. Exit app store, no sub or purchase made.

Talk about loss aversion...
by blep-arsh | 2025-08-23 15:37:49+00:00
Laptop OLEDs aren't usually the best wrt color accuracy and uniformity. I've tried two. One had green splotches across the screen, the other just displays a certain range of gray shades with a green tint (so e.g. a black-to-white gradient test image has a green band in the middle). And there's always a static noise pattern of sorts due to non-uniform pixel brightness.
by baq | 2025-08-23 15:41:48+00:00
As a user I don't care whose fault is it. I want my laptop to go to sleep when I close the lid; I want it to stay asleep while the lid is closed; I want it to wake when I open the lid. Only macs seem to be able to do that consistently; I'd be glad to be proven wrong, but over the past decade I haven't found a counterexample yet.
by oorza | 2025-08-23 15:42:27+00:00
I mean, if I had Elon Musk money, I'd build some kind of giant carbon capture mechanism. Perhaps I'd buy the largest basalt quarry I could find and start sequestering carbon at a planetary scale. It would cost a ton of money, but I'd do it in secret. If it worked, eventually it would show up on the scales, and I'd emerge from the shadows. This particular method of carbon capture could potentially work at a planetary scale and could potentially be done in secret, at huge cost, but the only blocking factor today is money.

https://eos.org/articles/basalts-turn-carbon-into-stone-for-...

This is the answer to carbon storage by the way, people just do not know about it. There's more than enough reactive mineral sites on the planet. The process is basically just dissolving CO2 into water, heating it, and soaking basalt in it to allow crystals to form. The water becomes heavier than ground water and can simply be poured into the Earth. The unsolved problems are optimization problems: direct air capture of CO2, using saltwater, that sort of thing.

If the world's billionaire class decided to buy carbon sequestering, we could have global CO2 levels returned to 1900 levels within a decade or two. The technology exists, the economic willpower does not.

https://www.bbc.com/news/world-43789527

> Potentially, basalt could solve all the world's CO2 problems says Sandra: "The storage capacity is such that, in theory, basalts could permanently hold the entire bulk of CO2 emissions derived from burning all fossil fuel on Earth."

Having said all of that, this is likely the most dystopian option. It's the "tech bails us out, yet again" solution because we could deploy it thoroughly enough that we can solve climate change without addressing any of the existential issues that got us here. The right combination of corporate+government partnership commercializing this technology and making it mandatory is a very plausible way to arrive at "there's 4 corporations on Earth that run the show" a la Aliens.
Show HN: Decklab AI – Generate and prototype trading card games
by thejsdude | 2025-08-23 15:42:41+00:00
Hey HN ,

Decklab AI is my hobby project that I have built over weekends. The primary vision behind this project was to make it easier for indie designers to prototype card games, quickly. Designing cards, balancing mechanics, writing rulebooks, and preparing print-ready assets usually takes weeks, if not months. I wanted to reduce that to minutes, for a fraction of the cost.

With Decklab AI, you can:

- Create mechanically cohesive card sets with stats, effect and lore.

- Create rulebooks with setup, round structure, glossary, and scoring to get you started. Refine as needed.

- Validate cards for balance and consistency using AI.

- Chat with your rulebook to clarify mechanics.

- Customise card templates and export print ready PDFs.

Right now it's web based and focused on trading card games. I'm also planning to add AI play test agents soon so that it can simulate rounds and give feedback on what works and what doesn't.

Check it out here: https://decklab.ai

Thanks!
by foobarian | 2025-08-23 15:42:55+00:00
Thanks for these insights!

I did get seedlings this season, and even planted them mid May. I thought I did pretty well not being late this year.

The only thing I can think of is not enough water; I had a thick layer (1-2 inch) of straw for mulch, and figured that would let me water less frequently. (Though I did do a finger check every few days).

Interesting you mention the cherries; it's the only plant with fruit even this late in the season. The others are assorted regular size varieties like Cherokee or other heirloomy types.

(edit: correction: it was mythrwy in the sibling comment that mentioned the cherry tomatoes! Thank you as well.)
by water-data-dude | 2025-08-23 15:43:05+00:00
I'd guess that you're not from somewhere that water is scarce. In the American West there's not really a lot of water. I won't turn this into a multi paragraph lecture, but I'll give a few bullet points to give you a sense of what it's like:

- There's an entirely different legal framework around how water from rivers is allocated. The "normal" flow of the most important river, the Colorado River, was calculated during a time of unusually high flow, so there's a lot of tension between different states about whether they're getting their fair share.

- To give you a sense of how "thirsty" the west is, the Colorado River rarely reaches the ocean anymore.

- groundwater use is generally much less regulated, which is causing issues like the Oglala aquifer to drop at an alarming rate. Many aquifers are damaged if they're overpumped, because the weight of the ground above them will crush empty spaces.

- bad actors in the groundwater space can lower the water table and make other peoples' wells run dry

- this is made more complicated by the fact that surface water and ground water interact with each other. Reducing stream flow can affect groundwater, and using groundwater can affect streamflow.

If you want an approachable and entertaining introduction to some western water issues (including the backstabbing and plotting that inspired Chinatown!), I'd suggest reading Cadillac Desert by Marc Reisner.

In recent news: https://www.texasmonthly.com/news-politics/jacobs-well-texas...

Also: this DID end up turning into a multi paragraph lecture. My bad.
by tom1337 | 2025-08-23 15:43:15+00:00
Thats why I like Rent-To-Own. Splice (a software for virtual instruments, music samples etc) supports this a lot and I've used it a lot. 150€ for a VST upfront is hard but if I can pay 10x15€ instalments and pause / cancel them anytime before, I have no risk if I never really use the instrument. If I otherwise use it the supplier gets their full price and I get to own the product because at the tenth instalment you get a lifetime product key.
by weinzierl | 2025-08-23 15:45:11+00:00
I wouldn’t be so harsh. I think the Unicode Consortium not only started with good intentions but also did excellent work for the first decade or so.

I just think they got distracted when the problems got harder, and instead of tackling them head-on, they now waste a lot of their resources on busywork - good intentions notwithstanding. Sure, it’s more fun standardizing sparkling disco balls than dealing with real-world pain points. That OpenType is a good and powerful standard which masks some of Unicode’s shortcomings doesn’t really help.

It’s not too late, and I hope they will find their way back to their original mission and be braver in solving long-standing issues.
by paulwilsonn | 2025-08-23 15:45:19+00:00
I’ve had luck finding early-stage startups through a mix of places:

HN “Who’s Hiring” threads (great for early opportunities straight from founders).

AngelList / Wellfound for more structured job boards.

Direct outreach - if you see a product you like, email the founder. Early teams usually respond well to proactive people.

It’s less about waiting for a job post and more about finding projects you’re excited about and reaching out early.
by retinaros | 2025-08-23 15:45:57+00:00
why do we always come up with new words for basic ideas. test time compute, test time router, test time sleep, test time slop. its a router lets call it router.

at the end most of those principles are not part of the LLM but part of the API design in front of the LLM. I understand the goal is trying to abstract this fact to sell more magic.
by zeta0134 | 2025-08-23 15:46:09+00:00
The secret isn't the "4:30" part, it's the "do the thing" part. You can almost certainly squeeze something into 30 minutes of your day, somewhere convenient. So pick the convenient time and do that.

I don't live somewhere with sidewalks, so running is out for me. (Plus I don't like it much.) I do a basic circuit with pushups, lunges, and pull-ups, first thing in the morning, while the coffee is still brewing. It's my "I don't feel like fussing with a proper routine" bare minimum, but it's enough. Then I have breakfast, shower, and get on with the day. It takes no actual equipment (anything that supports your weight is fine for pullups) and costs nothing but time.
by blep-arsh | 2025-08-23 15:46:20+00:00
I have a stereo system with a DSP which I've spent quite a bit of time adjusting with tools like REW. I do care. I'm obviously adjusting my expectations because the laptop is indeed small but it really does sound great and I prefer it to typically boomy resonating bass-heavy tuning of small speakers. It's also very good at stereo separation, can even do behind-the-listener flyby from a Dolby Atmos test file.
by bix6 | 2025-08-23 15:47:18+00:00
Sure there are also many problems with saying only tech can fix all our issues. Tech is the reason we have all these issues in the first place. People survived just fine in teepees. Some might even say they lived a better life before the tech (guns) and non-native disease enabled by tech (travel) wiped them out. Swap the bike for a horse then. All you need for that is wild food and people who care about animals.
by Barrin92 | 2025-08-23 15:48:02+00:00
>hand to twist and reframe CS Lewis

and also Tolkien obviously with the name of the company. I never understood the whole Peter Thiel LOTR-industrial-complex thing that makes a mockery out of the Christian universalism of Lewis and Tolkien. Thiel, Karp and the whole cohort all sound like Oswald Spengler, not like Lewis.
by ninkendo | 2025-08-23 15:48:04+00:00
It seems like most of these are handled by just rejecting invalid UTF-8 byte sequences (ideally, erroring out altogether) when interpreting a string as UTF-8. I mean, unpaired surrogates, or any surrogate for that matter, is already illegal as a UTF-8 byte sequence. Any competent language that uses UTF-8 for strings should already be returning errors when given such sequences.

The list of code points which are problematic (non-printing, etc) are IMO much more useful and nontrivial. But it’d be useful to treat those as a separate concept from plain-old illegal UTF-8 byte sequences.
by stefanos82 | 2025-08-23 15:48:37+00:00
Personally I wished they had it backported to previous versions too, because it's rather convenient!

What is quite sad is that we cannot add it ourselves as it's so simple of what they have done:

func (wg *WaitGroup) Go(f func()) { wg.Add(1) go func() { defer wg.Done() f() }() }
by busymom0 | 2025-08-23 15:48:44+00:00
For me, I connected needing to use addictive apps with exercising because that way, I would get at least some positive out of using addictive apps plus be time limited. My Run For Fun app lets you restrict apps until you exercise:

https://apps.apple.com/ca/app/run-for-fun-screen-time-focus/...
by flashgordon | 2025-08-23 15:50:00+00:00
This was my experience too. The tools you get at work are the lowest common denominator tools.

"You want to use Claude code? Prove to us why copilot cannot do its job.". Wtf. I'm trying to do my job and the admins act as effing roadblocks so they can tick a box showing they gave everybody access. Now my job has suddenly become a judge of llms instead of doing actual work!
by hluska | 2025-08-23 15:50:01+00:00
It’s not so much a secret as a set of tradeoffs. A few years back, I learned that I had made the wrong tradeoffs - I was unbelievably obese and got to spend a week in a cardiac ward because of a whole lot of bad choices.

My kid was only 16 months old at the time. So when I got out of the hospital, I got to deal with the guilt at almost leaving her fatherless through terrible decision making.

So now I make better decisions. Running early works best for me (and I collect an immense amount of data so I can prove that). I’ll usually go to bed at around 10:30, sleep until 4:30, do my exercise for the day, have breakfast and get to work. I snack on proteins, have a very small meal for lunch and then take a nap. I’ll usually walk in the afternoon or maybe play some pickup tennis in a nearby park, rinse and repeat. I have a very full life, enjoy every moment of it and can work with the schedule I have.

It’s just a tradeoff. Angiograms suck and I don’t recommend them. Having limited unstructured time isn’t great, but it beats the hell out of a poke in the heart. :)

The 4:30 part helps me with performance in a roundabout way. One of my weirdo obese habits was this messed up relationship with productivity, where I had all these great resources to learn how to get fit but wouldn’t do it because it took time away from work. Dropping pounds and adding in running boosted my productivity a lot - I could do much more in fewer hours. With morning runs, I get a nice little productivity hit that makes exercise even more habit forming because I get the reward mechanisms from the exercise, those boost productivity which gives me another set of reward mechanisms later on in the day when I’m starting to wind down. I’m really just an addict chasing different highs.

A different time might be better for you - the key is to do something, be consistent, turn it into a habit and slowly improve.
by specialist | 2025-08-23 15:50:24+00:00
Nicely spotted.

I regard Meta and Google as ad agencies.

(I'm not smart enough to break out Amazon's and Apple's ad biz P/E separately.)

My quick spot check says Meta's P/E is more than "legacy" ad agencies and (much) less than Google's.

Just observations. I have no insights.

My opinion, based solely on vibes, is the online ad biz (Meta and Google) is more fraudulent than not. If true, than both are grossly overvalued, in that castles in the sky sort of way.
by dcrazy | 2025-08-23 15:51:22+00:00
Why didn’t you include “Unicode Scalars”, aka “well-formed UTF-8”, aka “the Swift string type?”

Either way, I think the bitter lesson is a parser really can’t rely on the well-formedness of a Unicode string over the wire. Practically speaking, all wire formats are potentially ill-formed until parsed into a non-wire format (or rejected by same parser).