MurphyA/hacker-news huggingface dataset:
Show HN: Kill List–A local-first PWA where tasks deletes if not done by midnight
by msldiarra | 2025-12-25 22:42:33+00:00
Hey HN, I built this because standard to-do lists let me hoard tasks forever. I wanted a 'use it or lose it' mechanic.
The Tech:
SvelteKit (Static)
Dexie.js (IndexedDB wrapper) for client-side storage
Web Audio API for the procedural sounds
No account required, no server tracking (except privacy-preserving PostHog).
Source code is messy but the logic is simple. Would love feedback on the offline-sync strategy.
by donohoe | 2025-12-25 22:43:46+00:00
Fun (unrelated) fact:

My favorite product that I got to build there was “Cartoons at Random”. You’ll never guess what it did/was!

I miss it terribly, just swiping images off a stack to reveal a new random cartoon underneath.

The developer (Justin?) did an amazing interaction on iOS app (seamless, no jank) and web version was decent too.

They broke it when they migrated from Wordpress to their own Condé Nast CMS

https://www.newyorker.com/cartoons/random/share/1544311

Such delight. Sigh.
by fosco | 2025-12-25 22:44:33+00:00
I still think about my lost address that I obtained when Gmail was invite only. My family still occasionally CCs it and it drives me nuts, I would pay money to at least have it shutdown so they don’t think I received an email. I had email forwarding to another address when stolen and immediately after it was stolen it had the weirdest messages, I tried multiple ways reaching out to google and it still bugs me I was unsuccessful. I’d love the their of my account to at least have it shutdown
by walterbell | 2025-12-25 22:45:35+00:00
Reportedly Sweetgreen changed their policy in advance of local regulation, starting in 2019, https://www.restaurantbusinessonline.com/operations/sweetgre...

> The Sweetgreen fast-casual chain is dropping its cashless-only payments policy, saying the operational benefits are outweighed by the “unintended consequence” of some consumers being unable to become customers. All 94 branches of the salad chain will resume accepting cash by the end of the year, the brand said in a blog installment posted Thursday.
by bigyabai | 2025-12-25 22:46:06+00:00
It's not inevitable. That's not what that word means.

Intel Macs supported Linux because they used Intel's Linux drivers and supported bog-standard UEFI. There are no preexisting drivers or DeviceTree files published by Apple for Linux. There is no UEFI implimentation, just a proprietary bootloader that can be updated post-hoc to deny booting into third-party OSes.

> Why are some of y'all so hostile to this idea?

I would love for Linux to support as many ARM devices as possible. Unfortunately, it requires continuous effort from the OEM to be viable. I've bought Qualcomm, Rockchip and Broadcom boards before, none of them have been supported for half as long as my x86 machines are. Nevermind how fast ARM architectures become obsolete.

It feels like Apple is really the only hostile party here, and they coincidentally decide whether or not you get to use third-party OSes.
by msldiarra | 2025-12-25 22:46:12+00:00
OP here. I built this because I found standard todo apps too forgiving.
It's a local-first PWA built with SvelteKit and Dexie.js (IndexedDB).
The Mechanic: Tasks have a hard deadline (Midnight). If not swiped ('Killed') by then, they are permanently deleted.
The Stack: SvelteKit (Static), Tailwind, Howler.js (Audio), Dexie.js.
Privacy: No account required. Data lives on your device.
It's an experiment in 'loss aversion' productivity. Roast my code or the philosophy.
by socketcluster | 2025-12-25 22:47:31+00:00
I don't like this API.

Overall I dislike the shift away from a URL as a language-agnostic string primitive to some weird convoluted object which is limited to specific use cases.

URL literally stands for Universal Resource Locator... A string is Universal. It can be passed around easily between processes, it can be easily stored in a database, it can be easily shared online, it can be easily passed to an LLM... URLs were supported by LLMs before LLMs even existed! You've got to appreciate that!

This class they call URL is actually not a URL at all, it's more like a bound URLParser or URLExtractor.

A URL is a string that's a fact. Even ask Google; "is a URL a string?" it will say yes.

The idea of a URL instance as a language-specific construct is a bad idea. It's one of the reasons why many people don't like Java.
by mmooss | 2025-12-25 22:48:22+00:00
The reactionary response against the new technology, even on HN, is pretty strong. If I ran an AI developer, I'd take it as a signal that I'm doing something right - people see how powerful our product is, and they care about it. Hate and love aren't too different; we'll have many dedicated users who will have forgotten.

First they laugh at you
Then they tell you it violates the orthodoxy
Then they think they knew it all along
by rconti | 2025-12-25 22:49:09+00:00
Any idea what changed, if anything? Court decisions made in the meantime simplifying things?

Hopefully the content fits in a few buckets (cartoons, fiction, non-fiction) as far as different terms for rights might go. And then from there, you can lop off anything that's past its copyright term (?). Then maybe the next step is grouping works by the agent/publisher, if any? Or maybe all the contracts with the New Yorker are signed by individuals, with the New Yorker as a publisher. I don't know.
by kace91 | 2025-12-25 22:49:47+00:00
I see a bit of mixed signal from your post: you like recreational programming, but you hate leetcoding (which are close to puzzles). You mention that the non-technical part of the job (product thinking?) doesn't seem interesting, but you consider content creation which is very much people-facing.

What is it that you like? Not a specific job or task, I mean what is it that you like doing? Solving problems for people, interacting with a team, solving puzzles, deep theoretical stuff?

The intersection of that and what's livable is what is going to work.
by tstrimple | 2025-12-25 22:50:17+00:00
Usually I hit a book a week pretty reliably, but this past year has been particularly crazy according to my audible purchase history. There are around 80 titles that I've added in 2025 and I've completed the vast majority of them. Some stand outs for me:

Dungeon Crawler Carl - One of the few novels that I think it actually much better in audio format. The narrator is excellent and it's a fun adventure that never takes itself too seriously. I'm not into litrpg typically, but I really enjoyed the 7 novels in the series so far.

The Laundry Files - I've made it through seven of these books and I really like the mix of mundane government IT with supernatural horrors. Tropes come up like the government tracking paper clip usage, and then you'll get a mystical explanation that makes sense in world so suddenly tracking individual paper clip usage doesn't seem so ridiculous. Generally a fun series, but it seems to be moving towards a revolving cast that I'm less interested in continuing on with.

The Library at Mount Char - One of my favorite books this year. Quite dark and mysterious. I liked the payoff and character arcs. But really it's the well maintained atmosphere that pulls everything together.

There Is No Antimemetics Division - What might the science and research of literally unknowable things look like? Things your mind rejects or presences which can influence your mind to make themselves invisible and leaves no memories behind. Weird novel that doesn't hold your hand too much.

Heavy Weather - A sort of modern cyberpunk meets western novel. Storm chasers following a predicted F6 super tornado across the US south.

The Running Man - I'm not typically a King fan, but I do like some of his works. I have fond memories of the movie from childhood nostalgia so finally gave it a try. I do think it's one of his better works according to my tastes.

Mickey7 - I'm a sucker for time loops and death loops and adjacent novels. This was a short but fun book.

The Society of Unknowable Objects - Small group of people collect mysterious objects from around the world to keep humanity safe.

The Invisible Life of Addie LaRue - Another one dealing with memory. What would it be like to be immortal, but everyone you interact with forgets about you minutes after you leave them.

Edge of Tomorrow - Time loops!

The Troop - Decent read if you like horror novels. One of the better horror novels I read for the year.
Show HN: QuickCV – Free ATS Resume Checker
by ibrahim_gabr | 2025-12-25 22:50:56+00:00
Hi HN,

I built a free tool to check how "ATS-friendly" a resume is.

I noticed that most resume checkers force you to create an account before showing you the results, or they just grep for keywords. I wanted to build
something that actually parses the PDF structure similar to how a real Applicant Tracking System does, but without the "signup wall" friction.

The stack is Next.js + `unpdf` for parsing + an LLM layer to analyze the extracted entities (skills, experience, education) against standard job descripti
patterns.

How it works:
1. It validates the PDF (magic bytes check).
2. Uses `unpdf` to extract raw text and layout data.
3. Analyzes content for common ATS "trip-ups" (tables, complex columns, missing standard headers).
4. Gives a score based on readability and keyword density.
5. It's completely free and requires no email/signup. I'm currently tweaking the scoring algorithm, so I'd love to hear if the score feels "fair" for your resume.

Link: https://quickcv.io/resume-checker

Thanks!
by crote | 2025-12-25 22:51:00+00:00
Just one slight problem: people need to eat, and food costs money.

Your startup won't succeed when its founder starves to death. It's why the founder will usually get a bunch of cash during investment rounds [0]: they can't focus on the company if they are constantly worried about cash in their personal life. Unless the founder is already independently wealthy, it is a guarantee that they'll be employed by the company and being paid a living wage. Heck, in some countries this is even legally required!

According to your logic, no successful startup will ever have a founder, as any form of pay instantly degrades them to regular employee, and any kind risk taken and below-market salary is completely irrelevant. Never mind the fact that they are taking home a minimum-wage salary while working 100 hours a week - they are earning a wage so they can't possibly be a founder.

So if this logic already breaks down for the founder, why couldn't it also break down for early employees whose compensation is mostly in stock options? How is their situation any different from the founder's?

[0]: https://www.stefantheard.com/silicon-valleys-best-kept-secre...
by td2 | 2025-12-25 22:51:02+00:00
Tell me if im too conspiritorial. Wouldnt it makes sense to have bad censorship on information thats e.g a 8/10 on a guilty scala. And make sure the 10/10s stay censored? Let People assume they can uncensor some, and what they uncensor is representative for any censored information. While the parts that couldnt be uncensored are way worse?
by smackeyacky | 2025-12-25 22:51:32+00:00
If the job application requires leetcode, just do it. The worst thing that could happen is you learn something.

I’ve been in the industry since the 1980s. I don’t see AI as any kind of threat. We expected a lot of the waves of technology would reduce the need for programmers but I now view it like Jevon’s paradox: AI will expand IT uses not reduce the number of programmers.

My colleagues all lived through various paradigm shifts (visual programming, no-code, low-code, objects, client server, etc) the work never really changes for the vast majority of programmers doing productivity work like CRUD systems.

Reach out to former co workers for opportunities.
by UniverseHacker | 2025-12-25 22:51:45+00:00
Yeah, they do survive better with more long distance driving, but ultimately the newer common rail diesels are complex, fragile, and inefficient compared to the old TDIs. They succeeded in getting the emissions much cleaner, especially after the court mandated retrofit, but at the expense of everything else that made them economical and practical. I could get 60mpg in my 2000 TDI golf with a 6 speed manual.
by rconti | 2025-12-25 22:51:48+00:00
Looks like they were only (generally) outlawed for sale in 2023. Though some states were ahead of that.

They last a long time, though, and I imagine a lot of people are still using their existing bulbs. I can't imagine doing that in CA, where our electricity is expensive, but if you're paying 6c/kWh, I suppose, may as well?
by trinix912 | 2025-12-25 22:52:30+00:00
Because the price tag is quite high to get as much storage as you would 15 years ago for about the same money.

I agree that many people use them as glorified internet machines but even then when they occasionally decide to back up some photos or edit a few videos the 256GB non-upgradable storage quickly becomes a limitation.

Price matters. 256GB is fine on a $500 web browsing laptop, but on a $1000+ one it's just a bad deal in 2025, even ignoring the fact that you cannot upgrade it later (it's soldered in place).
by kenjin4096 | 2025-12-25 22:53:44+00:00
> Generally not that much has happened in 5 years, sometimes 10-15% improvements are posted that are later offset by bloat.

Sorry but unless your workload is some C API numpy number cruncher that just does matmuls on the CPU, that's probably false.

In 3.11 alone, CPython sped up by around 25% over 3.10 on pyperformance for x86-64 Ubuntu. https://docs.python.org/3/whatsnew/3.11.html#whatsnew311-fas...

3.14 is 35-45% faster than CPython 3.10 for pyperformance x86-64 Ubuntu https://github.com/faster-cpython/benchmarking-public

These speedups have been verified by external projects. For example, a Python MLIR compiler that I follow has found a geometric mean 36% speedup moving from CPython 3.10 to 3.11 (page 49 of https://github.com/EdmundGoodman/masters-project-report)

Another academic benchmark here observed an around 1.8x speedup on their benchmark suite for 3.13 vs 3.10 https://youtu.be/03DswsNUBdQ?t=145

CPython 3.11 sped up enough that PyPy in comparison looks slightly slower. I don't know if anyone still remembers this: but back in the CPython 3.9 days, PyPy had over 4x speedup over CPython on the PyPy benchmark suite, now it's 2.8 on their website https://speed.pypy.org/ for 3.11.

Yes CPython is still slow, but it's getting faster :).

Disclaimer: I'm just a volunteer, not an employee of Microsoft, so I don't have a perf report to answer to. This is just my biased opinion.
by int_19h | 2025-12-25 22:54:11+00:00
I'll admit that I haven't looked it in a while, but as originally released, it was a textbook example on how to complicate a fundamentally simple and well-understood task (text templates, basically) with lots of useless abstractions that made it all sound more "enterprise". People would write complicated langchains, but then when you looked under the hood all it was doing is some string concatenation, and the result was actually less readable than a simple template with substitutions in it.
by 999900000999 | 2025-12-25 22:54:52+00:00
Not to mention they own NPM( GitHub owns NPM).

C# is fantastic and Playwright's C# support is extremely good. I've been in the C# ecosystem for years, but I'm still a bit worried about having a single company control so much of my livelihood. Let's just say I have a little bit of experience with Microsoft, they don't particularly pay well so I'm a little confused as to if they can maintain so many frameworks indefinitely.

Are you going to keep Vibium a community project, or you hoping to raise capital/bootstrap.

Don't get me wrong, I absolutely love what you're doing but I don't know if one person can create something so complex. The good news is Chrome is the only browser most normal people use, which reduces the amount of testing you have to actually do.

At the vast majority of places I've worked at we basically just test on Chrome and then if it doesn't work on other browsers ohh well. Every now and then you would get a project manager who would suggest adding Firefox/Safari testing. But it's never been a priority.
by CSSer | 2025-12-25 22:55:22+00:00
Imagine if society were a program and laws, policies and procedures were its codebase. The scary thing is that the way it gets patched in reality isn't very different from the way agentic LLMs perform on actual codebases today. Bug in this department? Delete it. People abuse this system? Add more friction for legitimate users. Society has a need? Greenfield a feature that works great but doesn't fit in with existing systems at all. This didn't used to be so on the nose. I can't decide if we should welcome our new robot overlords or even what is a reflection of who anymore.
by pil0u | 2025-12-25 22:55:55+00:00
Yes, it is an unpopular opinion around here, but pretty much in the tech world.

I think this is because most of the users/praisers of GenAI can only see it as a tool to improve productivity (see sibling comment). And yes, end of 2025, it's becoming harder to argue that GenAI is not a productivity booster across many industries.

The vast majority of people in tech are totally missing the question of morality. Missing it, or ignoring it, or hiding it.
by johnnyanmac | 2025-12-25 22:56:50+00:00
Sure , "sustain" is subjective. If you're sticking to Arch Linux, programming VIM, and browsing docs for 20 years, you'd get more value out of one good base over any potential upgrades. But that doesn't seem to be the world we live in, hardware or software wise. We don't really build laptops like we would fridges, and the former has a lot more moving parts regardless.

>But admitting it or not, let's recognize it's still making people prone to judging from a filter bubble perspective.

Sure. My other opinion to emphasize is that I don't think Framework is trying to aim for the average user. Nor even average dev. If you're questioning why you not buy some $600-1000 range laptop,or why you need a 5090 at all, you 99% don't really need the flexibility of a modular laptop.

On top of that, the average dev could (or at least, used to until recently) also afford a brand new replacement laptop, so they probably aren't as cost conscious nor as specs demanding as a game Dev like me living in a boom bust cycle (and it's pretty bust right). I'm around that time considering an upgrade and I'd much rather throw down $600 to just slap in a new GPU like I would in a desktop, instead of another $2000+.
by fallinditch | 2025-12-25 23:01:16+00:00
Sounds like a great show, will give it a listen.

To the author: do you use AI at all in the creative aspects of the production? I assume that AI assistance in creative writing is now mainstream, and an accepted tool for most writers. I am interested to know your thoughts on this subject and if you use AI then what sort of methods do you use?

Note: Google Gemini reports that "the most successful writers in 2025 use me as a "distillation machine." They write 1,000 words of raw emotion, then ask me to help them find the "300 words that actually matter"
by tstrimple | 2025-12-25 23:01:50+00:00
A number of cloud migrations I've worked on are due to these reasons. If you're the second largest customer at a colo, and the largest is pulling all of their equipment out, chances are the colo won't be around much longer and you need to start getting proactive. Some of the companies are on very tight migration timelines because the colo announced they are closing down and were caught flat footed.
by packetlost | 2025-12-25 23:02:31+00:00
> But you still believe that quantum computers have a likelihood of being possible to build AND that they can accomplish a task faster than classical?

Not GP but yes. I'm reasonably confident that we will have quantum computers that are large and stable enough to have a real quantum advantage, but that's mostly because I believe Moore's law is truly dead and we will see a plateau in 'classical' CPU advancement and memory densities.

> I feel like it’s going to get exponentially harder and expensive to get very small incremental gains and that actually beating a classical computer isn’t necessarily feasible (because of all the error correction involved and difficulty in manufacturing a computer with large number of qbits)

I don't think people appreciate or realize that a good chunk of the innovations necessary to "get there" with quantum are traditional (albeit specialized) engineering problems, not new research (but breakthroughs can speed it up). I'm a much bigger fan of the "poking lasers at atoms" style of quantum computer than the superconducting ones for this reason, the engineering is more like building cleaner lasers and better AOMs [0] than trying to figure out how to super cool vats of silicon and copper. It's outside my area of expertise, but I would expect innovations to support better lithography to also benefit these types of systems, though less directly than superconducting.

[0]: https://en.wikipedia.org/wiki/Acousto-optic_modulator
by int_19h | 2025-12-25 23:03:28+00:00
I doubt it would have a JIT a long time ago. Thing is, people have been making JIT compilers for Python for a long time now, but the semantics of the language itself is such that it's often hard to benefit from it because most of the time isn't in the bytecode interpreter itself, it's dispatching things. People like comparing Python to JavaScript, but Python is much more flexible - all "primitive" types are objects can be subclassed for example, and even basic machinery like attribute lookups have a bunch of customization hooks.

So the problem is basically that a simple JIT is not beneficial for Python. So you have to invest a lot of time and effort to get a few percent faster on a typical workload. Or you have to tighten up the language and/or break the C ABI, but then you break many existing popular libraries.
by rjh29 | 2025-12-25 23:04:22+00:00
Even if GenAI is helpful it's okay to morally reject using it. There are plenty of things that give you an advantage in your career but are morally wrong. Complaints include putting people out of jobs, causing a financial bubble, filling GitHub and the internet in general with AI slop, using tons of energy, increasing dram and GPU prices.

And it's not even that apparent how much GenAI improves overall development speed, beyond making toy apps. Hallucinations, bugs, misreading your intentions, getting stuck in loops, wasting your time debugging and testing and it still doesn't help with the actual hard problems of devwork. Even the examples you mention can be fallible.

On top of all that is AI even profitable? It might be fine now but what happens when it's priced to reflect its actual costs? Anecdotally it already feels like models are being quantised and dumbed down - I find them objectively less useful and I'm hitting usage limits quicker than before. Once the free ride is over, only rich people from rich countries will have access to them and of course only big tech companies control the models. It could be peer pressure but many people genuinely object to AI universally. You can't get the useful parts without the rest of it.
by JumpCrisscross | 2025-12-25 23:05:47+00:00
> I will never use their services again, I was really digusted by this failure

Isn’t this inherent to not choosing an account-recovery method?

The flip side to allowing account recovery at Google’s discretion is lessened security for everyone. (Obviously not black and white. And I agree Google should have flexibility for old accounts. But it’s an odd thing to reject a major provider over.)
by whoknowsidont | 2025-12-25 23:06:23+00:00
This guy had a lot of involvement in Nazi circles, and was an adamant support of Nick Fuentes and donated an absurd amount of money via superchats to him.

Like many things "these" people do, they're doing good to make themselves look good instead of supporting actual policies and positions that would truly make a difference for people.

Here's the bitter truth: He was a piece of shit, and a targeted spurt of good activity does not absolve him from the bad choices and positions he chose to espouse.