MurphyA/hacker-news huggingface dataset:
by mitthrowaway2 | 2025-09-01 18:01:58+00:00
If the only road that goes past your house is a bicycle path, a bicycle will be the most convenient. If the only road that goes past your house is a railroad, then a train will be the most convenient. If the only road that goes past your house is a motorway, then a car will be the most convenient.

But the transport infrastructure isn't an immutable property of the land, it's collectively-planned-and-built infrastructure. So the most convenient mode of transportation will settle into an equilibrium as the initial investment begets convenience, begetting more people choosing that method, begetting more investment and planning of towns and cities to accommodate that transportation method.
by azmaty | 2025-09-01 18:02:07+00:00
Talk Machine | Founding Engineers | Remote (or London, Dubai, San Francisco) | https://talkmachine.com/jobs

Hello. I’m the founder of Talk Machine, previously founded Citymapper.

We’re working on building a consumer voice product / platform using AI, driven by the mission to improve human communication.

Our application process is unique. Just go to https://talkmachine.com/jobs and send us a voice note and we can begin talking, just like we met in person.

We have 2 specific posts, https://talkmachine.com/jobs/engineer for full stack founding engineers and https://talkmachine.com/jobs/mobile for iOS/Android, but glad to hear from anyone that loves the product/category.

We’re seed funded and can pay competitively + quality stock options (EMI in UK).

You like: talking, consumer, voice, AI, small fast teams, building great products, chasing product market fit

You can also reach out to me at https://talkmachine.com/az. :)
by giantrobot | 2025-09-01 18:02:12+00:00
I've pointed this out a lot and I often get replies along the lines of "people make mistakes too". While this is true, LLMs lack institutional memory leading to decisions. Even good reasoning models can't reliably tell you why they wrote some code they did when asked to review it. They can't even reliably run tests since they'll hardcode passing values for tests.

The same code out of an intern or junior programmer you can at least walk through their reasoning on a code review. Even better if they tend to learn and not make that same mistake again. LLMs will happily screw up randomly on every repeated prompt.

The hardest code you encounter is code written by someone else. You don't have the same mental model or memories as the original author. So you need to build all that context and then reason through the code. If an LLM is writing a lot of your code you're missing out on all the context you'd normally build writing it.
by AlecSchueler | 2025-09-01 18:02:16+00:00
What kind of contexts would branching be useful for? Working on the bass line on one branch while tweaking the lyrics on another to later merge them together?

Linear version control makes total sense to me: "Can we go back to the version from 2 weeks ago" "which one was that? "Before we removed the hi hat!"

But I struggle to think of a realistic case for branching.
by Havoc | 2025-09-01 18:02:35+00:00
The UK has a stupid system where the pricing for everything is determined by the most expensive thing in the mix:

>The UK’s electricity market operates using a system known as “marginal pricing”. This means that all of the power plants running in each half-hour period are paid the same price, set by the final generator that has to switch on to meet demand, which is known as the “marginal” unit.

i.e. if you have 99 units of solar but have 100 demand, 1 unit of gas plant fires up to fill it then all 100 units are compensated at the gas rate even if the wind was cheap.
by moralestapia | 2025-09-01 18:02:46+00:00
>It hurts to believe in open-source and then be bitten by it.

No, you don't believe in open source, hypocrite.

Open source means anyone can use it, even for commercial purposes, and you knew this from day zero.

Honestly, no sympathy for these people, as this happens over and over again, they actually exploit the very few good intended OSS people. They portray their project as open source initially, to gather sympathy and free work from others, then when they see the $$$ they flip the switch to non-OSS and rub their hands.
by whyenot | 2025-09-01 18:02:58+00:00
I think bicycles work very well in a dense and flat city where people respect traffic laws. I am highly skeptical that they are the answer everywhere. Take for example San Francisco with all of its steep hills, or Rio where you have both hills and low adherence to traffic laws. How about Mexico City with its at time horrendous air pollution. In the United States, where many cities didn't really mature until after the automobile, you have low density to deal with, for example in Houston or San Jose. How about for someone who is older? Bicycles may be great if you are in your 30s, but what about for someone in their 70s?

Bicycling is a great solution for some people in some cities, but it's not going to work as well everywhere or for everyone. Public transit, cars, walking, etc. will all have to continue being part of the mix.
by socalgal2 | 2025-09-01 18:03:11+00:00
Yes I know git stash is a stack of diffs. I’m responding to this

>> With jj, I leave commits in the middle and jump to other commits (to fix a bug or make a small change I noticed I need while working on a larger change) all the time, because there's zero friction.

> For git users who are wondering "What friction? I just git stash and jump to another branch"

git stash is not equivalent to jumping to another commit in jj
by FaradayRotation | 2025-09-01 18:03:27+00:00
Location: Western Oregon (West Salem)

Remote: Yes

Willing to relocate: No

Technologies: Data Analysis | Statistics | High-Tech Manufacturing | Photonics | Programming (Python, SQL, C#, JMP)

Résumé/CV: https://www.linkedin.com/in/marsh-aaron/

Email: aaron.marsh@fastmail.com

Looking for: Associate/Mid-Level engineering/research role

Scientist and engineer with experience in manufacturing quality, data analytics, programming, and spectroscopy. Adept with data analysis and skilled programmer with practical knowledge of SQL, Python, and other languages and software tools. Highly proficient in detecting and validating critical signals from background in statistical process control and optics. Expert in statistics, designing experiments, and collecting data, drawing from background in semiconductor manufacturing development and spectroscopy of rare-earth-doped optical materials for quantum memories. Team player with strong verbal and written communication skills, able to influence peers through storytelling with data and communicate complex ideas to a variety of audiences. Experienced in leading projects, roadmapping solutions, and driving towards short and long-term goals. Thrives on continuous learning and motivated for self-improvement.
by mberg | 2025-09-01 18:03:34+00:00
One way to think of an incremental improvement is cutting a sharp edge of a process, solution or problem. A single improvement may not make a noticeable difference but in aggregate the changes can compound to transform a nascent idea to a viable solution. We think this particularly relevant when thinking about AI.

We created this little visualization to help demonstrate it.

https://recodelabs.github.io/increments/

Example - The compounding effect of incremental AI coding improvements has made it now possible to build something like this just to illustrate this example!
by inetknght | 2025-09-01 18:03:37+00:00
> I think the real problem is that these countries are abdicating their duty to govern. Why are they not jailing these people running these scams?

I 110% agree with you. I advocate for blocking entire countries from the Internet until they start enforcing criminal liabilities to the scum.

Unfortunately, business loves the scum. I'd argue business wants the scum because it's a playground field for "innovating" locked down hardware.
by tripdout | 2025-09-01 18:04:03+00:00
> The tool outputs the current date and time, so you can double-check that your code won't expire (at :00 seconds) before you get a chance to type it in

A lot of TOTP verifiers often check within ±1 time interval, so you can often just use the first code you see, no need e.g. to wait for it to roll over.
by shahindohan | 2025-09-01 18:04:15+00:00
Sorry if off topic, but is there any custom firmware for KIA Sorento 2016-2017 that would allow Android Auto?

KIA won't release any updates to the (Gen 2 I believe) entertainment system firmware that would add Android Auto support, like they did for other cars, but surely it's not a hardware limitation? Could it be?

I would experiment myself if I knew how and had the time...
by neko-moe | 2025-09-01 18:04:21+00:00
> I can't stress this enough: I don't find it acceptable to ban people if they like posts or follow someone who gets banned.

To the best of my knowledge, that kind of banning has only happened once[1] (I was one of the handful caught up in it lol). They reversed that ban when I complained. Unless you were banned at that exact time, what likely happened to you is that some kind of anti-spam filter thought you were a suspicious new account, agnostic of the content of the posts/accounts.

> I hate that everybody is just going to let this happen, and I hate that Bluesky proponents jump in and try their hardest to make it seem like there's hope for things to not be controlled by one entity. There isn't. It's a complete load of shit.

There already are other apps working independently from all of Bluesky's infrastructure (save for plc.directory). I think the big thing holding the protocol back is that they have not implemented private data yet (and it's probably a couple years off). Lots of apps need that, so many apps would not want to use the protocol yet.

I'm hopeful about the future of the protocol, because it does provide the aspect of decentralization I value most: your account is a signed repo and a private key (or several), and the network is necessarily fully open for any app to make use of however they want. Even client-side single-page web apps are feasible with generic backlink services (Constellation), which I find super cool. All that is needed now is time and app development.

[1] https://bsky.app/profile/safety.bsky.app/post/3lbsqm7kfns23
by margalabargala | 2025-09-01 18:04:29+00:00
RE: metallurgical grade coal

A tiny fraction of mined coal is used for metallurgy. If consumption of metallurgical grade coal tripled, and consumption of coal for producing power went to zero, this would be a gigantic environmental win.

The only major producers of metallurgical grade coal are Australia, Canada, and the US. So I'm not sure the mine you mention is in fact "best case".
by moralestapia | 2025-09-01 18:04:49+00:00
>What Herman is doing is a service to us all

I don't owe that guy s*it, what are you talking about.

He's actually doing a disservice to the OSS community, as there's now another story of OSS turning non-OSS out of greed, which damages (by a bit, but still) the whole aura that true OSS has built over the past 40 years.
by munificent | 2025-09-01 18:05:23+00:00
I've had various forms of anaesthesia, uh, five times in the year or so.

> What always amazes me is how there’s absolutely no sense of time having passed once I wake up.

My experience is that this depends on the med. With propofol, indeed it's like an editor took a razor, cut a few inches of memory tape out, and spliced the remains back together. I'm signing a consent form, and then a second later I have teleported to the recovery room where I'm having apple juice.

What's wild about propofol is that lost time does not mean you were unconscious the whole time. With twilight anaesthesia, you are often semi-lucid and able to respond to commands from the doctors. You are aware and having an experience. It just gets erased afterwards.

With midazolam, it was a much stranger experience. After the procedure, I can remember telling my wife that I remembered everything. She said I seemed totally lucid. But I no longer remember what I did remember then. Throughout the day after the procedure, memories faded out. Now it's almost all gone, including much of the time after the procedure was done.

> I've never felt as much peace as I do right before going under anesthesia. It’s probably just the drugs, but honestly it felt like coming home, even though no such home exists, and no one is there to return to it.

It's the drugs. Specifically, it's fentanyl.

For my second surgery, the anaesthesiologist pushed the fentanyl before the propofol, and told me he was doing so. When he said we was going to, I remember telling him. "OK. Oh! OK." It feels like every worry in the world has disappeared. Everything is cozy. Everything is fine. It's like being in the womb again.

I understand how people can get addicted to it.
by lproven | 2025-09-01 18:06:16+00:00
Heh. We both said the same, here and on Lobsters. :-)

I have been speculating for over a year about a FOSS license that stipulates and specifies free use.

What I wanted to do was write one that was less absolute: take this, use it, do as thou wilt, so long as you do not accept money for it. But if you use it in such a way as to make money, you must pay us a percentage.

This is more absolute, but I approve.
by aboikodev | 2025-09-01 18:06:34+00:00
Location: Ottawa, CA

Remote: Yes

Willing to relocate: Yes

Technologies: Software (Python/Java/Scala), Data (BigQuery, PostgreSQL, dbt, Apache Spark, Apache Flink, etc), DevOps (Terraform, Ansible, *nix) and much more

Résumé/CV: https://artemboiko.com/

Email: m@artemboiko.com

LinkedIn: https://www.linkedin.com/in/artem1001/

Highly motivated staff software and data engineer with a diverse technological background (10+ years of experience). I’ve consulted at Spotify and Nordstrom, delivering data-driven solutions at scale. I love tackling tech challenges and relish seeing real-world results. I thrive in uncertain, fast-paced environments and prefer companies with a strong strategic vision.
by burnte | 2025-09-01 18:06:59+00:00
> > The inability for most docks to support the Switch 2 may not be malicious from Nintendo. It might just be a poor or lazy implementation of the USB-C specification > I'm pretty sure lttl's conclusion is plain wrong.

They stated it MAY be lazy, it MAY be intentional. They declined to state a singular conclusion so I 'm not sure how they're wrong. I think maybe you feel they're saying it's not, but they're actually saying "we don't have conclusive proof either way, but we could see either being true given Nintendo's history of laziness at some times and maliciousness at other times."
by andreygubarev | 2025-09-01 18:07:03+00:00
Location: Tbilisi, Georgia

Remote: Yes (flexible hours, US/EU overlap available)

Willing to relocate: No

Technologies: AWS, Kubernetes, Istio, Terraform, Terragrunt, Docker | Python, Go, JavaScript | GitOps, ArgoCD | OpenTelemetry, Grafana, ClickHouse, Sentry

Resume/CV: https://andreygubarev.com/

Email: andrey@andreygubarev.com

Director of Infrastructure with 12+ years experience. Built AWS infrastructure for RebelMouse, the media platform powering GBNews, RawStory, Axios, Penske, United, and 50+ enterprise customers (800M+ monthly requests, 99.99% SLA). Led SOC 2 compliance, disaster recovery, and cloud cost optimization (27% reduction). Open for full-time and part-time Head of Infrastructure or Director roles at growth-stage SaaS companies.
by novateg | 2025-09-01 18:07:10+00:00
TLDR: The determination by the International Association of Genocide Scholars — which has around 500 members worldwide, including a number of Holocaust experts — could serve to further isolate Israel in global public opinion and adds to a growing chorus of organizations that have used the term for Israel’s actions in Gaza. Israel rejects the accusation and called the resolution an “embarrassment to the legal profession.”

“Israel’s policies and actions in Gaza meet the legal definition of genocide,” according to group’s resolution, which was supported by 86% of those who voted. The organization did not release the specifics of the voting.
by renecito | 2025-09-01 18:07:20+00:00
Personally, I'm not demanding to enable tinkering on everything if that's raising prices, it could be as simple as having some "This unit is serviceable" label, I'd let people to value it and manufacturers to follow it.

TBH, I think most people wouldn't care, specially in USA, it is way easier and cheaper to replace than to repair, workmanship is really expensive here.

But If a manufacturer shuts down a Cloud service that bricks my device they should open the interfaces and protocols to make them functional.
by tim333 | 2025-09-01 18:07:23+00:00
>How come I can do what I want with my computer, but not my phone?

It kind of started because phones interact with phone networks and the network companies didn't want hacked software mucking up their networks. I realise the baseband part is separate from the rest of the phone but it's always been that way with every cell phone I've had over 30 years, that they are part locked down.

Whereas none of the regular computers and laptops have been especially locked down.

It would be cool if you could just connect your laptop to a radio and connect to cell networks but I don't think any of them allow that?
Show HN: Feox Server, a Rust based, drop-in replacement for Redis
by mehrant | 2025-09-01 18:08:20+00:00
After the release of Feox DB (https://github.com/mehrantsi/feoxdb), I received a number of questions/requests about a potential service layer on top. I spent the last week and created this Redis compatible server for it which required 2 version releases on Feox itself as well.

Benchmark:

Feox:

redis-benchmark -h 127.0.0.1 -p 6379 -t set,get -n 1000000 -r 1000000 -c 50 -P 64 -q

SET: 4016064.25 requests per second, p50=0.639 msec

GET: 5208333.50 requests per second, p50=0.335 msec

Redis:

redis-benchmark -h 127.0.0.1 -p 6379 -t set,get -n 1000000 -r 1000000 -c 50 -P 64 -q

SET: 1647446.50 requests per second, p50=1.775 msec

GET: 1976284.62 requests per second, p50=1.455 msec

Please check it out and consider contributing :)
by inetknght | 2025-09-01 18:08:35+00:00
> I can see how it might be unreasonable to expect companies to publish documentation, build infrastructure, etc. to support running your own code on the hardware you own (which 99% of people will never need to do).

Did you know that television schematics used to come with the documentation for the TV? Discussed not-too-recently on HN: https://news.ycombinator.com/item?id=26996413
by ngkevin757 | 2025-09-01 18:08:40+00:00
Location: Austin, TX

Remote: Yes

Willing to relocate: No

Technologies: Languages (Java, Python, Go, JavaScript, PHP), Frameworks (SpringBoot, Django, Flask, FastAPI, Gin, Express.js, Laravel), CI/CD (Jenkins, Github actions), Observability (ELK, OpenTelemetry, Grafana, Prometheus, CloudWatch, OpenSearch), AWS Services, Backend System Design (Microservices, Event-Driven, Cloud-Native)

Résumé/CV: https://kevinng.vercel.app

Email: ngkevin757@gmail.com

Hello, I am a Senior Backend Engineer with over 10 years of experience in software development industry. I'm passionate about designing and building high performance, scalable and reliable backend systems. I want to contribute my skills and expertise to a strong mission that has a huge impact on users. Thank you.
by westurner | 2025-09-01 18:08:46+00:00
"From Nand to Tetris (2017)" https://news.ycombinator.com/item?id=38735066 .. From https://www.nand2tetris.org/ :

> Nand to Tetris courses are taught at 400+ universities, high schools, and bootcamps. The students who take them range from high schoolers to Ph.D. students to senior engineers. Here is an extended syllabus of a typical academic-version course.

There's now a schema.org/Syllabus Class .

> Similar: "Show HN: Tetris, but the blocks are ARM instructions that execute in the browser" https://news.ycombinator.com/item?id=37086102

What is the computational complexity of Tetris with ARM instructions?

In ASM;

Rosetta Code > Tetris: https://rosettacode.org/wiki/Tetris :

> tetromino.py - Python implementation of Tetris included with Raspbian
by jibal | 2025-09-01 18:08:57+00:00
> It is sufficient though. All chess game ends in a finite number of moves.

Again, the issue is the size of that number, not that it is finite.

> You are missing the complexity collapse which can occur in games, like for example the game of Nim

All you have is ad hominems ... "you don't understand", "you are missing" ...

I'm not missing the intellectual dishonesty of obviously irrelevant examples like Nim, Rubik's cube, or cryptanalysis that have clear mathematical regularities completely lacking from chess.

Now stop insulting me and my intelligence. Again, if you want to go implement this, or write a journal paper, then have at it. But this "we" should have solved chess already, and "we" should be aiming to solve chess, but "we" are not even trying is arrogant trolling.

Over and out.
by m-schuetz | 2025-09-01 18:09:23+00:00
At least San Jose has huge potential for biking inftastructure. I've lived there for a month, and taking the riverside cycling path (Guadalupe) to Santa Clara was amazing. Yeah, San Francisco is less suited. New York could also be amazing. I agree that it's not a solution for everyone, but good cycle infrastructure takes a lot of pressure from public transport.
by aseipp | 2025-09-01 18:09:49+00:00
U-Boot is implementing ACPI, yes, there was something at FOSDEM this year about it for ARM64 machines. QEMU can apparently now boot an arm64 virt machine with only ACPI tables and no device tree. This is all very recent. When I was working on a vague equivalent of systemd-stub last year as a fun exercise in UEFI development, I settled on U-Boot for UEFI and QEMU (but with virtualized device tree). I can't remember the specifics of what's unsupported by RuntimeServices when I was working on it. I'm like 99% certain it's not enough for SBSA compliance, at least.

Honestly, my opinion after all this was that UEFI is pretty convenient and nice, and I'm glad U-Boot has its own implementation, even if it isn't fully grown yet; UEFI for the executable spec with a DTB for bringing up the SOC with nothing else was nicer than a lot of embedded boot flows I've handled.
by frosted-flakes | 2025-09-01 18:10:34+00:00
It's not the width of the roads. It's about

- parking mandates that push everything very far apart because parking takes up a lot of space

- zoning restrictions that necessitate distant travel because your home is in a different sector of the city as your place of work, the grocery store, and places of leisure

- the disassembly of public transport systems after the war

- street design that makes it simply dangerous to travel on foot or on a bicycle, and extremely slow, because cars receive priority at all junctions

etc. etc.
by ants_everywhere | 2025-09-01 18:10:36+00:00
Can anyone independently confirm this guy's story?

His posts are mostly political rage bait and he actively tries to data poison AI.

He also claims that Hitler compares favorably to Trump. Given his seeming desire to let us all know how much he dislikes Israel, that's a pretty... interesting... claim.

Just because he's an unreliable source doesn't mean his story is false. But it would be nice to have confirmation before taking it seriously.
by falcor84 | 2025-09-01 18:10:44+00:00
It isn't the same principle. Firstly, coastlines are more jagged because they are hit by waves perpendicularly, while rivers are shaped by water flowing along the banks, smoothing them. Secondly, the borders are typically defined by either the thalweg (greatest depth) or median line, either being smoother lines than the banks. Thirdly, river borders are then in practice defined by measuring the coordinates of particular sample points along the idealized line and then using straight lines or simple mathematical curves to connect these, forming a simple non-fractal boundary.