MurphyA/hacker-news huggingface dataset:
by Xenoamorphous | 2025-12-21 19:52:50+00:00
Enough money to not work and care for your children is the correct answer.

But sadly the people I know who made enough money to be able to retire young are workaholics that will hire people to raise their kids. Because their workaholism is what made them rich in the first place. See Elon for an extreme example, I doubt he can even name all his biological children.
by nephihaha | 2025-12-21 19:53:15+00:00
"Female creators have been particularly affected by those campaigns, as their videos are more likely to be dislike-bombed when compared to videos uploaded by men."

They always have to bring an angle like this in. Can't say I've ever been aware of such a thing.

I noticed a much more likely pattern. A lot of government videos got downvoted during lockdown, and we can't be having that! (Or the folk in twenty bedroomed houses telling poor people to stay at home.) A lot of resentment in that period.
by 3eb7988a1663 | 2025-12-21 19:53:28+00:00
That is shockingly good. EIA reports existing grid scale battery round trip is like 82% which do not have moving parts.

...in 2019, the U.S. utility-scale battery fleet operated with an average monthly round-trip efficiency of 82%, and pumped-storage facilities operated with an average monthly round-trip efficiency of 79%....

https://www.eia.gov/todayinenergy/detail.php?id=46756
by thanedar | 2025-12-21 19:53:31+00:00
Kids and work definitely increase the degree of difficulty! I'm juggling three young kids while going full-time in politics and publishing my first book this year. What I've found is stretching to launch Positive Politics now is absolutely more work and I could be relaxing instead of writing on a Sunday but this truly gives me more energy. One big unlock was finding a job in politics doing investigative journalism fighting corruption truly lights me up. It's less money and a nonprofit, but this work plus my book truly have me chasing me my highest purpose and Positive Politics grow to be huge on its own too.
by j-pb | 2025-12-21 19:53:35+00:00
I actually wrote my bachelors on this topic, but instead of going the ECS route (which still has redundant fields in different components) I went in the RDF direction. That system has shifted towards more of a middleware/database hybrid over time (https://github.com/triblespace/triblespace-rs). I always wonder if we'd actually need logging if we had more data-oriented stacks where the logs fall out as a natural byproduct of communication and storage.
by gnerd00 | 2025-12-21 19:53:57+00:00
The first and only time I met Richard Stallman was at a small private talk in Palo Alto at MacAurthur Park. About 20 people at most I would say. His rigor and attentiveness to detail stood out brightly, even amongst a room full of PhDs and others. I was startled by the talk at the time and I have to say that those ideas have never left me since then. The content of his careful polemic have only grown in weight and relevancy today, whatever your own views are.

It is an honor and achievement of a society that Richard Stallman may speak and say what he chooses to say, in 2025.
by Animats | 2025-12-21 19:54:05+00:00
Why would anyone want to buy a new computer now unless the old one is worn out? There is no price/performance improvement. Nor will there be for the next five years or so. NVidia says to expect 10% price increases each year. DRAM prices have doubled, and Samsung says not to expect price cuts. Micron just exited the retail RAM business.

Microsoft is trying to escape this trap by pivoting to Windows as a subscription service. It will get worse, not better.
by Aurornis | 2025-12-21 19:54:06+00:00
I know a lot of people who DoorDash, have groceries delivered, have a house cleaner, and call a contractor for every small thing that needs to be done. They’re buying time.

It’s never quite as much time as expected, though. Each is a marginal addition of free time that brings its own complications (like my friend who did an alarming amount of DoorDash and is now investing a lot of time into dropping weight and managing cholesterol and blood sugar)
by kevin061 | 2025-12-21 19:54:29+00:00
It is not a bad post. I especially like that you point out at how AI is not really going away, in stark contrast to the comments I read daily on social media roughly saying "I can't wait for the AI bubble to burst".

Well, I am sorry, but the "AI bubble" is not really going away anytime soon, so you better get comfortable with it.

But indeed, it seems more important than ever now to build things and learn more, and not rely on AI excessively.
by spqr212 | 2025-12-21 19:54:30+00:00
I've been battling noise at the workplace and in my neighborhood for decades. Some useful resources:

Noise Pollution Clearinghouse - https://nonoise.org/

Acoustilog Incorporated - https://acoustilog.com/ Of special note are the legal caveats one must consider to prevail in a lawsuit. (https://acoustilog.com/daniel.html) Consistent documentation is key.

Maine Code of Rules - Control of Noise https://www.law.cornell.edu/regulations/maine/06-096-C-M-R-c... Note document search terms "tonal" and "one-third octave".
by timschmidt | 2025-12-21 19:54:35+00:00
Similarly, the 4th amendment to the US Constitution reads in full:

"The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

"papers, and effects" seems to cover internet communications to me (the closest analog available to the authors being courier mail of messages written on paper), but the secret courts so far seem to have disagreed: https://en.wikipedia.org/wiki/United_States_Foreign_Intellig...
by hrpnk | 2025-12-21 19:54:49+00:00
`gh pr diff num` is an alternative if you have the repo checked out. One can then pipe the output to one's favorite llm CLI and create a shell alias with a default review prompt.

> My company uses some automatic AI PR review bots, and they annoy me more than they help. Lots of useless comments

One way to make them more useful is to ask to list the topN problems found in the change set.
by kgeist | 2025-12-21 19:54:51+00:00
Just a week ago, I rewrote our RAG pipeline to use structured outputs, and the tests showed no significant difference in quality after a few tweaks (under vLLM). What helped was that we have a pipeline where another LLM automatically scores 'question-expected answer' pairs, so what we did was: tweak the schema/prompt => evaluate => tweak again, until we got good results in most cases, just like with free-form prompts.

Several issues were found:

1. A model may sometimes get stuck generating whitespace at the end forever (the JSON schema allows it), which can lock up the entire vLLM instance. The solution was to use xgrammer, because it has a handy feature that disallows whitespace outside of strings.

2. In some cases I had to fiddle with metainformation like minItems/maxItems for arrays, or the model would either hallucinate or refuse to generate anything.

3. Inference engines may reorder the fields during generation, which can impact the quality due to the autoregressive nature of LLMs (like, the "calculation" field must come before the "result" field). Make sure the fields are not reordered.

4. Field names must be as descriptive as possible, to guide the model to generate expected data in the expected form. For example, "durationInMilliseconds" instead of just "duration".

Basically, you can't expect a model to give you good results out of the box with structured outputs if the schema is poorly designed or underspecified.
by Neywiny | 2025-12-21 19:54:57+00:00
I think there will always be vendor lock in. The same way there have been architectural differences between Intel and AMD's x86, or even stuff like one specific chip/family tanking performance because one instruction was implemented differently, you won't be able to guarantee efficient utilization of different vendor/families.

For example, I've taken code optimized for Xilinx, ran it for another vendor, and resource count ballooned because stuff that was built-in/free on one wasn't on the other. It's a lot of work to truly make generic code and usually just means switching out modules per vendor.
by sinaatalay | 2025-12-21 19:55:12+00:00
It’s completely flexible. However, it's not done through CSS. We use Typst to generate PDFs, and we template Typst files using Jinja2 from YAML. You can override the built-in Typst templates; see the guide here: https://docs.rendercv.com/user_guide/how_to/override_default...
by dap | 2025-12-21 19:55:19+00:00
I inferred that they’re referring to the fact that in typical C the compiler must have seen a function earlier in the file for you to use it. One solution (that the author doesn’t like) is to put the leaf functions first so that they’re defined when the compiler sees their callers. The author seems to be ignoring the alternative approach: declaring functions at the top and then writing the in the top-down order that they like.
by mcgrath_sh | 2025-12-21 19:56:04+00:00
I use my password manager for those. The only card I have in my Apple wallet is my grocery card. Otherwise, I go to my password manager and pull up the entry and the attached images. Some, I have just a barcode png. Others I have screenshots of the card from an app/website. This has been a really good balance for me.

As an aside, I tried to use base64 for the images so everything was in text, but decoding with a shortcut was annoying enough I went with the image attachment.
by DrewADesign | 2025-12-21 19:56:11+00:00
Weird thing from the pretty ho-hum super cards privacy policy:

> The Service Provider will retain User Provided data for as long as you use the Application and for a reasonable time thereafter. If you'd like them to delete User Provided Data that you have provided via the Application, please contact them at blub@blob.com and they will respond in a reasonable time.

That looks like a placeholder address to me? Not exactly confidence inspiring if so…
by mnahkies | 2025-12-21 19:56:12+00:00
That was difficult to read, smelt very AI assisted though the message was worthwhile, it could've been shorter and more to the point.

A few things I've been thinking about recently:

- we have authentication everywhere in our stack, so I've started including the user id on every log line. This makes getting a holistic view of what a user experienced much easier.

- logging an error as a separate log line to the request log is a pain. You can filter for the trace, but it makes it hard to surface "show me all the logs for 5xx requests and the error associated" - it's doable, but it's more difficult than filtering on the status code of the request log

- it's not enough to just start including that context, you have to educate your coworkers that it's now present. I've seen people making life hard for themselves because they didn't realize we'd added this context
by lieability | 2025-12-21 19:56:35+00:00
> no different

In your world view immigrants working jobs you find beneath you is the same as someone selling drugs?

> likely committing criminal activity

You understand that exploiting day laborers to circumvent labor laws puts the, mostly civil though vanishingly rare criminal, liability on the employer rather than the employee, right?

We use laws rather than your own personal hatred of immigrants to define criminality.
by HendrikHensen | 2025-12-21 19:56:37+00:00
> I don't think people should have kids because they otherwise lack meaning

I'm past the age where I can (or rather should have) kids and I have to say, the past decade or so I'm more and more thinking that people SHOULD have kids to have (more) meaning in their life. Put it another way, I've begun thinking that having children is a nice way to have a default baseline of meaning in your life. I really see that with all my friends, who all have kids.
by Labo333 | 2025-12-21 19:56:54+00:00
Wow that's cool!

I think the hardest for this kind of projects is to keep it active. Environments with a "global state" like this (everyone shares the same website) are ultimately limited to surges (seasonal events like Magnus vs The World or a single game of Twitch plays Pokemon) or to a recurring flow of new people.

Maybe having multiple "realms", so that there are not too many people in a single realm in case of virality, and the ability for people to spawn their own realms would be nice (think skribbl or Among Us) but then it would kind of be a Lovable and cost a lot to host the LLM. But since the html code is open source, local LLMs (like Gemini Nano embedded in Chrome) could theoretically do the editing. In that case, the web page should definitely be marked as even unsafer! I wonder how one could avoid the red flag of Chrome for pages that are deliberately made to host collaborative crap.
by phil21 | 2025-12-21 19:57:19+00:00
At least at the Home Depot near me, the day laborers sit near the parking lot exits on the boulevard.

I go to Home Depot more than is reasonable, and I’ve never been approached by them. You typically would need to solicit them yourself. In general I find them to be respectful and pleasant - I imagine otherwise they would get customer complaints and Home Depot would have them trespassed immediately.

From others experiences I’ve talked to, they usually form “crews” with one main “crew chief” guy who speaks English you negotiate a rate and number of workers you need, and any specific skills like concrete, framing, etc. beyond simple labor. You generally are expected to provide any tools needed to complete the job beyond what fits in a standard tool belt.
by dfawcus | 2025-12-21 19:57:48+00:00
One quibble I have with the piece is the quotes.

There is a bark of an Englifh tree, which I have found by experience to be a powerful aftringent, and very efficacious in curing aguifh [agues] and intermitting diforders. My curiofity prompted me to look into the difpenfatories and books of botany, and examine what they faid concerning it; but there it exifted only by name. I could not find, that it hath, or ever had, any place in pharmacy, or any fuch qualities, as I fufpected afcribed to it by the botanifts.

If (as it appears) the author was unable to type in a long-S, he could at least have used a normal one, making the text more readable.

i.e. Englifh => English; aftringent => astringent; aguifh => aguish; diforders => disorders; curiofity => curiosity; difpenfatories => dispensatories; faid => said; exifted => existed; fuch => such; fufpected afcribed => suspected ascribed; botanifts => botanists
by ianburrell | 2025-12-21 19:57:51+00:00
You find out the addresses after it is configured automatically. This is no different than IPv4 and DHCP.

If you don't want to use the public addresses internally, then you can assign ULA addresses. If you don't want to use MAC derived addresses, assign them static host addresses.

For names, I use mDNS. I don't know the IPv6 address for my server. If I did need it, I would get it from the router.
by cogman10 | 2025-12-21 19:57:56+00:00
In fact, the limiting element for Li chemistries is generally the Nickel. Pretty much everything else that goes into these chemistries is highly available. Even something like Cobalt which is touted as unavailable is only that way because the industrial uses of cobalt is basically only li batteries. It's mined by hand not because that's the best way to get it, but because that's the cheapest way to get the small amount that's needed for batteries.

Sodium iron phosphate batteries, if Li prices don't continue to fall, will be some of the cheapest batteries out there. If they can be made solid state then you are looking at batteries that will dominate things like grid and home power storage.
by avidiax | 2025-12-21 19:58:20+00:00
Just my opinion, but I feel Kensington locks have little value.

Sure, maybe it will deface the stolen item when it gets ripped off, but for a thief, the device is still usable, and it can be sold for parts or at a discount. We are talking about the sorts of people that steal bicycle wheels and seats.

Their utility is in keeping honest people honest. For example, keeping office workers or customers from just walking off with or moving assets.

https://www.youtube.com/watch?v=t6wRhrWl_2M
by macNchz | 2025-12-21 19:58:21+00:00
Hiring a housekeeper to come every couple of weeks has pretty much directly bought me time, at a pretty reasonable price. I like living in a neat and tidy home, but never cared much for scrubbing grout or polishing the stovetop in my free hours. I’m delighted every time she comes, and I never wake up Saturday thinking I’ll have to vacuum under the couch cushions.
Show HN: Latameo – exploring what it's like to live in Latin American cities
by batels | 2025-12-21 19:58:39+00:00
Hi HN,

I’m working on a side project called Latameo: a map-based way to explore and compare Latin American cities — safety, cost of living, access to hospitals and schools, and connectivity to larger hubs.

It’s very early stage and currently focused on Brazil and Argentina.

What would you personally look for when comparing cities? Any red flags or things you think are missing?
by tzs | 2025-12-21 19:58:47+00:00
> Attacker must compromise the original inbox permanently, which is much harder

This may need further analysis. I'd guess that a significant fraction of the people that want to change the email address that identifies them to a service want to do so because they have a new email address that they are switching to.

Many of those will be people who lose access to the old email address after switching. For example people who were using an email address at their ISP's domain who are switching ISPs, or people who use paid email hosting without a custom domain and are switching to a different email provider.

A new customer of that old provider might then be able to get that old address. You'd think providers would obviously never allow addresses used by former customers to be reused, but nope, some do. Even some that you'd expect to not do so, such as mailbox.org [1] and fastmail.com, allow addresses to be recycled.

[1] https://kb.mailbox.org/en/private/e-mail/when-is-a-deleted-a...

[2] https://www.change.org/p/stop-fastmail-recycling-email-addre...
by bicepjai | 2025-12-21 19:58:51+00:00
IMHO, in the software field, learning can be simpler to 2 phases. The first one is exploration, where we read blogs, docs, and books; listen to lectures and talks. Then comes the second phase of exploitation, where we actually use the thing we learned. You can think of all those “learning from scratch” videos as someone who is doing the phase 2. I love the phase one and most of the time don’t have time and energy to sit down and go through the phase 2. Nowadays, I feel like the 2 phases are combined, thanks to LLMs. For instance, I wanted to do some animation for visualizations. This week, I learned AnimeJS by watching CCAgent create the animation I wanted, which was interspersed with questions that were answered with diagrams and text, which accomplishes the phase 1. I do not like letting them run the show. Then comes phase 2, where I organize the code, abstract things, rewrite code, still use their help for long rewrites, but totally my ideas and mine only. This saves time tremendously.
by mapontosevenths | 2025-12-21 20:00:15+00:00
> But now the wrong ox is getting gored, and people are uncomfortable with it.

I'm not mad the ox was gored, just that nobody replaced it after they were done sacrificing it. Bad science deserves to die, but in my mind it should always be replaced with better science. Not just left as an empty gap.

> Again: there is active science being done at some of the largest research universities in the world on the questions you're talking about.

I wish I could find it. Neither Google, Kagi, ChatGPT, or Gemini could point me towards anything relevant. They just keep spitting out the old discredited hogwash. Maybe that's more a failing of the search engines than of the science though.

Either way, I appreciate the conversation. It's a topic that fascinates me, even if it isn't particularly relevant to my own life. I hope you have, or are actively having, a great holiday!
by roughly | 2025-12-21 20:00:18+00:00
The Brookings institute is hardly a lefty rag - they're about as centrist/neoliberal capitalist as an institution comes.

> Ignore what's in front of you

Yes, the general advice is to look past specific notable anecdotes and try to identify actual data to validate whether your emotional experience of the world is reflective of the world or of you. In this case, the numbers suggest the problem is not the world, no matter how many videos you're seeing on TikTok or wherever.

A real problem for assessing truth in the modern world is that anything that happens anywhere is instantly available to you as a decontextualized short-form video, and it's your job as a responsible media consumer to understand that ten videos on your feed are not a trend outside your feed.

> Ah yes, evil corporations like to close stores and forgo profit for ... reasons.

No, they're not forgoing profits, they're choosing to close stores with lower levels of profits than they'd prefer and using retail theft as an excuse. It wouldn't be the first time and it sure won't be the last time that a business tries to deflect blame for its poor planning onto the rest of us.
by nephihaha | 2025-12-21 20:00:34+00:00
Mass slop for sure. But I think some of it is also the fact that everything is shoved into the blender and comes out as mush. I heard an AI version of a Beatles song, and although it sounded like one, it lacked the quirkiness. There are certain things the Beatles only ever do in one song, so that gets cancelled out.

A lot of current pop music is overproduced, inorganic, and written by the same people (Max Martin etc)
by bob1029 | 2025-12-21 20:00:42+00:00
> Logs were designed for a different era. An era of monoliths, single servers, and problems you could reproduce locally.

I worked with enterprise message bus loggers in semiconductor manufacturing context wherein we had thousands of participants on the message bus. It generated something like 300-400 megabytes per hour. Despite the insane volume we made this work really well using just grep and other basic CLI tools.

The logs were mere time series of events. Figuring out the detail about specific events (e.g. a list of all the tools a lot visited) required writing queries into the Oracle monster. You could derive history from the event logs if you had enough patience & disk space, but that would have been very silly given the alternative option. We used them predominantly to establish a casual chain between events when the details are still preliminary. Identifying suspects and such. Actually resolving really complicated business usually requires more than a perfectly detailed log file.