MurphyA/hacker-news huggingface dataset:
by crazygringo | 2025-11-03 19:24:27+00:00
> But they do not actually think.

I'm so baffled when I see this being blindly asserted.

With the reasoning models, you can literally watch their thought process. You can see them pattern-match to determine a strategy to attack a problem, go through it piece-by-piece, revisit assumptions, reformulate strategy, and then consolidate findings to produce a final result.

If that's not thinking, I literally don't know what is. It's the same process I watch my own brain use to figure something out.

So I have to ask you: when you claim they don't think -- what are you basing this on? What, for you, is involved in thinking that the kind of process I've just described is missing? Because I genuinely don't know what needs to be added here for it to become "thinking".
by metashapes | 2025-11-03 19:24:28+00:00
akeno.ai | Senior/Staff Software Engineer | ONSITE (Hamburg, Germany)

We're building AI/ML-based production planning software, primarily for the chemical manufacturing industry, and helping some very well renown companies running their factories more efficiently. akeno is still a young company and we have almost zero meetings. But unlike many "startups", we already have a proven product and so much customer demand that we're increasing the team. Cool product, great team & culture.

Stack: React, NodeJS/NestJS, Golang, Hasura, PostgreSQL. Once of the best dev experiences I've worked with so far: pseudomized production data sets for realistic development, a pretty sweet Cypress & Jest testing setup, airplane mode (you can fully develop and run all tests locally), great internal knowledge base, …

Apply online: https://www.akeno.ai/careers
by paxys | 2025-11-03 19:24:33+00:00
Don't be sycophantic. Disagree and push back when appropriate.

Come up with original thought and original ideas.

Have long term goals that aren't programmed by an external source.

Do something unprompted.

The last one IMO is more complex than the rest, because LLMs are fundamentally autocomplete machines. But what happens if you don't give them any prompt? Can they spontaneously come up with something, anything, without any external input?
by thayne | 2025-11-03 19:24:34+00:00
> You can package a Postgres database with your app just like SQLite

You technically can. But that is much more difficult to do than including sqlite, and isn't how postgresql was meant to be used. And what happens when you want to upgrade the major version of postgresql? Do you now include two versions of postgresql so that you can convert old databases to the new postgresql format? I certainly wouldn't say it is "just like SQLite".
by holmesworcester | 2025-11-03 19:24:40+00:00
You wouldn't say this about a message encrypted with AES though, since there's not just a "human patience" limit but also a (we are pretty sure) unbearable computational cost.

We don't know, but it's completely plausible that we might find that the cost of analyzing LLMs in their current form, to the point of removing all doubt about how/what they are thinking, is also unbearably high.

We also might find that it's possible for us (or for an LLM training process itself) to encrypt LLM weights in such a way that the only way to know anything about what it knows is to ask it.
by djoldman | 2025-11-03 19:24:54+00:00
If you mean, "why can't we say that it's a complete waste of time to suppose that" humans are "thinking or intelligent," then yes, I think it is a complete waste of time!

If there's no testable definition, there's no way to say the statement is true or false, nevermind what the implications may be.

It is the same as saying we're all goblethorpy.

It is an absurd question even in the abstract: "prove that you're thinking" ... yea we all have an idea about what that means but it is untestable and it is why this kind of philosophical assertion gets endlessly debated with no real progress.
by simlevesque | 2025-11-03 19:24:59+00:00
> That IMHO is the weakest link in the TS backend ecosystem, compiler plugins to convert TS types to runtime types are really needed.

Just define all your types as TypeBox schemas and infer the schema from that validator. This way you write it once, it's synced and there's no need for a compiler plugin.

https://github.com/sinclairzx81/typebox?tab=readme-ov-file#u...
by Jtsummers | 2025-11-03 19:25:02+00:00
> 1. The power to transcend paradigms.

- Donella Meadows, Leverage Points: Places to Intervene in a System https://donellameadows.org/archives/leverage-points-places-t...

If you're a Python Programmer, and you've made that your identity, you've trapped yourself into the mindset that you are a Python Programmer. Same with any other identity you ascribe to yourself (or allow others to ascribe to you). Separating yourself from your tools allows you to evaluate the tools independently of your identity and you will find yourself unaffected (or at least less affected) by reaching a conclusion that the thing you know well may not be appropriate to the job. You may not be appropriate for the job, and that's fine too. Getting past paradigms (or identities with how I'm extending it) gives you much greater freedom to explore and participate in the world.
by nozzlegear | 2025-11-03 19:25:23+00:00
Sure, but the SO link was just an example. HN does it with any link, like this one which is 1000 characters long:

https://example.com/some/path?foo=bar&baz=bat&foo=bar&baz=ba...

If the website or app has a good UX for displaying/sharing URLs, the length doesn't really matter.
by jakewindle47 | 2025-11-03 19:25:23+00:00
Location: Durham, North Carolina

Remote: Yes

Willing to relocate: No

Technologies: Python, Java, C++, Go, JavaScript/React, AI/ML (LLMs, RAG, Embeddings, Fine-tuning), AWS (ECS, Lambda, RDS, DynamoDB), Terraform, Docker, Spring Boot, Django, PostgreSQL, Redis, spaCy, scikit-learn

Résumé/CV: https://github.com/jaketothepast/resume/blob/main/resume.pdf

Email: jacob.windle@hey.com

I'm a full-stack engineer with 10+ years building production systems at Amazon, Instructure, and various startups. I take on contract work where I can deliver results: architecting systems from scratch, optimizing infrastructure to cut costs 70-80%, building AI/ML applications with LLMs and embeddings, or improving performance by orders of magnitude. I've led technical development that's helped companies secure millions in funding and built systems serving thousands of users in production.

I work across the entire stack and can jump in at any stage of a project. Whether you need someone to architect scalable AWS infrastructure, build AI-powered features, integrate complex third-party systems, or optimize existing codebases, I focus on shipping solutions that work. Happy to discuss short-term or ongoing contract opportunities where technical experience and execution speed matter.
by gruez | 2025-11-03 19:25:42+00:00
>Politics is merely the mechanism by which organized systematic violence happens

Yes, in the sense that "the government has a monopoly on violence", and the application (or at least threat) of "violence" is needed to for a government to work (eg. tax collection, enforcement of property rights, law enforcement), but that's clearly different than "political violence" mentioned in the OP (ie. extrajudicial politically motivated killings), and pretending they're the same because they both "violence" borders on bad faith argumentation.
by gradientsrneat | 2025-11-03 19:25:51+00:00
1. AI scrapers are now a common source of DDoS attacks.

2. Cloudflare is one of the largest DDoS prevention providers.

3. Cloudflare is now, or soon will be, providing AI scraping services, per the linked article.

I would add that other large tech companies in the same problem spaces aren't innocent here, but given 1-3 it does seem like there is potential for monopolistic behavior here.
by az09mugen | 2025-11-03 19:26:10+00:00
Being a sublime power user I really like the philosophy of emacs. The only thing I regret are the keybindings which are not the ones I'm used to. I found ergoemacs [0] to be a really good initiative but unfortunately it felt incomplete when I tried it. I had the project to re-bind emacs keybindings to make them work like in sublime but it seemed too much of an effort. I really wished someone made that already but never found anything close on the web. It feels like I'm alone in a very weird niche.

[0] https://github.com/ergoemacs/ergoemacs-mode
by RajT88 | 2025-11-03 19:26:14+00:00
I think there's a bit of a swing taking place, at least among my age group.

I finally found out there's a "Friends only feed" on Facebook which is newish. None of my friends hardly are posting - over the last 7 days, just 5 people had posts.

Seems like the engagement beast has really driven people away, is my take.
by bri3d | 2025-11-03 19:26:33+00:00
I think the author almost contradicts themselves; they reach the salient-but-obvious conclusion that rewriting a product is almost always a bad idea and that rewriting a product only to change programming language is _always_ a bad idea, that tribalism is a poor decisionmaking framework, and that leadership by arbitrary decree is stupid. Great! These are age-old lessons that people somehow seem to forget, so seeing them reiterated is fine.

Then they turn around and claim that choosing a programming language is the most important thing you can do, and that you'll need to Like and Subscribe to learn more about it...

I've been through tens of rewrite projects, successful and unsuccessful, and seen projects and products at almost every scale, and I cannot agree that programming language choice is a primary driver in a product's success or failure. Even extending this thesis from language to framework and ecosystem, where there's perhaps a _tiny_ bit of signal, still doesn't really lead to a meaningful conversation. The main driver of a project's success is almost always driven by: the composition of employees working on the project, and the competence of the people architecting the project. Don't get me wrong - to an extent, some languages (especially more niche ones) drive hiring and what kind of employee you get, but this effect is dwarfed by who works on the project and how well it's managed.
by radug14 | 2025-11-03 19:26:46+00:00
This is a super tough, but incredibly valuable thread. Thank you all for the raw feedback.

I need to be clear: I 100% agree with the core sentiment here. As a candidate, the hiring process is often broken, dehumanising, and feels like a one-way street. Many of you are right when saying a tool like this could be abused.

I'm not trying to automate the human part of hiring. I'm trying to fix the part that's already broken.

The real-world alternative at most companies isn't a friendly 1-hour chat with a senior engineer for every single applicant, that just doesn’t scale.

The alternative is:

1. A harsh, biased CV filter that rejects 95% of applicants in a couple of seconds.

2. A 4-hour take-home exercise that massively wastes your time and is genuinely pointless because anyone can vibe code it.

3. An algorithm test from a platform like HackerRank for which the majority of engineers have to prep many hours.

I built Niju to be less painful than those. It's a 20-minute, practical, "think-aloud" test. The AI's only job is to summarise the data so a human can review it faster, making it more likely they'll widen the funnel and give more people a shot beyond just their CV.

My goal isn't to replace engineers but to stop wasting their time on a broken process, so they can have better, human interviews with the top 20% of candidates.

It's a massive challenge, and this thread, as well as most of the others, show the raw nerve I've hit.
by jobyairtaxi | 2025-11-03 19:26:49+00:00
Joby | Bay Area | Full-Time

Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most.

We are looking for an experienced and motivated Mobile/Full stack Senior Software to join our Air Taxi Systems team.

Most of our apps are built with SwiftUI, TCA, and GraphQL. Our backend is a mix of Java, Rust, and Swift using Federated GraphQL.

https://careers-jobyaviation.icims.com/jobs/4324/senior-soft...

We are also hiring a variety of engineers, technicians, and corporate roles: https://www.jobyaviation.com/careers/
by jdlshore | 2025-11-03 19:27:25+00:00
1. There’s no indication that AI is capable of doing so.

2. Outside of software, inventions have to be turned into physical things like power plants. That doesn’t happen overnight and is expensive.

3. The industry is already going through a power revolution in the form of battery + solar and it’s going to take a while for a new technology to climb the learning curve enough to be competitive.

4. What if AI gives us all a pony?
by ffwd | 2025-11-03 19:27:26+00:00
I think something that's missing from AI is the ability humans have to combine and think about ANY sequence of patterns as much as we want. A simple example is say I think about a sequence of "banana - car - dog - house". I can if I want to in my mind, replace car with tree, then replace tree with rainbow, then replace rainbow with something else, etc... I can sit and think about random nonsense for as long as I want and create these endless sequences of thoughts.

Now I think when we're trying to reason about a practical problem or whatever, maybe we are doing pattern recognition via probability and so on, and for a lot of things it works OK to just do pattern recognition, for AI as well.

But I'm not sure that pattern recognition and probability works for creating novel interesting ideas all of the time, and I think that humans can create these endless sequences, we stumble upon ideas that are good, whereas an AI can only see the patterns that are in its data. If it can create a pattern that is not in the data and then recognize that pattern as novel or interesting in some way, it would still lack the flexibility of humans I think, but it would be interesting nevertheless.
by nostrebored | 2025-11-03 19:27:53+00:00
Your graphs are measuring accuracy [1] (i'm assuming precision?), not recall? My impression is that your approach would miss surfacing potentially relevant candidates, because that is the tradeoff IVF makes for memory optimization. I'd expect that this especially struggles with high dim vectors and large datasets.

[1] https://cdn.hashnode.com/res/hashnode/image/upload/v17434120...
by vsgherzi | 2025-11-03 19:27:59+00:00
Location: California Remote: No Willing to relocate: yes Technologies: Rust, NodeJS Resume/CV: 4+ years experience as a fullstack and systems developer with a specialty in rust and nodejs Email: sgherzivincent@gmail.com

blog: https://vincents.dev/blog/ resume pdf: https://vincents.dev/resume
by aaronvg | 2025-11-03 19:28:12+00:00
Boundary (YC W23) | Software engineer (compilers) | Seattle, USA (in person) | Full-time

We are building a new programming language (BAML) to build AI agents -- the "typescript" for LLMs. We are open source: https://github.com/BoundaryML/baml

A big part of this language is all the tooling around visualizing non-deterministic code, visualizing code, and getting great observability (e.g. our language has type information at runtime unlike TS).

We are looking for engineers with experience with Rust, programming languages, and/or compilers. Any amount of experience is fine.

To apply: send an email to aaron@boundaryml.com with your resume and mention you came from HN
by wvenable | 2025-11-03 19:28:13+00:00
I'm working on such a re-write / learning process right now because underlying stuff has fundamentally changed and it was (slightly) long past time to make the move. Of course, we're still going things incrementally and slowly and making effort to keep older tech running.

For some tech choices there was just one clear path from where we are to where we need to go. But for others, the overriding decision was more often than not that some team member had familiarity with the technology. Certainly not the only criteria but enough to tip the scales if it came to that.
by mikhmha | 2025-11-03 19:28:24+00:00
Location: Canada (Canadian Citizen)

Remote: Yes. Also open to hybrid and in-person

Willing to relocate: Yes.

Technologies: Elixir, C++, C, Node.js, Godot Game Engine, AWS

Résumé/CV: (resume): https://drive.google.com/file/d/1Zaa-fiZmRCSxHq30d-6mzguWUXj... (linkedin): https://www.linkedin.com/in/XXXXXX/ (available upon request)

Email: XXXXXXXXX (removed due to receiving spam)

Hey. I'm a software developer experienced in designing and building distributed systems. I've been working on a MMORPG that uses Elixir for the backend. This project has been done mostly out of self-interest and curiosity. Currently the game has some players and fans, with servers located across multiple regions.

Prior to this I was a backend developer at a financial services start-up that specialized in implementing payment solutions for non-profit companies. In this role I wore many different hats. I did Data Engineering work in the form of designing schemas and building PCI-compliant data pipelines for use in analytics (DynamoDB, AWS Lambda, AWS S3, AWS Athena). I also built out several integrations to different CRM + ERP platforms. Furthermore I was responsible for the company DevOps strategy and architected a multi-AWS account set-up + CI/CD pipeline for all company infrastructure deployments.

I'm open to any intermediate backend or fullstack developer roles. I have some interest in working within the games industry, so if you have any roles there, I would also be interested. Through my work on the MMORPG in elixir, I've gained considerable experience in designing and implementing AI-Actor architecture + Hierarchical Task Networks for autonomous agents. Technical interests include: low latency distributed systems, systems analysis, signal processing, and graphics programming.
by TZubiri | 2025-11-03 19:28:30+00:00
>Same experience working on FastAPI projects. I don’t know how big production apps are maintained (and supported operationally) with the mess that is python+async+types.

In my experience async is something that node.js engineers try to develop/use when they come from node.js, and it's not something that python developers use at all. (with the exception of python engineers that add ASGI support to make the language enticing to node developers.)
by thomasfromcdnjs | 2025-11-03 19:28:38+00:00
* Location: Melbourne, Australia

* Remote: Yes

* Willing to relocate: Yes - Worldwide

Technologies: 20 years of experience, mostly Javascript. I've coded in pretty much all non functional languages though. Most of the databases sql/nosql. Comfortable with gCloud/aws/heroku etc. Mostly worked with node/rails/laravel/python/golang backends.

* Résumé/CV: https://registry.jsonresume.org/thomasdavis

* GitHub: https://github.com/thomasdavis/

I'm a full stack web developer who can build apps from the ground up. I've worked mostly at startups so I am used to wearing many hats. I am a very product focused developer who prioritizes user feedback first and foremost. I'm generally very flexible when investigating new roles. Nothing too big or small.
by merb | 2025-11-03 19:28:49+00:00
Gcp still can’t change our street address because of the d-u-n-s validation (of course d-u-n-s actually uses our new address… and all other vendors are fine with it). How bad must their service be that they can’t change a fucking address. Oh and the free billing support is horrible, always the same response like ‘a special team is working on it’.. yeah sure and they can’t fix an address for like a month. It’s worse since all our invoices use the old address which in Germany is a fucking problem. Time to make a migration plan.
Google flagged my site for phishing and won't tell my why
by iambateman | 2025-11-03 19:28:51+00:00
I was developing a web app on a domain ("secure.example.com") and I moved over to a newly-registered domain.

Chrome flagged it as phishing. I've (1) submitted a request to Google via Search Console and (2) added a link from the main domain.

Is there anything else I can do to prove I'm not a phisherman?
by bsimpson | 2025-11-03 19:29:07+00:00
The same part of me that is shy to install Chrome extensions is shy to try non-standard terminals. I'd like the thing I type my passwords into to be as trusted as possible.

SteamOS comes with Konsole, so that's what I've got installed in Linux. What am I missing out on by not using e.g. Ghostty?

(I know this article is about Unicode support, but I don't think I've ever had a hard time using a terminal because of its level of Unicode support.)
by shuckles | 2025-11-03 19:29:47+00:00
I wasn’t making claims that Apple was marketing one as better or implying some contradiction between glossy and matte upgrades, so this information isn’t relevant to my point. Matte has been sold as an upgrade in the lineup for a long time which is contradictory to the point I was replying to.

Your citation is doubly irrelevant because the primary benefit of the glossy upgrade in the year or so it was an upgrade (glossy has been standard for 18 years) was a wider color gamut and higher resolution, not the glossiness of the screen itself.
by aaroninsf | 2025-11-03 19:30:22+00:00
Re: utility in games,

I suspect hybrid solutions will remove the limitations of GS, with (eventually...) some smooth hand off. Do clean-enough GS like this; then hand the output to other systems which covert into forms more useful for your application and which adopt e.g. textures from localized photos etc.

It's just a bit of engineering and compute...
by fzeroracer | 2025-11-03 19:30:46+00:00
> The government said Monday that state agencies will have to recode their eligibility systems to adjust for the reduced benefits, and it is unclear how quickly state systems will be able to do so. It warned that in some states, these system changes "will take anywhere from a few weeks to up to several months."

> The Trump administration has previously said that calculating partial payments is a logistical nightmare that could take time to arrange in the middle of a shutdown.

Every single action taken by this administration is just profoundly stupid. Maybe they can find a nice outside donor to help fund actually feeding people like the other stupid shit they're doing if they're not willing to illegally move money around like they've done every second for the past year.
by huijzer | 2025-11-03 19:31:03+00:00
Exactly. Main problem is battery energy density. Cars can drive about 20 kilometers on 1 liter of gasoline. In comparison, Tesla's 4680 cells are at about 272-296 Wh/kg and CATL's Kirin Battery at about 255 Wh/kg. A bit efficient EV often uses 200 Wh/km, so for 1 kg of battery the electric vehicle can only reach 1-2 km. An order of magnitude difference. Theoretically, batteries could go to 1000 Wh/kg some day, which would mean about 5 km per 1 kg of battery assuming all else remains equal.
by hedora | 2025-11-03 19:31:23+00:00
> Kahle has been striving since 1996 to transform the Internet Archive into a digital Library of Alexandria—but “with a better fire protection plan,” joked Kyle Courtney, a copyright lawyer and librarian who leads the nonprofit eBook Study Group, which helps states update laws to protect libraries.

Maybe now they'll finally make it easier to mirror the archive overseas, etc.