MurphyA/hacker-news huggingface dataset:
by drewg123 | 2026-02-02 20:17:29+00:00
In a large metro with an extant, functional, mass transit system, sure. But do this in a cold place with no existing mass transit, and all you'll do is kill off downtown businesses and reduce property values to 0.

This experiment was kind of done in Buffalo in the 70s. They blocked off large swathes of downtown to build the above ground section of metro rail. This encouraged business to close downtown locations and move to suburban malls. That kind of retail never came back to downtown in the roughly 1 decade after completion of the metro. So you had a mass transit system that went effectively from nowhere to nowhere, and managed to kill the downtown retail corridor.
by joohwan | 2026-02-02 20:17:31+00:00
LLMs can find issues that traditional SAST misses, but today they are slow, expensive, and nondeterministic. SAST is fast and cheap, but requires heavy manual rule maintenance. Our approach combines the strengths of both. The scanning engine is fully rule based and deterministic, with a rule language expressive enough to model code at compiler level accuracy. AI is used only to generate broad rule coverage across thousands of patterns, without sacrificing scan performance or reliability.
by erichi | 2026-02-02 20:17:32+00:00
Location: Barcelona, Spain
Remote: Yes
Willing to relocate: No
Technologies: Python, FastAPI, JS, React, Ruby on Rails, Docker, AWS, PostgreSQL, Redis, Playwright, LiveKit (for voice AI)
Résumé/CV: https://github.com/erichi/resume/blob/main/resume-eric-usmanov.pdf
Email: e.usmanov@gmail.com

Hi! I'm Eric, a senior SWE with 15+ years of fullstack startup experience. Most recently led scraping infrastructure at DeleteMe and served as Staff SWE (later CTO) at FridgeNoMore (launched in 6 months, scaled 0→10K daily orders in the next 6). Looking for remote senior SWE positions. Happy to chat!
by dmitrygr | 2026-02-02 20:17:33+00:00
i did not say replay was impossible. i said the statement in the article was overly broad, which it is. If it said "a single result could be hard-coded", it would be fine. but it said the function is constant, which it need not be.

But even that need not be true. here is how you could design that dongle to require no persistent state on RX and still not allow simple replay.

TX code:

static u8 counter = 0;
tmp = randU12() * 16 + (counter++);
tmp2 = sha256(secret + tmp) & 0xffff;
send32((tmp << 16) + tmp2)

RX code:
static u16 prevSeenCodes[16];
static u8 idx = 0;

tmp = recv32();
tmp2 = tmp & 0xffff;
tmp >>= 16;
if (sha256(secret + tmp) & 0xffff != tmp2)
fail();
if (tmp in prevSeenCodes)
fail();
prevSeenCodes[15 & idx++] = tmp;

now you need to replay at least a sequence of 16 codes

that array is in ram and need not persist across program runs. dongle can be powered off or can be left on. all will work
by ipdashc | 2026-02-02 20:17:56+00:00
> that's "Park and Ride" which already exists but the problem is that people, kinda rightfully, hate it

... do people hate park and rides? Where I'm from (suburbs outside a US city) it's completely standard to park outside the city (in a garage or big lot at a train station) and take the train in. I find it quite comfortable personally.

It sounds like yours is specifically for buses, but I think it's that people generally don't like buses, they're slow and uncomfortable. The park and ride is fine when you can walk from it to a subway/train.
by jakelazaroff | 2026-02-02 20:17:59+00:00
Right, which is why the actual solution is mixed use development and a robust public transit system.

Ultimately this is a geometry problem. Cars are by far the least space-efficient method of transporting people; eventually your roads just can't accommodate any more traffic. If there's enough demand to visit a given area then anything that doesn't minimize cars will just make things worse.
by Ekaros | 2026-02-02 20:18:02+00:00
I think someone should try banning absolutely everything but emergency vehicles. No cars, no taxis, no vans, no trucks. Only cargo bikes, hand carts and maybe palanquins. Add some sort of uber type platform where you can hire someone to push wheelchair around. Limit speeds of mopeds and bicycles to say 10 or 15 km/h for pedestrian safety. This should make extremely liveable city if those promoting these things are right.
by charcircuit | 2026-02-02 20:18:34+00:00
>Now, can it actually do those things? Not in my estimation

Just today I asked my clawbot to generate a daily report for me and it was able to build an entire scraping skill for itself to use for making the report. It designed it along with making decisions along the way including changing data sources when it realized one it was trying was blocking it as a bot.
by aerzen | 2026-02-02 20:18:47+00:00
Location: Europe / SI
Remote: Yes
Willing to relocate: No
Technologies: Rust / Python / Java / PostgreSQL
Résumé/CV: https://aljaz.murerzen.eu/cv.pdf
Email: aljaz.erzen at gmail com

Hello, I'm Aljaž and I like working on databases and programming languages.
I strive to develop reliable, performant software, while being pedantic about type safety and clean architecture.
by polotics | 2026-02-02 20:19:02+00:00
Not so sure, there are indiosyncracies now within the various models, I suspect all this is the result of RLHF, and they cause side.effects. I'm not sure that more attention-is-all-you-need is necessarily going to give us another step change, maybe more general intelligence, but not more focus. Possibly also we soon end up with grokked AI's on all side: pushing their agenda whatever you asked... Gemini: "no this won't work with Cloudflare, I created your GCP account, there you go" OpenAI: "I am certain you really wanted me to do all these other tasks and I have done them, you should upgrade your tokens plan" etc (you know how to fill in for DeepSeek and Grok already, right)
by PaulDavisThe1st | 2026-02-02 20:19:08+00:00
"Understanding what code is doing" is a unitary skill (even if it has many different aspects to it, along with language and task specific details). There are plenty of people who are good (enough) at writing new code to do a task but do not understand how to debug; there is (I would suggest) nobody who is good at debugging code who is not also good at writing it.
by edvardsire | 2026-02-02 20:19:19+00:00
Interesting that nobody has mentioned: Warp speed Data Transfer (WDT)[1].

From the readme:

- Warp speed Data Transfer (WDT) is an embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths.

- Goal: Lowest possible total transfer time - to be only hardware limited (disc or network bandwidth not latency) and as efficient as possible (low CPU/memory/resources utilization)

1. https://github.com/facebook/wdt
by nomel | 2026-02-02 20:19:46+00:00
> "ok install systemd..." and now... it just goes.

I believe it's `systemctl list-unit-files` to see all the config that's executed, included by the distro, and then if you want to see the whole hierarchy `systemd-analyze dot | dot -Tpng -o stuff.png`

To me, seems much easier to understand what's actually going on, and one of the benefits of config as data rather than config as scripts.
by dang | 2026-02-02 20:19:58+00:00
I agree that such things can be frustrating and even infuriating, but since those emotions are so much larger, intense, and more common than the ones that serve the purpose of this site (curiosity, playfulness, whimsy), we need rules to try to prevent them from taking over. And even with the rules, it takes a lot of work! That's basically the social contract of HN - we all try to do this work in order to preserve the commons for the intended spirit.

(I assume you know this since you said 'reminder' but am spelling it out for others :))
by pablo_pi | 2026-02-02 20:20:00+00:00
Location: Italy
Remote: yes
Willing to relocate: No
Technologies: Rust, python, golang, kubernetes, terraform, kafka, kafka-connect, debezium, ArgoCD, typescript, AWS
Résumé/CV: Can email it.
Email: pauliyobo@gmail.com
github: https://github.com/pauliyobo

I'm a backend engineer specializing in data services and infrastructure automation, with a proven track record in cutting infrastructure costs through distributed systems design and open source tools.
In the past 4 years I have mostly built backend services around our company's data lake as well as maintaining its infrastructure, which consists of several regional kubernetes and kafka clusters.
I am also familiar with the argo ecosystem, heavily using ArgoCD and argo-workflows currently.
by ranger207 | 2026-02-02 20:20:04+00:00
True, but in this case, civilian requirements may be "protects against ambient fumes" while the military specs are "protects against deadly gases that are designed to try to get around gas masks while standing up to impacts and sweat and still allowing enough freedom of movement to engage in combat". Like yeah a mil-spec spoon isn't going to be substantially different than a civilian spoon, but there are some things that even barely meeting the military standard at the lowest possible price is still better than what you get going for civilian specs
by jessecurry | 2026-02-02 20:20:25+00:00
This is such a terrifying vision of the proper scope of government. We shouldn't use government to hurt people, and making someone's property too expensive to continue owning is definitely hurting them.

If you're really concerned with surface parking push the government to stop making it so expensive for companies to develop self-driving technology or to offer transportation services. If it's easier and less expensive for individuals to use transportation that they don't need to park anywhere the need for surface lots vanishes and those owning the property will look for something else to do with it.
by viamroboticsnyc | 2026-02-02 20:20:44+00:00
Viam | https://www.viam.com | NYC (Hybrid, 3 days onsite)

Open-source robotics + AI platform that brings software engineering maturity to building robotics and automation (we are a platform company -- not building a single robot or product).

~100 people total (~70 engineers). Tech: Go, MongoDB, Linux, GCP

Roles: Staff Backend Engineer; Lead Software Engineer (people management + hands-on backend); Staff Technical Writer; Forward Deployed Engineer

Apply: https://grnh.se/p755pzqr4us | Email: recruiting@viam.com
by rachelrusiecki | 2026-02-02 20:20:47+00:00
Location: Chicago, IL

Remote: Open to Remote, In-person, or Hybrid

Willing to relocate: Yes

Technologies:

Languages - JavaScript, TypeScript, Ruby, Python, SQL

Frameworks / Libraries - Express, Sinatra, React, Jest, Vitest, LangChain, Selenium, Pandas

Cloud / Databases - AWS, DocumentDB, MongoDB, PostgreSQL, RDS, SQLite, ChromaDB

Other - Docker, AI/LLMs, RAG, MCP, SSE, WebSockets

Résumé/CV: https://tinyurl.com/j5u7x3j2
Email: rachrusiecki@gmail.com

Hello! I'm Rachel and I'm a Full-Stack Software Engineer based in Chicago with multiple years of experience in JavaScript, TypeScript, Ruby, and Python. I have also worked with various technologies including AWS and Docker. I am also the co-creator of Pendulum (https://www.pendulum-baas.dev/), a reactive Backend as a Service for web applications.
by spijdar | 2026-02-02 20:20:53+00:00
I was thinking more along the lines of compiling Tomo code, then being able to link against that pre-compiled binary from other Tomo code. Basically being able to substitute a source file module for a binary module.

I don't know if Tomo supports anything like that, but not having generics would make it easier/simpler to implement (e.g. no need to mangle symbol names). Note "easier/simpler", Nim can also "precompile Nim libraries for Nim code", but the resulting libraries are brittle (API-wise), and only really useful for specific use cases like creating binary Nim plugins to import to another Nim program, where you'll want to split out the standard runtime library [0] and share it across multiple images. It's not useful for e.g. precompiling the standard library to save time.

I know Nim has been working on incremental compilation, too, but I don't know what the state of that is. I think it might have been punted to the rewritten compiler/runtime "Nim 3".

[0] https://nim-lang.org/docs/nimrtl.html
by raw_anon_1111 | 2026-02-02 20:21:05+00:00
Telling a bunch of agents to do stuff is like treating it as a senior developer who you trust to take an ambiguous business requirement and letting them use their best judgment and them asking you if they have a question .

But doing that with AI feels like hiring an outsourcing firm for a project and they come back with an unmaintable mess that’s hard to reason through 5 weeks later.

I very much micro manage my AI agents and test and validate its output. I treat it like a mid level ticket taker code monkey.
by fragmede | 2026-02-02 20:21:08+00:00
> Realistically nobody is going to go through their bash history working out what utilities they use in order of frequency and allocating funds to the maintainers proportionally.

Not if we don't make it easy for them. I had Claude whip up fundcli a while ago, but this post got me to finally upload it. It goes through your http://atuin.sh/ history (raw .bash_history/.*history doesn't have enough information) and generates links to projects for you to donate to.

git clone https://github.com/fragmede/fundcli
uv run src/fundcli/cli.py analyze
uv run ./src/fundcli donate --amount 100

to get links to donate $100 for last month's usage. There's also http://thanks.dev if you're looking for other places to donate to based on your open source usage.
by SimianSci | 2026-02-02 20:21:20+00:00
I was quite stunned at the success of Moltbot/moltbook, but I think im starting to understand it better these days.
Most of Moltbook's success rides on the "prepackaged" aspect of its agent.
Its a jump in accessibility to general audiences which are paying alot more attention to the tech sector than in previous decades.
Most of the people paying attention to this space dont have the technical capabilities that many engineers do, so a highly perscriptive "buy mac mini, copy a couple of lines to install" appeals greatly, especially as this will be the first "agent" many of them will have interacted with.

The landscape of security was bad long before the metaphorical "unwashed masses" got hold of it. Now its quite alarming as there are waves of non-technical users doing the bare minimum to try and keep up to date with the growing hype.

The security nightmare happening here might end up being more persistant then we realize.
by kristopolous | 2026-02-02 20:21:35+00:00
I really think that criminal theory needs to progress. We differentiate between say consensual intimacy and rape and we don't let the existence of sexual abusive people set the terms for our romantic encounters.

We have carved out a class of engagements, labeled it deeply asocial, criminalized it and now we pursue people who engage in it through legal means.

Business really doesn't have this. Personal example - last week I was at a place where the business owner tried to overcharge me by an order of magnitude and then verbally attacked me when I caught him and backed out of the transaction.

His google and yelp reviews are full of people claiming false charges and all kinds of fraud, refusal to correct and repeated abuse until they closed their cards. It's wildly obvious what's going on here and I was on the ball enough to catch it.

I contacted the police and they said "well you should call the BBB or something". It's dozens of reviews of clear credit card fraud and for some reason because he's a merchant, doesn't seem to hit the radar.

These are purely criminal matters - people acting habitually in bad faith with ill intent in a brazenly dishonest manner.

Whether it's plundering the commons, polluting the public discourse, or breaking other types of social compacts, these should be treated the same as any other crime.
by fuzzfactor | 2026-02-02 20:21:43+00:00
This author is very inspiring and it looks like they have a practice that could be helpful with some of the problems people sometimes express professionally in their comments.

She's good with terminology, one thing too minor to nitpick stands out, but I'll do it anyway. Maybe it will boost the submission :)

>non-evolutionists grapple with whether we will become evolutionists.

That's a valid feeling, that I have empathized with my entire life and I'm no youngster.

But it's a feeling I've never felt myself since I started out as a tiny scientist to begin with. Loved going to church though.

I feel it's good to see someone putting these feelings into words which can help anybody else get a feeling for what it feels like :)

Keep in mind that the highly-educated religious order that is credited with pioneering modern genetics had dedicated themselves to seeking truth so strongly that they were doing scientific experiments that were so rigorous they were technically sound by modern standards.

With more lifetime dedication to faith by far than you get from the less-faithful who are distracted by things like commercial evangelism.

Regardless, religion has not been the major source of advancement for centuries by now anyway.

There's just no such thing as evolutionists or non-evolutionists.

Never was. That's supposed to be plain to see. It's almost like people can get so hateful that they look at everything as if it's us vs them :(

On the one hand you've got people that have the education to learn enough about genetics and the cognition to understand how things are still evolving in real time, since like the beginning of time.

That's a lot to ask simply because genetics is not easy, and that's a lot of time so it can really take more extended cognition for so many people than about anything else.

At the other end of the spectrum you've got people that are absolutely baffled by the very concept of evolution, so much of the time due to pure superstition.

Bless their heart, they don't know any better.
by impossiblefork | 2026-02-02 20:21:59+00:00
The thing is, often crimes aren't defined by laws.

In Sweden we do define terrorism and terrorist organizations by the laws, and what the government designates as one is irrelevant. Meanwhile, most countries just declare "X is a terrorist organization", with this being done by politicians and where the organization often has no practical legal recourse.

I think the US takes the second approach for the most part? You can't argue "X isn't a terrorist organization, it does violence, but it's an international armed conflict" or anything of the sort-- if the government thinks you support something they don't like they can get you by banning the group you're part of.
by restalis | 2026-02-02 20:22:03+00:00
rsync does what was designed to do and the lack of scope creep is not a bad thing. There is "fpsync" - another tool on top of rsync (which was mentioned in one of the comments at article's page) that covers the parallel processing use-case: https://manpages.debian.org/bullseye/fpart/fpsync.1.en.html
by josephg | 2026-02-02 20:22:20+00:00
> Well to be fair, you don't need to understand how SystemD is built to know how to use it.

The attitude that you don't need to learn what is inside the magic black box is exactly the kind of thing LFS is pushing against. UNIX traditionally was a "worse is better" system, where its seen as better design to have a simple system that you can understand the internals of even if that simplicity leads to bugs. Simple systems that fit the needs of the users can evolve into complex systems that fit the needs of users. But you (arguably) can't start with a complex system that people don't use and get users.

If anyone hasn't read the full Worse Is Better article before, its your lucky day:

https://www.dreamsongs.com/RiseOfWorseIsBetter.html
by WorldMaker | 2026-02-02 20:23:37+00:00
Some of that is the nature of community building in general. Facebook communities split all the time, and/or move to DMs (whether FB Messenger or WhatsApp or something else) and back.

In terms of dilution, that's something you can generally fight. There's a lot more tools in today's Discord to mitigate "too many channels". Threads and Forum Channels can help. There are moderation actions that you can take like "we're going to move this channel read-only because it hasn't been active since X, consider new conversations in #more-general-channel or threads of it".

In my experience one of the biggest causes of dilution that's less obvious is your server's notification strategy. If a server @everyone or @here or @channel enough, I have a tendency to mute that server and read it less often, and I'm not alone on that. Good use of easy opt-in/opt-out roles for notifications is key moderation tool. In my opinion, a lot of the best servers entirely disable @everyone/@here/@channel, have dedicated notifications for alerts, and have a dedicated Announcements channel for any "everyone notification" (but without @everyone mentions) that can be followed or muted separately from the rest of @-mentions (more personal replies, for instance).

Anyway, if you seem to be facing too much dilution, the other key is to ask people what they need, if they are happy with the current channel layout, and if they have suggestions on channels to merge/reduce/move to Threads or Forum Channels.
by bdangubic | 2026-02-02 20:23:39+00:00
This reminds of talking to my nephew at Thanksgiving years ago. He was studying for an exam after the holidays and I was looking at his screen open to a Google Doc which looked like his study notes except - they were being edited as I was watching - by someone else. I asked about it and he goes “we have a single Google Doc where all students collaborate on the study notes.” My mind was blown, I was also using Google Docs but not in a millions years would it cross my mind its utility for such a thing he and his classmates were using it for. Can’t wait to see what new blood “Juniors” brings to the table!
by anematode | 2026-02-02 20:24:27+00:00
It's interesting, isn't it? On the one hand the game is quite impressive. Although it doesn't have anything particularly novel (and it shouldn't, given the prompt), it still would have taken me several days, probably a week, working nonstop. On the other hand, there's plenty of paper cuts.

I think these subtle issues are just harder to provide a "harness" for, like a compiler or rigorous test suite that lets the LLM converge toward a good (if sometimes inelegant) solution. Probably a finer-tuned QA agent would have changed the final result.
by themafia | 2026-02-02 20:24:35+00:00
> AI-generated code

AI "generated" code requires a large base of training data to draw from. If we all stop writing code then there will no new code written. Just rehashes of stolen ideas. There is no long tail to this industry or ideal.

> That's very expensive.

As long as you convince someone else to pay the bill who cares? The real problem is are you losing your competitive edge? If everyone else can crank out the same stolen crap you can then there is no reason for you to even exist.
by chasd00 | 2026-02-02 20:24:40+00:00
iterm and talk to Claude, command+tab to vscode fix/adjust things, command+tab back to iterm and talk more to Claude. Not the most technically advanced setup but it works pretty well for me. I don't like the turbo auto-complete in vscode, it's very distracting. If i want an agent's help I tab over and ask claude.

Also, use the Superpowers plugin for Claude. That really helps for larger tasks but it can over do it hah. It's amusing to watch the code reviewer, implementor, and tester fight and go back and forth over something that doesn't even really matter.