MurphyA/hacker-news huggingface dataset:
by jabl | 2026-02-08 22:57:02+00:00
The (minor, but still) optimization that is enabled by assuming _Bool can contain only 1 or 0 is that negating a boolean value can be with x^1, without requiring a conditional.

That being said, for just testing the value, using the zero/nonzero test that every (?) cpu has is enough; I'm not sure what is achieved here with this more complex test.
by ramon156 | 2026-02-08 22:57:06+00:00
Finally trying out Godot on a real project.

I've been pretty bummer out by Rainbow 6 Siege X announcing they will never support Linux due to a lack of kernel-level anti-cheat support. While I can use NVIDIA shield to play from my Windows pc, id rather play something natively with friends (for context, we usually play 3v3's for funsies.

My goal is not to make an exact clone, but to make a smaller map version for 3v3 that is a bit more quick paced.

For context, it's a bomb defusal game where the main goal is intel and gadgets. You need to make the other side waste their gadgets so it comes down to a gun v gun fight.
by ankit219 | 2026-02-08 22:57:26+00:00
(Author here)

I address that in part right there itself. Programming has parts like chess (ie bounded) which is what people assume to be actual work. Understanding future requiremnts / stakeholder incentives is part of the work which LLMs dont do well.

> many domains are chess-like in their technical core but become poker-like in their operational context.

This applies to programming too.
by geremiiah | 2026-02-08 22:57:27+00:00
The article uses the word "partisan", the opposite of which I think is "independent", not "centrist" or "middle", but to be fair the article seems to conflate the two as well and never uses the word "independent".
However to me there is a big difference between being a centrist and being independent. One could be independent with views that are at times deemed extreme right and at times extreme left.
Similarly, some people are "centrist" yet somehow deeply partisan in the sense that their party can do no wrong and everything is the fault of the other party.
by mjaniczek | 2026-02-08 22:57:32+00:00
I'm optimizing performance of PBT generation and shrinking in [elm-test](https://github.com/elm-explorations/test/compare/master...ja...) - on its own PBT-heavy test suite I got it down from 1336ms to 891ms by using JS TypedArrays.

I'm also experimenting with coverage-guided PBT input generation in the same library, AFL-style -- right now elm-test only has random input generation.
by erichi | 2026-02-08 22:57:45+00:00
I'm working on a chrome extension that helps answering "Cover letter / Tell us about the time when... / Why do you want to work at..." questions in job application forms.

You can bookmark a job description (it will be parsed), then paste a question and it generates an answer based on your resume, the job description, and your previously given answers for similar questions in other applications. The generated answer can be refined through a follow-up chat and exported as a PDF.
It also works as a simple job application tracker.

Saves me tons of time and effort every day!
by sxzygz | 2026-02-08 22:57:45+00:00
Security is the big thing for me. Anything non-trivial requires me to trust you are not snooping on any compute I’m performing on your platform. Solving this for your users in a proper way is difficult. Recently 3mbed has developed open source firmware for a Gigabyte server supporting AMD-SEV. If your service can leverage this technology to provide confidential compute in an affordable way then, assuming your network connectivity is good, you’ll have a really compelling offering.

Doing this is not easy and will require excellent technical expertise, but it is doable, and will be a big one up over 2nd tier cloud operators.

Good luck. I look forward to being a future customer of yours.
by josiahpeters | 2026-02-08 22:58:13+00:00
I’ve had the same experience with the recent batch of candidates for a Junior Software Engineer position we just filled. Their projects looked impressive on the surface and seemed very promising.

Once we got them into a technical screening, most fell apart writing code. Our problem was simple: using your preferred programming language, model a shopping cart object that has the ability to add and remove items from the cart and track the cart total.

We were shocked by how incapable most candidates were in writing simple code without their IDEs tab completion capability. We even told them to use whatever resources they normally used.

The whole experience left us a little surprised.
by xvxvx | 2026-02-08 22:58:31+00:00
A large AWS‑type hyperscale site in Europe, when fully built out at around 100 MW, would correspond to on the order of 100,000 European households’ annual electricity use.

In practice, European strategies or regional plans that cite “100,000 homes” usually frame this as something to be achieved over roughly a decade.

AWS says it can develop and build a data center itself in about two years, but in Europe the limiting factor is often the grid connection, which can take up to seven years in some markets.
by hawkernews | 2026-02-08 22:58:34+00:00
I remember when Anthropic was running their Built with Claude contest on reddit. The submissions were few and let's just say less than impressive. I use Claude Code and am very pro-AI in general, but the deeper you go, the more glaring the limitations become. I could write an essay about it, but I feel like there's no point in this day and age, where floods of slop in fractured echo chambers dominate.
by Detrytus | 2026-02-08 22:59:09+00:00
> Nevertheless, an optimum seems to have been reached around 20 years ago, and since then more often than not I see only worse interfaces that make harder to do what was simpler previously, so there is no incentive for an "upgrade".

“I've come up with a set of rules that describe our reactions to technologies:

1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.

2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.

3. Anything invented after you're thirty-five is against the natural order of things.”

Douglas Adams
by enterexit | 2026-02-08 22:59:16+00:00
Been working on TenantSaas, a .NET library to make developing multi-tenant apps safer. Wanted something that prevents background jobs or admin scripts from accidentally running across tenants by refusing to run when tenant context isn’t clear. Comes with contract tests teams can run in CI. Still early, so be gentle.

https://github.com/vladkuz/TenantSaas
by nine_k | 2026-02-08 22:59:24+00:00
Did you see people mourning the demise of forum software, when neatly maintained places oriented towards specific topics gave way to noisy and all-encompassing places like FB at Twitter?

I think these fragmented Discords are the return to the idea of specific, uncrowded, neatly maintained places, with a relatively high barrier to entry for a random person. Subreddits are a bit similar, but less insular.
by EvanAnderson | 2026-02-08 22:59:59+00:00
> And not just the definition, but the assumption that a specific toil is necessarily universal.

Vigorous agreement. I think more deeply about problems when I put my hands on them-- be that typing code, hand writing notes, etc

Likewise some "toil" is very pleasurable to me-- washing dishes, shoveling snow, cleaning. It's definitely personal and not at all universal.
by steliosss | 2026-02-08 23:00:20+00:00
Hi HN, I am Stelios, the builder of Whatoblock.

Whatoblock is a platform that collects and analyzes real internet scanning activity from a distributed sensor network. The goal is to make external threat intelligence simple and practical.

The platform includes a threat search engine, a live global threat map, and an API for enriching alerts and automating blocks. Instead of relying only on shared feeds, we observe raw hostile traffic directly and categorize it into scanners, botnets, and other threat types.

You can search any IP to see what it has been doing, visualize trends, and integrate the data into SIEM or firewall workflows.

I would love feedback on three things:

1. Is the search experience useful for real investigations?
2. What signals would you need before trusting an IP enough to block it automatically?
3. What integrations would make this more valuable in your daily workflow?

Happy to answer any technical questions.
by mirekrusin | 2026-02-08 23:00:59+00:00
All modern models are processing images internally within its own neural network, they don't delegate it to some other/ocr model. Image data flows through the same paths as text, what do you mean by "quite limited" here?

Your first comment was refering to unconscious, now you don't mention it.

Regarding "conscious and linguistic" which you seem to be touching on now, taking aside multimodality - text itself is way richer for llms than for humans. Trivial example may be ie. mermaid diagram which describes some complex topology, svg which describes some complex vector graphic or complex program or web application - all are textual but to understand and create them model must operate in non linguistic domains.

Even pure text-to-text models have ability to operate in other than linguistic domains, but they are not text-to-text only, they can ingest images directly as well.
by bgdam | 2026-02-08 23:01:18+00:00
We're building https://HypeKrew.com/?ref=hn. It is going to be a set of tools for YouTube content creators to better connect with their viewers, based on repeated issues that we've observed when consulting with creators and helping them grow their channels. Right now there's an MVP available, which focuses on

- building an independent line of communication with your audience

- predictive, just in time notifications through push or email delivered when we predict that specific viewer has the time to view videos on YouTube, ensuring you stay on top of their notification stack and don't disappear amongst a flood of notifications.
by maxpert | 2026-02-08 23:01:24+00:00
I am as usual working on Marmot https://github.com/maxpert/marmot

I've got replicas now working with DML proxy. This essentially means I can now have a cluster of primaries, and then spin up replicas on demand and nodes talking to local host will never see their mutation work pretty transparently from readonly-replicas. While PoC works now the snapshot restore is extremely inefficient IMO yet.
by kleyd | 2026-02-08 23:01:56+00:00
Thought experiment: strip a forge down to what plain Git can't do: identity (who?), attestations (signed claims about a ref or actor), and policy (do these claims allow this ref update?).

With just those primitives, CI is a service that emits "ci/tested." Review emits "review/approved." A merge controller watches for sufficient attestations and requests a ref update. The forge kernel only evaluates whether claims satisfy policy.

Vouch shifts this even further left: attestations about people, not just code. "This person is trusted" is structurally the same kind of signed claim as "this commit passed CI." It gates participation itself, not just mergeability.

All this should ideally be part of a repo, not inside a closed platform like github. I like it and am curious to see where this stands in 5 years.
by jiggawatts | 2026-02-08 23:02:17+00:00
I'm learning about "AI programming" by working on some toy problems, like an automated subtitle translator tool that can take both the existing English subtitles and a centre-weighted mono audio extracted from the video file and feed it to an AI.

My big takeaway lesson from this is that the APIs are clumsy, the frameworks are very rough, and we're still very much in the territory of having to roll your own bespoke solutions for everything instead of the whole thing "just working". For example:

Large file uploads are very inconsistent between providers. You get fun issues like a completed file upload being unusable because there's an extra "processing" step that you have to poll-wait for. (Surprise!)

The vendors all expose a "list models" API, none of which return a consistent and useful list of metadata.

Automatic context caching isn't.

Multi-modal inputs are still very "early days". Models are terrible at mixed-language input, multiple speakers, and also get confused by background noises, music, and singing.

You can tell an AI to translate the subtitles to language 'X', and it will.. most of the time. If you provide audio, it'll get confused and think that it is being asked to transcribe it! It'll return new English subtitles sometimes.

JSON schemas are a hint, not a constraint with some providers.

Some providers *cough*oogle*cough* don't support all JSON Schema constructs, so you can't safely use their API with arbitrary input types.

If you ask for a whole JSON document back, you'll get timeout errors.

If you stream your results, you have to handle reassembly and parsing yourself, the frameworks don't handle this scenario well yet.

You'd think a JSON list (JSONL) schema would be perfect for this scenario, but they're explicitly not supported by some providers!

Speaking of failures, you also get refusals and other undocumented errors you'll only discover in production. If you're maintaining a history or sliding window of context, you have to carefully maintain snapshots so you can roll back and retry. With most APIs you don't even know if the error was a temporary or permanent condition, of if your retry loop is eating into your budget or not.

Context size management is extra fun now that none of the mainstream models provide their tokenizer to use offline. Sometimes the input will fit into the context, sometimes it won't. You have to back off and retry with various heuristics that are problem-specific.

Ironically, the APIs are so new and undergoing so much churn that the AI models know nothing about them. And anyway, how could they? None of them are properly documented! Google just rewrote everything into the new "GenAI" SDK and OpenAI has a "Responses" API which is different from their "Chat" API... I don't know how. It just is.
by mindslight | 2026-02-08 23:02:36+00:00
The security model here is different than usual. The goal of the challenge is to authenticate you to them - in case they are calling a landline, or a left-at-home mobile phone that the burglar is now answering. So this actually makes sense.

If they call, you say you word, then they can't authenticate themselves to you, it seems like you must then change your word.

For active man-in-the-middle, I don't think this protocol is designed to protect against that.
by nlowell | 2026-02-08 23:02:44+00:00
I'm thinking all the time about what the "best" way of using local AI agents like Claude / Codex / Gemini is. I'm trying to figure out the best UI/UX. There's so so so much that hasn't been explored yet.

Mainly I'm working on a task dispatch dashboard called Prompter Hawk that is designed to be the best UI for task management with agents. If you've been trying to parallelize by running multiple claude code terminals or codex terminals at once, this tool replaces those terminals and fits them all into one view with an AI task tracking board. It sounds more complicated than it is. It's a harness for Claude / Gemini / GPT models with a GUI that speeds up all your workflows. Rather than using sustained chat mode, all Prompter Hawk tasks are fire-and-forget. You just give the task description and come back when it's done. Parallelism first.

Some example highlight features:

-One dashboard view that shows all your parallel sessions and which tasks each agent has in progress and in their queue. Also shows recently completed tasks and outputs. This is my attempt at the ideal "pilot's cockpit view" for agentic development.

-Tasks are well tracked by the manager: see their status, file changes, and git commits. One click task retry. Get breakdowns on cost per run. Tasks can be set to automatically recur on a given schedule. Everything goes into a persistent local DB so you can easily pull up task data from months ago. Far far better user experience than trying to pull up old chat histories IMO.

-Timeline view and analytics views that give you hard stats on your velocity and how effectively your agents are using and updating your codebase. See unique stats like which of your files your agents read the most and how many daily LOC and commit changes you're doing. See how well you're parallelizing workloads at a simple glance.

-Automatic system diagram generation

-Task suggestion feature. If your agents are idle, they can draft tentative tasks to carry out next, based on the project history and your goals. This makes keeping multiple agents spinning actually much easier than you'd think. You don't need to be a multitasking context-switching god to do this.

I haven't shared it much (not even a Show HN) because the landing page isn't converting well at all yet, though I have some reddit ads doing well. I've had a bunch of free users sign up and a handful of paying users too. Looking for users or just feedback on anything! Sorry for wall of text.

[1] https://prompterhawk.dev/
by GaryBluto | 2026-02-08 23:02:51+00:00
One of the only differences between new Reddit and Discord is that Reddit has the courtesy of a public index.

I don't know much about Discord (my only experience being some years ago when I joined for an open source project and left soon after I noticed how incredibly use hostile it is) but I do know that if you create a single account it is trivial to join any "server" (which, despite the marketing is just a chatroom hosted on their servers).
Ask HN: Vibe Studying?
by superconformal | 2026-02-08 23:03:26+00:00
I was reading the papers listed at https://www.cs.princeton.edu/courses/archive/fall22/cos597G/ to learn about LLMs. My background’s in physics, not ml/cs, so while I able to understand the mathematics for the most part, I was getting hung up on the jargon at times. I found myself repeatedly taking screenshots of a page and uploading it on gemini, asking it to simplify the language. Doing that so many times manually sucks for more than one reason, so I ended up writing something which does that automatically for every page. It turned out to be more useful than I expected: for example reading this paper https://arxiv.org/pdf/2111.02080 would normally have taken me about 2-3hr, but now I was able to go through it in ~20min, mostly by clicking the next and return keys on my keyboard. Just putting it here in case someone else finds it useful too. https://eli5app.net/ (use on your laptop it’s barely functional right now and be gentle already way over supabase’s free tier limits)

PS: Also unexpectedly useful for reading philosophy works which are unnecessarily verbose, usually full of unclear fancy language: https://eli5app.net/pirate/Western%20Philosophy. never expected reading plato’s apology would be this fun. also found it useful for reading abstract math stuff like vakil’s rising sea which I always wanted to read. It somehow becomes more fun,‘easier’(grounded?) when reading it along w the eli5 summaries.

PS: Was also able to read all of pg essays pretty quickly this way too entirely by clicking return,return,”ah I see”,cmd+back on repeat.
by i-blis | 2026-02-08 23:04:31+00:00
You might be right about a Leetcode effect and the difficulty to find new interesting positions. But OP wasn't stressing that at all but the desire to architect and manage. I might have put to much emphasis of the managing and too less on the urge to architect and see things from above. I agree.

I am scientist and worked from time to time as a research engineer merely to pay the bills, so I may see things differently. I always like doing lab / field work and first-hand data analysis. Many engineers I know would likely never stop tinkering and building stuff. It may be easier for a scientist than for an engineer to still get trilled, I don't know.
by telotortium | 2026-02-08 23:04:53+00:00
No it wouldn’t. American Apparel used to (maybe it still does) make its shirts in a factory in Los Angeles, and its shirts were not noticeably more expensive than the likes of Abercrombie that made clothes overseas. AA couldn’t have competed in the lower end of the market, but their clothes were still not astronomically expensive because the factory was already heavily automated via machines.

The larger cost for a lot of manufacturing in the richest countries is permitting and regulation, plus the fact that the manufacturing knowledge cluster is concentrated in China now, making every part of setting up a factory there smoother.
Show HN: Claude Dashboard – k9s-style TUI for managing Claude sessions via tmux
by seunggabi | 2026-02-08 23:05:15+00:00
I built a terminal dashboard for managing multiple Claude Code sessions, inspired by k9s (the Kubernetes TUI).

The problem: When running several Claude Code agents in parallel via tmux, switching between sessions and keeping track of what each one is doing gets messy fast. I wanted something like k9s but for Claude Code – a single pane of glass to see all my sessions at a glance.

What it does:
Lists all Claude Code tmux sessions with live status
Quick navigation and switching between sessions (k9s-style keybindings)
Written in Go, single binary, no dependencies beyond tmux

Install:
go install github.com/seunggabi/claude-dashboard/cmd/claude-dashboard@latest

I know there are similar tools out there (claude-squad, tmuxcc), but I wanted something lightweight and opinionated toward the k9s workflow I'm already used to from Kubernetes. If you manage multiple Claude Code sessions daily, I'd love your feedback.
by TZubiri | 2026-02-08 23:05:43+00:00
I'm currently unemployed and I started using Codex a couple of weeks ago so lot's of simultaneous projects, some stalled

Pre-codex:

Local card game: there's a very specific card game played in my country, there's online game rooms, but I want to get something like lichess.org or chess.com scale, oriented towards competitive play, with ELO (instead of social aspects), ideally I would get thousands of users and use it as a portfolio piece while making it open source.

cafetren.com.ar: Screen product for coffee shops near train stations with real time train data.

Post-codex:

SilverLetterai.com: Retook a project for an autonomous sales LLM assistant, building a semi-fake store to showcase the product (I can fulfill orders if they come by dropshipping), but I also have a friend and family order which I should do after this. 2 or 3 years late to the party, but there's probably a lot of work in this space for years to come.

Retook Chess Engine development, got unstuck by letting the agent do the boring busywork, I wish I would have done it without, but I don't have the greatest work ethic, hopefully one day I will manually code it.

Finally, like everyone else, I'm not quite 100% content with the coding agents, so I'm trying to build my own. Yet another coding agent thingy. But tbf this is more for myself than as a product. If it gets released it's as-is do what you want with it.
by dgxyz | 2026-02-08 23:05:53+00:00
Oh that's not even the worst of the stupid shit.

When you have Apple managing your keychain, your passwords stored in that, your passkeys stored in that, them filling in your MFA info by reading your email and SMS on every device, supplying your primary email account and all your throwaway addresses, and possibly trying to tie you into their OAuth or whatever for a third party, you are fucked if something goes trivially wrong.
by kelnos | 2026-02-08 23:06:12+00:00
If I ran a company like that (I'm very glad I don't; it would stress me out and I'd hate it), I would immediately fire anyone who did something like that. Anyone who would so blatantly steal a communal resource from their peers is an untrustworthy scumbag. Why would I trust them with integral parts of my business if I can't even trust them to not walk away with $20 worth of shared pizza?