MurphyA/hacker-news huggingface dataset:
by alephnerd | 2026-03-01 15:31:14+00:00
> ...most software engineers became engineers because they love writing code. Not managing code. Not reviewing code. Not supervising systems that produce code. Writing it...

An SWE who bases their entire identity and career around only writing code is not an engineer - they are a code monkey.

The entire point of hiring a Software ENGINEER is to help translate business requirements into technical requirements, and then implement the technical requirements into a tangible feature or product.

The only reason companies buy software is because the alternative means building in-house, and for most industries software is a cost-center not a revenue generator.

I don't pay (US specific) 200K-400K TCs for code monkeys, I pay that TC for Engineers.

And this does a disservice to the large portion of SWEs and former SWEs (like me) who have been in the industry because we are customer-outcome driven (how do we use code to solve a tangible customer need), not write pretty code.
by mstaoru | 2026-03-01 15:32:27+00:00
So it's back to the original question, why spend $5-10k on the Studio, when it will still be 10x slower and half the intelligence vs. $20 Sonnet?.. What is the point (besides privacy) to use local models now for coding?

PS: I can understand that isolated "valuable" problems like sorting photo collection or feeding a cat via ESPHome can be solved with local models.
by pluc | 2026-03-01 15:32:30+00:00
I can't wait until the AI people realize that without developers' original ideas, AI has nothing new to steal from. We don't create, AI will spit out the same old concepts. What, you're gonna create the next generation of AI by training it on what the very same AI has already produced? C'mon now.

You don't get technical creativity reflexes by using AI. This is technical stagnation in the making. By cannibalizing its own sources, AI is ensuring that future generations are locked-in subscription models to do the most basic technical tasks. This is all obvious, yet we speed up every chance we get.
by SideburnsOfDoom | 2026-03-01 15:32:59+00:00
> geopolitics that do not serve America first

IDK, "America first" is practically speaking, the financial interests of the current president and his ruling clique, nothing more. This does serve them by, among other things, distracting from the Epstein files and asserting lucrative control over petroleum-producing nations. These brave servicemen died for that.
by delecti | 2026-03-01 15:33:02+00:00
What mac hardware still has Firewire ports? My exposure to their hardware is mostly limited to the Macbooks of coworkers and family members, but I didn't realize there was any overlap between Tahoe support (seems to only go back to hardware released around 2020) and Firewire ports (seems to only go forward to hardware released around 2012).
by ehnto | 2026-03-01 15:33:04+00:00
You definitely did see a difference between people who just copy pasted from stack overflow, and from people with good fundamentals. The uncomfortable truth though, is that the industry didn't need good coders, it needed a bucket load of basic web apps and it needed bums in seats.

I think the irony of AI is going to be that it will make the remaining software jobs properly hard again, and implementers (ex coders) will be able to succeed with even less code knowledge than before.
by mothballed | 2026-03-01 15:33:13+00:00
If it were a democratic republic, as you say, the representatives would have to vote on war. Representatives would also have to vote before 190,000 pages of CFRs are created by unelected bureaucrats and then enforced as if they were law (sometimes, by the exact same bureaucrats that write the rules they enforce as law [ATF for example]).

Most of what people think they know about this country is a facade. They are living on lies, confirmed to them through the legitimization of a SCOTUS that lies to your very eyes about what the constitution says, so that people don't rebel when a politician tells them peace is war and love is hate.
by wolttam | 2026-03-01 15:33:29+00:00
I agree with the sentiments here. But, I’m less hopeful about the presented solutions.

I think my argument against humans still needing to know how to manage complexity, is that the models will become increasingly able to manage that complexity themselves.

The only thing that informs that opinion of mine is the rate of progress the models have been making.

I think software people as a whole need to see that the capabilities won’t stop here, they’re going to keep growing. If you can describe it, an LLM will eventually be able to do it.
by rco8786 | 2026-03-01 15:33:33+00:00
> Seniors come from juniors. If you want seniors, you must let the juniors write the code

The average tenure of a person in engineering role is so short that very few employers are thinking about developing individuals anymore.

The actual way this gets approached is "If you want seniors, you must hire seniors".

I'm not sure how this plays out now. But it's easy to imagine a scenario like the COBOL writers of the last generation.
by rahimnathwani | 2026-03-01 15:34:36+00:00
For anyone else trying to run this on a Mac with 32GB unified RAM, this is what worked for me:

First, make sure enough memory is allocated to the gpu:

sudo sysctl -w iogpu.wired_limit_mb=24000

Then run llama.cpp but reduce RAM needs by limiting the context window and turning off vision support. (And turn off reasoning for now as it's not needed for simple queries.)

llama-server \
-hf unsloth/Qwen3.5-35B-A3B-GGUF:UD-Q4_K_XL \
--jinja \
--no-mmproj \
--no-warmup \
-np 1 \
-c 8192 \
-b 512 \
--chat-template-kwargs '{"enable_thinking": false}'

You can also enable/disable thinking on a per-request basis:

curl 'http://localhost:8080/v1/chat/completions' \
--data-raw '{"messages":[{"role":"user","content":"hello"}],"stream":false,"return_progress":false,"reasoning_format":"auto","temperature":0.8,"max_tokens":-1,"dynatemp_range":0,"dynatemp_exponent":1,"top_k":40,"top_p":0.95,"min_p":0.05,"xtc_probability":0,"xtc_threshold":0.1,"typ_p":1,"repeat_last_n":64,"repeat_penalty":1,"presence_penalty":0,"frequency_penalty":0,"dry_multiplier":0,"dry_base":1.75,"dry_allowed_length":2,"dry_penalty_last_n":-1,"samplers":["penalties","dry","top_n_sigma","top_k","typ_p","top_p","min_p","xtc","temperature"],"chat_template_kwargs": { "enable_thinking": true }}'|jq .

If anyone has any better suggestions, please comment :)
by moomoo11 | 2026-03-01 15:35:22+00:00
Ok but even pre ai I felt like each years interns wanted to take as many shortcuts as possible and not learn.

I think the allure of high TC (150k base or more for entry level) led to many non engineer brained people to enter tech.

Many people can do rote memorization, it’s even ingrained heavily in some cultures iykyk. However they can’t come up with much original or out of the box thinking.
by RGamma | 2026-03-01 15:35:47+00:00
Beware that Passkey storage is limited though and I don't think you can reuse one for multiple sites. My Yubikey 5 NFC stores up to 32 and you should have some redundancy if you ever lose it. You also can't export them. I only use passkeys (in Bitwarden) for things I don't care about.
by serious_angel | 2026-03-01 15:35:48+00:00
I am sorry, but it's almost laughable if not the disrespect attempt towards education and mind development, which is rather sorrowful...

Here, some may notice an obvious behavior for infant and arrogant people who chose not to learn, gain knowledge, focus on accountable actual research, develop their mind and self-confidence, but just invent a harassing and namecalling term to at least anyhow feel themselves worthy.

I believe that one day, the author known as `romulo@rsaksida.com`, set in the footer there, will realize their infant and indifferent attitude, that every single psychologists instantly notices.

Thank you! I'll associate that term with you now, romulo. You do you.

Related:

- https://web.archive.org/web/20241109033457/https://slopwatch... (Using AI Generated Code Will Make You a Bad Programmer)
by Rudis Muiznieks

- https://lemmy.world/post/43725501 (Ideon - I'm building a self-hosted project cockpit on an infinite canvas...)
by znpy | 2026-03-01 15:36:20+00:00
> TLDR; The C++ standard library sets up exception handling infrastructure early on, allocating memory for an “emergency pool” to be able to allocate memory for exceptions in case malloc ever runs out of memory.

Reminds me of Perl's $^M: https://perldoc.perl.org/variables/$%5EM

In Perl you can "hand-manage" that. This line would allocate a 64K buffer for use in an emergency:

$^M = 'a' x (1 << 16);
by threethirtytwo | 2026-03-01 15:36:22+00:00
We need to have more metrics for this. Like I hear people making this claim on HN all the time as if they know absolutely for sure but I doubt it's this simple.

I can guarantee you this... the story is not absolute. Depending on who you are and what you need to work on dev time could be slower, same or faster for you. BUT what we don't know is the proportion. Is it faster for 60% of people? 70%, 80%?

This is something we don't know for sure yet. But i suspect your instinct is completely wrong and that 90% of people are overall faster... much faster. I do agree that it produces more bugs and more maintenance hurdles but it is that much faster.

The thing is LLMs can bug squash too. AND they are often much faster at it then humans. My agentic set up just reads the incoming slack messages on the issue, makes a ticket, fixes the code and creates a PR in one shot.
by westurner | 2026-03-01 15:36:29+00:00
What are appropriate default parameters?

The mozilla SSL Config Generator doesn't yet support PQ; it has Old, Intermediate, and Modern:
https://ssl-config.mozilla.org/

mozilla/ssl-config-generator:
https://github.com/mozilla/ssl-config-generator

"Chrome switching to NIST-approved ML-KEM quantum encryption" (2024) https://news.ycombinator.com/item?id=42265927

"ML-KEM Mythbusting" (2025)
https://news.ycombinator.com/item?id=46074381 re: AuthKEM
by prescriptivist | 2026-03-01 15:37:33+00:00
A missing link right now is automated high-quality code reviews. I would love an adversarial code review agent that has a persona oriented around all incoming code being slop, that leverages a wealth of knowledge (both manually written by the team and/or aggregated from previous/historical code reviews). And that agent should pull no punches when reviewing code.

This would augment actual engineer code reviews and help deal with volume.
by alephnerd | 2026-03-01 15:37:49+00:00
Yeah no. Almost all companies I've chatted with - from MSPs to C-Suite of F10s - expect and demand humans-in-the-loop. I'm also on a couple boards and we've aligned on the same expectation as well.

Look, AI/ML and especially LLMs are powerful, but there does remain a degree of instability and non-determinism which will require human intervention to remediate.

That said, there is a lot of dev work in companies that is a cost-center, and those are the portions that will start getting vibe coded and deployed in product with little-to-no oversight (eg. a support portal for SMBs at an enterprise), but the equivalent feature would have already been an afterthought even without LLMs and probably given to a couple SWEs we'd be fine re-orging in a quarter anyhow.
by EGreg | 2026-03-01 15:38:28+00:00
It isn’t about training anymore. It is about harnesses.

Just look at new math proofs that will come out, as one example. Exploration vs Exploitation is a thing in AI but you seem to think that human creativity can’t be surpassed by harnesses and prompts like “generate 100 types of possible…”

You’re wrong. What you call creativity is often a manual application of a simple self-prompt that people do.

One can have a loop where AI generates new ideas, rejects some and ranks the rest, then prioritizes. Then spawns workloads and sandboxes to try out and test the most highly ranked ideas. Finally it accretes knowledge into a relational database.

Germans also underestimated USA in WW2, saying their soldiers were superior, and USA just had technology — but USA out produced tanks and machinery and won the war through sheer automation, even if its soldiers were just regular joes and not elite troops.

Back then it was mechanized divisions. Now it is mechanized intelligence.

While Stalin said: Quantity has a quality all its own.
by jamesbsr | 2026-03-01 15:39:09+00:00
The Pivot to "Inference Sovereignty"
NVIDIA is shifting focus from raw training power to deterministic inference to solve the "Stochastic Wall"—the unpredictable latency jitter in current GPUs that hampers real-time AI agents.

Feynman Architecture (1.6nm): Utilizing TSMC’s A16 node with Backside Power Delivery (Super Power Rail) to achieve a projected 100x efficiency gain over Blackwell.

LPX Cores: Integration of Groq-derived deterministic logic to provide guaranteed p95 latency for "Chain of Thought" reasoning.

Storage Next: Collaboration on 100M IOPS SSDs that function as a peer to GPU memory, eliminating the "Memory Wall" for million-token contexts.

Vertical Fusion: 3D logic-on-logic stacking that places SRAM-rich chiplets directly over compute dies to minimize token-generation energy costs.

Supply Chain: Rumors of a strategic shift to Intel Foundry (18A) for I/O sourcing to diversify away from total TSMC reliance.
by syntacticbs | 2026-03-01 15:39:20+00:00
I also worked on trading systems.

Usually two methods `onMessage(long timeNow, byte[] buf)` and `onTimer(long timeNow, int timerId)`.

All output sinks and a scheduler need to be passed in on construction of the application.

Then you can record all inputs to a file. Outputs don’t need to be recorded because the inputs can be replayed but it is useful for easier analysis when bugs happen.

I have even worked on systems where there were tools that you could paste recorded input and outputs to and they code generated the source code for a unit test. Super useful for reproducing issues quickly.

But you are spot on in that there is an overhead. For example, if you want to open a TCP socket and then read and write to it, you need to create a separate service and serialise all the inputs and outputs in a way that can be recorded and replayed.
by fuzzfactor | 2026-03-01 15:39:54+00:00
The Vietnam War was the first one to be "televised" on pretty much a daily basis.

While more average US citizens and service members recognized the folly in greater numbers through time because of it.

It was the somewhat more extreme faction of the anti-war crowd that would have been in favor of a revolution of some kind, mainly because Nixon needed to be toppled ASAP without a doubt, they were just the most disruptive when it comes to "whatever it takes."

That's why the old saying was coined, "The revolution will not be televised."
by gus_massa | 2026-03-01 15:39:58+00:00
I just took a look at your last post. It asks to use a Google account or create an account. Unless there is a way to try it freely, it's very difficult to get traction in HN.

After a few clicks, I noticed you posted a link to a shared document, but I can click "make a copy" and edit my own copy. I tried clicking the button "f(x)" and typing

\displaystyle\cancel{\frac{1}{2}}

and it works :)

---

So I took a look at your last^2 post. It goes to the landing page. It looks good but it may be too long for the TikTok generation and AI generated waiting list pages. Also, no mention of LaTeX.

My suggestion is to try again:

* Post https://revise.io/launch that creates an empty document

* Check after a few minutes that the HN server has not changed the URL to a document (It happens when there is a canonical URL or a redirect or something, I don't know the details. In case of a problem send an email to dang/tomhow hn@ycombinator.com)

* Add a comment explaining you are the author and are happy to answer questions. Bonus points for a general description of the tech stack. Some backstory is also nice.

* Include in the comments 2 or 3 links to sample documents, like one with LaTeX formulas and one with more usual text. Add something like 'Press the "make a copy" button to edit them'. (Is it real LaTeX? Which packages does it support?) (Markdown? Some people love markdown.)

I'm not sure how viable is to make an editor in a space that is squashed between Overleaf and Google Docs, but I wish you luck.
by sgarland | 2026-03-01 15:40:10+00:00
Interesting post! IME, setting random_page_cost to 1.1 is more likely to produce good results overall, which is what the ending paragraphs of the post allude to. I’ve also seen situations where it makes the result significantly worse, but they’re relatively rare, and can usually be addressed with a better index.

In general, there are a dizzying number of parameters for both MySQL and Postgres (I assume Oracle and SQL Server as well, but I don’t have experience with them), and many of them can have surprising results. One such example for MySQL is innodb_io_capacity[_max]. The docs [0] say that you should set it to the number of IOPS your system is capable of, and that InnoDB will then use that to guide its background operations. As of version 8.4, the default value has been raised from 200 to 10000. Granted, I haven’t used 8.4 (or 9.x for that matter) in prod, but with 5.7 and 8.0, the advice from Percona [1], and what I’ve found with my own workloads, is to leave it alone - going higher can reduce performance by adding additional write loads (and, as the post points out, prematurely wear out SSDs if you’re running your own).

0: https://dev.mysql.com/doc/refman/8.0/en/innodb-configuring-i...

1: https://www.percona.com/blog/give-love-to-your-ssds-reduce-i...
by me-vs-cat | 2026-03-01 15:40:48+00:00
> [Letting someone they think is impaired drive off is] what the "soft" approach is all about. [...] But in no case should a cop let someone drive off that they suspect isn't fully sober.

You are reading more into the vague "softly" term than is present in this thread, instead of "respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize." https://news.ycombinator.com/newsguidelines.html

> The options aren't soft vs violent.

That there is a spectrum instead of a binary choice is what I discussed, though maybe it's a regional language quirk: "What's stupid about using a soft[er] approach, instead of a [more] violent approach..."
Show HN: Videolyti – Free video downloader with built-in AI transcription
by coder_decoder | 2026-03-01 15:41:34+00:00
I got tired of juggling three or four different sites every time I needed to download a video and grab the transcript. TikTok downloaders are plastered with fake buttons. YouTube converters redirect you through five pages. And actual transcription costs money.

So I built Videolyti over a few months. You paste a URL from YouTube, TikTok, Instagram, Twitter, Facebook, Reddit, or Vimeo — it gives you the video file and a text transcript.

The transcription runs OpenAI Whisper (large-v3) on my own server. No API calls to OpenAI, no per-minute billing. It handles 90+ languages and does a surprisingly good job with mixed-language audio (I test it regularly with Ukrainian-English conversations).

Tech details for those curious:
- Frontend: Next.js (App Router, server components)
- Backend: Express + Socket.IO for real-time progress
- Downloads: yt-dlp + FFmpeg
- Transcription: Whisper large-v3, running locally
- The TikTok pipeline is a bit different — uses TikWM API first, falls back to yt-dlp

The 5 downloads/day limit is a practical thing — Whisper on CPU takes real compute time and I'm paying for the server out of pocket. Not a growth hack.

Feedback welcome on the UX. I know the mobile experience could be better (30% of traffic is mobile right now). Would also love input on what subtitle export formats would be most useful — SRT, VTT, or plain text with timestamps.

Source code isn't open yet but I'm considering it. Happy to discuss the architecture.
by eipi10_hn | 2026-03-01 15:42:25+00:00
That sounds horrible. I'm using proton unlimited and I've always wondered how can I backup my simplelogin to switch to other alias services.

Backup emails on main proton is not hard and wouldn't damage much, but I have different alias services for different sites on simplelogin and I would end up having to change emails on all those sites if simplelogin simply lock my account out of the blue.
by s_ting765 | 2026-03-01 15:42:51+00:00
I tried this out after getting annoyed for the 100th time by a recent bug in kgx/console that will occasionally fail to launch windows leaving incomplete windows as tabs.

Console has long since become abandonware pushing people towards ptyxis which is now the default gnome terminal. A damn shame considering console is basically complete software (the quality of software in gnome is on a downhill).

I would have given ptyxis a chance if they didn't take a basic terminal and added some fluff (features related to distrobox) on top of other annoying things I can't be bothered to remember about because I ended up removing the software every time I gave it a spin.

In just a few days I've been able to replace console with ghostty-nightly and I don't miss anything.
by BobbyJo | 2026-03-01 15:43:38+00:00
Junior devs have always been useless. You used to give them tasks that take them a week or two even though a senior engineer could do it in a couple hours, not because you wanted them to contribute, but because you wanted them to learn to contribute.

The same ethos makes sense with AI, it's just that every company is trying to avoid paying that training tax. Why turn a junior into a senior yourself if you can get the competition to pay for it instead.
by Buttons840 | 2026-03-01 15:43:39+00:00
I love no mote!

One day I'd like to create a server in my basement that just runs a few really really nice models, and then get some friends and CO workers to pay me $10 a month for unlimited access.

All with the understanding that if you hog the entire server I'm going to kick you off, and if you generate content that makes the feds knock on my door I'm turning over the server logs and your information. Don't be an idiot, and this can be a good thing between us friends.

It would be like running a private Minecraft server. Trust means people can usually just do what they want in an unlimited way, but "unlimited" doesn't necessarily mean you can start building an x86 processor out of redstone and lagging the whole server. And you can't make weird naked statues everywhere either.

Usually these things aren't issues among a small group. Usually the private server just means more privacy and less restriction.
by alephnerd | 2026-03-01 15:44:14+00:00
> Yes just not driven or owned by engineers. That's what I'm seeing from company and a few peer's companies

I mean, it depends on the feature/product and how critical it is to the health of the business.

Like I mentioned in my edited comment, there is a lot of dev work in companies that is a cost-center, and those are the portions that will start getting vibe coded and deployed in product with little-to-no oversight (eg. a support portal for SMBs at an enterprise), but the equivalent feature would have already been an afterthought even without LLMs and probably given to a couple SWEs we'd be fine re-orging in a quarter anyhow because we cannot justify spending $500K-750K a year (the backend cost of 3 FT SWEs or Contractors for a company) on a customer form which nets $0 in revenue and is not directly tied with pipeline generation.
by dahart | 2026-03-01 15:44:41+00:00
It’s already getting harder to find juniors willing to write the code and harder to discern whether someone is as willing as they say. And I feel like asking junior to make this decision and just have self control is a tricky double edged sword. Even if I want them to (and I do!) the competitive and ambitious juniors I suspect will still lean into AI code gen heavily as it makes them look better and seem more productive. Seniors probably need to do more than let them write the code, we probably need to figure out ways to encourage, require, or even enforce it at some level, if we want it to happen.