MurphyA/hacker-news huggingface dataset:
by Cermank | 2025-12-09 14:44:31+00:00
I scraped 618 Christmas movie descriptions and analysed sentiment trends over the past two decades.

Plot descriptions have become significantly more positive, but transcript analysis shows the underlying story structures haven’t changed much.

My interpretation: we seem to be relying on the familiar narrative structure of Christmas films as an emotional anchor, while the increasingly positive framing offers a kind of predictable, comforting escapism.

Happy to discuss details.
by nullbound | 2025-12-09 14:44:39+00:00
I feel the same way. In a sense, our parents had it easier in terms of the damage external world could do emotionally, because there was typically a simple way to prevent most of it. Now, it is not nearly as simple. Not to search very far, our kid has a media diet that some consider strict ( 30 minutes a day of pre-selected items if kid meets some criteria, which I still consider too high ). But then some kids already have cellphones, ipads ( some completely unlocked too ! ). I only recently gave my kid lappy with gcompris installed ( locked down lappy; no net access ). Point I am trying to make in my rambly way is that each parent is hodge podge of various choices. And it does not work in aggregate.

I get that it is all about balance, but it is hard to disagree with Rahm here. Top down ban is the only real way to go.
by orwin | 2025-12-09 14:44:50+00:00
People really use fixture to simulate internal code? i thought it was overwhelmingly used to simulate external API response, or weird libraries that need some context switching (and in that case, an advice: the NIH syndrome is _very_ valid, and sometime the library you use isn't worth the time you put "fixing" it: just rewrite the damn thing)

[edit] though in my case we have one fixture that load a json representation of our dev dynamodb into moto, and thus we mock internal data, but this data is still read through our data models, it doesn't really replace internal code, only internal "mechanics"
by lateforwork | 2025-12-09 14:44:51+00:00
From the story:

During a visit to Washington in recent days, David Ellison offered assurances to Trump administration officials that if he bought Warner, he’d make sweeping changes to CNN, a common target of President Trump’s ire, people familiar with the matter said. Trump has told people close to him that he wants new ownership of CNN as well as changes to CNN programming.
by jack_tripper | 2025-12-09 14:45:34+00:00
> It's amazing how coordinated it is.

It's not really "amazing" at all, when you consider that the working class in those countries has finally woken up to the fact that their biggest present day issues, like housing unaffordability and low purchasing power, have been caused by the intentional fiscal policies of their governments over the last 30+ years, instead of the usual boogeymen (Xi Jinping, Putin, Covid, immigrants, etc).

And now after 20+ years of constantly vote hopping between left and right, hoping "this time it will be better than last time" but in practice it always ended up worse, the people are trying to hold them accountable for it, so the elite are switching tactics now that the ye olde reliable tactic of gaslighting the people doesn't work anymore.

If the carrot doesn't work anymore, time to move over to using the stick to keep the peasants in line.
by stronglikedan | 2025-12-09 14:45:52+00:00
I like pen and paper for meetings because I can take notes while asserting dominance through constant eye contact. I can touch type, but I need to be looking at the screen to achieve the same level of accuracy with which I can blindly write.

Tangential: I also recently switched to paper without lines after 20 years, and it's been quite liberating.
by lesuorac | 2025-12-09 14:46:00+00:00
Unfortunately yes.

Trump won during a time where incumbents lost by ~10 points. He narrowly beat a candidate that lost their only primary run by <2 point.

Trump's very vocal minority is very good at making people think there is a silent majority.

However, the democrats have been elected quite a lot this millennium and they've fully shown they're incapable of making necessary reforms so there's going to keep being populist candidates until there's new blue blood.
by everdrive | 2025-12-09 14:46:23+00:00
>which is seen as an evangelical moral sin

Maybe. Most of the debate that I hear feels similar to social media commentary -- teen boys getting their brains fried by constant access to stimulus. I don't hear anything about onanism or sinning.

Mind you, I'm not saying they're right or wrong, but just that most of the arguments I hear are saying "we think this is an identifiable and secular harm."
by sajithdilshan | 2025-12-09 14:46:30+00:00
This is the exact policing we don't want government to do regardless of the age. In my opinion it's the responsibility of the parents to decide how to raise their children and teach them how to live and adapt in the age of social media and maintain a balance.

In the same sense one could argue that social media like Facebook or WhatsApp should be banned among older population because that's one of the major ways mis/fake information being spread among elderly people and now with AI videos they actually believe those fake stories to be 100% true as well. I think that's more risk to modern day democracy and well being of the society in general.
by J0nL | 2025-12-09 14:46:35+00:00
This and similar issues have been an ongoing issue with Spectrum going back to before Congress felt the need to call them (along with the other telcos) out for failing to secure their networks. I've noticed handshake issues at one time or another with webpages, DoH and dnscrypt, and VPN with TLS over UDP on a non-stand port.

During one particularly annoying episode where it effectively became a DOS I had my router log all dropped packets and then rebooted it. Immediately after reconnecting it drops a few incoming martians and invalid packets as if they were still expecting an active connection where there shouldn't have been any. The IPs were mostly upstream endpoints or gateways but at least once it was from a residential IP instead.

Between the weird arbitrary nature of the SSL/TLS handshake issues and the possible spoofing from upstream gateways I get the impression this is much more than just a bug.
by hefnstjetkegm | 2025-12-09 14:46:54+00:00
That is extremely short-sighted to assume that because a few anecdotes on “how to parent” will fix the problem. I recommend you go out in public and observe the reality in various states and in various demographics and you’ll quickly see that the parents are just as addicted as the kids. They won’t know how to parent this away without legislation.

Just go into the classroom and witness children and their six-seveeen.

This is 100% like smoking except worse, because entire population of children are being deprived of their attention span. They just learn how to peddle useless products onto their peers without brain development to understand the consequence.
by radanskoric | 2025-12-09 14:47:01+00:00
I think I'm getting what you mean and I almost completely agree with you, let me address one part, the only part where I don't agree:

> Plus you do gain testing power, because you can test more things. For example, you can confirm it returns _every_ active project.

Imagine this:

1. You start with some fixtures. You crafted the fixtures and you're happy that the fixtures are good for the test you're about to write.

2. You write a test where you assert the EXACT collection that is returned. This is, as you say, a test that "confirms the scope returns _every_ active project".

3. You now rewrite the test so that it checks that the collection includes ALL active projects and excludes all inactive projects.

Do you agree that nothing changed when you went from 2 to 3? As long as you don't change the fixtures, those 2 version of the test will behave exactly the same: if one passes so will the other and if one fails so will the other. As long as fixtures don't change they have exactly the same testing power.

If you agree on that, now imagine that you added another project to the fixtures. Has the testing power of the tests changed just because fixtures have been changed?
by skywhopper | 2025-12-09 14:47:08+00:00
Truly depressing to see blasé predictions of AI infra spending approaching WW2 levels of GDP as if that were remotely desirable. One, that’s never going to happen, but if it does, it’ll mean a complete failure to address actual human needs. The amount of money wasted by Facebook on the Metaverse could have ended homelessness in the US, or provided universal college. Now here we are watching multiple times that much money get thrown by Meta, Google, et al into datacenters that are mostly generating slop that’s ruining what’s left of the Internet.
by tstrimple | 2025-12-09 14:47:17+00:00
I think this is correct. A lot of these buildings seem to be post frame or poll barn style. Relatively cheap for building large square footage buildings but add some limitations to multiple floors. Even if you put the storage floor under the shopping floor you'll run into tons of issues with buildings of these sizes that don't have a ton of pillars for additional support. I mostly see these stores built on vacant "rural" land on the outskirts of cities rather than in city centers themselves. Which means the single floor square footage is rarely an issue and not something worth designing a building around. If you have all the space you need to go wide, it's almost never worth going tall.
by Esophagus4 | 2025-12-09 14:47:51+00:00
From the homepage of OP's blog:

> I graduated in July 2024 from Avans with a degree in Computer Science.

But I have to confess, I'm not sure I understand your comment if you wouldn't mind clarifying.

I wouldn't suggest people (like mature workers) just accept the misery and run out the clock. But I do think it is extremely important to be able to find the meaning in your work, rather than hoping there is a magical other job out there that otherwise fulfills you.

Ok, so OP doesn't like working to make their boss rich. "Start your own company," you might say. But after the honeymoon period wanes, you might find that "I don't like working for someone" turns into "I don't like having to find all these customers myself" or "I don't like having to spend all my time doing paperwork or talking to investors or wearing a million hats or..."

My point is that there will always be reasons to be miserable at any job, so you need to be able to find the pieces that are meaningful to you.

To stretch the analogy a bit to relationships... if OP is saying, "I don't like my relationship with my current partner" I'm saying, "Sure, you can find a new partner if that's what you want. And maybe you should. But just know, there is no magic partner out there that fulfills all of your needs. You're going to have a relationship with a real, human person, and your new partner will have things you love about them and things that drive you crazy, just like the last one. You need to know how to build a meaningful relationship and find fulfillment in it, otherwise, there is no magic partner that will fill that hole in you."

From OP:

> I want to work on personal projects that I find important and help out other projects, that's it. If rent wasn't an issue I'd be working full-time on open-source

That's going to have exciting parts and miserable parts just like their current role, so they will be quite disappointed after the honeymoon period wears off if they aren't able to find meaning in the drudgery. If OP is looking at this as their magical next partner, they will certainly be disappointed when they realize that their new partner snores and leaves the toilet seat up and leaves dirty dishes in the sink.
by jrochkind1 | 2025-12-09 14:48:21+00:00
Cool, thanks!

I feel like i don't _want_ the association resolving logic really, that's what I don't like! And if it's live ruby instead of YAML, it's easy to refer to another fixture object by just looking it up as a fixture like normal? (I guess there's order of operation issues though,hm).

And the rest seems straightforward enough, and better to avoid that "compile to yaml" stage for debugging and such.

We'll see, maybe I'll get around to trying it at some point, and release a perversely named factory_bot_fixtures gem. :)
by phantasmish | 2025-12-09 14:48:23+00:00
Lack of something like SSO and centrally-managed permissions for families is a huge pain in the ass.

Minecraft is notably insane due to this. I don’t know how normies get their kids playing online with it (ours is locked down to just-with-friends, and we gatekeep the friend list), I thought it was hard as a techie. Cross-platform play (outside of X-Box, I suppose) requires creating and carefully-massaging permissions on two overlapping but unrelated systems, both the account on the console itself and a Microsoft account (and their UI for managing this is, in modern Microsoft fashion, entirely nutty). Then, if anything goes wrong, the error messages are careful never to tell you which account’s settings blocked an action, so you get to guess. Fun!

(Getting “classic” Java Minecraft working, just with a local server, was even harder)

Your options are to go all-in on one or two ecosystems; to take on just a fuckload of work getting it all set up nicely and maintaining that with a half-dozen accounts per kid or whatever; or to give up.

Then schools send chromebooks home with less-restrictive settings than I’d use if I were managing it and no way for me to tighten those, and a kid stays up all night playing shovelware free Web games before we realize we need to account for those devices before bed time. Thanks for the extra work, assholes.
by JeremyNT | 2025-12-09 14:48:30+00:00
> Like, is there truly an agentic way to go 10x or is there some catch? At this point while I'm not thrilled about the idea of just "vibe coding" all the time, I'm fine with facing reality.

Below is based on my experience using (currently) mostly GPT-5 with open source code assistants.

For a new project with straightforward functionality? I think you (and "you" being "basically anybody who can code at all") can probably manage to go 10x the pace of a junior engineer of yesteryear.

Things get a lot trickier when you have complex business logic to express and backwards compatibility to maintain in an existing codebase. Writing out these kinds of requirements in natural language is its own skillset (which can be developed), and this process takes time in and of itself.

The more confusing the requirements, the more error prone the process becomes though. The model can do things "correctly" but oops maybe you forgot something in your description, and now the whole thing will be wrong. And the fact that you didn't write the code means that you missed out on your opportunity to fix / think about stuff in the first pass of implementation (i.e. you need to seriously review stuff, which also slow you down).

Sometimes iterating over English instructions will take longer than just writing/expressing things in code from the start. But sometimes it will be a lot faster too.

Basically the easy stuff is way easier but the more complex stuff is still going to require a lot of hand holding and a lot of manual review.
by retsibsi | 2025-12-09 14:48:37+00:00
> And, from now on, if you ever criticize the government you will lose your bank account and your job.

We could have a real conversation about tradeoffs (and maybe this one isn't worth it!) but not if you just assume/pretend the worst-case scenario is real. I'm Australian and I'll happily bet that N years from now I'll still be able to criticize the government without being debanked or sacked.

If we do ever fall to authoritarianism, I doubt this will have been a crucial step; it's already easy for the government to deanonymize most posters if it wants to, and an evil future government that wanted to go further could probably just... do it, regardless of precedent.
by ben_w | 2025-12-09 14:48:39+00:00
> Everything humans do requires oversight from humans. How you missed it, nobody knows.

'cause you said:

Computer chess systems, on the other hand, cannot do anything without human oversight.

The words "on the other hand" draws a contrast, suggesting that the subject of the sentence before it ("chess grandmasters") are different with regard to the task ("show up to elite tournaments"), and thus can manage without the stated limitation ("anything without human oversight").

> Maybe someday we'll have a robot uprising where humans can be exterminated from life and computers can continue to play chess, but that day is not today. Remove the human oversight and those computers will soon turn into lumps of scrap unable to do anything.

OK, and? Nobody's claiming "today" is that day. Even Musk despite his implausible denials regarding Optimus being remote controlled isn't claiming that today is that day.

The message you replied to was this: https://news.ycombinator.com/item?id=46201604

The chess-playing example there was an existing example of software beating humans in a specific domain in order to demonstrate that human oversight is not a long-term solution, you can tell by the use of the words "end state", and even then hypothetical (due to "if"), as in:

If successful, the end state is full automation

There was a period where a chess AI that was in fact playing a game of chess could beat any human opponent, and yet would still lose to the combination of a human-AI team. This era has ended and now the humans just hold back the AI, we don't add anything (beyond switching it on).

Furthermore, there's nothing at all that says that an insufficiently competent AI won't wipe us out:

And as we can already observe, there's clearly nothing stopping real humans from using insufficiently competent AI due to some combination of being lazy and/or the vendors over-promising what can be delivered.

Also, we've been in a situation where the automation we have can trigger WW3 and kill 90% of the human population despite the fact that the very same automation would be imminently destroyed along with it since the peak of the Cold War, with near-misses on both US and USSR systems. Human oversight stopped it, but like I said, we can already observe lazy humans deferring to AI, so how long will that remain true?

And it doesn't even need to be that dramatic; never mind global defence stuff, just correlated risks, all the companies outsourcing all their decisions to the same models, even when the models' creators win a Nobel prize for creating them, is a description of how the Black–Scholes formula and its involvement in the 2008 financial crisis — and sure, didn't kill us all, but this is just an illustration of a failure mode rather than consequences.
by tgv | 2025-12-09 14:48:56+00:00
The effects are there for everyone to see. GenZ is depressed and can't hold a thought for more than a few seconds. No, it's not because of the housing or job market, it's the phones. Check e.g. Jonathan Haidt: https://jonathanhaidt.com/social-media/

And free speech: you don't need a mobile phone or tiktok to exercise that right.
by piva00 | 2025-12-09 14:49:10+00:00
Slippery slope is a fallacy for a reason... Yes, controlling children access if done wrong could lead to control adults but it doesn't mean it inevitably will.

Social media for teens has been studied, we know what it can cause psychologically, the humans programming it are incentivised to make them addicted to it, and addictive they are by using any manipulative technique to increase engagement, and attention spent.

What would you like to see as evidence for it to be regulated as "not for children" like tobacco, and alcohol?
by mapontosevenths | 2025-12-09 14:49:10+00:00
Agreed. What's surprising here to me isn't that the fine tunes are compressible, it's the degree to which they're compressible. It seems like very little useful new information is being added by the fine-tune.

They're using SVD to throw away almost all of the "new information" and apparently getting solid results anyhow. Which of course raises interesting questions if replicable. The code doesn't seem to have been released yet though.
by quesera | 2025-12-09 14:49:18+00:00
Some critical differences, I think, are:

- What we did on the Internet in the early 90s was not broadcast to our (real world) peers. If some big drama blew up online, we could escape it with the flip of a switch.

- Similarly, we could escape real world drama by shifting to our online relationships.

- Normal people were not online yet, so you didn't have all the normal real world structures of authority and popularity/hostility. Or, you had substitutes instead, because this is human nature, but they were not so universal and entrenched. It was an Internet of niches, and we could all find or create our own.

- There was no pervasive profitability goal in keeping our eyeballs on a particular platform, so today's dark pattern manipulation just didn't exist.

- It was separate. Not only did the Internet not bleed into real life (and v-v), but it wasn't always-available like today with smartphone ubiquity.

The Internet, back then, was a safe third space.

Today it's often a toxic hellscape, with some exceptional corners.
Show HN: I got tired of switching AI tools, so I built an IDE with 11 of them
by hivetechs | 2025-12-09 14:49:51+00:00
Each AI has strengths - Claude reasons well, Gemini handles long context, Codex integrates with GitHub. But switching between them means losing context.

Built HiveTechs: one workspace where Claude Code, Gemini CLI, Codex, DROID, and 7 others run in integrated terminals with shared memory.

Also added consensus validation - 3 AIs analyze independently, 4th synthesizes.

Real IDE with Monaco editor, Git, PTY terminals. Not a wrapper.

Looking for feedback: hivetechs.io
by kburman | 2025-12-09 14:50:32+00:00
Anyone interested can also follow these amazing playlists:

1. Building LLMs from scratch - https://www.youtube.com/playlist?list=PLPTV0NXA_ZSgsLAr8YCgC...

2. Reasoning LLMs from Scratch - https://www.youtube.com/playlist?list=PLPTV0NXA_ZSijcbUrRZHm...

3. Build a SLM from Scratch - https://www.youtube.com/playlist?list=PLPTV0NXA_ZShuk6u31pgj...

4. Build DeepSeek from Scratch - https://www.youtube.com/playlist?list=PLPTV0NXA_ZSiOpKKlHCyO...
by jmclnx | 2025-12-09 14:50:36+00:00
Almost impossible to do, but I agree and have been saying that for decades.

Until recently I agreed with the age of 16, now I am starting to think they should be banned until they get an High School Diploma or equivalent, if no "diploma", then at the age of 21, they are allowed. Same as Drinking Age in the US.

The diploma requirement might decrease the dropout rate the the US.
by ratelimitsteve | 2025-12-09 14:50:45+00:00
that's great, but it's not an unqualified Good Thing(tm) when we're putting it up against meeting basic needs for people today. We managed to have amazing gains in technology and a functioning state that can care for its citizens in the 60s. Also, this doesn't imply that 3 publicly-funded privately-owned space programs are better than 1 publicly-funded, publicly-owned space program, only that research is good (which was never the issue at hand).
by iambateman | 2025-12-09 14:50:45+00:00
I’m regularly surprised by how important physically picking out groceries is for a large segment of the population.

We have done grocery pickup for years but the pickup lanes are almost always empty while dozens of shoppers walk into the store.

To me, shopping for groceries by hand is a waste of time but it clearly has some utility for a lot of people.

I wonder if that inertia is making traditional grocery shopping stickier than it should be and disincentivizing optimization.

I hope consumer tastes will change because there’s no reason for us to all walk into a giant warehouse every week.