MurphyA/hacker-news huggingface dataset:
by altairprime | 2026-02-06 07:14:17+00:00
Non-engineers are perfectly willing to volunteer their time to do drudgery. It's one of my opseng career's distinguishing specialties: I'll do drudgery rather than code when appropriate, rather than avoiding it or sulking about it (as was a common response at work for some number of decades!). Learned that lesson when I was 18 from an internship (where I completely failed to deliver any work product due to trying to code around the work). It's part of why I'm going into accounting: apparently having the stamina for dreary work is rare?!

Also look up double/triple data-entry systems, where you have multiple people enter the data and then flag and resolve differences. Won't protect you from your staff banding together to fuck you over with maliciously bad data, but it's incredibly effective to ensure people were Actually Working Their Blocks under healthy circumstances.
Show HN: Agent-smith – Auto-generate AGENTS.md for AI coding assistants
by micronink | 2026-02-06 07:14:25+00:00
I built my second CLI that scans your codebase and generates AGENTS.md files - the open standard that AI coding tools (Cursor, Copilot, Claude Code, etc.) automatically read for project context.
Instead of writing context files by hand, run:npx @jpoindexter/agent-smith

It detects components, hooks, API routes, database models, design tokens, patterns, and more. Outputs ~10K tokens of structured context. Unlike Repomix or Code2Prompt which pack raw files, agent-smith extracts structured metadata: components with props, hooks, API routes with auth status, database models with relations, design tokens, barrel exports, and import graphs. It also generates "Critical Rules" with wrong/right code examples so AI actually follows your patterns.

Over past year I've churned out a few next.js projects and found myself making agents every time manually so through I'd try to automate the process.

Any feedback would be appreciated!

-cheers
by defrost | 2026-02-06 07:14:32+00:00
The lede from techdirt from their article on this matter:

DHS Is Hunting Down Trump Critics. The ‘Free Speech’ Warriors Are Mighty Quiet.

For years, we’ve been subjected to an endless parade of hyperventilating claims about the Biden administration’s supposed “censorship industrial complex.” We were told, over and over again, that the government was weaponizing its power to silence conservative speech. The evidence for this? Some angry emails from White House staffers that Facebook ignored. That was basically it. The Supreme Court looked at it and said there was no standing because there was no evidence of coercion (and even suggested that the plaintiffs had fabricated some of the facts, unsupported by reality).

But now we have actual, documented cases of the federal government using its surveillance apparatus to track down and intimidate Americans for nothing more than criticizing government policy. And wouldn’t you know it, the same people who spent years screaming about censorship are suddenly very quiet.

~ https://www.techdirt.com/2026/02/05/dhs-is-hunting-down-trum...
by ValtteriL | 2026-02-06 07:14:50+00:00
This. In my experience the people actively disliking it have only ever used Jenkins 1 or somewhy only used freestyle jobs.

There are numerous ways to shoot yourself in the foot, though, and everything must be configured properly to get to feature parity with GHA (mail server, plugins, credentials, sso, https, port forwarding, webhooks, GitHub app, ...).

But once those are out of the way, its the most flexible and fastest CI system I have ever used.
by fhd2 | 2026-02-06 07:16:54+00:00
I can't speak for parent, but I use gptel, and it sounds like they do as well. It has a number of features, but primarily it just gives you a chat buffer you can freely edit at any time. That gives you 100% control over the context, you just quickly remove the parts of the conversation where the LLM went off the rails and keep it clean. You can replace or compress the context so far any way you like.

While I also use LLMs in other ways, this is my core workflow. I quickly get frustrated when I can't _quickly_ modify the context.

If you have some mastery over your editor, you can just run commands and post relevant output and make suggested changes to get an agent like experience, at a speed not too different from having the agent call tools. But you retain 100% control over the context, and use a tiny fraction of the tokens OpenCode and other agents systems would use.

It's not the only or best way to use LLMs, but I find it incredibly powerful, and it certainly has it's place.

A very nice positive effect I noticed personally is that as opposed to using agents, I actually retain an understanding of the code automatically, I don't have to go in and review the work, I review and adjust on the fly.
by 9rx | 2026-02-06 07:17:26+00:00
> I spent a good part of my career (nearly a decade) at Google working on getting Clang to build the linux kernel.

How much of that time was spent writing the tests that they found to use in this experiment? You (or someone like you) were a major contributor to this. All Opus had to do here was keep brute forcing a solution until the tests passed.

It is amazing that it is possible at all, but remains an impossibly without a heavy human hand. One could easily still spend a good part of their career reproducing this if they first had to rewrite all of the tests from scratch.
by obius_prime | 2026-02-06 07:17:42+00:00
https://quantummarmelade.substack.com/p/thirteen-constants-f...

quantummarmelade.substack.com/p/capellini-geodesic-extrusion-felting

https://github.com/Cosmolalia/akataleptos-geodesic-constants...

https://github.com/Cosmolalia/akataleptos-geodesic-constants...

https://news.ycombinator.com/item?id=46168441
by gambutin | 2026-02-06 07:17:58+00:00
Isn’t that like everything else in life? We set very high standards and then measure people against them.

Which boss is perfect? Which dad is? Nothing and no one is.

But there are shades. Some are way closer to the bar than others.

I can list hundreds of governments that have not reacted to mass protests by killing unarmed civilians (their own people) by the thousand.
by rmunn | 2026-02-06 07:18:28+00:00
If you read the script before piping it into your shell, you're doing better than (I'm guessing) 90% of people, but it's still possible that the attacker who got you to copy https://xn--nstall-ovf.xn--example-cl-62i.dev into your terminal has also made similarly-hard-to-spot changes to the install script. E.g. if it downloads a .deb package from https://xn--nstall-ovf.xn--example-cl-62i.dev (same Cyrillic і character in there that looks like a Latin i but isn't), you might not spot that by reading the script.

But IMHO, your "unopened bottle of ketchup" analogy doesn't work. These days, the likelihood of someone trying to trick you into running arbitrary code disguised as an install script is so much higher than the chance that someone working at the ketchup bottling plant is deliberately contaminating bottles before they go out.
by jbl0ndie | 2026-02-06 07:18:51+00:00
I'd argue it's more malleable than a skyscraper.

How rapidly has business software changed since COVID? Yet how many skyscrapers remain partially unoccupied in big cities like London, because of the recent arrival of widespread hybrid working?

The buildings are structurally unchanged and haven't been demolished to make way for buildings that better support hybrid working. Sure office fit outs are more oriented towards smaller simultaneous attendance with more hot desking. Also a new industry boom around team building socials has arrived. Virtual skeet shooting or golf, for example.

On the whole, engineered cities are unchanged, their ancient and rigid specifications lacking the foresight to include the requirements that accommodate hybrid working. Software meanwhile has adapted and as the OP says, evolved.
by kikokikokiko | 2026-02-06 07:19:31+00:00
These Minessota videos are classic examples of what Scott Adamns used to call "two different movies being played on the same screen", in this case quite literally. From the point of view of a left leaning person, that movie shows a man being assassinated for no reason at all, nothing justify what happened. From the point of view of a right leaning person, Alex Pretti was actively interfering with law enforcement, and he entered a conflict situation while carrying a gun. If a cop is in the act of fighting you, and see a gun, you carry the risk of being shot, it's just reality. The right leaning person, just based on these facts, already reduces the charges from murder to manslaughter, max. Two movies on one screen, and there's NOTHING rational that can be said to change the mind of anyone. Everybody is watching the same damn screen, but the movies are completely different.
by nullifidian | 2026-02-06 07:20:19+00:00
I would rather check urls with the following method:

echo -e -n "https://іnstall.example-clі.dev" | python -c 'exec("""import sys, unicodedata\nfor ch in sys.stdin.read():\n try:\n print (ch, " ", unicodedata.name(ch))\n except ValueError:\n print ("codepoint ", ord(ch))\n""")'

instead of putting my trust in the hundreds of crates in this tool's Cargo.lock not having a supply chain attack.
by geocar | 2026-02-06 07:23:27+00:00
> I would be very interested to understand why netflix does not go 3/4 route. I would speculate that they get more return from putting money in optimising costs for creating original content, rather than cloud bill.

I invest in Netflix, which means I'm giving them some fast cash to grow that business.

I'm not giving them cash so that they can have cash.

If they share a business plan that involves them having cash to do X, I wonder why they aren't just taking my cash to do X.

They know this. That's why on the investors calls they don't talk about "optimising costs" unless they're in trouble.

I understand self-hosting and self-building saves money in the long-long term, and so I do this in my own business, but I'm also not a public company constantly raising money.

> When I used to compare to aws, only egress at list price costs as much as my whole infra hosting. All of it.

I'm a mere 0,1% of your spend, and I get discounts.

You would not be paying "list price".

Netflix definitely would not be.
by mickeyp | 2026-02-06 07:24:00+00:00
The winning strategy for all CI environments is a build system facsimile that works on your machine, your CI's machine, and your test/uat/production with as few changes between them as your project requirements demand.

I start with a Makefile. The Makefile drives everything. Docker (compose), CI build steps, linting, and more. Sometimes a project outgrows it; other times it does not.

But it starts with one unitary tool for triggering work.
by Nevermark | 2026-02-06 07:24:08+00:00
> the concepts of pointers, variable sizes and memory layout of structs all represent the machine at some level.

Exactly.

Everything in assembly is still one-to-one in terms of functional/stateful behavior to actual execution. Runtime hardware optimization (pinhole instruction decomposition and reordering, speculative branching, automated caching, etc.) give a performance boost but do not change the model. Doing so would mean it didn't work!

And C is still very close to the assembly, in terms of basic operations. Even if a compiler is able to map the same C operations to different instructions (i.e. regular, SIMD, etc.)
by kmacinski | 2026-02-06 07:26:27+00:00
I find myself staring more and more at actual diffs lately than punching code in the editor.

I haven't found a tool that would allow me to precisely review changes in a way i like so created one instead.

TimeCop is a tool to review, comment and scrub through PR|branches code.
It sits close to May agent in terminal (side-by-side) - I observe the code changes and scrub through the timeline if needed.
by sandos | 2026-02-06 07:26:29+00:00
Ive been thinking about our company, one of big global conglomerates that went for copilot. Suddenly I was just enrolled.. together with at least 1500 others. I guess the amount of money for our business copilot plans x 1500 is not a huge amount of money, but I am at least pretty convinced that only a small part of users use even 10% of their quota. Even teams located around me, I only know of 1 person that seems to use it actively.
by trymas | 2026-02-06 07:28:05+00:00
If I would get a dollar each time a developer (or CTO!) told me "this is (relatively) simple, it will take 2 days/weeks", but then it actually took 2 years+ to fully build and release a product that has more useful features than bugs...

I am not protecting anthropic[0], but how come in this forum every day I still see these "it's simple" takes from experienced people - I have no idea. There are who knows how many terminal emulators out there, with who knows how many different configurations. There are plugins for VSCode and various other editors (so it's not only TUI).

Looking at issue tracker ~1/3 of issues are seemingly feature requests[1].

Do not forget we are dealing with LLMs and it's a tool, which purpose and selling point that it codes on ANY computer in ANY language for ANY system. It's very popular tool run each day by who knows how many people - I could easily see, how such "relatively simple" tool would rack up thousands of issues, because "CC won't do weird thing X, for programming language Y, while I run from my terminal Z". And because it's LLM - theres whole can of non deterministic worms.

Have you created an LLM agent, especially with moderately complex tool usage? If yes and it worked flawlessly - tell your secrets (and get hired by Anthropic/ChatGPT/etc). Probably 80% of my evergrowing code was trying to just deal with unknown unknowns - what if LLM invokes tool wrong? How to guide LLM back on track? How to protect ourselves and keep LLM on track if prompts are getting out of hand or user tries to do something weird? The problems were endless...

Yes the core is "simple", but it's extremely deep can of worms, for such successful tool - I easily could see how there are many issues.

Also super funny, that first issue for me at the moment is how user cannot paste images when it has Korean language input (also issue description is in Korean) and second issue is about input problems in Windows Powershell and CMD, which is obviously total different world compared to POSIX (???) terminal emulators.

[0] I have very adverse feelings for mega ultra wealthy VC moneys...

[1] https://github.com/anthropics/claude-code/issues?q=is%3Aissu...
by b1temy | 2026-02-06 07:28:51+00:00
> Except every big server has to run an anticheat. Some servers required clients with client side anticheats even.

I am fine with anticheat on the server-side to help volunteers/moderators find issues, since it does not force the user to install any sketchy kernel-level software. As for the servers that require client-side anticheats, I was unaware there are Minecraft servers that do this (though I do not doubt you, and believe you when you say they exist), and can't speak to it.

> Some servers required you to screen share with a moderator and they would go through the files on your computer to look for cheats.

I was not aware this is a practice that some servers do. It is beyond ridiculous to ask to screen share just to verify no cheats were involved imo, and is a major invasion of privacy. The only scenario I can see this being okay, is in a physically hosted event, where players are playing on devices provided by the event organisers, so there would be no expectation of privacy in any case, in the same way you do not have an expectation of privacy on a work device.

In both cases, you could always find a different server that does not run anticheat, or even start your own server (if you were willing to do that). This isn't something that can even be done in other modern games that employ anticheat drivers and only allow connecting to their single official server.

Re: exploiting people for free labor to moderate servers

Nobody is forcing them to do it, I imagine they do it because they enjoy it and want to give back to the community, the same way someone would contribute to open source or moderate a forum in their spare time. In any case, is it always "free labor"? I have heard of paid-transactions and/or donations, sponsors, or servers being hosted by streamers who have other sources of income to pay for moderators. Though admittedly, I am not familiar with Minecraft in particular and if this is actually the case in most servers.
by bayesarea | 2026-02-06 07:28:59+00:00
Location: San Francisco, CA

Remote: yes

Willing to relocate: Anywhere USA, European Union

Tech: C++, Python, Typescript, Node, Nextjs, Swift, SQL, Java, Firmware

Email: llano@stanford.edu

Website: antll.me

Resume: https://www.antll.me/about/data/AntonioLlano-CV.pdf

Stanford CS+EE student, 7 years of SWE experience, prev: Sony (iOS SWE), Intelneuron (Quant Dev), Luzid (MLE), MLxBio Research (Duke). Also cofounded a generative videogames startup (w/ Accel funding).

Qualified 3x for camps (IMO and IOI). Also currently a national coach for IOAI (Intl AI Olympiad).
by zzo38computer | 2026-02-06 07:29:13+00:00
I use non-Unicode terminal mode (I might prefer to use a terminal emulator that does not support Unicode but you can add fonts for arbitrary character sets (of your choice, so that none are forced) instead) and program the browser to always display URLs as ASCII. So, when I copy the text to the terminal, I get "#" in place of the Cyrillic alphabets.

I think making IDN work the way it does was a mistake. I thought of making IDN with a character set specific for that use (I did think about how it would work) instead of using Unicode or any other existing character sets (none of them are suitable, as far as I am concerned; however, this new IDN character set would potentially be suitable for some other uses such as perhaps package names). Using one character set for everything is not very good, and Unicode is especially bad for this. (Although in my opinion, TRON code is generally better than Unicode, neither TRON code nor Unicode is the one to use for this)

However, there are other problems with paste in the terminal window, but bracketed paste mode can mitigate some of these problems in some cases, it is not entirely helpful.
by dataflow | 2026-02-06 07:29:28+00:00
> but... the log browser? So what, just download the file, at least the CI works.

They answer your "so what" quite directly:

>> Build logs look like terminal output, because they are terminal output. ANSI colors work. Your test framework’s fancy formatting comes through intact. You’re not squinting at a web UI that has eaten your escape codes and rendered them as mojibake. This sounds minor. It is not minor. You are reading build logs dozens of times a day. The experience of reading them matters in the way that a comfortable chair matters. You only notice how much it matters after you’ve been sitting in a bad one for six hours and your back has filed a formal complaint.

Having to look mentally ignore ANSI escape codes in raw logs (let alone being unable to unable to search for text through them) is annoying as hell, to put it mildly.
by userbinator | 2026-02-06 07:30:59+00:00
Part of the skill and challenge of writing in Asm is knowing how to simplify your problem so that you don't need to write so much of it (and beneficially, so that the machine doesn't have to execute so much either.) For example, a typical programmer raised on HLLs would think nothing of allocating and freeing a string object, and then another, and then another just to concatenate them and pass the resulting value to another function, in a loop that processes some data. That's a few dozen bytes of source code that compiles into a few hundred or even kilobytes or more if you include the memory allocator. The Asm programmer would for instance realise that the first string is a constant and the second is only a single character, and just allocate statically a single buffer big enough for both, and only modify the single character in the buffer, turning what the HLL'er would need a few hundred instructions to accomplish into a single instruction; and then write the dozen bytes of source code for that instruction, compiling into a few bytes of binary.

Repeat this process for everything, and you can easily see how an OS that might contain 1GB of compiler-generated code could fit in 10MB of handwritten Asm.

I also wonder how adjustable MenuetOS is. It looks as if the default theming in all those screenshots is quite basic, always fitting to just one style only.

Early versions of Windows, even 3.x, were quite themeable, and the base OS was only around 10MB, mostly a mix of C and Asm; of course, the C parts occupied far more space, but it's not hard to imagine e.g. rewriting Windows 95 in pure Asm and having all that functionality including theming in 1/10-1/50th the space.
by spockz | 2026-02-06 07:30:59+00:00
You can though. GHA and Gitlab CI and all the others have a large feature set for orchestration (build matrices, triggers,etc.) that are hard to test on a local setup. Sometimes they interfere with the build because of flags, or the build fails because it got orchestrated on a different machine, or a package is missing, or the cache key was misconfigured, etc.

There are a bunch of failures of a build that have nothing to do with how your build itself works. Asking teams to rebuild all that orchestration logic into their builds is madness. We shouldn’t ask teams to have to replicate tests for features that are in the CI they use.
by djhn | 2026-02-06 07:31:07+00:00
I think you are right in placing emphasis on delegation.

There’s been a hypothesis floating around that I find appealing. Seemingly you can identify two distinct groups of experienced engineers. Manager, delegator, or team lead style senior engineers are broadly pro-AI. The craftsman, wizard, artist, IC style senior engineers are broadly anti-AI.

But coming back to architects, or most professional services and academia to be honest, I do think the term vibe architect as you define it is exactly how the industry works. An underclass of underpaid interns and juniors do the work, hoping to climb higher and position themselves towards the top of the ponzi-like pyramid scheme.
by zzo38computer | 2026-02-06 07:32:23+00:00
> If you read the script before you pipe it into your shell, it's safe.

If you download it first before executing it (instead of downloading it a second time when executing it), then that mitigates one problem, but still not all of them (like you mention). Other mitigations are also possible, such as hashing, certificate pinning, sandboxing, etc.
by Evan233 | 2026-02-06 07:33:57+00:00
Unleash creativity with Z AI, your all-in-one platform for transforming ideas into stunning visuals and dynamic videos. Simply type a description, and our advanced AI generates high-quality, unique images in seconds. Then, take it further by turning those images into captivating, smooth-flowing video clips with just one click. Perfect for creators, marketers, and storytellers, Z AI empowers you to produce professional-level visual content—no design skills or complex software needed. Experience seamless innovation, speed, and endless creative possibilities, all in one intuitive tool. Start bringing your imagination to life today.
by raphinou | 2026-02-06 07:34:00+00:00
I looked at your profile but didn't seen any contact info, hence this comment. I'm working on a fully open source multisig solution for artifact authentication. I would be interested to have your opinion and if you see opportunities for such a project in companies as the one you work for now to make the project financially sustainable. Can you contact me? (Email in my profile)

Edit: the project if anyone reading this is interested: http://github.com/asfaload/asfaload (looking for feedback!)