MurphyA/hacker-news huggingface dataset:
by languagehacker | 2025-10-01 18:25:41+00:00
When Jeff Hodges gave a presentation of his "Notes on Distributed Systems for Youngbloods"[1] at Lookout Mobile Security back in like 2014 or 2015, he did this really interesting aside at the end that changed my perception of my job, and it was basically this. You don't get to avoid "politics" in software, because building is collaborative, and all collaboration is political. You'll only hurt yourself by avoiding leveling up in soft skills.

No matter how correct or elegant your code is or how good your idea is, if you haven't built the relationships or put consideration into the broader social dynamic, you're much less likely to succeed.

[1] https://www.somethingsimilar.com/2013/01/14/notes-on-distrib...
by JohnFen | 2025-10-01 18:25:43+00:00
It would be a disaster without that because it would mean that a ton of people, mostly lower-income people, would essentially no longer be able to have cars at all. They'd still need to get around, thus the public transit.

It has nothing to with urbanism or social engineering, it's just about the need for transportation.

> We have a perfectly acceptable drop in replacement for gas cars in the form of EVs.

No, we don't. Not yet. There are still serious problems around charging that remain showstopper issues for many, mostly lower-income, people.
by AtlasBarfed | 2025-10-01 18:25:49+00:00
The trend in geopolitics is one of increased conflict, war, economic warfare, and cyberespionage. Particularly with China-Russia-India-US becoming a sort of four way geopolitical competition, US increased isolationism, demographic disruption, and who knows what with climate change stresses.

I fear that open source repositories and similar infrastructure fundamentally based on idealistic cooperation will be so comprehensively targeted by these competing entities that they won't be able to function.

That their existence relies on a degree of international cooperation that is now effectively a bygone era. Without multi-governmental funding for diligent curation of these repositories, things might be looking dark.

The funding should be there. These repositories power the fundamental software not only of defense departments (sorry, it's WAR Department now ...), but of economic vitality.

I'm bringing this up here mostly because I thought of it while reading this. Nix isn't particularly vulnerable to this, actually since it uses some degree of immutable sets for reliable reproduction of builds/configuration, its approach is probably fundamental to addressing what I detailed above.
by atmanactive | 2025-10-01 18:26:07+00:00
Fantastic. Well, it looks like Linklever reached peak functionality. Congrats. What could be next? How about UI driven training? So, a new, special destination which would display a window where user could choose one of the pre-defined destinations with a checkbox at the bottom "remember my choice". Thus, a user could choose if they wanted to be asked every time or if they wanted the choice remembered. Also, even when a stored routing is being executed, if SHIFT+CTRL is being held, then stop the execution and present the window with destination choices (remove internal routing). Just thinking out loud here. Thanks.
by ThinkBeat | 2025-10-01 18:26:10+00:00
So now you have all

- your storage in one place

- you own all backup,

-- off site backup (hot or cold)

- uptime worries

- maintenance drives

-- how many can fail. before it is a problem

- maintenance machines

-- how many can fail. before it is a problem

- maintenance misc/datacenter

- What to do the electricity is cut off suddenly

-- do you have a backup provider?

-- disel generators?

-- giant batteries?

-- Will the backup power also run cooling?

-natural disaster

-- earthquake

-- flooding

-- heatwave

- physical security

- employee training / (esp. if many quit)

- backup for networking (and power for it)

- employees on call 24/7

- protection against hacking

+++++

I agree that a lot of cloud providers overcharge by a lot, but doing it all yourself gives you a lot of headaches.

co-hosting would seem like a valuable partial mitigator.
by MisterTea | 2025-10-01 18:26:43+00:00
> I don't remember any advanced computer user, including developers saying that the CLI is dead.

Obviously not around during the 90's when the GUI was blowing up thanks to Windows displacing costly commercial Unix machines (Sun, SGI, HP, etc.) By 2000 people were saying Unix was dead and the GUI was the superior interface to a computer. Visual Basic was magic to a lot of people and so many programs were GUI things even if they didn't need to be. Then the web happened and the tables turned.
by HaZeust | 2025-10-01 18:26:57+00:00
I've seen it just as split during Jan 6th. You can look at 4chan's archive for /pol/, as well as the "thedonald.win" website, and even r/askTrumpSupporters and r/Conservative - all on January 6th 2021. You will see a fragment and fracture that I would personally attest was even stronger than the Epstein files meltdown.
by bartread | 2025-10-01 18:27:17+00:00
> (as opposed to the step backwards that AI imposes)

I guess this is my only quibble: is it really a step backwards? I can get on board with the idea that maybe the jury is out, but the evidence I've seen and experienced is more that it's a force multiplier than anything else.

Maybe I'm wrong. Maybe we're all fucked.

But for now at least I think reports of the death of software development as a profession are greatly exaggerated.
by mark_l_watson | 2025-10-01 18:27:47+00:00
Location: Flagstaff Arizona Remote: Yes, but willing to travel for in-office time Willing to relocate: No Technologies: neural networks, deep learning, LLM (starting in 1985), general AI, large scale distributed systems Résumé/CV: managed deep learning team at Capital One, semantic web at Google, author of 20+ AI books, 50 US patents. https://markwatson.com/#consulting Email: mark.watson@gmail.com

I retired but now decided I don’t want to be retired: looking for a long term half-time remote position.
by cnity | 2025-10-01 18:27:50+00:00
> I can draw things I imagine, even though I can't see them.

This is what I mean though. What do you mean by "see" exactly, if not imagine? You can imagine something so clearly that you are able to replicate it on paper, yet that is not the minds eye? I also see while dreaming, in a way that is more like my day to day experience, and not at all how I would describe imagining things.

> I saw images as clearly as if I was looking at a photograph while awake

If anything this is more mind's eye clarity than I have ever experienced. My mind's eye is nothing like looking at an actual photograph.
by constantcrying | 2025-10-01 18:28:13+00:00
Archimedes really is an underappreciated figure. His ideas, specifically about calculating the area of shapes, already preempted the idea of the integral almost two millennials before Leibnitz and Newton.

When reading about ancient Greek mathematics it always is striking how little it resembles the mathematics taught in schools and how much it resembles the mathematics taught in University.
by heldrida | 2025-10-01 18:28:16+00:00
Location: London (UK) Remote: Yes (Remote/Hybrid depending on location) Willing to relocate: No

Technologies: Typescript, Javascript, Bash

Résumé/CV: https://punkbit.com/docs/cv-punkbit-helder-oliveira.20250728...

I'm a Product Engineer and a creative based in London. I’ve built full-stack applications across web, mobile, blockchain and embedded platforms. My client-side work includes React, Electron, Roku’s Scenegraph, and native iOS development with Swift and SwiftUI, always with a strong focus on UX and design-first thinking. On the service-side, I’ve worked with traditional service hosting, containers, and serverless, including (but not limited to) AWS, GCP, Cloudflare, Workers, CloudFormation, SAM CLI, nodejs, bunjs, MySQL, Postgres, NoSQL, grpc, Redis, Docker, nginx, and a few legacy tools best left unnamed (yes, including CodeIgniter and ftp).

I’ve also developed developer tools like CLIs and SDKs, primarily JavaScript land, and have written code in systems languages such as Rust and Zig.

In the AI space, I’ve integrated models via the OpenAI SDK, leveraged prompts, LLMs, and explored LangChain/LangGraph.

I care about clean code, great UX, developer experience, documentation (yes), rapid iteration and automating workflows with CI/CD (GitHub Actions, Bash scripts, etc).

Want to know more? https://punkbit.com
by iparac | 2025-10-01 18:28:35+00:00
Location: Zagreb, Croatia

Remote: Yes

Willing to relocate: Yes

Technologies: Python, SQL, Databricks, PySpark, Azure, dbt, Bash

Résumé/CV: https://drive.google.com/file/d/1v70XE7mv3LvT-ype7ZvYlJnbEGM...

Email: ivanjureparac@gmail.com

I am a motivated data engineer with proven expertise in designing, building, and optimizing data pipelines to support business intelligence and analytics needs. Leveraging a strong foundation in programming, data modeling, and cloud technologies, I have contributed to scalable data infrastructure using tools like Python, Azure Databricks, PySpark, Azure Data Factory, dbt and SQL. I am passionate about enhancing data workflows and ensuring data integrity, performance, and accessibility across large datasets. As a proactive problem-solver and collaborative team player, I thrive in dynamic environments and am eager to tackle complex data engineering challenges to drive impactful solutions.
by cheq | 2025-10-01 18:28:36+00:00
Improving South America | REMOTE (LATAM) | Full-Time,

- Node + TS + AWS Developer - SR.

- Database Engineer - SSR/SR.

- Fullstack Engineer: Python + TS + AI - SR.

- Data Engineer w/ Snowflake - SR.

- Node.js Developer - SR.

Apply here: getonbrd.com/companies/improving - or follow us on LinkedIn
by renewiltord | 2025-10-01 18:28:37+00:00
Problem when you self-roll this is that you inevitably make mistakes and the cycle time of going down and up ruins everything. Access trumps everything.

You can get a DC guy but then he doesn't have much to do post setup and if you contract that you're paying mondo dollars anyway to get it right and it's a market for lemons (lots of bullshitters out there who don't know anything).

Learned this lesson painfully.
by nozzlegear | 2025-10-01 18:28:40+00:00
I played it a couple times and found that a lot of scenarios just didn't have an option for what I would actually want to do in real life. A few examples:

- One scenario had a team unboxing an espresso machine and making too much noice by using it, clinking cups and laughing. The options were to put on noise canceling headphones, find a different desk away from the noise, or just endure it. Personally I'd take a break and go join them, and I don't even like coffee.

- The scenario where the user is in a room with a PM and a couple other people debating the tone of copy on a website, and the conversation is meandering without clear turns (iirc): there were only options to essentially hurry the conversation along or not participate at all, but IRL I'd join in with the other three debating the tone and just generally be bullshitting/sidetracking/meandering the conversation because I like to talk to people.

- The scenario where somebody comes up and asks for a new feature without clear acceptance criteria: the options were to turn to the computer and type out acceptance criteria in front of the person (which feels passive aggressive to me); tell them you'll do it; or ask them to schedule time with you to hammer out the criteria. I would've just chatted with them right there about the feature they wanted, let them know that XYZ is what I think the acceptance criteria is at the end of the conversation, and if that's wrong they'd correct me.
by jrockway | 2025-10-01 18:29:13+00:00
It is sometimes difficult to get progress reports because it's difficult for the people who are doing the work to figure out where they are in the process. For example, imagine that you have some tickets; "Add create method, "Add delete method", "Add list method". You take the first ticket, and decide to add the RPC server, and the authentication infrastructure, and the test harness, and the CLI wrapper. What do you say on the progress update? "You've been working on this for a week, why isn't at least one of those done?" The answer is because the tickets are pieces of value that the business wants to ship (you can ship without delete, I guess), but it's not actually how the software is assembled. What happens is that someday, you say "I'm done with create" and then 2 hours later say "I'm done with delete and list". That makes execs feel like they're being misled, but it's true.

Of course, if you actually enumerate the "how" and not just the "what" in your ticketing system, you can get a much more realistic view. "Add foobar RPC server", "Hook auth into the foobar RPC server", "Add foobar subcommand to CLI", ...

I think everyone does better with a clear set of expectations, autism or not. That's why we do design docs, design reviews, and try to put a realistic set of work into the ticket tracker. I would say personally, though, 99% of the time I don't really need to do that to get a good result out of myself. I can just say "by next Tuesday I will have this subsystem done". Typically this is done with heroics rather than good planning (Monday becomes a longer-than-average workday), so I try to avoid it, but I definitely understand why people want a more freeform environment.
by tripplyons | 2025-10-01 18:29:14+00:00
I have tried similar workflows (Neovim + Opencode/Codex CLI), and for me, the biggest downside compared to Cursor is the lack of a tab completion model as good as Cursor's. Supermaven is the best one I've found so far for Neovim, but it gives worse suggestions and can only suggest changes on the same line you are on.
by mpalmer | 2025-10-01 18:29:15+00:00
At bottom it's kind of a kludge, which the US has unfortunately waited until now to test in the courts.

There are a lot of reasons why letting the executive control the Fed would be massively destabilizing. None of those reasons go to the constitutionality of the matter, so courts have generally chosen to sort of handwave it - and the executive hasn't really forced the issue.

Won't be able to depend on those factors much longer...
by vidarh | 2025-10-01 18:29:18+00:00
The only basis we have for assuming you're a self-aware sentient being is also your self report.

For my part, I have experienced both aphantasia - for my entire life - and seeing images clearly. Once, during meditation. No drugs involved. No health issues. Not during puberty.

The two are not remotely alike.

I also see images regularly while dreaming. That is different from both experiences.
by paolocarroll1 | 2025-10-01 18:29:36+00:00
Airgoods | Platform Engineer, Design Engineer, Mobile Engineer | NYC | Full-time | $120k-$220k + equity

Airgoods is building the future of food and beverage distribution. Today, we help emerging brands (think Fishwife, Ghia, and David Protein) rapidly grow their wholesale business and earn placement into the nation’s best specialty food stores.

Apply here: https://jobs.ashbyhq.com/airgoods
by mrtksn | 2025-10-01 18:29:44+00:00
The growth is still slow compared to China and the evolution of the international order though. Had EU already switched to renewables 4 years ago there wouldn't be any disruption by the war Russia started in Ukraine.

I love exploring these graphs: https://ember-energy.org/data/electricity-data-explorer/?ent...

EU is doing just slightly better than US. US has the advantage of its fossil fuels but it's actually China that is doing the revolution. They are accelerating and at some point not too far away will reach abundance and switch off all the fossils.

It's unwise that the new US administration be pushing for the opposite of China. But what's actually beyond me is the existence of Europeans that demand more fossil fuels. It is double ridiculous because EU doesn't even have these fossil resources at any viable scale. It is largely imported, they must be on the payroll of US and Russia or very stupid.

IMHO EU should just drop everything and do China level or even beyond transition to Solar and similar.
by reddit_clone | 2025-10-01 18:30:21+00:00
If you already know Perl, Raku is easy to pick up. Especially for basic text munging tasks. The RegEx stuff has changed though. Takes some getting used to.

Some of the warts are gone (like a list element needs to have a scalar context, the stuff that scares away beginners).

It is a _large_ language with paradigms and constructs that are from everywhere (ML, Haskell, Lisp, C, Perl you name it).

Powerful operators. Actually too powerful. Easy to write elegant line-noise kind of code.

Easy to use built in concurrency. (There isn't much that is not built in :-) )

Nice language for Sys/Ops scripting if you find Bash too dangerous and Python too tedious.
by ZeroConcerns | 2025-10-01 18:30:24+00:00
Well, I would never expect the Democrats to stoop so low! Fortunately, Jared, who stayed at a Supreme-Courtyard-by-Marriot will soon overrule this and stage a $1000B takeover of the Fed, and they're just going to agree to that or not, but they have three or four days to respond, and then we'll see in two or three weeks what will happen. But it will be very, very bad for the Democrats, believe me.
by mapmeld | 2025-10-01 18:30:26+00:00
I really appreciated her speaking to young people, even riding the NYC subway for the first time to record "Subway Takes" last year: https://www.youtube.com/watch?v=CAkwo6JPV00

She also was speaking on a panel just a week ago: https://www.youtube.com/watch?v=Df0GWlZm3gk
by MattGrommes | 2025-10-01 18:30:46+00:00
I first learned that it was possible to intentionally act "normal" when I was 12 (I'm now 47). So I spent a lot of years studying people to figure out how to do those things they did automatically but I had to do manually.

Later I learned it's called masking and a lot of people like yourself think of it as bad.

But it made my life immeasurably better.

I hated how I acted and how people reacted to me when I was young.

I wouldn't even know how to turn off the "masking behavior" now and I never would have become who I am without it.

Maybe it's because I was young and didn't know any other people like me but I don't think labelling this survival technique as hell is right for everybody.
by joezydeco | 2025-10-01 18:30:47+00:00
It's not a matter of if, but when, Trump gets control over the Fed.

We all know he will immediately slam the interest rate lever to 0%. What happens after that is unknown but it won't happen overnight. So now you have a window where the dams break and money starts flowing everywhere but nothing is off the rails yet.

What would you do if you had 60-90 days to take advantage of this?
by fusslo | 2025-10-01 18:30:47+00:00
anecdote:

My first company got bought out and the CEO went around awarding bonuses. It was a calculus of around ( 0.4 * salary * number of years ).

When it was my turn, he double-checked with HR that I had worked there as long as I had

I was super jr, but sat next to his office. Didn't know I existed.

Thanks for the link and perspective
by vlovich123 | 2025-10-01 18:30:50+00:00
The principle I’m generally in favor of “natural” consequences of actions being inescapable, for businesses and people, regardless of industry. The other principle is one of value creation being the only products that are allowed to be sold, particularly at scale on the broad market.

If you want to extract oil, you shouldn’t be able to escape the cost of climate change. Similarly, you shouldn’t get extra protection and subsidies from government to enable your business model and subsidies should be countered strongly with tariffs to ensure those subsidies aren’t skewing the global economy.

If you do sales of addictive products like alcohol, tobacco, or gambling you shouldn’t be able to offload the harm of that onto “personal responsibility”. Same goes with mobile phones and social media internationally trying to be addictive now that we understand this “attention grabbing” incentive really well.

And you can tell that gambling isn’t being an honest player because of the lip service these companies pay by claiming they ban people with legitimate gambling problems but the actual evidence is they don’t and instead actually treat these people like whales and keeping them engaged and only banning the people who aren’t costing them money.

But betting specifically is worse than alcohol in terms of destructiveness because the vast majority of people who engage with the product have a problem. At least the vast majority of people engage with alcohol without serious issues like that. And in terms of value creation, it s a cheap low value form of addictive entertainment at best, a step above slot machines. In the common case it’s harmful and the worst destructive.

PS: if you read what I wrote, I didn’t say that sports betting is the exception. Gambling like blackjack and banning card counters was similar.
by card_zero | 2025-10-01 18:30:59+00:00
Good question, I couldn't quite put it in words, but it's the popularity that bothers me. It could be popular because everybody's having great insights, but it could also be popular because everybody's greatly persuaded by a fashionable media buzz. On the internet, discussions like this always turn into a love-in where everyone reports anecdotal experiences and gets treated with esteem for being part of the community of believers. Back in the 90s I was briefly on a mailing list for people who had done the Myers–Briggs Type Indicator test so we could all report how INTP we were (that's the sensitive nonjudgmental intellectual one). It reminds me of that.
by andrehacker | 2025-10-01 18:31:31+00:00
Yes, kind of...

/path/to/firefox --window-size 1700 --headless -screenshot myfile.png file://myfile.html

Easy, right ?

Used this for many years... but beware:

- caveat 1: this is (or was) a more or less undocumented function and a few years ago it just disappeared only to come back in a later release.

- caveat 2: even though you can convert local files it does require internet access as any references to icons, style sheets, fonts and tracker pixels cause Firefox to attempt to retrieve them without any (sensible) timeout. So, running this on a server without internet access will make the process hang forever.
by pavon | 2025-10-01 18:31:33+00:00
On the other hand, a major responsibility of the FTC commissioners is to develop regulations for interstate commerce, a power that is solely granted to Congress. Allowing the President to disregard the rules Congress specified when delegating that power to the FTC is usurping Congress's regulatory powers and giving them to the President. At best you could argue that the laws that created the FTC commingle congressional and executive power in an untenable manner, and it will need to be restructured. But in the meanwhile, you still have to justify why congress limiting the executive's enforcement power is worse that the executive usurping congress's regulatory power. And more-so why it is necessary to do so in an injunction, when it contradicts long-standing precedent.
by mellowagain | 2025-10-01 18:31:40+00:00
Location: Zurich, Switzerland Remote: Yes Willing to relocate: Yes Technologies: Rust, Go, Typescript, Python, C#, C++, Postgresql, Docker, Kubernetes, Terraform, AWS, Azure, GCP, Cloudflare, Résumé/CV: https://docs.google.com/document/d/1IhsECleEdUZ9Id3wkGMXOAynwTaOgXtMS1RKWwu5ROE/edit?usp=drivesdk Email: maristeiner (at) proton (dot) me GitHub: https://github.com/mellowagain

Hello! I’m Mari. I’ve spent 10+ years hacking on side-projects and open source, and the last 3.5+ years building production back-ends in Rust, Go and Typescript.

My latest project is GitArena (https://github.com/mellowagain/gitarena), a self-hostable Git + issue-tracker written in async Rust (Actix-Web, Tokio, PostgreSQL, htmx). I also grew Fiberplane's Rust REST API and CLI, wrote an OpenAPI -> Rust codegen tool, and automated its Terraform infra.

Feel free to get in touch to learn more about me and my previous experiences.