MurphyA/hacker-news huggingface dataset:
by sandspar | 2025-11-29 08:40:21+00:00
I hate to say this but the indie game developer community is in some local minima where tribal in-group signaling takes precedence over thinking about the consumer. The industry has developed a siege mentality and is entering a "rooting out traitors" phase. The AI thing is only one example of this self-policing; there are many. I really hope that the industry can become more free spirited, less intense and angry. I love the games and the people but the industry is not in a healthy place right now.
by Animats | 2025-11-29 08:41:07+00:00
I wonder about this. There's all this noise about a great housing shortage in San Francisco, but the population of SF is up only 65,000 people in 10 years. There are a lot more tall buildings. This may be a monopoly overpricing situation rather than an actual shortage. There's a huge amount of empty office space.

Remember, the world passed "peak baby" back in 2013. Population is leveling off in the developed world.
by Grollicus | 2025-11-29 08:42:22+00:00
That's intersting to see.

Does the api support progress reporting? ("30 % done")

Of course one could build this manually when you're building the worker implementation but I'd love to have it reflected in the api somewhere. Celery also seems to be missing api for that.

Anyone sees a reason why that's missing? I don't think it complicates the api much and seems such an obvious thing for longer-running background tasks.
by seanieb | 2025-11-29 08:43:01+00:00
- Signal is built in such a way that you do not need to trust the server. They’ve invented several novel encryption protocols beyond the messaging protocol that protects group membership and privacy.

- they’re open source and people like me regularly read parts of their code and in some cases use their code elsewhere. Also several undergraduates and PhD’s have written research papers on the signal protocol. It’s also the subject of a lot of security research (there was a good talk at defcon this year that found some minor privacy issues with signal notifications)

- no one has built a decentralized e2ee messaging app that’s actually secure and has privacy anything like the bar Signal sets. Matrix are getting close, they’ve recently made some encouraging changes, but it will take some time to verify.

- Moxie the founder of Signal gave a talk about the challenges of building something like signal in a decentralized environment - https://youtu.be/1W5fuqySBnE

- Signal is a nonprofit. They have stated repeatedly they will shutdown the app in regions or countries that make backdoors required by law.
by eszed | 2025-11-29 08:43:26+00:00
I think we agree with each other, but also that you missed my point: the "mistake", as it were, wasn't to do with social skills as much as assuming Miyazaki / Studio Ghibli had crossed into the mainstream, which... It seems isn't accurate.

Though, I don't know: would putting any film background on a LinkedIn profile read as "unprofessional"? (I don't know; I've never used LinkedIn in any capacity.)
by wobfan | 2025-11-29 08:43:33+00:00
I have no clue, have not read the PDF, and am naive and dumb on this topic. But my naive thought recently was how important language must be for our thought, or even be our thoughts, based on how well LLMs work. Needless to say I'm no expert on either topic. But my naive impression was, given that LLMs work on nothing more than words and predictors, the evidence that they almost feel like a real human makes me think that our thoughts are heavily influenced or even purely based on language and massively defined by it.
by ggm | 2025-11-29 08:45:01+00:00
Scot Nats probably need to take note of this because the economic impact of separation would be of this magnitude, and so the likely repercussions for political stability and collective goodwill over the decision likewise.

Whether "it's worth it" can fly is a different matter. Many might say so. Assuming a path back into the EU lay in the future, it might be. Decisions like the value of renting a nuclear sub base to England and the US would become important.
by rs545837 | 2025-11-29 08:45:39+00:00
Text: Hey HN! I'm Rohan, co-founder of GitArsenal. We built an AI agent that automates the painful "clone, install, build, test" workflow that eats up 60-80% of developer time. The problem: existing AI coding tools like Cursor and Copilot are great at writing code, but they break down at execution. Try to clone and run an unfamiliar repo and you'll hit dependency conflicts, missing env vars, obscure build errors - all the friction that AI can't currently handle. GitArsenal solves this by training specialized agents on setup execution traces. We achieved 40% accuracy on Terminal-Bench (outperforming many frontier models) and we're working with GitHub and Microsoft research teams on SetupBench validation. We're using this as infrastructure for better AI coding agents - if your agent can't reliably execute code, it can't validate its own work. We're partnering with Modal and E2B for execution environments. Hit #6 on Product Hunt recently and seeing strong traction from teams at Hugging Face, Prime Intellect, and others who need to spin up repos constantly. Our approach is to build both the product and the dataset - setup execution traces are a unique moat since they capture real-world repository complexity that synthetic data can't replicate. Currently raising our pre-seed round ($500K) and would love feedback from the HN community. What repository setup pain points have you hit that AI should be solving?
by cpldcpu | 2025-11-29 08:45:47+00:00
I am not a professional software developer but instead more of multi-domain system architect and I have to say it is absolutely magical!

The public discourse about LLM assisted coding is often driven by front end developers or rather non-professionals trying to build web apps, but the value it brings to prototyping system concepts across hardware/software domains can hardly be understated.

Instead of trying to find suitable simulation environments and trying to couple them, I can simply whip up a gui based tool to play around with whatever signal chain/optimization problem/control I want to investigate. Usually I would have to find/hire people to do this, but using LLMs I can iterate ideas at a crazy cadence.

Later, implementation does of course require proper engineering.

That said, it is often confusing how different models are hyped. As mentioned, there is an overt focus on front end design etc. For the work I am doing, I found Claude 4.5 (both models) to be absolutely unchallenged. Gemini 3 Pro is also getting there, but long term agentic capability still needs to catch up. GPT 5.1/codex is excellent for brainstorming in the UX, but I found it too unresponsive and intransparent as a code assistant. It does not even matter if it can solve bugs other llms cannot find, because you should not put yourself into a situation where you don't understand the system you are building.
by scoot | 2025-11-29 08:46:00+00:00
Very cool!

Buttery smooth on mobile (iPhone 14), but the slider thumbs have a vertical anlignment issue (consider using a component library that has solved all the niggles rather than rolling your own).

Also, you might consider setting the default airport according to time of day – Memphis is dead RN, whereas Heathrow is super busy and fun to watch…
by scoot | 2025-11-29 08:46:18+00:00
Very cool!

Buttery smooth on mobile (iPhone 14), but the slider thumbs have a vertical anlignment issue (consider using a component library that has solved all the niggles rather than rolling your own).

Also, you might consider setting the default airport according to time of day – Memphis is dead rn, whereas Heathrow is super busy and fun to watch…

Also, lots be the name!
by sam-cop-vimes | 2025-11-29 08:47:23+00:00
I don't understand how those kinds of numbers get accepted, approved and paid! We built a fairly complex web application for a customer. The total cost including design, development, QA, data migration from a legacy platform + independent 3rd party security audit/pentest was less than $0.5M!

Even if I accounted for the additional capacity to serve a nation of users, I can't imagine the cost being more than $5M.
by phito | 2025-11-29 08:47:35+00:00
>I know how to fix this but I'm not "allowed to" can eat away at you easily.

This really is the worst, and that's why I left my first job. Funnily enough, I just took that job back after a few years but I am now the lead and sole developer on it, I'm having the time of my life doing what I've always wanted to do back then, and seeing the product now flourish.

The bad code didn't really matter, it was the fact that I was not allowed to improve it and forced to build new features on top of crappy code that made me quit in the first place.
by hnlmorg | 2025-11-29 08:49:07+00:00
My point is you cannot have any fact based discussions because statistics are generalised whereas people’s ability to thrive in office or remote work depends deeply on both the company culture and the individual.

Thus it is always going to be an emotional argument rather than a fact-based discussion.

It’s like asking someone what their favourite food is. They might be able to explain why they like the dish, but that doesn’t translate to that meal being everyone’s favourite.
by wobfan | 2025-11-29 08:49:24+00:00
I have never not thought in words. How does it work? Like, how can I for example think about plans or something if not in words?

I do meditate here and now, but sooner or later the constant stream of words will 100% set in again, usually during or immediately after meditation. And these words for example tell me or discuss whether I should go shower, go to gym, do dishes, or whatever. And in the end I'll decide based on that discussion and do it. It's weird how defined I am by this inner voice.
by kakacik | 2025-11-29 08:49:38+00:00
Those are the simple cows to be milked, but numerous 'gurus' in these communities are very well aware of the bullshit they propagate to the weak and gullible, but its just such an easy noncritical prey. You can always just go deeper in paranoia.

Makes me think that mr trump switched from being democrat to republican and pushed for magaesque folks who often love him to the death due to very similar principle - just spit out some populist crap that stirs core emotions - the worse the better, make them feel victim, find easy target to blame which can't defend themselves well (immigrants), add some conspiracy (of which he is actually part of as wall street billionaire).

Extreme left wouldn't swallow easily that ridiculous mix from nepotic billionaire who managed to bankrupt casinos and avoided military duty (on top of some proper hebephilia with his close friend mr E and who knows what else).

But what do I know, just an outside observer, but nobody around the world has umbrella thick enough that this crap doesn't eventually fall on them too.
by kubb | 2025-11-29 08:49:55+00:00
They are competing, but not for the customer but for the land, which appreciates. Remember, there are different forms of competition.

The "supply constraint" is that the landowners don’t want to change zoning laws, and that space around big cities is limited. The government doesn’t act of it’s own initiative, it represents people.

If your logic held, it should be the homeowners pushing for density. Real world disagrees with your assessment, but you seem to be doubling down on it.

Why not update your model?
by squigz | 2025-11-29 08:50:03+00:00
An angry, divided population is a lot easier to push to the extremes, enabling such legislation because people are so angry and divided and can't come to a reasonable compromise or solution.

These things shouldn't move forward, indeed. But being angry about it for years at a time when things aren't even remotely set in stone doesn't seem healthy for an individual or society at large.
by jakobnissen | 2025-11-29 08:50:49+00:00
Even if you need your home to live in, you can still borrow against your property value, essentially "eating the bricks".

Alternatively, you can use the value of your house as an emergency fund: If you desperately need money, you can move into something smaller, or more distant from the city, and cash out.

If you do neither of these things, your children will inherit the value of your house. Either way, the money you gain are real money, and you actually gain them.
by drdaeman | 2025-11-29 08:52:13+00:00
I’m afraid you’re mixing at least two different things together.

Possible reasons for wanting remote control of home systems while away from home is one thing.

Engineering home systems in a way that they depend (to some extent varying from case to case) on external computers is another thing.

I don’t think there’s any single answer to either of those, but there are a lot of possible reasons.

Personally, I had a use case where I ran a vacuum remotely. I was on a work trip, and thanks to a robot vacuum I returned back to a clean home. That was a convenient and desirable outcome. Others’ reasons may vary.

As for engineering, I imagine reasons must be complex, consisting of at least tradition, cost, state of home network connectivity, and current disparity between consumer and corporate interests.
by vict7 | 2025-11-29 08:53:01+00:00
I feel this is similar to how my brain works. If I am not using a skill close to every day/week then it can atrophy fairly quickly. On the plus side, it also comes back quickly (usually) if I start using it with greater regularity again.

I notice that general concepts usually stick better in my brain than specific things like your example with ‘when’. Even those are pruned down a bit after long enough though.
Show HN: TimeTracker – Self-hosted time tracking with invoicing (120 features)
by DRYTRIX | 2025-11-29 08:53:16+00:00
I've been building TimeTracker over the past few years, and it's grown into a comprehensive self-hosted platform for time tracking, project management, and invoicing.*What it does:*- Time tracking with persistent server-side timers- Professional PDF invoice generation- Project & task management- Client CRM- Expense tracking- Advanced reporting & analytics- Role-based permissions- REST API*Why self-hosted:*I was tired of paying $15-20/month for time tracking tools and having my data locked in SaaS platforms. This gives complete control.*Tech:*- Python/Flask backend- PostgreSQL + Redis- Docker deployment- 120+ features documented*Deployment:*One docker-compose command. Works on any server, including Raspberry Pi.Would love feedback from the HN community! What features would be most valuable for you?
by kubb | 2025-11-29 08:54:20+00:00
What you need is to require new construction to have a certain density along with building standards (sunlight, insulation, etc.).

Just deregulating exposes the land to the whim of the developer’s good will — trusting them not to get the most bang for the buck out of building a slum, which is a fickle guarantee.

If there’s no short term profitability, public sector needs to step in. Housing is infrastructure, it’s crucial to the land’s growth.
by zeroonetwothree | 2025-11-29 08:54:55+00:00
This proof assumes that the area a triangle is some function k c^2 of the hypotenuse c where k is constant for similar triangles.

This doesn’t seem super obvious to me, and it’s a bit more than just assuming area scales with the square of hypotenuse length, it indeed needs to be a constant fraction.

To me that truth isn’t necessarily any less fundamental than the Pythagorean theorem itself. But to each their own.

BTW Terrence Tao has a write up of this proof as well: https://terrytao.wordpress.com/2007/09/14/pythagoras-theorem...
by yvdriess | 2025-11-29 08:55:28+00:00
This is a pointless pissing match. It took decades to develop EUV into a high volume tool with R&D effort from different regions that each now contribute to some key part of the tool and supply chain. ASML or Zeiss does not make it a EU technology, the mask and resist does not make it a Japanese technology and Applied Materials does make it a US technology.
by avidiax | 2025-11-29 08:56:30+00:00
> paradoxical risk, where successful treatments unexpectedly lower the risk of higher-risk patients to below that of untreated lower-risk patients.

This seems perhaps tautological whenever the treatment intensity is binary, and it's an effective treatment. Someone at the threshold that receives treatment would necessarily do better than someone at the threshold not receiving the treatment.

It's a pretty good argument against any binary treatments, or at least to set the threshold low enough that improvement with treatment at the threshold is minimal.
by solatic | 2025-11-29 08:57:50+00:00
Author's conclusion that legibility is prioritized over quality implies that static analysis tooling, auto-formatters, and similar linting tools would be practical requirements in all BigCo projects. Auto-formatters improve legibility in nearly all cases, and where engineers are trading off quality to meet deadlines, they are almost never hand-formatting the code intentionally. Static analysis catches common issues made by beginners without deep expertise in the codebase's language.

But I rarely find this to be the case. The decision on whether or not to invest in static analysis tooling is usually made by people managers, not technical managers, and those people managers are loathe to pay short-term costs for non-functional gains when functional priorities have deadlines.

It's really as simple as, deadlines to ship trump all other considerations, including expertise of any kind other than how to ship when working in unmaintained codebases.
by Ygg2 | 2025-11-29 08:58:09+00:00
Your assumption that seniors will be able to output good code in any situation is what is the issue.

As a senior I've been tasked with impossible tasks, with insane deadlines, in ""enterprise"" code bases. Sure, saying NO is an option, but being the NO guy is surefire way to getting fired. And nothing looks better on resume than repeated firings.
by drdaeman | 2025-11-29 08:59:04+00:00
That would be ideal, but this sort of changes the topic from reliability to interoperability.

I’m pretty sure this is merely temporary state of things, as IoT is still a novelty and most people are unaware about new failure modes.

I hope - as the realization becomes common - the demand for devices that will keep working until they mechanically break is going to eventually become a marketing point.
by AnthonyMouse | 2025-11-29 09:01:23+00:00
Population growth is reduced by a housing shortage because people who otherwise want to move in can't if there aren't units available for them to move in to.

Moreover, who is supposed to have a monopoly on housing in San Francisco? Is there any single entity that owns even as much as 1% of all the housing in the city? And even if there was, wouldn't building more housing still fix it, because the more you build the more you dilute their monopoly?
by saghm | 2025-11-29 09:02:36+00:00
I don't take issue with what you've said about remote work despite very much having the opposite opinion to you because you phrased it as your own personal opinion.

This blog post does pretty much the opposite though; its analysis of remote work is pretty much entirely just generalizations of their own experience, but phrased as if they're objective truth. It was an especially weird editorial choice to make use of the "general" second person given how much outside of that one paragraph was written in the first person. In an article that's ostensibly trying to be humble and vulnerable like you mention, it just comes across as patronizing. I can't say I'm surprised that the author might have been judged for expressing this opinion because it's not about their personal preference, but a judgement of its own.

I think a lot of people genuinely struggle with the idea that sometimes how something is said can matter just as much as what's being said. Being correct and being respectful are orthogonal concepts even when talking about objective truth rather than opinions; if someone asks what 7 times 9 is, there's a difference between telling them "63" and "Well, obviously it's fucking 63, duh!". For a subjective topic like remote work that some people's lives have been quite significantly affected by, it's even more important to put some effort into understanding how one's words will come across, because if the phrasing is poor, people aren't necessarily going to feel the need to go out of their way to try to give it the benefit of the doubt. I can't know what exactly the author was thinking when writing that paragraph, but I also can't distinguish between whether they have the same viewpoint as you but communicated it poorly or if they genuinely think that there's some sort of objective truth than I'm worse at my job working remotely than I would be working in person. Given the amount of care I've put into addressing many of the exact issues they've raised due to needing to work remotely because of a medical condition of an immediate family member, it was quite hard for me not to have an immediate strong angry reaction to how flippant they seem to be with what's at best their phrasing of their opinions. My point is that it's a lot more work to actually care about how one's point comes across than it is to claim that people are overreacting after the fact, and it's worth considering how much of the reaction the author mentions having gotten in the past is reflective of this.
by t0mas88 | 2025-11-29 09:02:51+00:00
> Why would they be using flight computers from before 2002?

Because getting a new one certified is extremely expensive. And designing an aircraft with a new type certificate is unpopular with the airlines. Since pilots are locked into a single type at a time, a mixed fleet is less efficient.

Having a pilot switch type is very expensive, in the 50-100k per pilot range. And it comes with operational restrictions, you can't pair a newly trained (on type) captain with a newly trained first officer, so you need to manage all of this.
by vintagedave | 2025-11-29 09:03:13+00:00
I would like to understand more about the sources Russia is using to find fighters. This seems a lot of effort by the country to get 17-24 extra people.

I have read they have over a million dead -- shocking, ghastly, horrifying, I feel inhuman writing it; and yet a number against which two dozen brought from another country seems to make almost no difference. How can sourcing fighters (and effectively slavery) make any sense at this scale?
by globular-toast | 2025-11-29 09:04:08+00:00
In the late 2000s I hosted an Icecast server for our IRC channel and we had regular "radio" shows presented by channel members. It was great fun. Sometimes people who were in close proximity in real life would turn up as "guests" on other people's shows. We did a thing where people in the channel could pick songs for the show etc.

I know, I know, it's classic to look back wistfully, but I really feel like something was lost in the past 15 years or so. We just cobbled together this stuff from simple components and had fun. I didn't require a PhD to get your head around it, I feel like people were more clever because you kinda needed to be. Nowadays if something isn't part of the shiny web app you're just shit out of luck. Back then we'd just do another hack and it was all good.
by catnose | 2025-11-29 09:05:23+00:00
Hi HN,

I've been maintaining this pre-launch checklist for my own projects, mixing general best practices with lessons learned from my own past mistakes (like session issues, caching pitfalls, unexpected browser behavior, etc).

I decided to clean it up and publish it hoping it might help others avoid the same pitfalls.

I know this list isn't exhaustive. What are some "must-checks" you always perform before launching a web app that I might have missed?

I'd love to learn from your experiences.
by anthk | 2025-11-29 09:05:34+00:00
Parchís is Parcheese/Ludo, the four colored, squared racing board game. Here the player can choose between one and four pieces to move once the full set it's outside the 'home'.

With Oca/Snakes and Ladders and such, the outcome it's the same with 0, 1 and N players. You just throw a dice and watch the events.