MurphyA/hacker-news huggingface dataset:
by JAlexoid | 2025-12-15 03:55:08+00:00
Try it out. Ask "Do you know who Emplabert Kloopermberg is?" and ChatGPT/Gemini literally responded with "I don't know".

You, on the other hand, truly have never encountered any information about Thai grammar or (surprisingly) hot to build a jet turbine. (I can explain in general terms how to build one from just watching Discovery channel)

The difference is that the models actually have some information on those topics.
by exabrial | 2025-12-15 03:56:07+00:00
Gave me a can of gas.

Out in western Kansas, riding my motorcycle to go see my dad who was working in the field. Didn’t know the gas light on my bike was busted. Engine stalled in the middle of nowhere on an early May morning. I hiked for a bit and knocked on a farmhouse door. The guy and his wife offered me a coffee, breakfast, and a gallon out two of gas (85 miles of range on a bike). Can’t thank them enough.

I’ve tried to return the favor 10x fold to strangers.
by Gerome24 | 2025-12-15 03:56:17+00:00
Hi HN — I’m Gerome, and I’m working on CodinIT.dev.

TL;DR: CodinIT.dev is a local-first, open-source AI full-stack app builder that turns natural-language prompts into prototype → production web apps. It supports local/self-hosted workflows, connects to databases (Supabase), includes an integrated terminal and git automation, and plugs into 19+ AI providers so you can iterate fast. Download desktop app at https://codinit.dev .

A few quick facts

What it does: Generate full-stack code from prompts, preview instantly, and deploy anywhere — built for indie hackers who want full control of there code without vendor lock ins (open source).

Where the code lives: active repo and org on GitHub — org name is codinit-dev.

How to try it: download and run locally; the dev flow runs with pnpm run dev and serves locally from your machine.

Progress & current priorities

Stabilising the live code execution sandbox and improving safety/UX for file uploads and agent orchestration.

Tightening integrations with community LLM providers and adding more framework templates.

Improving contributor docs and reducing onboarding friction so people can run it locally without hurdles.

If you want to poke around, try the app or the GitHub org and open issues/PRs. I’ll hang around to answer technical questions here.

— Gerome (creator)

local open source alternative to: bolt/lovable/v0
by stevefan1999 | 2025-12-15 03:56:42+00:00
The ability to pick fields is nice, but the article failed to mention GraphQL's schema stitching and federation capability, which is its actual killer feature that is yet to be seen from any other "RPC" protocols, nix the gRPC which is insanely good for backend but maybe too demanding for web, even with grpc-web *1.

It allows you to separate your GraphQL in multiple "sub-graphs", and forward them to different microservices and facilitates separation of concern at backend level, while putting them back as one unified place for the frontend, giving it the best of both world in theory.

Yet unfortunately, both stitching and federation is rarely in practice due to the people's lack of fundamental abilities to comprehend and manage complexity, and that the web development is so fast, that one product is put out for one another year by year, and the old code is basically thrown away and remain unmaintained, they eventually "siloified"/solidified *2, and therefore it is natural for a simple solution like REST and OpenAPI/Swagger beats the complicated GraphQL, becaues the tech market right now just want to make the product quick and dirty, get the money, then let it go, rinse and repeat. Last 30 years of VC is basically that.

So let me tell you, this is the real reason GraphQL lost: GraphQL is the good money that was driven out, because the market just need the money, regardless of whether it is good, bad or ugly.

Speaking asides, I enjoy GraphQL so much in C#: https://chillicream.com/docs/hotchocolate/v15/defining-a-sch..., they even have integrations with EF Core which is mind-boggling: https://chillicream.com/docs/hotchocolate/v15/integrations/e...

It is so natural, and I've tried to make it run in the new single file C#, plus the dependency injection and NativeAOT...I think I made the single-file code in their discussion tab, but I couldn't find it.

Another good honorable mention would be this: https://opensource.expediagroup.com/graphql-kotlin/docs/sche..., I used it before in place with Koin and Exposed, but I eventually went back to Spring Boot and Hibernate because I needed the integrations despited I loved to have innovations.

*1: For example, why force everyone to use HTTP/2 and thus enfoced TLS by convention? This makes gRPC development quite hard that you will need to have self-signed key and certificates just for starting the server, and that is already a lot of barrier for most developers. And the protobuf, being a compact and concise binary protocol, is basically unreadable without the schema/reflection/introspection, and GraphQL still returns a JSON by default and you can choose to return MessagePack/CBOR based on what the HTTP request header asked for. Yes, grpc-web does return JSON and can be configured to run on H2C, but it is more like an afterthought and not designed for frontend developers

*2: Maybe the better word would be enshittified, but enshittification is a dynamic process to the bottom, while what I mean is more like rotten to death like a zombie, so is it too overboard?
Show HN: A systems language with runtime reflection and no GC
by thatsoulyguy | 2025-12-15 03:57:41+00:00
Hi HN,

I’ve been working on an experimental programming language called XXML. The project started from a frustration I kept running into across systems languages:

Languages with strong ownership tend to avoid runtime reflection.

Languages with rich reflection usually rely on GC or give up memory guarantees.

Compile-time code generation often requires a separate macro language.

I wanted to explore whether those tradeoffs are truly necessary.

What XXML is trying to do

XXML is a statically-typed, native language that:

Uses explicit ownership and borrowing (no garbage collector)

Supports runtime reflection while respecting ownership rules

Allows compile-time code generation using normal language constructs, not macros

Compiles to LLVM IR and produces native binaries

Reflection APIs are constrained so unsafe ownership operations are rejected at compile time. The goal isn’t “dynamic at all costs,” but introspection without losing safety.

What it’s useful for (so far)

Some concrete use cases I’m exploring:

Safe plugin/mod systems for native applications

Auto-generated serialization (e.g., JSON/RPC) without macros

Debugging and inspection tools that can reason about user types

Declarative domains (UI/layout/asset graphs) that benefit from structured syntax

What it’s not

This is early-stage and definitely not production-ready:

The ecosystem is minimal

The language is still evolving

Documentation and tooling are incomplete

I’m mostly interested in feedback from people who’ve worked on:

compilers

language runtimes

systems with heavy serialization or plugin boundaries

Code

GitHub repo: https://github.com/ThatSoulyGuy/XXMLCompiler or https://xxml-language.com

I’d especially appreciate criticism around:

the ownership model

reflection safety boundaries

where this design is fundamentally flawed

Thanks for reading — happy to answer questions.
by reactordev | 2025-12-15 03:57:59+00:00
Careful, you’re talking to developers now. Chmod is for wizards, Harry. One wouldn’t dream of disturbing the Linux gods with my own chmod magic. /s

Yes, this is indeed the answer. Create a fake root. Create a user. Chmod and chgrp to restrict it to that fake root. ln /bin if you need to. Let it run wild in its own crib.
by aperrien | 2025-12-15 03:58:18+00:00
What I like about Forth is that it can be expressed at the lowest level of computation, and that it can be used to bridge that to the highest level of computation. For example, Forth only requires about 12 opcodes to run, which can be implemented in a few dozen chips. But now that you have that, since it's Turing-complete, you can now pull across a lisp or C compiler, and build a working operating system from there. Granted, that would be a lot of work, but it's relatively straightforward work, and that's always impressed me.
by leecommamichael | 2025-12-15 03:58:43+00:00
I saw this shared recently. The site presents nicely, and I agree there's a gap there. As a university professor, the story of my students' learning has pretty much been; Scratch, some Python, and then they pick up whatever early-college curriculum is. There's a strong preference for scripting languages like Python and JavaScript.

When you say "what teenagers should do after learning Scratch," what do you mean exactly? Should do to what end? How would Easel present as "the clear thing" they should do? I suppose Scratch wasn't really chosen by these young people; it is obviously simple, and has the prestige of MIT. Schools followed suit.

You're in a different situation, where you have to meet this market in the open. When I visit your site, I am met with code. It's not apparently simple, and a beginner wouldn't be able to distinguish it from any other games programming framework. I think it's actually scarier-seeming to a beginner than something like Godot's scene editor, where you can just drag images from your disk into a prototype-view of your game-scene.

I hope my plainness in stating this isn't taken as an insult. You've got so much work there, and the site is impressive. I also care about this topic, age-range and the learning process, so I'm trying to be helpful with my perspective.
by astrikos | 2025-12-15 03:59:12+00:00
As a medical student, I'm making a site of free tools for medical trainees, the biggest being a rank list tool to balance logical factors and gut ranking as well as pairwise comparisons/maps/etc. https://medcompass.tools/rankcompass. Might adapt to other avenues to help people pick housing and other things that require ordered lists and decision tools!

I also make interactive tools for artists at https://artres.xyz.

I've been super inspired by all the amazing things I've seen on Hacker News.
by rasz | 2025-12-15 03:59:30+00:00
0 wait state 286 was pretty standard affair for 8-10 and some 12MHz gray boxes. Example https://theretroweb.com/motherboard/manual/g2-12mhz-zero-wai...

"12MHz/0 wait state with 100ns DRAM."

another https://theretroweb.com/chip/documentation/neat-6210302843ed...

"The processor can operate at 16MHz with 0.5-0.7 wait state memory accesses, using 100 nsec DRAMs. This is possible through the Page Interleaved memory scheme."
by somenameforme | 2025-12-15 04:00:24+00:00
I think there's a more charitable way to interpret their perspective, as well as that of Bourdain. Climbing Everest is pain, suffering, and a fairly significant chance at death. And practically speaking, to even try to do it in modern times you generally need to be wealthy. So why are these people doing it? Because wealth doesn't provide contentment or satisfaction in life in and of itself. It's people searching for a meaning and purpose in life.

And so when you see people who live lives that are indeed much harder, but for whom there seems to be true meaning and purpose, there's going to be some major internal conflicts in seeing them striving to push that away to pursue something that one knows leads to just vapidness and emptiness in the end. Obviously you might argue that wealth need not trend towards the end of culture, but scarce is the society with a rich culture and a rich economy. Does it even exist?

Like don't you see a paradox in effectively equating a higher quality of life and a more Western lifestyle, when in the West a vast (and rising) percent of people are drugged out on various psychotropic pharmaceuticals just to make it through day to day. Yet look at poorer cultures and it's not like 1 in 6 people are walking around with untreated mental conditions - they simply seem to be far healthier from a mental, to say nothing of physical, perspective.

So I think wealth and quality of life have a far more nuanced relationship than most appreciate. And the ostensible subset relationship (a rich man can easily become poor if he so chooses, but the other way around is much more difficult) is not so simple. Many people are endlessly addicted to things that they genuinely believe make their life worse, and that they could easily cast away, yet find it difficult to do so. See: social media. And obviously casting away wealth is going to be many orders of magnitude more difficult than something like social media.
by t0duf0du | 2025-12-15 04:01:10+00:00
mw-injector[0], it's a WIP project. It detects what Java, Node, Python or Golang services are running on a host and instruments it with Opentelemetry APM. Inspired by Otel-injector[1] but it automatically selects service names for each service so you have service level segregation.

[0]: https://github.com/middleware-labs/mw-injector [1]: https://github.com/open-telemetry/opentelemetry-injector
by biglyburrito | 2025-12-15 04:01:28+00:00
"According to SPhotonix, its current prototypes achieve write speeds of around 4 MBps and read speeds of roughly 30 MBps."

Assuming I did the math right, that means it'd take almost 3 years at max write speed to fill up the 360TB drive. So yeah, not quite ready for public consumption just yet.
by thebigship | 2025-12-15 04:01:30+00:00
I'm working on a postcard maker for museum collection artworks in the creative commons. It's in a phase where I'm looking to get feedback from people who might like to use it. Right now it only sends mail in the US. I've integrated the Met, Cleveland Museum of Art and AIC, with an experimental feature for Wikimedia Commons.

You can find the CC0 postcard app here: https://sweetpost.art/ but if you want to go the extra step you can install the Chrome extension and see what comes up: https://chromewebstore.google.com/detail/new-tab-new-art/old...

edit to add Firefox addon: https://addons.mozilla.org/en-US/firefox/addon/new-tab-new-a...

If you want to send a postcard you can use the promo: 1BUCK to send a postcard for a dollar to whoever in US. Any feedback or questions are welcome.
by zelphirkalt | 2025-12-15 04:02:44+00:00
I think the issue is not actually how freely given consent is defined, but that these tech giants want to not only offer a useful service, but they also want to be allowed to do whatever they want with user data accumulated through usage of their otherwise useful service. For providing their service, they don't have to use data in the ways that they want to use it. If they were running an honest business, they would be charging the user for using their useful services, not trying to make dime with user data without consent, manufactured "consent", or extorted "consent".

They wriggle and wriggle, instead of running an honest business, where people buying access to their platforms would actually reflect the usefulness and real value of people being willing to pay for a service. That would be a very transparent number, and that cannot be made look more than it is to shareholders though. I think if they did this, then their whole value would collapse massively back down to sane levels. Now they have blown this whole ads and attention machinery waaay out of proportion and will do anything to keep it pumped up. Heck, they want to pump it up even more, because we all know iiiinfinite growth! They would not be satisfied, if their business spanned the whole solar system.
Show HN: PicPick – AI-powered photo curator using CLIP and face recognition
by hardiksondagar | 2025-12-15 04:03:11+00:00
Hey HN! I built this after my wedding left me with 5,000 photos to sort through.

The key insight: most photo sorting time is spent reviewing near-duplicates. Professional photographers shoot in bursts, so you get 10+ shots of the same moment.

PicPick uses CLIP embeddings to cluster visually similar photos, then adds face recognition to keep groups coherent (so you don't mix up "bride with parents" and "bride with friends" just because they look similar).

Tech stack: - CLIP for semantic similarity (not just perceptual hashing) - face_recognition (dlib) for person detection - DBSCAN clustering on combined features - FastAPI + vanilla JS for the UI - SQLite for everything

It reduced my review set from 5,000 → ~1,000 clusters, which I then filtered down to 300 for the album in a few hours instead of days.

The clustering parameters are tunable - tighter for professional shoots with many duplicates, looser for casual photos.

Open to feedback! Especially around: 1. Better clustering algorithms (currently DBSCAN on CLIP embeddings + timestamps + face vectors) 2. UI improvements for rapid reviewing 3. Handling photos without faces (landscapes, food, etc.)

Works entirely offline, no cloud uploads needed.
by fsckboy | 2025-12-15 04:03:27+00:00
that would be way mo' scary to encounter than those passengers were expecting!

there are plenty of incidents of people getting in fights with their Uber driver, cab driver, etc (remember Anjali Ramkissoon the med student who had a little too much to drink?) but it seems like the "driverless automaton" world late at night might present a new set of weird expectations for awhile till practices and safeguards get ironed out.

here's the video

https://www.youtube.com/watch?v=gsX8hNpaAOE
by BeetleB | 2025-12-15 04:05:05+00:00
> I just refuse to label this behavior as being constructive, desirable, something to cultivate and protect.

> I see this "complainy" way of engaging as unproductive

You are merely defining "constructive" and "productive" to whatever suits you.

> I get wanting to vent and wanting to be heard but solutions should come first.

One thing I learned after learning all these skills (later in life), is to openly tell others "The word 'should' is not in my vocabulary."

should is usually a means to be lazy in explaining your thought process. Why should solutions come first? What problem are you trying to solve, and why that problem? Understand that addressing emotions is solving a problem - it's just a different one from what you're trying to address. Solving that problem (well) often results in fewer problems down the road. The one you're trying to solve likely won't.

To directly address the topic - solving the emotional problem first makes them more open to listening to your (other) solution.[1]

> but I also nudge, coach and hope they develop healthier and more constructive ways of dealing with their problems.

Tip for the future: Being judgmental is going to negate most of your efforts. There's nothing wrong with nudging people down a path you feel is right. There is a problem in labeling the behavior as "unconstructive".

And, as I said in another comment, I'd wager good money that your behavior is not particularly different. You may not do it as often as the people you speak of, but you do do it - and you won't recognize it until you dig deeper into understanding the bigger picture. Once you do (as I did), you'll find plenty of examples in your life - past and present - where you behaved in the same "unconstructive" way, and didn't realize it.

(And in the off chance you have realized it, and criticize yourself for those past trespasses, you are putting a barrier to improvement).

[1] And yes, that's true even for you! You merely have to go back to your life where someone told you something (that you later found to be correct) and you didn't follow it, and ask why. There are multiple reasons people don't, but this is one of them. Distrust, dislike, disdain, etc lead to devaluing things others say.
by nobody9999 | 2025-12-15 04:05:05+00:00
>Let the market solve it. If the market requires educated adults the market will create that environment or something, answer is probably private schools. I assume they’d say something like that.

I don't pretend to speak for anyone else, but I am more than my economic inputs and outputs, and while it was in a somewhat different context, Heinlein's prose applies in spades WRT your assertion:

“I had to perform an act of faith. I had to prove to myself that I was a man. Not just a producing-consuming economic animal…but a man.” ― Robert A. Heinlein[0][1]

[0] https://www.goodreads.com/quotes/11588525-i-had-to-perform-a...

[1] From Starship Troopers[2]

[2] https://en.wikipedia.org/wiki/Starship_Troopers
by Abishek_Muthian | 2025-12-15 04:05:10+00:00
Memory Hammer for iOS, it creates flashcards out of text, photos, visual mnemonics and helps us remember them using spaced-repetition.

Android version is already shipped - https://play.google.com/store/apps/details?id=com.abishekmut...

Get notified for iOS and web version - https://memoryhammer.com/
by ideavo | 2025-12-15 04:05:10+00:00
https://ideavo.tripivo.co.in

I made a platform for innovators, founders, developers to validate their idea against real users (not AI).

My purpose to build this platform is two-pronged–first to solve the "Power Law", in simple terms, where platforms such as Instagram, Reddit, YouTube, TikTok, etc. only put forward the popular content (most upvoted, liked, viewed, trending, etc.) and people who are posting regularly are still left behind fighting for some interactions.

Second, to provide a platform for people, innovators such as myself, who keep asking the question "is this worth working on? worth spending time and money on". There are subreddits with hundreds of thousands of followers and Redditors and many of them are still not getting the visibility they need to start.

I remember that I had a lot of ideas throughout high school but I wasn't able to get real answers and validation from people so I dropped it. So specially for those people who need a little bit more visibility.

So trying to solve that.
by rimmontrieu | 2025-12-15 04:05:11+00:00
Just launched my gaming portal a few weeks ago, featuring over 200 games I've made over the years:

https://ookigame.com/

All the games were either developed with libGDX or threejs. I have no plan to monetize yet and still work on building traffic and improving SEO. Surprisingly, I got approved for google adsense already, which I submitted just for experimenting.
by llbbdd | 2025-12-15 04:07:19+00:00
No, and in case you stopped reading partway into my comment, this type of useless gotcha counts under Redditor crap. I don't think it's controversial that understanding something is a pathway to criticizing it appropriately. The average anti-capitalist cannot begin to describe exactly what it is they hate, which is in my opinion one of the defining valuable features of capitalism - that many people can benefit from it without understanding it one lick, and can in fact ineffectually hate it while benefiting from it.