MurphyA/hacker-news huggingface dataset:
by hluska | 2025-11-17 20:39:01+00:00
I live in a part of the world that is far below freezing for a significant portion of the year. Thus a large portion of my annual energy usage goes into not freezing to death.

When I drive my daughter to school when it’s -40 fucking degrees, a lot of the energy I use goes into heating my vehicle, swearing, moving and swearing. But this energy also leaks through my windshield, through my exhaust system and through my engine. This energy (heat) doesn’t provide any benefit to anyone and just leaks out into the atmosphere (which we’ve already established is trying to kill me).

That’s rejected energy. Or when it’s below -40, rejected motherfucking energy. :)
by vsgherzi | 2025-11-17 20:40:18+00:00
would you get backtraces with this implementation? I've been increasingly frustrated with axum. It hits my custom error where I print something like "sqlx database failed" but when there's lots of traffic it's hard to determine which of the hundreds of queries actually failed. What I really want is the top part of a backtrace or at least a line number. I know anyhow gives bts but will it actually be useful when used like this?

Anyone else have ideas on how to solve this?
by Denatonium | 2025-11-17 20:40:31+00:00
What cars is this the case in? All the cars I've ever driven have hydraulic-assisted brakes but can still be used without the assist in a pinch, if you really use your leg muscles. It seems REALLY dangerous to have no ability to manually actuate your brakes. If an ICE car like this with an electronic parking brake were to stall while going downhill, you'd be completely screwed.
by larkost | 2025-11-17 20:40:41+00:00
Yes, the features in YAML absolutely get in the way. The "Norway problem" for example ("no" translates to "False" in versions prior to YAML 1.2), but that is just the one more people ran into. Here is a nice overview of some of the problems:

https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-fr...

I would argue that most, if not all, of those problems stem from too many features.
by lxe | 2025-11-17 20:41:00+00:00
Object.defineProperty on every request to set params / query / body is probably slower than regular property assignment.

Also parsing the body on every request without the ability to change it could hurt performance (if you're going for performance that is as a primary factor).

I wonder if the trie-based routing is actually faster than Elysia in precompile mode set to enabled?

Overall, this is a nice wrapper on top of bun.serve, structured really well. Code is easy to read and understand. All the necessary little things taken care of.

The dev experience of maintaining this is probably a better selling point than performance.
Easier on the Eyes
by hackernewscdn | 2025-11-17 20:41:26+00:00
HackerNews.ca aggregates and displays the latest tech news from Hacker News, including details like the source, age, and score of each article, with options for reading and discussion. The site also includes sponsored content and is updated every five minutes.

I'm addicted to hackernews, but found it difficult to read on the phone and in the evenings... Threw this together a few years ago and just recently added a new theme.

Supports dark mode! lol

The sponsors don't actually pay anything, I just put them in as placeholders. One of them is an affiliate link. Hasn't made a cent. lol

Provide feedback. h t t p s:/ / h a c k e r n e w s . c a
by TimorousBestie | 2025-11-17 20:41:31+00:00
Macintyre doesn’t really involve himself with the evolutionary parts. He tends to be oriented towards historical/social/cultural explanations instead. But yes, this is an issue that any virtue ethics needs to handle.

> Utility has the advantage of sustaining moral care toward people far away from you

Well, in some formulations. There are well-defined and internally consistent choices of utility function that discount or redefine “personhood” in anti-humanist ways. That was more or less Rawls’ criticism of utilitarianism.
by TheTaytay | 2025-11-17 20:41:41+00:00
This _sounds_ really neat, and I'm very curious about this!

If it helps, I wanted to give you my stream-of-consciousness as I explored your post and site as a _total_ newcomer. I am a bit confused about what it can dop, and I bet it's really easy to make me unconfused through some site tweaks, and you seem eager for feedback:

My thoughts:

"Woah, this sounds neat. I wonder how it is different from Modal...I wonder if I could build it with modal...I love the idea of making batch stuff easier from the command line... <Now on homepage https://www.bsub.io/> Cool - there is that pdf example again! What does "extracting" the pdf do I wonder? What is "-w"? I guess these are local pdf files. I remember the poster saying that it would upload the files, so that is cool... But what is the output? Where is the output? I presume I can add my own commands cause he said "command-line tools" but maybe he meant that he exposed canned tools on the command line? What else can I do? Oh look - Video, Audio, and LLM are all mentioned! I will click on those to see other examples. <they aren't clickable> <Clicking on "see docs"> Scrolling to find _any_ other examples of any other commands... <Scrolling through rest of docs to try to understand, and failing>

"I bet if I installed it and ran it with --help, it would give me some more examples, but I'm not sure..."
by frfl | 2025-11-17 20:42:30+00:00
Idk, maybe like not being forced to use their new glass UI? Or whatever new UI trend they'll decide to implement.

On a unrestricted OS, I can just switch to a different desktop environment.

If you read the rest of this thread, instead of asking, you'll find plenty examples. But hey, if you like MacOS, great, anyone else's opinions don't matter.
by 8note | 2025-11-17 20:43:05+00:00
> I don't think taking in billions via fraud to donate some of it to charity is a net positive on society.

it could be though, if by first centralizing those billions, you could donate more effectively than the previous holders of that money could. the fraud victims may have never donated in the first place, or have donated to the wrong thing, or not enough to make the right difference.
by cstrahan | 2025-11-17 20:43:35+00:00
The LLM output differentiates between text output intended for the user to see, vs tool usage.

You might be thinking "but I've never seen any sort of metadata in textual output from LLMs, so how does the client/agent know?"

To which I will ask: when you loaded this page in your browser, did you see any HTML tags, CSS, etc? No. But that's only because your browser read the HTML rendered the page, hiding the markup from you.

Similarly, what the LLM generates looks quite different compared to what you'll see in typical, interactive usage.

See for example: https://platform.openai.com/docs/guides/function-calling

The LLM might generate something like this for text:

{ "content": [ { "type": "text", "text": "Hello there!" } ], "role": "assistant", "stop_reason": "end_turn" }

Or this for a tool call:

{ "content": [ { "type": "tool_use", "id": "toolu_abc123", "name": "get_current_weather", "input": { "location": "Boston, MA" } } ], "role": "assistant", "stop_reason": "tool_use" }

The schema is enforced much like end-user visible structured outputs work -- if you're not familiar, many services will let you constrain the output to validate against a given schema. See for example:

https://simonwillison.net/2025/Feb/28/llm-schemas/

https://platform.openai.com/docs/guides/structured-outputs
by weepinbell | 2025-11-17 20:43:37+00:00
GiveWell actually benchmarks their charity recommendations against direct cash transfers and will generally only recommend charities whose benefits are Nx cash for some N that I don't remember off the top of my head. I buy that lots of charities aren't effective, but some are!

That said I also think that longer term research and investment in things like infrastructure matters too and can't easily be measured as an RCT. GiveWell style giving is great and it's awesome that the evidence is so strong (and it's most of my charitable giving), but that doesn't mean other charities with less easily researched goals are bad necessarily.
by orblivion | 2025-11-17 20:43:57+00:00
I think part of the reason I'm "conflict averse" is that airing things out very often doesn't turn out like... well, like the movies. Sometimes the issue I have with someone is just "weird" and socially unacceptable to air out, or maybe the person doesn't turn out to be as reasonable or understanding as I hope they are. Or maybe after enough of these, it just becomes overwhelming to the other person.
by pphysch | 2025-11-17 20:43:58+00:00
The perfect configuration system would be able to support any number of parameters, enforce arbitrary validation rules, be searchable, provide metadata, examples, descriptions for each parameter, provide an audit log of who/why something was changed, support rollbacks, and so on.

The problem is that folks want a flat human readable file format to solve all these problems. That's a pipe dream.

JSON and CSV are pretty close to "syntactically optimal" in terms of losslessly storing nested and tabular data, respectively, in a human readable format. We ought to just stick with those and think about how to design effective configuration systems on top of them.
by bryanlarsen | 2025-11-17 20:44:34+00:00
> Solar and batteries may be amazing but global supply chains can be disrupted.

Solar and batteries aren't consumables, so they're not particularly vulnerable to supply chain disruption. If we lose our supply of batteries, we'll have ~10 years or so to find an alternate supply. We won't be able to do new installations during the disruption, but existing installations don't stop working.

Unlike a fossil plant when the supply of fuel is disrupted.
by Dilettante_ | 2025-11-17 20:45:01+00:00
You are commiting category error. "Why are we here/why does anything exist" implicitly assumes an impetus, a do-er with motivations. And "what IS this reality" contains it's own answer(and the refusal to accept it): It is 'this reality'. It is IS-ness itself. It's like saying "Perfectly describe the entirety of Moby Dick, leaving out not a single word or punctuation", and refusing when someone hands you the book.

Buddhism, Yoga, the more esoteric parts of the Abrahamic religions and many more all have you covered with an extensive corpus if you want people who are asking the same questions you are.
by svieira | 2025-11-17 20:45:04+00:00
A nice recent example is "smooshgate", wherein it was determined that breaking websites with an older version of Mootools installed was not an acceptable way to move the web forward, so we got `Array.prototype.flat` instead of `Array.prototype.flatten`: https://news.ycombinator.com/item?id=17141024

> I don't recall a part of the web where browser developers were viewed as not having agency

Being a servant isn't "not having agency", it's "who do I exercise my agency on behalf of". Tools don't have agency, servants do.
by nosianu | 2025-11-17 20:45:19+00:00
> To me, it’s insane to even consider banning rent increases altogether. I am surprised this was seriously discussed.

* For one:

People who vote for this may very well agree with you, but as always, even when you see that something would be good overall you yourself may be forced into contradicting behavior.

Examples for this are all over. You may know that lining up on an exit is best overall, but with everybody charging you will be forced to join the herd. You may know and agree that ricing prices (rents) should lead to more construction, but if you decide only based on your own situation, your choice is volunteering to pay more when you could vote the opposite and have an advantage.

I think it is unwise to blame people, our entire system is based on, and forces people into selfish behavior even when they know it.

* But also:

The idea that higher prices (rents) should lead to more construction is based on the premise that there is a functioning market based mostly on price alone. But for housing that is usually far from the truth, and rising prices may not lead to significantly more construction at all. Instead, higher prices may just be absorbed by various parties (not necessarily the house owners alone). Land ownership has rarely been much of a free market, especially not in places that are popular (can make a land owner lots of money).

In this case, letting the prices fluctuate just means more pain for renters without the gain (of more construction and then lower rents).
by piyh | 2025-11-17 20:45:45+00:00
>A force-directed graph is a technique for visualizing networks where nodes are treated like physical objects with forces acting between them to create a stable arrangement. Attractive forces (like springs) pull connected nodes together, while repulsive forces (like electric charges) push all nodes apart, resulting in a layout where connected nodes are closer and unconnected nodes are more separated

https://observablehq.com/@d3/force-directed-graph/2
by creatonez | 2025-11-17 20:45:53+00:00
> the same for claude, you're API is tied to a bankaccount, and vibe coding a command and control system on a very public system seems like a bad choice.

Aside from middlemen as others have suggested - You can also just procure hundreds of hacked accounts for any major service through spyware data dump marketplaces. Some percentage of them will have payment already set up. Steal their browser cookies, use it until they notice and cancel / change their password, then move on to the next stolen account. Happens all the time these days.
by cstrahan | 2025-11-17 20:47:02+00:00
I don't think there is any attempt at lock in here, it's simply that skills are superior to MCP.

See this previous discussion on "Show HN: Playwright Skill for Claude Code – Less context than playwright-MCP (github.com/lackeyjb)": https://news.ycombinator.com/item?id=45642911

MCP deficiencies are well known:

https://www.anthropic.com/engineering/code-execution-with-mc...

https://blog.cloudflare.com/code-mode/
by lIl-IIIl | 2025-11-17 20:48:02+00:00
The second search result for "Australian world map" shows a world map that is designed for Australian schools and it centers on Pacific Ocean:

https://www.australianteachingaids.com.au/the-world-map

The first search result for "Australian world map" was for one of those novelty south-side up maps.
by RealityVoid | 2025-11-17 20:48:03+00:00
Interesting, I felt the exact opposite. I used to be guarded and aggressive and was careful not to give other people too much else they might take advantage of me. My takeaway from that was... It's fine to be nice and caring and helping people out genuinely (I know, a shocker, but coming from a more... Uhh.. predatory... World it might not be something that crosses your mind.)
by skrtskrt | 2025-11-17 20:48:10+00:00
Well it only needs to be Kafka-compatible, so personally I hope that things like RedPanda will turn out to be easier to run for this use case than actual Kafka.

Having an S3-compatible store was already a fairly heavy dependency in terms of something to run correctly in production, it's just that most people don't even consider running their own object store at any real scale, they just go to cloud. Whereas running your own Kafka is something more platform teams are already attempting.
by psunavy03 | 2025-11-17 20:48:48+00:00
People want houses. Planners can either yell and stomp their feet about this or adapt to circumstances. It's like electric cars. People want cars. Better they have the ability to have an electric SUV or pickup, because if you try to force them into little tiny econoboxes or lecture them about how they should really be using mass transit, they're just going to flip you the bird and walk away.

Similarly, better to have people be able to have reasonably energy-efficient houses than demanding they all live in apartments.
by praptak | 2025-11-17 20:49:12+00:00
Jsonnet solves a different problem though.

Need to configure 5 services with hundreds of replicas in 7 data centers? Some values depend on the service, some on the data center and some on the combination thereof? Maybe also overrides for a bunch of problemstic machines?

And you also want a manageable config language which doesn't turn into a full blown Turing tar pit?

Then jsonnet is for you.

So it's not entirely fair to compare it in the "pleasant syntax" contest. It's like putting a Unimog into a ranking of city cars.
by brettgriffin | 2025-11-17 20:49:30+00:00
> I don't see what the benefit is for leaving a highway at the last possible second. If anything, this erratic behavior is unexpected and is more likely to lead to an accident. Not worth it, even discounting any feelings you have for other people.

In large metro areas, exit lanes can be back up, usually because there is a light at the end of the exit. For instance, exit 32 on the BQE can backup to the point that you sit in the exit lane for 10+ minutes as batches of cars move through the intersection. To circumvent the wait, some people just pull up to the front of the exit lane and merge in and go through the next next batch of lights. A lot of people will try to prevent you from merging, but someone will always eventually let you through. It's called exit lane jumping. It's illegal but I highly doubt anyone gets pulled over for it.
by jeberle | 2025-11-17 20:49:33+00:00
I've often wondered if PostScript or PDF contained the roots of a very good config language. Perhaps it simply is (PDF docs at least) but nobody regards it as such.

My guess is the RPN nature would be a no-go for many people. Nevertheless: comments, dicts, arrays, good string syntax, numerics, binary data, etc. Maybe that makes it too complicated.
by nullstyle | 2025-11-17 20:49:44+00:00
I'm not against better batteries. I'm against people who choose to operate with such a small safety factor for something as serious as operating a giant rolling 2 ton piece of metal and volatile chemistry. Just like I'm against people who don't know how to change a tire or properly drive with etiquette on the interstate; If you can't do it, you kind of deserve some teasing.

In my friend group, if you run out of gas you get made fun of. You forget to flip your kill switch and can't crank your motorcycle, we all laugh and call you a dipshit.

Getting stranded isn't always harmless, and proper adults don't get stranded. Proper adults manage their vehicle safely. That's my point. Yes, exceptions are allowed, but we need to make sure everyone knows they are exceptions. Don't leave 5% on your battery when in the freezing seasons, it's improper.
by wat10000 | 2025-11-17 20:50:12+00:00
The sentence you've quoted is explaining why a new version of the compiler cannot depend on the new features it's implementing. I.e. the first gcc version that supports C++20 cannot be written in C++20.

Which, as you say, is clearly not the case.

I have no idea how you managed to misread the comment so badly, but there we are.
by amarant | 2025-11-17 20:50:27+00:00
I felt a need to expand on this. In Sweden, the various agencies are independent from the elected politicians to some degree. This means that while I personally do not trust the current government, I do still trust, for example, the tax agency.

The Swedish tax agency is very different from the American IRS, or at least the impression I have of the irs as a Swede who's never been to the USA for longer than it takes to switch flights, but consumes a likely unhealthy amount of social media which is typically full of Americans.

In Sweden, the tax authority kinda do your tax fillings for you. They send them to you electronically once per year, and give you the chance to correct any inaccuracies, add any information they might have missed etc, and then sign the final result.

I don't think I'm the only one who signs those declarations without even reading them. Regardless of who is currently prime minister, the tax agency typically get it right, and I trust them enough to just accept what they say, and attach my legally binding signature without reading.

I'd estimate about 95% of my Swedish friends do the same.
by NYCNews | 2025-11-17 20:51:36+00:00
By David Greene Bronx Voice November 17, 2025

BRONX LOCAL NEWS - Millions of Americans across New York and around the country have begun to receive their Supplemental Nutrition Assistance Program (SNAP) and WIC (The Special Supplemental Nutrition Program for Women, Infants and Children) benefits as the month-long government shut down finally ended.

Lawmakers in the Senate passed a temporary resolution by a vote of 222 to 209 and it was signed into law by President Donald Trump late November 12. The legislation will fund the government through January 30, ending the longest government shutdown in U.S. history. According to USA Today, advocacy groups believe that the signed legislation will cut $186 billion from SNAP funding over the next 10 years.

Hours before the budget resolution was passed, Kay, 66, a disabled resident from Indian Village said gleefully, “Yes, thanks. I got (the) full benefits, so grateful for your help.”

Kay asked this publication to look into a rumor that existing funds in SNAP accounts would be inaccessible during the shutdown, that rumor was debunked. As the funding is temporary, Kay continued, “Even if they settle what’s happening, it’s only until January.” She added, “It’s stupid.” Because of the shutdown Kay’s benefits arrived a week late.

A Bedford Park mother who declined to be identified, said, “We all got them on the regular date,” adding that she normally receives her benefits on the 12th of every month.

Late on November 12, John, 49, of Norwood said, “There’s money on the card, but the app on the phone says I can’t access the funds until November 22.” However, the following morning, as the government was reopening John said he had received his $200 in SNAP funding.

On November 13, Agriculture Secretary Brooke Rollins said during an interview on CNN that all SNAP recipients would receive their November benefits by Monday, November 17.

On November 8, the Bronx Voice spoke with one SNAP recipient from Mount Vernon who was visiting Kingsbridge when she was asked if the SNAP funding disruption was impacting her day-to-day life, she said, “The shutdown, yeah. There’s a lot of people; my baby gets food stamps as well.” The mother of a 7-year-old then said, “We’ll have to go to a food pantry, that’s what we do.” Having not yet received her allotted $261 for November, she added that without it, “It’s hard.”

Priscilla Talbot of the Church of the Holy Nativity in Norwood recalled how the Holy Nativity’s pantry has been scaled back to one time a week. Talbot said. “Because of fewer donations, presently we are only open on the last Saturday of each month.” The church hands out between 35 – 60 bags of food, one to each individual family. The Church of the Holy Nativity began their food program more than a decade ago.
by basscomm | 2025-11-17 20:51:55+00:00
> Have you ever met a single non-programmer who successfully picked up XSLT of their own volition and used it productively?

Hi! I'm a non-programmer who picked up XSLT of my own volition and spent the last five-ish years using it to write a website. I even put up all the code on github: https://github.com/zmodemorg/wyrm.org

I spent a few weeks converting the site to use a static site generator, and there were a lot of things I could do in XSLT that I can't really do in the generator, which sucks. I'd revert the entire website in heartbeat if I knew that XSLT support would actually stick around (in fact, that's one of the reasons I started with XSLT in the first place, I didn't think that support would go away any time soon, but here we are)