MurphyA/hacker-news huggingface dataset:
by jswelker | 2025-11-22 16:55:19+00:00
The answer IMO is to have a whitelist mentality toward online safety rather than a blacklist.

Parenting is essentially a form of mega censorship. So much that censoring is the default state of the child's interaction with the world, and a parent chooses to selectively and gradually uncensored certain things.

The open web is antithetical to raising children because it is, well, open. Before the Internet, there was no way for a child to interface with the entire world. It was a few tv channels, books at a library, kids in the neighborhood, and within these "platforms" it is quite easy for a parent to "blacklist" unwanted "content", e.g. "Don't hang out with Billy because he smokes pot, and if I see you with him, you're grounded."

The unpopular opinion but correct approach for kids on the Internet is to have everything blocked until explicitly approved--by the parent preferably, not by some curation algorithms a la YouTube Kids etc.

In terms of Roblox:

- mandatory age verification for any platform that is deemed to target children

- mandatory parental account for any child

- a parent account must whitelist all the individual games the child plays on Roblox

- communication transcripts saved for parents to view

- comms off by default for children

Source: parent of 3 kids dealing with this on a daily basis and seeing the obvious trainwrecks that occur when kids are left with free access.
by gh0stcat | 2025-11-22 16:56:02+00:00
I'm sorry it came off that way, I really didn't intend it to be, it was actually a self call out because I actually never learned as a child to sit with my inner feelings. I attribute that to being more sensitive and probably more intelligent than my siblings and acting as a buffer for my parents and basically only ever wanting to make other people happy, I never developed an inner world like other kids do.

Also I noticed... yoga, travel, art, those are still external. Even meditation can be if you approach it from a standpoint of like... one that is about forming your ego around it rather than being present... not sure if this makes sense. Like you can approach anything from a negative or place of wanting to 'fix' yourself, which ruins the experience imo. For me I would ruin things that were supposed to be fun because I would tell myself I should do this because it's good for me.

That being said, there are really low days still when I will feel absolutely nothing, I will think to myself... if this psychological pain is so intense, why should I keep going? I don't have answers for that. I genuinely just have to make it through the day. I understand that with the pressures of a family and kids, it's not one of those things where you can easily tap out, medication makes sense for that. I was just trying to share how I feel because honestly for me there isn't anyone in my life who I can relate with on this deep of a level... of these feelings, and it's really alienating in itself.
by carterschonwald | 2025-11-22 16:56:05+00:00
There also needs to be tools that can author that code!

Im starting to dust off some ideas I developed over a decade ago to build such a toolkit. Recently realized “egads, my stuff can express almost every major gpu / cpu optimization that’s relevant for modern deep learning… need to do a new version with an eye towards adoption in that area”. Plus every flavor of sparse.

Also need to figure out if some of the open core ideas i have in mind would be attractive to early stage investors who focus on the so-called deep tech end of the space. Definitely looks like ill have to do ye olde ask friends and acquaintances if they can point me to those folks approach since cold reach out historically is full of fail
by WillPostForFood | 2025-11-22 16:56:48+00:00
This is actually not true, the amount of forest land has been stable for about 100 years. Most of the decline is in the 19th century as population expanded west.

https://imgur.com/a/IhmnKWD

Land dedicated to farming has also declined for the last ~75 years. Peak was 1954 with about 1.16 billion acres. It is down to about 875 million acres.

https://ers.usda.gov/data-products/charts-of-note/chart-deta...
by wtallis | 2025-11-22 16:57:08+00:00
> They might even decide that they will be moving that functionality to software and decide to also leverage FEX.

That's crazy. Modifying an already-working CPU design to remove hardware features, and modifying Rosetta to implement that capability in software instead, or wholly replacing Rosetta with FEX, would all require investing more resources and effort than continuing to ship what's already done and working.

> I think that Apple’s overall mentality has traditionally been that they provide enough time for developers to transition applications but that they are not interested in maintaining support for unmaintained apps. That seems to be a very clear pattern of behavior.

Fair enough, but we don't actually have to make projections based on past patterns of behavior when Apple has explicitly shared their plans. They do plan to maintain support for unmaintained games.

I think the only reasonable way to interpret what Apple has said about their plans for Rosetta is to assume they're not likely to muck about with the low-level details of how they handle running x86 machine code, but they are likely to start dropping some x86 libraries from the OS, breaking applications that depend on them. We can reasonably expect that they're retain all the pieces necessary for running x86 Windows software (especially games) under Wine. (Keep in mind that Apple's approach is to not mix x86 and Arm code in the same process; they didn't do anything like Microsoft's Arm64EC.)
by neuroelectron | 2025-11-22 16:57:18+00:00
Of course, by materializing her memories, they are re-establishing or strengthening the neural pathways that would otherwise wither away with time. It's not necessarily grief-dependent memories when she "revisits" her loved ones but over time, the illusion becomes a weird trap that she would grow more aware of, creating an uncanny valley-like situation.

So not necessarily a "hell" but more like unneeded and distracting kitsch cluttering the shelves; turning your memories into cheap trinkets.
Show HN: I ended up vibecoding a full fledged interpreter when ads annoyed me
by crypt0phage | 2025-11-22 16:57:30+00:00
Hi HN,

I’m the maker behind PseudoRun, a live, interactive pseudocode editor and simulator. I wanted to share the story of how this project went from a small fix for a personal frustration to a full-fledged custom interpreter.

The Motivation: Why I Built This

I built PseudoRun because, as an IGCSE student myself, I was sick of two things:

Annoying, Distracting Ads: Most educational tools were choked with ads that made simple learning tasks nearly impossible. Broken Code: Existing open-source pseudocode compilers/templates were often brittle and unmaintained, and they didn't accurately follow the unique Cambridge specification. After realizing I would spend countless hours modifying someone else’s broken codebase, I made the call to avoid the technical debt entirely and just "vibecode" it from scratch.

The Technical Challenge: A Custom Interpreter

The core challenge was that IGCSE pseudocode is a non-standard language. You can't just plug it into a standard compiler tool.

Custom Syntax: I had to design and implement a custom Lexer and Parser entirely in TypeScript to accurately handle the unique syntax of the specification (things like non-standard variable assignment, flow control structures, and specific input/output commands). Client-Side Execution: The entire interpreter runs client-side in the browser. This ensures zero latency for execution and debugging, which is crucial for students who need instantaneous feedback.

The Roadmap: Making it Useful for Engineers

While the tool is currently focused on the IGCSE curriculum, I want to expand its utility to the wider developer community.

My immediate next technical goal is to implement pointer support and memory allocation visualization. This would turn the simulator into a tool that not only teaches basic algorithms but also helps anyone visualize low-level concepts like stack and heap management, which is powerful for learning C/C++ fundamentals.

Feedback and Invitation

Please give PseudoRun a try—it's completely free and requires no sign-up to use the core editor.

I’d be especially grateful for any technical feedback on the interpreter's design, particularly on my custom parser implementation. Are there any tricky edge cases in interpreter design you think I should be bracing for as I scale?

Thanks!
by fnordian_slip | 2025-11-22 16:57:32+00:00
Not all forests are the same. Old growth forests have a lot more diversity than something cut down in the 1800s, so that would fall under "dramatically worse for insects" imho.

Of course not for all insects, but I would guess that GP didn't mean highly succesful species like ants, which seem to thrive pretty much everywhere. I recommend visiting an old growth forest if you can find one in your area, they're a completely different beast compared to the ones you might be used to. It's really worth it!
by summa_tech | 2025-11-22 16:57:59+00:00
Agreed, and I'm fairly impressed by the GPU effort. That said, it did take a very long time, even with the demonstrably extreme amount of excitement from the Linux community (Linus himself was thrilled to use a Macbook). What do you do for parts that are useful but don't get people this excited?

What really burned me on this kind of stuff was the disappearance of Xeon Phi drivers from the kernel. Intel backed it out after they discontinued the product line, and the kernel people gladly went with it ("who'll maintain this?"). Intel pulled a beautiful piece of process lawyership on it: apparently they could back it out without difficulty, because the product was never released! (Never mind it has been sold, retired and circulated in public.)
by chihuahua | 2025-11-22 16:58:49+00:00
While there is no shortage of irrelevant details, the article is very light on relevant details. What prevents the factory from staying in business? Not enough orders? The French people supposedly love this glassware and orders pour in whenever the company is mentioned. They have the factory up and running, they have employees. The workers own the means of production, what could be better than that?

Why do they need to expand into new product ranges, if the existing products are in such high demand? I'm not sure if the proposed pint glasses for British pubs are a sure winner. Why not stick with what already works?

None of this is explained in the article.
by siva7 | 2025-11-22 16:58:54+00:00
This is the most important observation. I'm getting so many workshop invitations from my corporate colleagues about AI and agents. What most people don't get that these clever patterns they "invented" will be obsolete next week. This nice company blog about agents - one which got viral recently - will be obsolete next month. It's hard to swallow for my colleagues that in these age - like when you studied gang of four or a software architecture pattern book that you have learned a common language - no, these days the half-life of a pattern for AI is about a week. Even when you ask 10 professionals what an agent actually is - you will get 10 different answers yet they assume that how they use it is the common understanding.
by fsloth | 2025-11-22 16:59:15+00:00
” The reality is CAD kernels are incredibly difficult, multi-decade projects, and part of the issue is a lot of the domain expertise in them is literally dying off or retiring.”

Well, they are complex but not impossible. I understand for example zoo.dev just wrote their own.

I also understand tinkercad and womp wrote their own geometry solvers.

Not sure how to compare the above with OpenCascade (since, like you said, it’s pretty complex & public and the others are not public) but at least one can accurately say ”you can absolutely write a 3d modeler from scratch”.
by justin66 | 2025-11-22 16:59:30+00:00
Congrats on engaging with the facetious part of my comment, but I think the question still stands: do you think the current level of AI-driven data center demand will continue indefinitely?

I feel like the question of how many computers are needed to steer a bunch of self-driving taxis probably has an answer, and I bet it's not anything even remotely close to what would justify a decade's worth of maximum investment in silicon for AI data centers, which is what we were talking about.
by hutao | 2025-11-22 16:59:43+00:00
When I first tried to learn Vulkan, I felt the exact same way. As I was following the various Vulkan tutorials online, I felt that I was just copying the code, without understanding any of it and internalizing the concepts. So, I decided to learn WebGPU (via the Google Dawn implementation), which has a similar "modern" API to Vulkan, but much more simplified.

The commonalities to both are:

- Instances and devices

- Shaders and programs

- Pipelines

- Bind groups (in WebGPU) and descriptor sets (in Vulkan)

- GPU memory (textures, texture views, and buffers)

- Command buffers

Once I was comfortable with WebGPU, I eventually felt restrained by its limited feature set. The restrictions of WebGPU gave me the motivation to go back to Vulkan. Now, I'm learning Vulkan again, and this time, the high-level concepts are familiar to me from WebGPU.

Some limitations of WebGPU are its lack of push constants, and the "pipeline explosion" problem (which Vulkan tries to solve with the pipeline library, dynamic state, and shader object extensions). Meanwhile, Vulkan requires you to manage synchronization explicitly with fences and semaphores, which required an additional learning curve for me, coming from WebGPU. Vulkan also does not provide an allocator (most people use the VMA library).

SDL_GPU is another API at a similar abstraction level to WebGPU, and could also be another easier choice for learning than Vulkan, to get started. Therefore, if you're still interested in learning graphics programming, WebGPU or SDL_GPU could be good to check out.
by ComplexSystems | 2025-11-22 17:01:07+00:00
Matrices represent linear transformations. Linear transformations are very natural and "beautiful" things. They are also very clearly not commutative: f(g(x)) is not the same as g(f(x)). The matrix algebra perfectly represents all of this, and as a result, FGx is not the same as GFx. It's only not "beautiful" if you believe that matrix multiplication is a random operation that exists for no reason.
by btown | 2025-11-22 17:01:10+00:00
https://hazyresearch.stanford.edu/blog/2023-12-11-truly-subq... is an approachable overview of the Monarch approach, for those interested!

There's a lot of opportunity here. Just because matrix multiplication makes for a beautiful mathematical building block, and a very reasonable one to build high-level ML logic on, doesn't mean it needs to be computed the same way, and in the same order, that we learned in linear algebra courses.

I'm quite curious if this is being used in practice at scale, or whether it's still in the lab at the moment!
by marcinzm | 2025-11-22 17:01:12+00:00
I find it fascinating that saying "we're not yet an actual dictatorship" is seen as complacency.

> Of course, my family escaped a dictatorship and made our home in the US. So we have a better sense of these things.

Fascinating what people assume about others and then use that to discount the views of others if those views disagree with them.

Clearly you've got a lot of trauma but panic and excess anxiety are not healthy responses to that as they make your decisions irrationally biased. That's how you get lots of immigrants who escaped communist dictatorships voting for a right wing dictatorships in the US. Their trauma biases their world view so much that they panic and then cause an equally bad outcome.
by diogenescynic | 2025-11-22 17:01:20+00:00
McDonalds food is disgusting and overpriced compared to competition. A Happy Meal is ~$8 and the food is awful. I can go to Five Guys and get the classic combo for ~$13 and then I just have them cut the burger in half and I feed two kids. It ends up being about the same price for MORE food of a higher quality that is made to order. McDonalds locations are also really dirty inside. Kids aren't interested in the playgrounds as much and most McDonalds don't have them. AND McDonalds changed their design and look hideous now. I think they've done this to themselves. Make food with real ingredients, make it to order, and bring back the playgrounds and birthday parties for kids.
by Teever | 2025-11-22 17:01:53+00:00
People like Erin Brokovitch, Lois Gibbs, and Wilbur Tennant seem to have provided significant oversight that has proven beneficial to society.

As a Joe Public, how do you suggest that I can verify the oversight of experts?

Is there sufficient oversight with animal testing in a place like Wuhan?

[1] https://en.wikipedia.org/wiki/Erin_Brockovich

[2] https://en.wikipedia.org/wiki/Lois_Gibbs

[3] https://www.sciencefriday.com/articles/dupont-bilott-book-ex...
by seneca | 2025-11-22 17:02:05+00:00
Sure, but that hides most of the facts about how it works. There are a lot of parties involved in this, including people paying for it and being paid for it, and those paying probably out number those getting it for free at point of use. Sweeping that under the rug is just a sales ploy, which shows what the outlet wants you to believe about this program.
by nis0s | 2025-11-22 17:03:22+00:00
Realistically, this is psyops to say such a thing. The very first questions to answer is why they’d go to the U.S.? How did they know that they should go there? Were they already observing humans, and if so how are their communications escaping our notice? They use different physics and electromagnetic spectrum? When you think this way, the next set of questions is why someone would want to convince you of this. What’s the goal?
by VorpalWay | 2025-11-22 17:03:27+00:00
I saw a programatic Web cad tool before, took a moment to find it (and along the way I found a few others). Caveat: of these I have only used Onshape, and I tend to use it via the graphical interface.

- First up Onshape is web based, but is actually programmable behind the scenes (and all documents are scripts under the hood). This is used to let you write plugins it for it.

- The one I was thinking of used to be called KittyCAD but has since been renamed: https://zoo.dev/ (looked at it briefly but it was in very early stages then).

- https://www.fornjot.app/ is a work in progress CAD engine that can compile to WASM. Written in Rust (so big plus for me there, I have switched from C++ to Rust for most things).

There are a few python cad things already as well: SolidPython, PythonSCAD and CadQuery. FreeCAD is also scriptable in python. Due to the large size, python really isn't suitable for embedding in wasm though.
by 999900000999 | 2025-11-22 17:03:39+00:00
It should cover everyone.

No body goes to the doctor because they want to.

I'll dare say it would be a net positive to even expand this to the undocumented.

Many of them have dependents, it's not going to be great if your dad can't afford his insulin and is thus unable to work to provide for you.

This includes a large percentage of our farm workers who are literally getting sprayed with pesticides all day. That's another issue, but when they get sick they more than deserve treatment.

And finally, the vast majority of illnesses can be treated cheaply if irregularly do your checkups. It can cost society $200 today for a doctor visit , or 30k for an ER stay in 3 years.

That said, I think this should be handled on a state by state basis. If the people of Alabama don't believe in single-payer healthcare, or they want to forbid using single pair healthcare for contraceptive or something, that shouldn't stop a progressive state from implementing it.
by Tanoc | 2025-11-22 17:04:11+00:00
A large portion of the habitat loss I suspect isn't actually lawns, which have been decreasing in size as suburbs have been increasing in density. Many suburbs built since the 1990s are so tightly packed that you can't fit a car between the houses to get to the back yard, and the back yard itself is two thirds of the footprint of the house itself.

What I suspect is driving it is actually pavement and development ready property. The footprint for pavement for a building is usually three times the footprint for the building itself. This includes parking lots, connecting roads, sidewalks, and even the concrete slabs needed to place things like air conditioning units or tall signage. That pavement denies undergrowth and pioneer species that small insects thrive on seasonally.

It also denies water runoff. Without the water being able to saturate the ground it gets redirected to elsewhere. There's several issues with that, including unnatural subsidence and runoff pollution. The ground has some ability to naturally filter out small amounts of pollution as water seeps down through the soil and to the water table. But if there's pavement all of that water torrents to a single area which gets oversaturated. The soil can't hold any more, and so the water is rejected and pools above the surface. This is why you see so many puddles at the edges of parking lots or road intersections. This allows the pollutants to concentrate, and when the ground finally does absorb the excess water it pulls in those pollutants all the way down to the water table as they're in too high a concentration for the soil to capture.

And development ready property is an actual serious problem. Companies buy real estate and then deforest and regrade it in anticipation of someone eventually buying it. They don't have a buyer lined up, they're just expecting someone to eventually want to settle there, be it a business or a home. In the meantime they keep the land stripped, with no trees or shrubbery, no native plants, and sometimes without even grass. There are places I've seen that were turned into development ready property that have sat hollow and scarred for twenty years.

Even in places where there's native plants, undergrowth, and pioneer species that overcome this, the continual removal of trees makes it almost impossible for animals to stay there for long. Part of this is that with the heat island effect of nearby pavement you get constant blowing lateral winds. Winds which birds can't use as updrafts, winds which blow away rodent ground nests, and winds which scatter colonies of insects. But even if they survive all of that, the constant grooming of the land to keep it "presentable" means zero turn mowers rolling over all of that and destroying it, irrigation being dug that drains naturally forming ponds that house insects and amphibians, and the turfing that chokes out everything with fast growing non-native grasses.
by bob1029 | 2025-11-22 17:04:53+00:00
> I feel dirty using Unity vs Godot

Unity doesn't make me feel dirty at all. Quite the opposite actually. I am not going to apologize for using tools that don't suck. I feel like I am on the bridge of an imperial star destroyer when I am observing others get caught up with this "X is better than Y" bullshit, especially when X is definitely not better than Y.

> its just superior from an engineering point of view right now imo.

If you are building a game, this is the only thing that should matter. Imagine deluding yourself into believing that by picking exactly the right OSS hammer from Home Depot that your woodworking project will magically go better. If you have involved other humans in this effort, playing tooling tribalism simulator is a pretty lame thing to do, especially if those other humans are non-technical artists and otherwise trying to simply contribute to some shared creative vision.