MurphyA/hacker-news huggingface dataset:
by graemep | 2025-12-11 16:55:30+00:00
> For one, meth addict or homeless or violent drunk parents would probably not be able to do homeschooling.

Two distinct groups of people who for different reasons show kids do better with parents. The point is parents are better at raising kids an people who are trained but not family.

> Then, homeschooling is probably only better because it is 1 on 1, and not 1 on dozens as it is in public schools.

Its not all one to one though. Even when it is one to one it is almost always far fewer hours than at school. A lot of school kids get one to one attention of top of classes (tuition for teenagers has really taken off here in the UK in recent years).

My kids did classes and online courses and taught themselves for some subjects and still did a lot better in those subjects than school kids do. There are advantages to being outside a system individualisation, efficient use or time, learning study skills and self-discipline, etc.

> if you assume that the professional educators are actually motivated and care

Most do, some do not care (they should not be in the profession, but they exist) or are demotivated by the system them work in.

They are also often constrained by the school system. They are pressured to hit metrics which are often not in the best interest of children (especially in the long term). It tends to lead to a lot of studying the exam rather than the subject, for example.
by sceptic123 | 2025-12-11 16:55:53+00:00
To try to remove the word motherly there, your comment could be written as:

Most men are worse parents than most women.

Do you think that is a good representation of what you are saying? Do you think it's true? Are men inherently worse at parenting, or is there something else at play?

And I would also like to know what your evidence is for that.
by torginus | 2025-12-11 16:56:10+00:00
Which is why I think agentic software development is not really worth it today. It can solve well-defined problems, and work through issues by rote, but to give it some task and have it work on it for a couple hours, then you have to come in and fix it up.

I think LLMs are still at the 'advanced autocomplete' stage, where the most productive way to use them is to have a human in the loop.

In this, accuracy of following instructions, and short feedback time is much more important than semi-decent behavior over long-horizon tasks.
by buildbot | 2025-12-11 16:56:20+00:00
The level of work that goes into even “small” games is pretty incredible. When I was a grad student another student was doing their (thesis based, research focused) masters while working at EA on a streetfighter(?) game.

The game programming was actually just as research focused and involved as the actual research. They were trying to figure out how to get the lowest latency and consistency for impact sounds.
by j45 | 2025-12-11 16:56:52+00:00
Some fair points to consider.

Consistency at school means more and more parents and families are practicing their internet exposure the same way as well.

How this is being done might not be the greatest, and it might change how social media is used, or invite the next thing after social media. Most platforms have dreamt of being a users core identity service as well and that might be it.

The multiple independent studies that show the effect on children developing brains from scrolling and screens alone, let alone the content (be it social media etc) is something worth offering an approach to as well, parents can't be expected to be DIY and self-educate against the types of software that are so optimized to achieve their independent objective of the software - keep us using them.
by everdrive | 2025-12-11 16:57:18+00:00
I actually keep a bluetooth keyboard when I'm at my desk but am forced to use my phone. I really, really dislike touchscreens and touchscreen typing, and it's baffling to me that so many people seem to like it. The bluetooth keyboard is actually a little Logitech K380, and it's quite convenient as I also have it paired with my work laptop and my steam deck. I just push the button to seamlessly swap between pairings.
by bborud | 2025-12-11 16:57:19+00:00
I generally don't worry too much about static vs dynamic dispatch. Not that I use a lot of interfaces all over the place, but there are certain places where I do (for instance persistence layer abstraction - where it doesn't actually matter since any overhead caused by that is many orders of magnitude smaller than the cost of what the call does anyway)

Also, if someone can understand the code, they can optimize it if needed. So in a way, trying to express oneself clearly and simply can be a way to help optimization later.
by gruez | 2025-12-11 16:57:23+00:00
>I haven't found any asynchronous IOPS numbers on HDDS anywhere. The internet IOPs are just 1000ms/seek time with a 8ms seek time for moving from the outer to the inner track, which is only really relevant for the synchronous file IO case.

>For asynchronous IO you can just do inward/outward passes to amortize the seek time over multiple files.

Here's a random blog post that has benchmarks for a 2015 HDD:

https://davemateer.com/2020/04/19/Disk-performance-CrystalDi...

It shows 1.5MB/s for random 4K performance with high queue depth, which works out to just under 400 IOPS. 1 queue depth (so synchronous) performance is around a third.
by Havoc | 2025-12-11 16:57:24+00:00
My current fav improvement strategy is

1) Run multiple code analysis tools over it and have the LLM aggregate it with suggestions

2) ask the LLM to list potential improvements open ended question and pick by hand which I want

And usually repeat the process with a completely different model (ie diff company trained it)

Any more and yeah they end up going in circles
by doug_durham | 2025-12-11 16:57:37+00:00
I don't think that you will ever be able to generate Disney characters with the Sora app. Sora is both a model and an app. Instead I think that there will be a heavily guardrailed specialized app where you can do some highly restricted things for the opportunity for the content to show up on Disney+. Think of it as "Disney art! Powered by Sora".
by tristor | 2025-12-11 16:57:49+00:00
> Vehicle size, specifically bumper height is out of control.

Many manufacturers are now selling pre-lifted trucks. Here in Texas around a third of the vehicles on the road are pickup trucks, and about half of those have been lifted beyond standard height either from the factory or aftermarket, another third of vehicles are SUVs, most of which are significantly larger than necessary to be fit for purpose for the driver and occupants.

This situation was /caused/ by government regulation and it can be fixed by government regulation. It's absolutely absurd the gargantuan vehicles most people drive in the US, and the fact that we let people turn their vehicles into monster trucks and then operate them on public roads with impunity. I don't care how small someone's dick is, they don't get the right to drive a truck down the highway that can literally drive /over/ a modern standard sedan/hatchback. The continuing absurdity has turned into an iterated prisoner's dilemma which has resulted in more and more people buying SUVs and crossovers who by every measure do NOT need them. Absolutely is out of control, and it negatively impacts everyone, including the drivers of these vehicles.
by echelon | 2025-12-11 16:57:52+00:00
It won't move the needle if users have access to unfiltered Wan, Comfy, local, etc. as that's unlikely to be how most users will create content.

The majority of creation will happen directly through the powerful platforms themselves - YouTube, Meta, TikTok, and Sora. This is the first time where platforms will be able to embed extremely powerful creation tools directly into the platform, and this will undoubtedly begin to take over for the majority of content produced.

Platforms and IP rights holders won't police the 1% of external user uploads. They'll negotiate deals with the platforms in bulk. If they don't license Elsa, Marvel, Pokemon, etc. then the platform wholesale will lose access to the IPs.

Platforms will have to pay. These are probably billion dollar deals. YouTube getting Pokemon exclusively for the next three years? Easily billions. Why even chase random internet users when you can just collect the gigantic platform check from one deal?

It'll look kind of like the cable tv / network model with occasional renegotiations. Or gaming consoles and exclusives. Or networks and sports.
by graemep | 2025-12-11 16:58:03+00:00
Most people do not have such exciting work or hobbies, and most parents love spending time with their children.

I can understand people with really fascinating jobs that they care about deeply making that decision, but very few people have such great jobs or hobbies. Yes, if you are an academic, or a monk/nun, or something else you deeply believe in, but for most people there is very little that is more rewarding than having children.
by breuleux | 2025-12-11 16:58:05+00:00
In my case, it really depends what. I enjoy designing systems and domain-specific languages or writing libraries that work the way I think they should work.

On the other hand, if e.g. I need a web interface to do something, the only way I can enjoy myself is by designing my own web framework, which is pretty time-consuming, and then I still need to figure out how to make collapsible sections in CSS and blerghhh. Claude can do that in a few seconds. It's a delightful moment of "oh, thank god, I don't have to do this crap anymore."

There are many coding tasks that are just tedium, including 99% of frontend development and over half of backend development. I think it's fine to throw that stuff to AI. It still leaves a lot of fun on the table.
by bjord | 2025-12-11 16:58:22+00:00
brutal. I just typed out a much longer response and lost it when my time wasting extension saw the url change (time for a text area cache extension?)

you might find this useful: https://github.com/classvsoftware/under-new-management

my port (and now fork): https://github.com/maxtheaxe/under-new-management-firefox

they currently (PRs are welcome!) only check listing info. mine doesn't route requests through an external (non addon store) server.

a couple PRs are overdue on mine due to linting making the diffs impossible. I'll get to it. (see the wxt-migration branch)
by Teknomadix | 2025-12-11 16:58:37+00:00
I was referring to: Lenovo Thinkpad T14 Gen 5 - AMD Ryzen 5 8540U 14" - Touchscreen - 1920 x 1200 WUXGA - 16GB DDR5-512GB SSD - AMD Radeon 740M Laptop -Model Number 21MC003XUS
by spaceywilly | 2025-12-11 16:58:51+00:00
I feel like I’ve figured out a good workflow with AI coding tools now. I use it in “Planning mode” to describe the feature or whatever I am working on and break it down into phases. I iterate on the planning doc until it matches what I want to build.

Then, I ask it to execute each phase from the doc one at a time. I review all the code it writes or sometimes just write it myself. When it is done it updates the plan with what was accomplished and what needs to be done next.

This has worked for me because:

- it forces the planning part to happen before coding. A lot of Claude’s “wtf” moments can be caught in this phase before it write a ton of gobbledygook code that I then have to clean up

- the code is written in small chunks, usually one or two functions at a time. It’s small enough that I can review all the code and understand before I click accept. There’s no blindly accepting junk code.

- the only context is the planning doc. Claude captures everything it needs there, and it’s able to pick right up from a new chat and keep working.

- it helps my distraction-prone brain make plans and keep track of what I was doing. Even without Claude writing any code, this alone is a huge productivity boost for me. It’s like have a magic notebook that keeps track of where I was in my projects so I can pick them up again easily.
by banannaise | 2025-12-11 16:58:52+00:00
Not only does the bad tutorial have an in-universe justification; the ways in which it is bad are actually significant to the worldbuilding in multiple ways.

The missing information also encourages positive interactions among the community - newer players are expected to be missing lots of key information, so teaching them is a natural and encouraged element of gameplay.

I stopped playing the game awhile ago, but the tutorial always struck me as really clever.
by perrygeo | 2025-12-11 16:58:54+00:00
You're absolutely right: an "indirection data structure" is necessary. Freezing the data is the least interesting part - it doesn't give you any of the benefits typically associated with immutable data structures in functional languages. That's my point - Python is shipping a half solution that's being mistaken for a proper one.

You think Python developers are going to roll their own HAMT on top of frozendicts? Or are they just gonna make copies? Personally, I'd just use pyrsistent which seems to get it right.
by oytis | 2025-12-11 16:58:58+00:00
I dunno, I might be getting old, but I think the idea that people absolutely need a job to stay sane betrays lack of imagination. Of course getting paid just enough for survival is pretty depressing, but if I can have healthy food, a spacious place to live, ability to travel and all the free time I can have, I'd be absolutely happy without a job. Maybe I'd be even writing code, just not commercially useful one.
by roguecoder | 2025-12-11 16:58:58+00:00
The toxic impact of Fox News is longitudinal, rather than being about a single election, and mostly acts by pushing conservative parties to the far right: https://www.brookings.edu/articles/fox-news-incomparable-rol...

There are other ways for money to impact politics beyond individual general elections. As well as funding community organizing and creating long-term propaganda, it's much easier to impact ballot initiatives (paid signature gathering works, for example, where paid canvassers don't.)
by 9rx | 2025-12-11 16:59:03+00:00
No need to outsource words. If I wanted to converse with Leapcell, I'd go to him directly.

Especially when it doesn't even begin to address the concern. The disconnect is not in where Go generics are limited, but where you find the exception. There is nothing that I can find to "except against". What was "Except" in reference to?
by helle253 | 2025-12-11 16:59:53+00:00
this actually seems like an reasonable technical solution to the non-technical problem that causes deprecations to be ignored in the first place

Degrading performance exponentially (1ms, 2ms, 4ms, 8ms...) WILL create a 'business need', without directly breaking critical functions. Without this degradation, there is no reason to remove the deprecated code, from a business perspective.
by Swenrekcah | 2025-12-11 16:59:54+00:00
That is true and we have certainly seen our fair share of that.

Adults are however also better equipped to deal with that, especially if they have not been subjected to such abuse as children. It is worth noting that online bullying is however not the most serious matter here, rather (in my mind at least) it is the systematic targeting of kids/teenagers to get inside their head and get them to perform violent acts against themselves or others around them.
by indigo945 | 2025-12-11 16:59:56+00:00
Yes. Although people like to point out that on the N64's CPU the external data bus is restricted to 32 bits, that's irrelevant in practice. The real limitation is the RDRAM's data bus, which is only 9 bits wide (of which the CPU uses 8 bits). The problem is that the rest of the system simply cannot match the overspecced CPU.
by stouset | 2025-12-11 16:59:56+00:00
Or “can you prototype doing A via approaches X, Y, and Z, and show me what each looks like?”

I love to prototype various approaches. Sometimes I just want to see which one feels like the most natural fit. The LLM can do this in a tenth of the time I can, and I just need to get a general idea of how each approach would feel in practice.
Show HN: File converter with SHA-256 audit trails and downloadable
by reman-- | 2025-12-11 17:00:01+00:00
Built a file converter that treats conversions as reproducible operations.

Every conversion generates: - SHA-256 checksums (input/output integrity verification) - Timestamped audit trail - Downloadable YAML recipe for reproducibility - Quality validation results Use case: Teams needing proof of file integrity (legal, compliance, reproducible workflows). Architecture: In-memory processing, zero persistent storage, files deleted immediately. Feedback welcome - especially on whether "recipe replay" (upload YAML to reproduce exact conversion) would be valuable.
by maxglute | 2025-12-11 17:00:07+00:00
Wealthy MENA countries functionally does this, and their TFR is either below replacement or trending to below replacement. And they have other pushers like religion and cheap migrant labour / nannies to incentivize large families.

The TLDR is I think state demographic planning cannot positively incentiivize >2 kids. Unless cohort is extremely trad/religion pilled to have as many kids as possible.

At some point need to negative incentivize, i.e. taxes, limits on wealth transfer or additional burdens for not hitting family quota. Probably even more unsavory demographic programs, i.e. birth increased by 2% after roe vs wade overturned. But forcing people to start families is harder than forcing them abort.
by SAI_Peregrinus | 2025-12-11 17:00:13+00:00
Minor nitpick: "pentameter" means 5 parts, and each part is an iamb in iambic pentameter, so it's 5 parts where each part is 2 syllables in a weak-strong pattern. That results in 10 syllables, but "pentameter" doesn't mean 10 syllables alone.
by taeric | 2025-12-11 17:00:15+00:00
I don't know that I see why/how this is a problem? You would do the same with any other thing in your life?

More, in many things, we have actively decided not to do something anymore, and also highly suggest people not mess with older things that did use it. See asbestos. Removing it from a building is not cheap and can be very dangerous.
by daxfohl | 2025-12-11 17:00:24+00:00
Yeah, I've seen (okay, and been responsible for) a lot of "the road to hell is paved with good intentions" due to jumping to some pattern or other because, well, it feels like the right thing to do. It makes the code cleaner at delivery time, and is usually very intuitive when the design is fresh in your mind. But IME it doesn't take long before that freshness goes away, and the next time you look at it (let alone anyone else) you find it hard to follow the logic anymore. Usually "constructing" the pattern and "executing" the pattern are in different places in the code, and there's not a straightforward way to mentally step through one without continually cross-referencing the other. At some point you wish you'd just written one long switch block that you could step through.

And that's all before new requirements that break the pattern, or other engineers that don't have time to grok the design and hack in something that looks like a switch block for their thing, which eventually takes over most of the code anyway.
Show HN: Alzheimer's conversational AI agent (ElevenLabs 3 hours hackathon)
by gyoridavid | 2025-12-11 17:00:37+00:00
We joined the ElevenLabs World Wide Hackathon, and against all odds we were able to create a working conversational agent in 2.5 hours :D

We created a multimodal virtual presence agent that uses advanced voice and vision capabilities to offer real-time, familiar-feeling conversations for people with Alzheimer’s. When a primary caregiver can’t be present, Relief provides comforting, supportive interactions—offering reassurance for loved ones and meaningful peace of mind for caregivers.

It was fun to hack this together, using the react agent sdk was quite easy, but lacks of fine-control, had to find workarounds for pausing the interaction. Another fun workaround was to give "vision" to the agent by taking screenshots every 5 seconds and using an LLM to analyze the image and feed that back to the agent's context.

The app was built to solve a real problem in Asia, I hope it inspires someone to create a legit solution.
by colin_myers | 2025-12-11 17:00:40+00:00
Founding Engineer | PhysicianX | 160k-250k + Equity | Full-Time | Remote (Buffalo, NY)

Help doctors find the right jobs faster using AI — improving pay satisfaction, and retention. Building AI tools + data pipelines matching thousands of physicians to better opportunities

* Early-stage startup (backed by physician networks) * Modern stack: React, Node, GraphQL, GCP, MySQL, Auth0 * You’ll own the platform end-to-end and shape the engineering culture & team

Apply here: https://physicianx.notion.site/Founding-Engineer-280b9c0736d...
by dogleash | 2025-12-11 17:00:50+00:00
>I'm wondering if at some level we always knew it would end up like this.

Everyone always knew. The criticisms get lumped in with with the unreasonable nay-sayers because it makes them easier to dismiss.

The honest people I know working for obvious evil will acknowledge it and say they're just doing it for a paycheck. But this gives most people cognitive dissonance and they'll find better rationalization. See also: every cope post on hacker news by someone defending a company they're pretending not to work for.
by anonymars | 2025-12-11 17:01:07+00:00
But it's not just the OS, but apps too, to say nothing of web SaaS products.

How many times have you launched something only to find the UI had been redone, some feature was now gone or changed, something that worked was now broken, etc.

But it's fine, you see, because we have telemetry and observability and robust CI/CD.

Users and their work are nothing more than ephemeral numbers on a metrics dashboard
by embedding-shape | 2025-12-11 17:01:12+00:00
Meh, the same is true for almost every discussion on the internet, everyone is an expert armchair for whatever subject you come across, and when you ask them about their experience it boils down to "I read lots of Wikipedia articles".

I mean I agree with you, that it is trendy and seemingly easy, to shit on other people's work, and at this point it seems to be a challenge people take up upon themselves, to criticise something in the most flowery and graphic way as possible, hoping to score those sweet internet points.

Since maybe 6-7 years I stopped reading reviews and opinions about newly launched games completely, the internet audience (and reviewers) are just so far off base compared to my own perspective and experience that it have become less than useless, it's just noise at this point.
by hombre_fatal | 2025-12-11 17:01:36+00:00
Dragging UI components into a WYSIWYG editor is <1% of building an app.

Else Visual Basic and Dreamweaver would have killed software engineering in the 90s.

Also, I didn't make them. A clanker did. I can see this topic brings out the claws. Honestly I used to have the same reaction, and in a large way I still hate it.
by buellerbueller | 2025-12-11 17:02:00+00:00
You would need to ask that of someone who agrees with their font choices. I am only opining that they probably have $REASONS that they believe to be virtuous, and that by calling it virtue signaling, we point that out.

In my time as a righteous woke progressive, it eventually dawned on me that the other side was just as likely to believe in the righteousness of their cause, even if I couldn't understand their reasoning for it. It also dawned on me that the righteous folks on the other side of the divide likely see my beliefs and the reasoning by which I arrived at them as equally baffling.

If both sides believe fully in their righteousness, and see their opponents as wholly unreasonable, then we will end up in a non-religious holy war.

The only way to recover is for both sides to turn down their righteousness.

One small step to do that is to at least try to understand--without agreeing--why the people with whom you disagree hold their beliefs, which ones are inflexible and which are mutable.