MurphyA/hacker-news huggingface dataset:
by dkdcio | 2025-11-09 22:57:38+00:00
if two parties put up $1,000,000 each and I get a large cut I’ll do the work! one commenter already wagered $1,000, which I’d easily win, but I suspect this would take me idk at least a few days of work (not worth the time). and, again, for a million dollars I’d make sure I win

see other comment though, the point is that assessing quality of content on whether AI was used is stupid (and getting really annoying)
by kdinn | 2025-11-09 22:58:19+00:00
In the philosophy of selling shovels in a gold rush, I have built a Markdown Viewer for Mac which is optimised for AI coding with the likes of Claude.

It is simple but powerful supporting all formatting but also diagrams so you can get Claude to generate beautiful ER, or state-transition diagrams for your documentation. It also supports math notation, file links and has a cool table of contents feature

It's in the app store: ViewMD
by acdha | 2025-11-09 22:58:52+00:00
I’d also add that there’s a lot of money in producing astro-turf content. All of those “influencers” effectively auditioning to see if they can go viral enough for one of the right-wing outfits to hire them, the bot farms promoting certain stories, etc. exist to employ voices and make it seem like their ideas are closer to evenly shared. There aren’t left-wing billionaires funding that so the same kind of network doesn’t exist.
by nis0s | 2025-11-09 22:59:15+00:00
I’ve seen the videos of factory workers in some non-western nations where people mix caustic chemicals with their hands or feet. That’s still safer work than sex work, where you run the risk of getting a communicable disease, or pregnant. Getting a STD is not the same as getting cancer from bad work environments in a factory because communicable diseases SPREAD. If your daily work requires exposure, then all you’re doing is being a disease vector, and I am guessing your work and pay will decrease as well, even if you’re fucking people who also have STDs. There’s a lot more to say here, but do everyone who you talk to about this a favor, and argue it out with a chatbot before bringing it online.

Let’s talk about getting pregnant now. First, children are not accessories or extension of yourself. They deserve a safe and healthy environment to grow, ideally with two parents to add a counterbalance when one is not someone you can like or trust. Even if sex work is legalized and normalized, you run the risk of creating an unsafe environment for your child if your work follows you home, and begins to stalk and harass you. Too many people have gotten killed, mostly women, because they jilted someone. That’s not even bringing up the fact that someone might want to rear the child with you, and what if that’s not what you want because you’re already in a relationship.

So you get abortions. The human body can take only so much physical trauma from invasive surgical interventions before your immune system starts degrading. Abortions are not an endless solution to getting pregnant, and contraceptions are not 100% child-proof, including vasectomies. Again, lots more to say here but I encourage reading instead. One is more likely to take to an if they find it themselves rather than someone telling them.

I’ll say one final thing about the body though. The holes used for sex, minus the mouth, degrade each time they’re used. If someone is a sex working, they’ll have to factor in the depreciation of that physical material into the cost of their services. That’s not currently done because sex working is relatively rare, and there’s fast turnaround in workers because natural aging is also a factor. Basically, if there’s lots of competition your holes are not that valuable, and they’ll degrade each time they’re used.

Factory work doesn’t give you communicable diseases, or run the risk of pregnancy.
by yujzgzc | 2025-11-09 22:59:32+00:00
Thanks, these are good examples of holes in typescript that I wasn't aware of. I guess I haven't pushed it enough yet to run into them. I agree Ocaml wouldn't fail.

> I can't see what are you speficially missing here that pattern matching and maybe an additional variant type doesn't get you in OCaml. You get exhaustiveness checking and can narrow the value down to the payload of the variant.

A couple things, being constrained to pattern matching in places where imperative programming would be more natural, having to declare lots of special purpose types explicitly vs being able to rely on ad hoc duck typing.
by paulbjensen | 2025-11-09 22:59:58+00:00
One reason I wouldn't trust Tesla's FSD: Sun glare: https://www.reddit.com/r/TeslaFSD/comments/1huzgtu/tesla_fsd...

Drivers have tackled this problem by wearing polaroid sunglasses.

I really hope someone asks Tesla how they plan to solve the Sun glare issue.
by 9rx | 2025-11-09 23:00:21+00:00
> I was making $50/hour fresh out of college back in 2014. And I worked remotely.

Same for me, except out of high school, and a decade earlier.

That's the sordid tale of the industry. Outside of a handful of FAANG high flyers, pay, in real dollars, has been very steadily decreasing over many decades. But it took high inflation for us to notice.

Now we're in a difficult spot because we feel we need to make more to make up for the considerably higher cost of living, but there is no market willing to pay more — and never was.
by colordrops | 2025-11-09 23:00:28+00:00
https://homefree.host

All-in-one router/nas/firewall/adblock/app server (each piece optional)

Declarative and reproduceable as it is built off of NixOS, but administered through a UI, so the user doesn't have to know this.

All state managed in a backup bundle, so it can be hosted at home or in the cloud.

Goal is to have a box you plug just like a wifi access point into your modem, follow a simple web-based installation flow, then you are running a personal cloud.

Website is self-hosted by HomeFree, but installation instructions are very out of date, which I'm working on right now. There are now installation ISOs that I will soon add a link to.
by xg15 | 2025-11-09 23:00:34+00:00
I get that the Trump admin doesn't care a bit about the impact of the shutdown on the general population (they're fighting in court for NOT having to release the emergency funding that would instantly reinstate SNAP) and probably even welcome it as an opportunity for "government downsizing" - but things like air traffic becoming restricted would start to touch even the areas that the ultra-rich are interested in, would it?
by roggenbuck | 2025-11-09 23:00:44+00:00
I’m working on a performance capture library for Python because I often need to know the performance of backend systems I maintain. I frequently build tooling to capture performance and save it for later analysis. I/O operations get costly when writing lots of data to disk and creating good real-time analytics tools takes a lot of my time. I wanted a library that captures real-time performance analytics from Python backends.

https://github.com/jakeroggenbuck/kronicler

This is why I wrote kronicler to record performance metrics while being fast and simple to implement. I built my own columnar database in Rust to capture and analyze these logs.

To capture logs, `import kronicler` and add `@kronicler.capture` as a decorator to functions in Python. It will then start saving performance metrics to the custom database on disk. You can also use the middleware for FastAPI.

You can then view these performance metrics by adding a route to your server called `/logs` where you return `DB.logs()`. You can paste your hosted URL into the settings of usekronicler.com (the online dashboard) and view your data with a couple charts. View the readme or the website for more details for how to do this.

I'm still working on features like concurrency and other overall improvements. I've added a lot since the last time I shared on HN. I would love some feedback to help shape this product into something useful for you all.

Thanks! - Jake
by lo_zamoyski | 2025-11-09 23:01:22+00:00
We are childless. We could use legal reproductive tech like IVF, but we refuse to do so on moral grounds. This is painful for us, but we accept the reality of it, because, among other reasons, we refuse to commoditize human life and to kill human beings[0] to satisfy our desire to be parents.

So please avoid the ad hominem and do not presume that moral opposition is merely some kind of flippant and insensitive response coming from those who are not affected. There are plenty of couples who make this moral decision, because they grasp the moral reality of the situation.

No one is entitled to children. No one is entitled to any kind of child. This entitlement is precisely what makes it commodification. Children are not property. They are not a product to be customized. They’re human beings, and no one is entitled to another human being. It is good and natural to want children. It is good and natural to want healthy children. It is good and natural to marry and to try to have them. But it is not good to think you deserve them or that you are entitled to have them - and to have them in a desired condition - at any cost or by any means. A real parent puts his child’s good - real or potential - before his or her own, but this attitude of entitlement gets it exactly backwards. It involved begetting children from a fundamental position of disrespect toward them as human beings and toward all those who were thrown out in the process.

While there is no moral issue in principle with gene therapies that involve correcting genetic defects in an embryo in the abstract; in practice, there is a lot we don’t know about genetics, the details of the process matter, and the flippant overconfidence of startups is worrying But doing screening and terminating ‘undesirable’ embryos is gravely immoral.

[0] An embryo is not some ontologically other that later magically transubstantiates into a human being. “Embryo” and “fetus” describe stages of human development, like “infant”, “toddler”, “teenager”, or “adult”. It boggles the mind how blind and numb we are as a society to this reality, and so easily dehumanize human life in its early stages, simply because it doesn’t look like it does at more mature stages, and because it suits our desires.
by tomhow | 2025-11-09 23:02:15+00:00
> Feel free to clarify what you think is abusive about this

The sentence that crossed the line egregiously was: "I understand it's difficult for you as an American to realize that other countries exist and are just as valid as America".

This breaks the following guidelines:

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Please don't fulminate. Please don't sneer...

Eschew flamebait

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

> Why are you not yelling at the people hurling insults at the UK?

I'm not yelling, I'm politely reminding you to observe the guidelines, which I do several times daily here and it's nothing to do with the specifics of what your position or side is. Upthread comments are also flagged and killed, with my help, and I may reply to them too, but your comment was particularly egregious. Just because others post bad comments, it doesn't justify you making bad ones too. That's a basic principle we all should have learned in childhood.

> Is it because you're American and this hurt your feelings so it's bad, but hurting others their feelings is fine?

I'm not American, neither is dang, and I don't even live in America. I'm Australian, and cricketing rivalries aside I quite like the UK, but that has nothing to do with how we moderate HN.

HN is only a place where people want to participate because others make the effort to raise the standards rather than dragging them down. If you want this place to continue to exist, please do you part to make it better not worse.
by nighthawk454 | 2025-11-09 23:02:19+00:00
Developing a fingerprinting method for identifying music masterings! Like Shazam but to tell what version of an album you have.

The idea being able to compare measurements to see what mastering you're really getting - because they are NOT all equal. With the remasters and stealth replacements on streaming, it seems like every other month I wake up one day and my favorite music sounds worse (or is gone...). Now I can measure it and help find what versions I really want to collect!

I may end up trying to make a fingerprint database/tool that sits in between MusicBrainz and Discogs. That way hopefully the community can standardize and quantify some of this info that only lives ad hoc in Steve Hoffman forum threads or partially on sites like https://dr.loudness-war.info
by ChristopherDrum | 2025-11-09 23:02:29+00:00
Continuing with my retro productivity software blog, Stone Tools: https://stonetools.ghost.io

I was getting a little bored of retrocomputing discourse being so centered on gaming, so I'm exploring the productivity software of the 8/16-bit era. I put real effort into learning and using the programs, giving my light-hearted but heartfelt assessment of its form and function for both its time and today.

Using the software inevitably gets me thinking about other things, and I explore those threads as well. For example, "Superbase on the C64" also discusses the legacy and promise of "the paperless office." A couple of other posts got some nice traction here on HN, notably "Deluxe Paint on the Amiga" and "VisiCalc on the Apple 2".

I'm hoping to build a strong monthly readership, so I'm putting in the work. It's been up for two months and five posts now, with a new one coming at the end of this week.
by simonw | 2025-11-09 23:02:38+00:00
I'm fine with people deciding that AI programming isn't for them, especially if they've given it a fair shake first and didn't drop it the second it made an obvious mistake.

What frustrates me is when people 1. claim it's entirely useless and that anyone who thinks it's useful is deceiving themselves (still very common, albeit maybe less so now than it was six months ago) or 2. claim that spending time writing about and understanding it "has turned a lot of them into drooling fanboys."

Hence my snappy response to the above comment. I took it a bit personally.
by vejeta | 2025-11-09 23:02:59+00:00
Ah,that makes more sense. I see you inherited that engineering chops from your father, and that story with the dentist made me chuckle, it sounds like the first freelance attempts in the 20s :D

I started getting old computers back in the day, even a bulky IBM with AS/400, featuring a PowerPC RISC architecture, although it worked, and I learned how to login and all, I donated it to a friend that have a garage full of all kind of machines, that probably could preserve it better than me.

Regarding, the apple diskettes with virus, probably they are nowadays worth preserving too (for some archeological sleuthing) :D Thanks for sharing this story.!
by rolph | 2025-11-09 23:03:11+00:00
ankle monitors are so old and weak. androids are dated sci-fi.

now we clamp an exo-hibitor on the condemned, so any movement made with criminal intent will be neuroelectricaly inhibited.

after a learning cycle the exo-inhibitor will recognize behavioral triggers and preempt the intent with cerebral inhibition.

this is where elons neuralink tech should be pointed.
by rimeice | 2025-11-09 23:03:44+00:00
Local only meeting transcription and summarisation for MacOS.

https://localscribe.app/

Loads of similar products out there, but non that did all of: open source code with attested releases, recorded mic and system audio to work with any meeting app and used Apple Intelligence for private summarisation. In beta, and also just released a experimental version with self hosted Ollama support.
by 30minAdayHN | 2025-11-09 23:04:41+00:00
We are building end-to-end accessibility compliance tool[1] that will take care of auditing, remediation, verification and generation of ACR/VPAT.

Because of the well bound nature of the problem space, we are able to unlock a lot of power from LLMs and put together a good end-to-end product that delivers the promise.

Still early days. I know there are lot of folks who care about a11y. I would love to chat and learn from your experience.

[1] https://workback.ai/
by weirdindiankid | 2025-11-09 23:04:49+00:00
I’m still perplexed by the utter lack of regulatory action in both the U.S. and Canada with FSD. Its inconsistency and Tesla’s “seat of the pants” approach to safety have gotten enough people injured to where I’d have expected someone to take notice by now. Don’t get me wrong, when it works, it’s amazing but there’s no way to reliably establish that it works on the same route twice.
by userbinator | 2025-11-09 23:05:06+00:00
Inclusive of idiocy?

Software quality has been on a downhill trend that's steepened noticeably in the past ~15 years. Doesn't take a genius to put two and two together and see what's really happening but they'd rather we ignore the politically inconvenient elephant in the room.

Your downvotes don't matter, we see the truth regardless.
by rimmontrieu | 2025-11-09 23:05:29+00:00
Month three working on my game development resources website: https://raizensoft.com/tutorials/

I write almost daily article about libGDX - my most favorite code-centric game framework. There are now over 100 articles covering topics from basics to advances. I plan to post more because this is more or less a passionate project.

In the future I hope it evolves into a definitive resource for learning game development with Java and libGDX.
by tombert | 2025-11-09 23:05:30+00:00
I recently have gotten into the "drag and drop" forms of programming like Node-RED and n8n.

Obviously, anyone here who has read my posts knows I know how to write code, but having a bunch of built in connectors that are agnostic to each other with the Oauth and the like being somewhat plug and play allows me to iterate on some ideas a lot quicker.

I installed an n8n instance on my server, and have become kind of addicted to making different Discord bots, and I'm having more fun with this than I thought I would. 95% of the stuff on there is basically drag and drop, and when I need more elaborate logic then I can easily drop into JavaScript. I am looking into writing new nodes for different services, and I keep having new ideas for different stuff I want to build.
by jchw | 2025-11-09 23:05:50+00:00
Basically what you are saying is it should be illegal to load that page unless they change it. And it is illegal. They have no interest in changing the page. Therefore, they are preventing the page from loading as a result of legal reasons, not because there is any technical issue with loading the page.

I don't know how to break this to you, but that is the correct status code. They can be forgiven that they didn't make a second status code for "Page Can't Be Loaded Because It's Illegal But Actually It Should Be In Many People's Opinions".

I'm not in favor of pervasive internet tracking, but that doesn't change the reality: it is illegal for them to serve you that page. Putting it that way does make it sound bad, but what do you want to do, invent new words to make it seem better? It's what it is.
by heliographe | 2025-11-09 23:05:59+00:00
Working on developing a suite of apps around photography, from cameras to editors and utilities.

https://heliographe.studio

The goal is lightweight, composable tools with clean interfaces that respect user agency and privacy, provide technical clarity, and make you a better photographer by encouraging mastery over your tools and offering new ways to approach picture making. Also broadly honoring the (almost) 2 century old history of the craft and drawing inspiration from pre-digital processes and approaches.

Got a number of updates to existing apps and new ones in the works, I’m excited for the full long term vision I have that I plan to sum up in an essay at some point.

Currently Apple platforms only but the plan is also to break out of that down the line.
by czl | 2025-11-09 23:06:17+00:00
> evolution by natural selection only applies when the adaptation in question affects survivability before reproducing

> Anything that happens to you after reproductive age does not get affected by natural selection because the selection pressure of reproduction is gone.

You are mostly correct but must also consider traits that affect the odds children will fail to reproduce. People can for example be genetically predisposed to depression or impulsive anger or substance abuse or ... any of which can impact the survival of their children thus selection pressure does not entirely disappear after a child is born.
by igor47 | 2025-11-09 23:06:42+00:00
I made an LLM-assisted DnD character sheet tracker! It's up here:

https://www.csheet.net/

And the repo is here:

https://github.com/igor47/csheet

If you play DnD, I would love feedback! Feel free to leave it as GitHub issues or discussion.

If you don't play DnD, you might still find the repo interesting. It's hono on bun, I render jsx server side and client side is all htmx. I use vercel's ai toolkit for the LLM interactions, which are super fun and work really well. I think this is a great use for AI actually. I've structured the code so the same services can be called either by the user via forms and routes, or via LLM tool use, so for every action in the code you can do it via either LLM or "manually".
by 1718627440 | 2025-11-09 23:07:31+00:00
My parents did that, to me. I got a Raspberry Pi 2B, an micro SD card, a monitor and a keyboard. My dad helped me to flash the SD card, but everything else I need to figure out myself. Honestly, Linux is not that user unfriendly. Sure it breaks, but when it breaks it behaves like a broken system and not like a baby that throws a tantrum, or a nanny that just pushes you around, because she believes her own lies. I did corrupt my system multiple times. It doesn't matter, because in Linux you can just do everything, including copying home directories from a fried partition. I learned programming accidentally, because I clicked on everything and wanted to know what this weird program does with the blue and yellow cross icon. The only sad thing is that I lost my first website and server, because I rm -rf'ed in the wrong directory and didn't knew version control yet.
by primax | 2025-11-09 23:07:37+00:00
I'm building a scraper in Golang based on Colly to do two things:

* Automatically train the scraper on the structure of the page to acquire the data you want, and

* Clean and structure the data into a format suitable to go into a relational database

I got sick of doing all that manually for some pricing data I wanted to monitor on some suppliers sites, and I've always wanted to contribute more to open source and give back.
by jmclnx | 2025-11-09 23:07:37+00:00
If this keeps going, lots of knowledge will be lost. But at least by retiring they will start getting paid (I think) via 401k, Social Security or pensions.

In a way we have an idea what to expect. When Reagan fired the controllers in 1981/2, AFAIK there were no major incidents with air travel. But I think Military Controllers were brought in to cover the holes the firing left.

This time, I thought I saw Military Controllers are unable to cover or were told not to cover. so I guess we will see how this plays out with a set of crazy people in charge of the US.