MurphyA/hacker-news huggingface dataset:
by geuis | 2025-08-17 05:56:27+00:00
I would agree on the self part. But otherwise this point of view is distinctly in contrast with the recently republished "work on things that don't scale" article from pg.

Also as a corollary, I was thinking about games from the 90s I spent hundreds of hours playing back then earlier today. Bolo and Escape Velocity in particular come to mind. They were "simple" games with immense depth. But after some fruitless searching, all I find is scattered questions and comments over the last few years looking for modern equivalents are a handful of recommendations for games that are no longer developed or are defunct.

There's clear prior evidence of both success and lack of modern supply. Want to have a minimally minor successful game with established nostalgic audience? Make a new version of EV that is that game at its core. Don't be fancy, just do the thing Ambrosia did. Expand from there.

The simple model is look forward, and also look back. The first itch is small. For yourself. Find some others with a similar itch.

The hard part is pushing your idea into something more people want. That's where pg's 2013 article comes in to play. That's the hard part.

But that leaves a huge space between 0 and 10 where someone can find a successful niche.

Hell I've thought about trying to make a modern EV. It's tantalizing. But I've never made a game in my life. Ok I've rewritten Game of Life a lot. Good concept to try new ideas with. But the amount of work for a solo dev trying to recapture that original magic with no background in game dev is daunting.
by belZaah | 2025-08-17 05:56:40+00:00
There’s also a systems level rationale to this. Without good isolation, you’ll get a feedback loop: threads start to step on each other’s toes. This leads to slower response times. Which, at a given request pressure, leads to more parallel threads. Which slows them down even more. If there’s a brief peak in pressure, that drops the response time below a critical point, such a system will never recover and you’ll get a server furiously computing without an apparent reason only to behave normally after a restart.
by snapetom | 2025-08-17 05:56:50+00:00
I got into 3D printing a year ago and decided on the Bambu. I started with a P1P to see if I'd like it, got an AMS, got an enclosure in the span of about 9 months. Would I have saved money if I got all of that at once? Of course. But I didn't know if I'd like 3D printing. The P1P worked so well and so easily, it was a "gateway" and did suck me in.
by spauldo | 2025-08-17 05:58:31+00:00
I've never cut off a relative for their politics, but I've cut off relatives because they wouldn't shut up about their politics.

Talk to me about all the gardening you're doing after retirement, about your new motorcycle, about the fishing this year, hell talk to me about your favorite sports team. I'll listen and interact, even if I'm not particularly interested in those things. Tell me for the 500th time about how Biden was a commie and I'll just eat Thanksgiving with my in-laws.
by 0xbadcafebee | 2025-08-17 05:58:43+00:00
Cesspool is pretty strong language, dawg. They're critical and opinionated, sure, but so are your own comments. None of it is empirical, just personal opinion.

I personally couldn't give a rat's ass how it's hosted. Still uses a protocol there's open source clients for? Cool. Not that I have pulled the ffmpeg source more than once in my life (which I suspect's the same for 99% of the people here). I'll continue to get it packaged for me by somebody else, who will pull it from wherever it's hosted, however they can. I'm just glad it still exists.
by cryptonector | 2025-08-17 05:58:47+00:00
> I just wish Git itself had a more robust means of issue-handling (no, email is a 1980s protocol, it's not good enough, even if it is for Linux) and CI/CD, rather than relegating the matter to different hosts.

Just shove the issues into Git itself. That's what Fossil does for its wiki and issues, while GitHub only does it for its wiki. There are several open source ways to do this with Git itself.
by __loam | 2025-08-17 05:59:03+00:00
It's kind of an ingenious way to weed out people who are engaging in bad faith. Like if you're choosing not to use a very useful piece of software because of some aesthetic sensibility, maybe I want to be able to identify you more easily.

Fwiw I like the mascot but I also don't associate this username with my actual identity because I draw anime style pixel art, so I get it.
by WA | 2025-08-17 06:00:03+00:00
Please stop repeating this nonsense. The GDPR never mentioned cookie banners. This is the industry‘s shitty solution to forcing users to consent with tracking.

You can run a perfectly fine website with zero cookie banners if you simply don’t track your users and don’t expose them to third parties that do track them.

Hence, all websites implementing cookie banners are the culprits here, not the GDPR.
by elric | 2025-08-17 06:00:07+00:00
Instead of radar, more and more places are installing ANPR (aka ALPR) cameras here. They measure how long it taked you to drive between two locations, if it's faster than the speed limit, the fine will find you. Tiny Belgium already has more than 5k ANPR cameras.

Predictably, the system is being (ab)used for all kinds of monitoring and tracking on top of speed enforcement. And in a certain sense, all those irresponsibly fast drivers with radar detectors are partially responsible for the further erosion of privacy on the road.
by jjaksic | 2025-08-17 06:00:10+00:00
That seems fair and accurate.

I guess disagreement about this question often stems from what we mean by "human", even more than what we mean by "intelligence".

There are at least 3 distinct categories of human intelligence/capability in any given domain:

1) average human (non-expert) - LLMs are already better (mainly because the average human doesn't know anything, but LLMs at least have some basic knowledge),

2) domain expert humans - LLMs are far behind, but can sometimes supplement human experts with additional breadth,

3) collective intelligence of all humans combined - LLMs are like retarded cavemen in comparison.

So when answering if AI has human-level intelligence, it really makes sense to ask what "human-level" means.
by 0xDEAFBEAD | 2025-08-17 06:00:46+00:00
These appear to be the possible programming philosophy descriptions (found by doing a keyword search in main.js)

Abstract/Human-Friendly: "You prefer elegant, high-level solutions that are intuitive and accessible to other developers. You likely favor functional programming, clear abstractions, and code that reads like prose."

Abstract/Computer-Friendly: "You appreciate mathematical elegance and optimal solutions. You probably enjoy languages with powerful type systems, formal methods, and code that leverages compiler optimizations."

Concrete/Human-Friendly: "You value clarity and directness in code. You prefer explicit, step-by-step solutions that are easy to understand and debug, even if they require more lines of code."

Concrete/Computer-Friendly: "You focus on efficiency and performance. You like to work close to the metal, optimize for speed and memory usage, and prefer direct control over system resources."

This string is also present in the source code, but it doesn't appear possible to trigger its display: "You have a balanced approach to programming, adapting your style based on the specific requirements of each situation."
by commoner | 2025-08-17 06:01:07+00:00
Anubis has a commercial version called BotStopper that allows the mascot to be changed:

https://anubis.techaro.lol/docs/admin/botstopper

But, Anubis uses the plain MIT license, so you can modify it to remove the branding yourself: https://github.com/TecharoHQ/anubis/blob/main/LICENSE

If Anubis used a license with that mascot requirement, it would not be free and open source.
by Arisaka1 | 2025-08-17 06:01:22+00:00
My fear is that this will make the gap between newcomers and veterans so much bigger that the junior market will suffer more than ever before.

However, according to a few job openings in my area, "junior AI powered engineer" is actually a thing that some companies ask. Is it a good idea? I'd say no it's not. Do the managers who do the hiring while reading all the hype care? Definitely not the ones who ask for AI powered juniors.
by misswaterfairy | 2025-08-17 06:01:47+00:00
Most speeding offences require the use of a speed measuring device to detect and 'prove' an offence. However, a number of jurisdictions have a separate offence where 'speeding' can still be charged, including 'in motion', without lidar or radar.

For example an officer following or pursuing an offender can apply a 'negligent' or 'wreckless' driving charge based in context of the officer's observations and evidence gathered, such as following or pursuing an offender well above the speed limit, observing the calibrated speedometer in the patrol car, without the use of a speed measuring device.

It's been a while since I've looked at it though some Australian police forces have a calibrated speedometer installed on the dash that reads out the vehicle's speed based from the rear differential[1], separately to the vehicle's 'stock' speedometer. The reasoning, I understand, is that this is more precise, as legally the stock speedometer can display a speed up to 10 km/h lower than actual (but not above).

[1] https://www.drive.com.au/news/inside-a-highway-patrol-car-th...
Show HN: I made a personal news agent that follows anything you care about
by vincentyyy | 2025-08-17 06:02:33+00:00
Hi HN!

I just launched A01 on the App Store! A01 is a personal news agent that follows exactly what you tell it to, without the algorithmic noise.

I built it because I often had to jump between different sites and platforms to stay updated. When topics get really niche, there’s no single platform to rely on, and I’d often get distracted by unrelated content along the way.

How A01 works: - Ingests 2,000+ RSS feeds hourly (The Verge, NYT, Nature, IEEE, arXiv, etc.) - Creates embeddings using Voyage - Vector search matches your custom prompts against new content every hour - Delivers only what matches your interests

From TestFlight to App Store: We started with 300 TestFlight users who helped us refine the matching algorithms. Based on their feedback, we improved the semantic matching, covered more sources, and are now ready for broader release on the App Store.

Current status: The product isn't perfect yet, but the core concept works well enough that I wanted to share it with the HN community for feedback. The semantic matching beats manually checking 10+ sources daily, though there are still edge cases we're working on.

Download on App Store: https://apps.apple.com/us/app/a01-your-personal-news-agent/i... For Android users, sign up here: http://www.a01ai.com/

Really excited to hear what you think! Especially curious about what topics you'd want to follow that current news apps handle poorly, and any edge cases where semantic matching might fail.
by hulitu | 2025-08-17 06:03:09+00:00
> I suspect the very idea of self-hosting one's code instead of using GitHub is triggrering many people beyond reasonable levels for reasons I'd love to get an explanation for.

The cloud companies do not want you to selfhost. It is good that Ffmpeg did not experience a DDOS attack yet, because that's what happened to someone who moved his email to selfhosting. We are living in a time when companies have become like mafia.
by starik36 | 2025-08-17 06:03:46+00:00
> where that money went

People do things with the best of intentions. Sometimes it doesn't work. How you went from there to Netanyahu supports the very entity he spent his entire life fighting - that's quite a reach even for the smooth brained pali supporters.

> defend a state that is racist to its very core.

The Jews wouldn't need a state if they weren't being ethnically cleansed, genocided, resettled, etc... throughout history at the whims of their Muslim or Christian rulers or "neighbors".

But as it is, we have wannabe genocidal maniacs running around the world wanting to kill every Jew and, inexplicably supported by the likes of you. So yes, Israel is not only needed - it's required.
by nine_k | 2025-08-17 06:03:46+00:00
Yes,it is possible to create a p2p encrypted messenger without any central node. It is even possible to have a relatively good UX in it.

What's nearly impossible is to make it easy and popular among "normal users". Onboarding would be pretty involved. Adding your friends to the contact list would require jumping through a number of hoops. Having several sessions open (phone and laptop, typically) would not be trivially easy, and synchronizing between them would not be very easy, or automatic. Also, forget about push notifications.

It might be far easier to run an instance of Matrix, or whatever Jabber server, etc, on a private host, with full disk encryption, and only accessible via Wireaguard. It's not hard to set up fully automatically from an app; see how Amnezia Proxy does that.

It, of course, will have a special node (the server), but it's definitely not a public service, and it cannot be encountered by accident. It of course would be limited only to people you would invite. Should be enough for family, friends, a small project community, and other such limited circles. It would not require much tech savvy to set up.

But a grand social media kind of network, like FB or Twitter, can't be run this way, because the UX friction would inevitably be too high for a lay person to care.
by wasabi991011 | 2025-08-17 06:03:59+00:00
text-davinci-001 feels more like a story, but it is also clearly incomplete, in that it is cut-off before the story arc is finished.

imo GPT-5 is objectively better at following the prompt because it has a complete story arc, but this feels less satisfying since a 50 word story is just way too short to do anything interesting (and to your point, barely even feels like a story).
by throwaway-0001 | 2025-08-17 06:04:48+00:00
https://delta.chat/en/download Seems the best app (no web version)

https://chatiwi.com/ seems to be the only real e2e encrypted chat without installling an app (can check the network and source code as it’s just JavaScript)

https://briarproject.org/ and https://tox.chat/ requires to install an app and doesn’t work on iOS.

Briar seems discontinued

“Latest News

AUGUST 31, 2023

Briar Desktop 0.6.0-beta released - blogs“
by hnaccount_rng | 2025-08-17 06:05:58+00:00
You can't though. The problem is, that humanity is a web. Not a set of communities (at least on the scale of 1000s of people). And since those webs overlap you will either need to solve the overlap problem at the boundaries (taking engineering effort) or you will end up with essentially one big shard again. On the other hand, you really don't need to change anything on the backend. Simply limit the number of "tier 1" friends to 50, have a "tier 2" category for your 1000 and put everything else in "acquaintances" and split engagement between those.

The problem with that though is: You will generate an enormous amount of social friction "why am I tier 2, but (without loss of generality) Karen is Tier 1?" and reduce monetizability. So truly nobody will feel happy about those restrictions. And since it doesn't solve any engineering problem you run into (see above) there is no one incentivised to build such a thing. (Ironically this may not be completely true, given that this is pretty much how Chinese social media apps work. So maybe states [or at least power structures] are incentivised to build such a system)
by grey-area | 2025-08-17 06:06:47+00:00
I would not store that in a schema, storing bday and date seen is much more useful so that when the business inevitably asks for saw eclipse at 50 too you can answer the question without adding a saw at 50 boolean. Bday is also super useful info for a business that cares how old someone is (as your hypothetical one clearly does).

Often the stated requirements of a problem are far too specific. Part of the job is system design is saying no to suggestions and finding the deeper constraints.

This example is a great illustration of why booleans are usually a mistake.
by bakugo | 2025-08-17 06:07:16+00:00
> unless you consider it not merely self-expression but an intentional motivator for “more mature” (which not infrequently goes hand in hand with “financially able”) people to subscribe to a commercial offering

I'm fairly confident in saying that self-expression is the #1 motivator here and the commercial offering was an afterthought.

I don't have a marketing degree, but I'm pretty sure that if selling your software to professional businesses is the goal, making the non-commercial version feel extremely unprofessional is really not the best way to do it, considering most people are likely going to find out about the project's existence by seeing it, and it won't leave a good first impression.
by blobbers | 2025-08-17 06:10:23+00:00
I talked to GPT yesterday about a fairly simple problem I'm having with my fridge, and it gave me the most ridiculous / wrong answers. It new the spec, but was convinced the components were different (single compressor, for example, whereas mine has 2 separate systems) and was hypothesizing the problem as being something that doesn't exist on this model of refrigerator. It seems like in a lot of domain spaces it just takes the majority, even if the majority is wrong.

It's seem to be a very democratic thinker, but at the same time it doesn't seem to have any reasoning behind the choices it makes. It tries to claim it's using logic, but at the end of the day it's hypotheses are just occam's razor without considering the details of the problem.

A bit, how do you say, disappointing.
by jauntywundrkind | 2025-08-17 06:11:22+00:00
This is a hard pass for me, but I did run into a neat well thought out genuine all-in-one (ish) dev machine helper tool this past spring. Driving me batty, but I cannot seem to find it again.

I think I was looking at distrobox or toolbox at the time, for graphical dev containers. And it has some helpers for that. There was a ton of other general quality of life stuff, for random laptop tasks. As much as anything I'm just so curious to see what all is packed in. Much smaller list, only like 60 subcommands.

Big contrast: afaik what I ran across relies on a lot of actually good open source software being already installed. In retrospect it seems really cool having a curated means to operate a laptop, to not have to go seek out tools for z y then z, never knowing what you are missing, when someone can have a nice all in one command for all kinds of little system management tasks.
by HappMacDonald | 2025-08-17 06:12:29+00:00
So wait, is the cartoon mascot at issue the Annubis one for the Cloudflare-like DDoS protection, or is it an actual FFmpeg mascot? Because I don't see any cartoon characters on the FFmpeg code, main, or wiki websites. But I am curious what kinda -tan they came up with. :P
by lijunhao | 2025-08-17 06:12:38+00:00
1. X-CMD is a shell library. `install` and `pkg` are just one module in this shell library. X-CMD also uses shell scripting to enhance interaction with `pixi` and `asdf`, these work are also encapsulated into an invidual module.

2. All X-CMD code is hosted on the `main` branch. You can find direct links to each module's source code by browsing the modules section on our website: https://x-cmd.com/mod/env.

3. As a team based in China, we are continuously working to improve our English documentation. Our current priority is to first refine the Chinese documentation, which will then serve as the foundation for more accurate and comprehensive English translations.

4. All of the packages managed by x-cmd team, we collect them from developer official sources. Not maintained by third party contributors.
by 0xbadcafebee | 2025-08-17 06:12:44+00:00
Simple: you don't use the browser at all. You download the source code via your VCS client. You find the thing you want to change, make a branch, modify it, generate a patch. You email the list with your patch and a very detailed description of what you're doing and why. Lots of people reply, and your email client shows you the threads hierarchically. It makes sense to you because you started the whole conversation and see their in-line replies in your email client.

As an old fogey who started with mailing lists, and still uses them to send patches, it's actually much simpler than browser-based workflows. Most of it is your own workflow in your own repo clone in your own environment. The patch and email threads are a universal abstraction; you add the rest yourself, with any method you're familiar with. This removes any complexity that would otherwise be imposed by the browser, remote web app, etc. It's like sending someone a letter in the mail, rather than choosing between 15 different messaging systems, protocols, apps, OSes, etc. If you can read words you can figure out your own way to deal with the contents.

And as far as it dying out: I actually think it's faster to communicate via mailing list. The thing a GitHub clone gets you is co-located collaboration, and CI tests. Those things are very powerful, and really should be integrated into a single open source standard, rather than a lot of custom web apps. But the modern software developer doesn't understand the value of standards.
by latentsea | 2025-08-17 06:13:23+00:00
Straw man? It happened to my niece on a streaming app. She was 11. It started out as innocently as "what's that shirt you're wearing? Can you show me?" and progressed from there.

Straw man my ass.

Edit: I'm against the mass surveillance and direction things trending in, but I think either way we are facing a significant negative externality whichever way we choose. Either there's real people suffering real harm, or we're getting screwed by sliding into 1984. Both of those horrible. If we pick one horrible over the other, we're essentially saying "I'm ok accepting this horrible reality in order to avoid a different horrible reality".

I just don't think we can have our cake and eat it too on this issue.
by simianwords | 2025-08-17 06:13:52+00:00
I find analogy to flight travel very relevant.

Imagine air travel invented but with current societies standards, cultures and laws.

Would it have been difficult to introduce it and convince that it is safe?

Air travel also was initially slightly unsafe but over time became safer with lots of deliberate effort put.

The similarities are striking: you could have one or two crashes like the person who unfortunately encountered the accident with Tesla. Just like you could have a few crashes.
by numpad0 | 2025-08-17 06:15:27+00:00
~15 years ago I'd come across tweets sharing how European art teachers are struggling with cultural intrusions of anime into fine arts(lol), ~10 years ago Chinese companies started serving anime-style online games, ~5 years ago COVID kickstarted VTubers in anglosphere, now an anime art is in a major OSS like an AC/DC reference.

It's funny how vehemently people respond to anime the first time, it's often so strong that they would not be consistent with their judgements or even own moral standards. It then subsides, and then it'll be something that "doesn't look like anything" to them. Anime wasn't always accepted in Japanese culture(where it was born); it always existed and was growing consistently over the entire postwar history, but there were still plenty of cancellation forces on Twitter when it launched in late 2000s.

Don't worry, companies like Apple would be having an ultra sexualized silver gimpsuit teenager mascot by 2030 and anime hate would be replaced by something by then at this rate.