MurphyA/hacker-news huggingface dataset:
by mchaver | 2025-12-14 20:39:57+00:00
I am working on two things.

The first is a customizable digital math workbook. Currently the demo covers fourth grade math. There is a practice mode where you can select the skills you to want practice. There is also a customizable dashboard where you can setup your own widgets to practice math skills in different ways. I am working on some pre-made dashboards to help users get started. The next plan is to cover fifth grade math skills. My plan is to cover first grade math up to Calculus and High School Physics. I envision it as a companion tool for Khan Academy/Math Class/Math Books. Check out the demo. No signup required. Progress is only stored locally.

https://demo.numerikos.com/

The second thing I am working on is an application to practice Cangjie. It's a Chinese input method that has been around for a long time. It is based on a visual decomposition of characters. Each character is represented by one to five codes and the majority are unique. My application teaches Cangjie like keyboarding (QWERTY) is taught to young students. You learn the location of the keys, then some basic words, then start typing sentences. I also have a free demo for it as well.

https://demo.cangjieworkbook.com

Feedback on either project would be appreciated.
by predkambrij | 2025-12-14 20:40:14+00:00
I recommend "YouTube Summary with ChatGPT & Claude" extension, which makes it easy to copy transcription. Paste it in Deepseek or your favourite LLM with prompt "summarize in 1 paragraph" and then you can run TTS and you get idea about of the video in 10 seconds. You can ask followup questions, or to format it differently or get the reason to actually watch it in full.
by drysine | 2025-12-14 20:40:44+00:00
Seriously?

"The report, compiled by two thinktanks, the New Lines Institute in Washington and the Raoul Wallenberg Centre for Human Rights in Montreal, found that there were “reasonable grounds to conclude” that Russia is already in breach of two articles of the 1948 Genocide Convention, by publicly inciting genocide, and by the forcible transfer of Ukrainian children to Russia, which the report notes is itself a genocidal act under article II of the convention."

So the reports says that Putin committed genocide by evacuating orphans from the war zone and saying that Russians and Ukrainians are the same people. Okey.

And that you equate with intentional murder of hundreds of thousands of people of undesired ethnicities by Pavelic?
by blazingbanana | 2025-12-14 20:41:08+00:00
https://play.google.com/store/apps/details?id=com.blazingban...

Completely free, no ads, no in-app purchases and no accounts / network required offline voice transcription.

I have also built the macOS/Windows/Linux versions which I'll also make free to download and available on my site soon (https://blazingbanana.com/).

iOS version is built and works (extremely well), just waiting for the Apple Developer signup process to complete.

Big shout out to https://github.com/mybigday/whisper.rn and https://huggingface.co/ggerganov/whisper.cpp/tree/main for making this even possible.

Any suggestions are welcome.
by smokey_the_bear | 2025-12-14 20:41:17+00:00
My 11 year old daughter uses the open dyslexic font in her kindle. She has dyslexia, and also had to do some vision therapy when she was younger. She thinks she is able to read for longer with fewer headaches. She specifically has trouble tracking line to line.

She finds it very challenging to read her school textbooks, which are provided online on her Chromebook with a bad screen. I bought her paper versions of the same books.
by duxup | 2025-12-14 20:42:21+00:00
In a way, I thought about this when I changed my career the last time.

I had worked in what I will call "high end" tech support for some proprietary (and some less proprietary) networking equipment.

My job generally paid great and customers paid big support contracts, good deal for a good 20 years. But Tech Support is never glamorous, executives eventually think of them as just problems (even if they're solving problems) because that's all they hear. Quality management jumps to other more glamours departments and so on.

I was not so sad when a layoff occurred (company sold for parts and most of support was cut because more people on balance sheet looks costy). eventually and I learned to code late in life and got a new job / career.

Amusingly while I was learning to code a former coworker. (one of the people developing the products) at a company who bought some of the products I supported for a good 20 years reached out and said I should apply for a remote support job. I wasn't enthused but I did thinking they might make a good offer ... I never heard anything back. I was maybe one of 100 people who worked on those products in that capacity, I could have gone to work and done the job fabulously in an instant. Former coworker asked around was told "he doesn't have masters degree in CS". I wonder how those CS masters guys cost?

I got a lot of stories from that coworker how support was a complete disaster for a long long time at that company.

People rightfully complain about tech support, and I always think "Yeah they're bad because anyone who knows how to do it ... does not stick around."
by NekkoDroid | 2025-12-14 20:42:26+00:00
> Yeah, 60% of the engines in the UK have what it calls "On-Call Firefighters". These aren't full timers, they usually have a "real" job but when their phone says they're needed they go fight fires.

My old physics teacher was one of them. Very chill guy, that was outside of the classroom a non-negligable amount of time (though often for different reasons), but still way one of the best teachers I had.

(It was always fun when he wrote "minimum" on the board. Everyone wrote in cursive, but his writing literally just made it look like lines going up and down)
by jomcgi | 2025-12-14 20:42:33+00:00
A tool for K8S operators that replaces brittle imperative reconciliation code with type-safe state machines generated from declarative YAML definitions. It also bundles error handling / logging / metrics / traces for state transitions.

Not sure if I'm missing a better tool but trying to keep a good working mental model of this has been a nightmare for the operators I've maintained.
by JasonSage | 2025-12-14 20:43:08+00:00
I'm building a yet another AI chat app.

My initial goal is to make a functional SillyTavern (AI roleplaying) replacement. SillyTavern builds prompts from a few rigid buckets (character, scenario, lore, system prompt, author's note...), which makes complex setups hard to manage. Content gets duplicated, settings have to be toggled in multiple places, and it’s easy to accidentally carry or modify state across conversations. Over time, it becomes difficult to tell what context is actually in effect.

I’m building an alternative that treats context as small, reusable pieces that can be composed and organized flexibly, rather than locked into fixed categories. Characters, settings, and behaviors can be mixed, reused, or temporarily enabled without duplication or manual cleanup, and edits preserve clear history instead of rewriting the past. The goal is to make managing complex context deliberate and controlled instead of fragile.

Although I’m trying to get the functionality required for roleplaying done first, the app is generic enough for other AI workflows where fine-grained, explicit context control is an improvement over existing chat interfaces. Think: start a new conversation with an assistant and start checking off rules, documents, and instructions to apply to the chat. Regenerate responses with clarifications or additional one-time context layers.
by Zigurd | 2025-12-14 20:43:20+00:00
I'm working on a multi platform client for ATProto servers, like Bluesky. The emphasis is on a clean orthogonal UI, running on platforms the default client doesn't run on, and better use of screen space on small devices.

It's a work in progress, but it's at a stage where if you ask nicely I'll let you know where to download it.

There are a lot of apps that can be built on ATProto, the PDS, etc. If you are exploring the same space I'd especially like to hear from you. I'm easy to find, which is the most useful thing about being named Zigurd.
by btilly | 2025-12-14 20:43:31+00:00
His list is a list of reasons why he was motivated to do something. It does not matter how subjective the list is, since its purpose is not to convince others. It just matters that it connects with him.

If you're potentially interested in his project, you should evaluate your interest based on how much you think like him. If his complaints aren't yours, no skin off your back. Just ignore him. If they are, read farther.
by zeta0134 | 2025-12-14 20:43:42+00:00
This weekend I'm working on a new song for my NES game, Tactus. I've been busy setting up the business and preparing for its first outing at a convention, so it was nice to relax and just create for a bit.

https://bsky.app/profile/zeta0134.bsky.social/post/3m7xuxuc3...

Currently mostly happy with where this has ended up, but the percussion is a tad too basic and needs more work. One thing at a time I suppose. :)
by johncolanduoni | 2025-12-14 20:43:55+00:00
Ideally you should have a clear audit log of all developer actions that access production resources, and clear records of custody over any shared production credentials (e.g. you should be able to show the database password used by service A is not available outside of it, and that no malicious code was deployed to service A). A lot of places don't do this, of course, but often you can come up with a pretty good circumstantial case that it was unlikely that exfiltration occurred over the time range in question.
by lialuca | 2025-12-14 20:44:08+00:00
I’m (possibly) over-engineering a new personal site using SvelteKit. It’s a blog + public project tracker. All the site content is created and edited using Obsidian, and there’s a build script that parses all the markdown in the vault when the site is built. I’m planning on working on several new projects next year and wanted a place to document them
by throwaway902984 | 2025-12-14 20:44:13+00:00
Ah, good point on Severance; that is a proper example. That there is no unnecessary nudity probably helps the story. Old HBO would have had shower scenes and hook ups interspersed throughout. That might not have hurt, but I don't see the need for it in that show at all.

If you'll excuse my rant; certain tenors of violence and styles of humor are the trend I think that makes things childish. You see the one liners and plot points of marvel movies echoed in some of HBO's high profile shows now. Rebel Moon is, with your criticisms, the type of movie/show the other streaming services have been too eager to make imo. Adult in childish ways, and absent a seriousness in the way it expresses serious plot points.

Hope you're having a good one
by miggol | 2025-12-14 20:44:14+00:00
I think the issue with dependencies is a bit overstated. There's uv for that. And shell scripts have dependencies as well! You're not guaranteed to have bash, jq, and curl on a minimal install.

That being said, for real portability of programs that have slightly outgrown the script moniker I really like Janet.

https://janet.guide/scripting/

It can compile your script to a static binary for distribution.
by tptacek | 2025-12-14 20:44:49+00:00
Go ahead and demonstrate it. Obviously, I'm saying this because nobody has managed to do this in a real Go program. You can contrive vulnerabilities in any language.

It's not like this is a small track record. There is a lot of Go code, a fair bit of it important, and memory corruption exploits in non-FFI Go code is... not a thing. Like at all.
by retrodaredevil | 2025-12-14 20:45:09+00:00
I'm building an application that can communicate with my Plex server, and also communicate with APIs like MusicBrainz and Spotify. From there I want to be able to track my Plex music rating history, and export playlists on Plex to Spotify for easier sharing with others.

There don't seem to be many automated tools out there that fit my need for this, so building out my own solution I have complete control over makes sense. It's a lot of fun to build this out exactly as I want to, rather than trying to configure a bunch of tools that I'm not familiar with and that don't meet my needs exactly.

The tooling I'm building up around this should hopefully make it easier for myself to get my playlists and track ratings off of Plex if I ever decide to abandon it for music listening.
by rallies | 2025-12-14 20:46:09+00:00
https://rallies.ai

Working on building an investment assistant backed by real time data. ChatGPT and Perplexity finance are amazing, but all of them are based on web search data only, which is a big limitation in finance since realtime data is important.

We have an agent that has access to almost every data point you can think of in the stock market (as much as we can get), which gets leveraged before answering.

And we also figured out ways to build amazing charts in between answer snippets, which looks very cool. Investors are usually very visual.
by verdverm | 2025-12-14 20:46:12+00:00
between this ai:// proposal and the author's aiip:// proposal, there is no indication why this is needed or why what we already have today does not suffice

https://www.ietf.org/archive/id/draft-sogomonian-aiip-archit...

Anyone can make and upload a draft IETF document, here is the author asking for feedback: https://mailarchive.ietf.org/arch/msg/art/uYS_Y1l4zFdkhSffuh...
by gnabgib | 2025-12-14 20:46:17+00:00
It's an HN favourite, that's just 2024, there's also:

2020 (179 points, 64 comments) https://news.ycombinator.com/item?id=24998305

2019 (148 points, 50 comments) https://news.ycombinator.com/item?id=20684764

2018 (102 points, 13 comments) https://news.ycombinator.com/item?id=16843739

2016 (145 points, 55 comments) https://news.ycombinator.com/item?id=12469797

2008 (24 points, 12 comments) https://news.ycombinator.com/item?id=408226
by vulkoingim | 2025-12-14 20:46:53+00:00
Working on a little project to make Spotify recommendations better.

You get to choose the genres you're interested in, and it creates playlists from the music in your library. They get updated every day - think a better version of the Daily Mixes. You can add some advanced filters as well, if you really want to customise what music you'll get.

https://riffradar.org/
by roboben | 2025-12-14 20:47:37+00:00
Hosted dashboard for your personal weather station.

https://weatherstage.com/

I had some custom build scripts and sites for my dad and myself and was thinking I could make a simple SaaS out of it. Super early and didn’t advertise anywhere yet since the actual dashboard is very simple right now but it works and I keep adding the features I want to use myself.

Example dashboard: https://warnitz.weatherstage.com/

If you want to try it out, I suggest you write me at hello at domain and I will get you going. Let me know the type of weather station you have!
by modeless | 2025-12-14 20:47:40+00:00
I want AI to use the same interfaces humans use. If AIs use APIs designed specifically for them, then eventually in the future the human interface will become an afterthought. I don't want to live in a world where I have to use AI because there's no reasonable human interface to do anything anymore.

You know how you sometimes have to call a big company's customer support and try to convince some rep in India to press the right buttons on their screen to fix your issue, because they have a special UI you don't get to use? Imagine that, but it's an AI, and everything works that way.
by KerrickStaley | 2025-12-14 20:47:45+00:00
I'm experimenting to see if frontier LLMs can do practical CAD modeling. I'm starting with a single task: designing a wall mount for my bike pump in OpenSCAD or CadQuery (two code-based CAD systems).

None of the frontier LLMs (Gemini, ChatGPT, Claude) produce usable designs when just prompted with some photos of the pump and a written description of the mount. I'm now building a simulator in Mujoco that the LLMs can use to test and iterate on their designs to see if they can do better in this setting.

I'm hoping to make an interesting blog post of it and maybe end up with a usable wall mount design.
by JasonSage | 2025-12-14 20:48:00+00:00
> Composed resolvers are the headache for most and not seen as a net benefit, you can have proxied (federated) subsets of routes in REST, that ain't hard at all

Right, so if you take away the resolver composition (this is graph composition and not route federation), you can do the same things with a similar amount of effort in REST. This is no longer a GraphQL vs REST conversation, it's an acknowledgement that if you don't want any of the benefits you won't get any of the benefits.
by rramadass | 2025-12-14 20:48:20+00:00
The problem of teaching physics in Latin America is only part of the wider problem of teaching physics anywhere. In fact, it is part of the problem of teaching anything anywhere – a problem for which there is no known satisfactory solution.

Even though Feynman wrote this based on his experience in Latin America, i think this is true of many (most?) countries even today.

There is no "True Education" anymore, only the appearance of one with the sole aim of churning out a "Productive Worker"(for a certain definition of the term) for a Economy; no understanding required.

It is interesting to interpret how the above is still applicable in the current technological hoopla of AI/LLMs capabilities.

What do the students know that is not easily and directly available in a book? The things that can be looked up in a book are only a part of knowledge. Who wants such a student to work in a plant when a book requiring no food or maintenance stands day after day always ready to give just as adequate answers? Who wants to be such a student, to have worked so hard, to have missed so much of interest and pleasure, and to be outdone by an inanimate printed list of "laws"?
by Spooky23 | 2025-12-14 20:48:27+00:00
It’s a neurological problem where people essentially have difficulty mapping written material to sounds.

That’s difficult to measure objectively. Many schools lack the specialists who can spot this, and when they do, Teachers try different adaptations that help kids, so you’re going to have varying results based on the adaptations the person understands.

I have something called APD (auditory processing disorder) which essentially means that the areas of my brain that listen to speech, especially higher pitched female speech aren’t fully developed — I had chronic ear infections and my heading was negatively impacted. I adapted well, although with undiagnosed ADHD. Others do not for a variety of reasons.
by bobnarizes | 2025-12-14 20:48:31+00:00
Building https://floxtop.com, a native Mac app that organizes your files.

It looks inside each file to see what it’s about, then moves it to the right folder for you.

Everything happens on your Mac, so nothing leaves your computer. No clouds, no servers.

It works in 50 languages (including English, German, French, Spanish, Swedish) and with images (OCR and object recognition), PDFs, Microsoft Office, ePubs, text, Markdown, and many other file types.

If you have messy folders anywhere on your Mac, Floxtop can help.
by jacquesm | 2025-12-14 20:48:51+00:00
> How is process-based sandboxing stronger?

Because the guarantees themselves are stronger, process isolation is something we have decades of experience with, it goes wrong every now and then but those are rare instances whereas what amounts to application level isolation is much weaker in terms the guarantees it that it provides and the maturity level of the code. That suggests that if you base your isolation scheme on processes rather than 'just' sandboxing that you will come out ahead and even with all other things the same you'd have one more layer in your stack of swiss cheese slices. A VM would offer another layer of protection on top of that, one with yet stronger guarantees.
by filoleg | 2025-12-14 20:49:00+00:00
First, no, it wasn't solved. In fact, many tech companies that previously allowed remote work went back on it. Technically yes, I can "solve my commute" by taking a very significant pay cut (more than 50%), in addition to limiting my career prospects overall (or get lucky to get hired by the few competitively-paying top tech companies that still stand by remote work, which would still significantly limit my career just to those few companies). That's a proposal/trade-off that a lot of people would reasonably consider unacceptable.

Second, do you realize that remote work isn't an option for a significant majority of types of jobs? In fact, even if we lived in some magical world where every single software dev suddenly switched to remote work, it would barely make a dent. Janitors, doctors/nurses, school teachers, etc., those jobs just by nature don't allow for remote work.
by tialaramex | 2025-12-14 20:49:09+00:00
And do you say that C offers these guarantees ?

Real world C software does not read like software written by people who are in fact upholding those guarantees you say C could equally have. It reads as though they think such a guarantee is a joke or an irrelevance. It's not rare for me to run into people who think C's pointers are just indexing into a massive array of all RAM (or its equivalent on today's systems with virtual addressing), that's not just not in the same ballpark as a safe C program, that's playing a different sport on another continent.
by Pastaza | 2025-12-14 20:49:39+00:00
Hi HN, I’m Zachary from New Zealand.

I built Cardly because I kept finding expired gift cards in my drawer and losing track of the balances on the ones I did use. I wanted a simple, clean place to organize them all so I’d actually spend the money I had.

It’s a Next.js app built with TypeScript and Tailwind CSS, using Supabase for the backend.

The core features are:

- Manual Tracking (Free): A generous free tier to track balances, expiration dates, and visualize spending with progress bars. - Auto-Tracking (Premium): We're rolling out automatic balance checks for premium users. - Organization: Sorting, filtering, and color-coded expiration alerts. - Dark Mode: Just shipped this!

I’d love to hear your feedback on the UI or any features you think are missing. Thanks for checking it out!
by jstanley | 2025-12-14 20:49:47+00:00
After I finished my "industrial year" at university, we were all asked to give a short presentation on what we had done "in industry".

Returning to university after my industrial year, I took a very dim view of the academic environment and resented being asked to do this task that was worth no credit towards my degree.

So I didn't rehearse or even make any slides, I just stood up and talked about what I had been up to.

And although I was by any measure an extremely inexperienced speaker, it was the best talk I had ever given. It was the first time I stood in front of a room of people and felt present in the environment while giving my talk, rather than monotonously reciting the rehearsed material.

So obviously different people have different experiences, but I learnt that day that rehearsing your talk isn't always helpful.

It helped that I really enjoyed my industrial year and had loads of interesting stuff to talk about. So maybe the more important thing is to be interested in the topic.