MurphyA/hacker-news huggingface dataset:
by notepad0x90 | 2026-01-07 07:04:43+00:00
I was anticipating a SIMD shuffle/permute instruction like vpermq, it won't allocate more ram-memory per-se.

Anyways, here is what google search AI gave me as an example of how that would work (I don't know this stuff well enough myself):

; Assume ymm0 contains [A, B, C, D] (Q0=A, Q1=B, Q2=C, Q3=D)

; The immediate 0xd8 (11011000 in binary) means:

; - Keep Q0 (index 0)

; - Swap Q1 (index 1) with Q2 (index 2) (110, 011 in binary for bits 1,2)

; - Keep Q3 (index 3)

vpermq ymm0, ymm0, 0xd8

; ymm0 now contains [A, C, B, D]
by mskogly | 2026-01-07 07:06:15+00:00
It’s all fun and games vibecoding until you
A) have customers who depend on your product
B) it breaks or the one person prompting and has access to the servers and api keys gets incapacited (or just bored).

Sure we can vibecode oneoff projects that does something useful (my fav is browser extensions) but as soon as we ask others to use our code on a regular basis the technical debt clock starts running. And we all know how fast dependencies in a project breaks.
by intermerda | 2026-01-07 07:07:00+00:00
"If you can convince the lowest white man he's better than the best colored man, he won't notice you're picking his pocket. Hell, give him somebody to look down on, and he'll empty his pockets for you." - Lyndon B. Johnson.

Eliminating H-1B isn't going to make Americans' lives any better than imposing tariffs on foreign countries or deporting immigrants. But the propaganda must continue for the sake of fascism.
by raducu | 2026-01-07 07:07:37+00:00
> don't need 10 parallel agents making 50-100 PRs a week

I don't like to be mean, but I few weeks ago the guy bragged about Claude helping him do +50k loc and -48k loc(netting a 2k loc), I thought he was joking because I know plenty of programmers who do exactly that without AI, they just commit 10 huge json test files or re-format code.

I almost never open a PR without a thorough cleanup whereas some people seem to love opening huge PRs.
by behnamoh | 2026-01-07 07:08:24+00:00
> Neovim has a decade old feature request for multiple clients to be able to connect to it. No traction alas.

Why cram all features into one giant software instead of using multiple smaller pieces of software in conjunction? For the feature you mentioned I just use tmux which is built for this stuff.

Also, OpenCode has been extremely unreliable. I opened a PR about one of the simplest tools ever: `ls`, and they haven't fixed it yet. In a folder, their ls doesn't actually do what you'd expect: if iterates over all files of all folders (200 limit) and shows them to the model...
by xenonite | 2026-01-07 07:09:13+00:00
On iOS, the grey scale filter can also be activated via triple clicking the power button:

It is the “zoom”, in which you can have 1.0 scale and add a color filter.

I like the combined grayscale and color inversion filter.

The triple click zoom is activated in Settings > Accessibility > Accessibility Shortcut: https://support.apple.com/111771

The scale can be set by activating the zoom controller once, zooming out, and then hiding it.
by gmueckl | 2026-01-07 07:09:34+00:00
As much as I appreciate the expressiveness that comes from emojis and flags in Unicode, I am rather shocked by the growing technical complexity of decoding unicode into rwndwrable graphemes. Unicode was already worryingly complex before all of these new combinations were introduced. Properly parsing Unicode is close to obtaining this "don't roll your own" status that has has so far been reserved for the likes of networking and cryptography libraries. Unicode, even if UTF-8 encoded, is now such a far cry from the old 8 bit charsets that's still being inplicitly assumed by so many standard libraries of programming languages.
by HDThoreaun | 2026-01-07 07:09:41+00:00
1. Theyre racist and xenophobic so they dont like migrants

2. They feel discriminated against by urban people so they dont like them either

3. Combine those two and its easy to see how they can revel in the suffering caused by the situation. Politics is about narratives and this one spread like wildfire because dems had no counter narrative. End of the day cities are dominated by democratic politics so its easy for republican narrative makers to point at cities that are failing to deal with a crisis and turn that into a reason to not vote for dems.

4. Everyone loves a good told you so. The problem for democrats with this one was that it was so incredibly visible. Made for very good TV on fox news
by MattGaiser | 2026-01-07 07:09:46+00:00
> I need 1 agent that successfully solves the most important problem.

If you only have that one problem, that is a reasonable criticism, but you may have 10 different problems and want to focus on the important one while the smaller stuff is AIed away.

> I don't understand how you can generate requirements quicky enough to have 10 parallel agents chewing away at meaningful work.

I am generally happy with the assumptions it makes when given few requirements? In a lot of cases I just need a feature and the specifics are fairly open or very obvious given the context.

For example, I am adding MFA options to one project. As I already have MFA for another portal on it, I just told Claude to add MFA options for all users. Single sentence with no details. Result seems perfectly servicable, if in need of some CSS changes.
Show HN: Chess in Hyperbolic Space
by mannymakes | 2026-01-07 07:10:14+00:00
Heya I thought I'd post here again, after finishing up a big project.

This is a chess board built out of octagons, with 3 meeting neatly at a vertex- this isn't usually possible, but you can do it in 'hyperbolic space' which has curvature that essentially allows for more room around a point.

I also have a video which breaks down how everything works in detail: https://youtu.be/9aI3k-acKto
by gherkinnn | 2026-01-07 07:10:25+00:00
Painfully true. A lot of YouTube on LLM coding tools has become just that. Make quick bucks, look it generated a dashboard of some sort (why is it always dashboards?) and a high polished story of someone vibing a copy of a successful Saas and selling it off for a million.

A shame really, for there are good resources for better making use of LLMs in coding.
by keeda | 2026-01-07 07:10:41+00:00
These tools may not be turning a profit yet, but as many point out, this is simply due to deeply subsidized free usage to capture market share and discover new use cases.

However, their economic potential is undeniable. Just taking the examples in TFA and this sub-thread, the author was able to create economic value by automating rote aspects of his wife's business and stop paying for existing subscriptions to other apps. TFA doesn't mention what he paid for these tokens, but over the lifetime of his apps I'd bet he captures way more value than the tokens would have cost him.

As for the energy externalities, the ACM article puts some numbers on them. While acknowledging that this is an apples/oranges comparison, it points out that the training cost for GPT-3 (article is from mid-2024) is about 5x the cost of raising a human to adulthood.

Even if you 10x that for GPT-5, that is still only the cost of raising 50 humans to adulthood in exchange for a model that encapsulates a huge chunk of the world's knowledge, which can then be scaled out to an infinite number of tasks, each consuming a tiny fraction of the resources of a human equivalent.

As such, even accounting for training costs, these models are far more efficient than humans for the tasks they do.
by bizzleDawg | 2026-01-07 07:10:45+00:00
I spent a whole day running 3x local CC sessions and about 7 Claude code web sessions over the day. This was the most heavy usage day ever for me, about 30 pull requests created and merged over 3 projects.

I got a lot done, but my brain was fried after that. Like wired but totally exhausted.

Has anyone else experienced this and did you find strategies to help (or find that it gets easier)?
by leoc | 2026-01-07 07:10:49+00:00
Brin wasn’t bothered to wield any of that power to try to arrest the decline in Google’s search quality. He wasn’t bothered to direct the Chrome team to support MathML, or to bring back Google Reader, or do anything about a hundred small insults like, say, the deletion of YouTube comments with URLs to keep the rubes inside the casino. But he was able and willing to come back and wield his clout because he was bored and wanted to play with AI. As someone who’s old enough to remember how much leeway Google used to get from governments and the public at large on the basis that Page and Brin were nice young men who could be relied on to be responsible stewards it’s a little galling. Don’t give Mr. Brin any belly-rubs until he tells us when Reader is coming back.
by simonw | 2026-01-07 07:10:50+00:00
At the tail end of 2023 I was deeply worried about consolidation of power, because OpenAI were the only lab with a GPT-4 class model and none of their competitions had produced anything that matched it in the ~8 months since it had launched.

I'm not worried about that at all any more. There are dozens of organizations who have achieved that milestone now, and OpenAI aren't even definitively in the lead.

A lot of those top-class models are open weight (mainly thanks to the Chinese labs) and available for people to run on their own hardware.

I wrote a bunch more about this in my 2024 wrap-up: https://simonwillison.net/2024/Dec/31/llms-in-2024/#the-gpt-...
by whs | 2026-01-07 07:13:09+00:00
In Thailand signs are taxed based on its size, text language (Thai only, No text or multilingual text and Thai text are placed lower than other languages, Multilingual text), and static/dynamic (I assume this applies to both digital and trivision).

This also not only for advertising but also normal signs like the logo of the business on buildings. You'll see most people circumvent the more expensive multilingual rate by adding small Thai text at the top of the sign.

Unrelated, but another interesting fact is that some bus stops in Bangkok are completely funded by an advertising company. Of course, they'll get the ads space for free as a result, and they only offer it in viable locations. The current governor doesn't like this idea and settle for a less fancy bus stop paid by public money.
by toast0 | 2026-01-07 07:13:35+00:00
Building a datacenter is a project, but it's mostly a regular commercial/industrial project with a large electrical feed.

Site selection is relatively easy, other than for trading datacenters, you don't typically need a very specific location. Proper zoning, reasonable geographic risk, proper electrical feeds, reasonable distance for fiber to the local internet exchange(s). But it's ok if it's 20 miles here or there, and really 200 miles here or there is ok if you're not planning to sell colo space.

Building in a dense metro is harder because finding a site is more difficult and planning approval is more difficult, and if you need to do utility construction, that's harder too, but there's no big coordination problem that makes things super hard to get done.

Also, datacenters like connectivity and on the internet, all roads lead to mae-east. It makes sense to put your first datacenter in Virginia if you serve a global audience. If you've been around for a while, it probably makes sense to upgrade your datacenter in Virginia or build a new one.
by dustbunny | 2026-01-07 07:13:44+00:00
Gemini & ChatGPT have not done well at writing or analyzing OpenGL like rendering code for me, as well. And for many algorithms, it's not good at explaining them as well. And for some of the classical algorithms, like cascading shadow mapping, even articles written by people and example source code that I found is wrong or incomplete.

Learning "the old ways" is certainly valuable, because the AIs and the resources available are bad at these old ways.
by Espressosaurus | 2026-01-07 07:13:48+00:00
It's worse: we're actively ejecting the global brain drain that has been to our benefit since the post-WW2 era.

I know several people on various visas that are making plans to leave after having gotten PHDs here. Still more have naturalized and are making contingencies for exiting.

Immigrants found close to half of the fortune 500 businesses, and start something like 20% of our new businesses each year. For those motivated immigrants to choose elsewhere is going to reduce our growth both from what they don't do, and because immigration is what has delayed our demographic inversion that Europe and other developed nations are going through.
by AlotOfReading | 2026-01-07 07:14:15+00:00
I have a personal project organizing who was talking about AVs when, so I would genuinely like a source for Tesla talking about self driving before 2009 if you have one. The earliest Tesla discussion I'm aware of is autopilot, which was announced in 2013 in an off-the-cuff interview comment. Dedicated hiring and talks with mobileye began in late 2013/early 2014. That effort later evolved into "enhanced autopilot" several years later after the two companies fell out, which is where I drew the line for "navigation".

I can't imagine a date significantly earlier than 2009. Musk himself only became CEO in 2008, and 2007 was the second grand challenge.

Also my Tesla drives me to work every day just fine without intervention.

Strictly and pedantically speaking, you're still driving. There's a whole complicated terminology discussion there. To shortcut that, the definition of driver I recommend is "whoever has ultimate responsibility for avoiding accidents". Hence yet to deliver self-driving.
by alexjplant | 2026-01-07 07:15:10+00:00
> I found that outside of CA, this is asked a lot less often.

I moved to California a few years ago from the Least Coast (insert shaka, surfer, wave emojis here) and had multiple other out-of-towners in the same situation as me say the exact opposite at a party. They all were adamant that they had yet to hear "what do you do [for a living]?" since they'd moved as they did ad nauseum when they lived on the other side of the country.

I've not noticed either way. My pet theory is that people hear this frequently if their social and professional lives bleed into each other which they do if one lives in a town dominated by a specific industry or profession. Those moving westward during COVID and remote work suddenly had to contend with this much less.
by gary_0 | 2026-01-07 07:15:57+00:00
"Killing the golden goose" is the phrase that has come to mind repeatedly in the past few years. As someone living in a country that has been brain-draining into the US for decades, I'm quite perplexed at all this. It looks like the next Andrej Karpathy (born in Czechoslovakia, educated in Canada) will be taking their talents somewhere besides the US in the future.

Maybe they think they can just cherry-pick the geniuses and leave "the rest" but that's not how it works; skilled experts don't just suddenly appear out of the vacuum, you need a pipeline with a wide mouth. It wasn't perfect but the US had the world's best genius pipeline, and it has already been largely torn down.
by jasonfarnon | 2026-01-07 07:16:56+00:00
But the wife didn't do it herself. He still had to do it for her, the author says. I don't think (yet) we're at the point where every person who has an idea for a really good app can make it happen. They'll still need a wozniak, it's just that wozniaks will be a dime a dozen. The php analogy works.
by enraged_camel | 2026-01-07 07:17:07+00:00
I work with multiple monoliths that span anywhere from 100k to 500k lines of code, in a non-mainstream language (Elixir). Opus 4.5 crushes everything I throw at it: complex bugs, extending existing features, adding new features in a way that matches conventions, refactors, migrations... The only time it struggles is if my instructions are unclear or incomplete. For example if I ask it to fix a bug but don't specify that such-and-such should continue to work the way it does due to an undocumented business requirement, Opus might mess that up. But I consider that normal because a human developer would also do fail at it.
by dyauspitr | 2026-01-07 07:17:24+00:00
Everyone, even the laziest person likes doing something even if that’s just parking yourself in front of the TV and stuffing your face.

Most people though genuinely like activities that most times would be impossible to monetize enough to make a living, which isn’t a problem if you’re rich. Alternatively, there are plenty of things people want to do that they have no intention of being the best at, they want to dabble.
by t0duf0du | 2026-01-07 07:17:52+00:00
Location: Gujarat, India

Remote: Yes

Willing to relocate: Yes

Technologies: Go, Python, OpenTelemetry, FastAPI, PostgreSQL, MySQL, Docker, Kubernetes, Redis, RabbitMQ, GitHub Actions, Bash, SQL

Résumé/CV: https://drive.google.com/file/d/1lNfUg9OETc9ZzY8uwjQgh63QQRN...

Email: writetonv@tutamail.com

Backend engineer with 4+ years building distributed observability and data systems. At my current workplace, I built a CLI tool solving OpenTelemetry service-name collisions, architected 7+ production integrations increasing telemetry 2x, and designed type-safe config systems that eliminated biweekly crashes. Previously built large-scale facial recognition system with <50ms FAISS similarity search on 100K+ images.<p>I love building developer tools and infrastructure that just works. Passionate about open-source observability and making complex systems simple.
by Razengan | 2026-01-07 07:18:06+00:00
If you just want a histogram of all the chemicals that are present, that would probably be doable if not already done. But how would you even quantify/qualify the "sensations" of those senses?

Vision is "easy": What I see is what you see is what the machine sees.

A machine shows us what it sees and we can verify that it is working correctly, with a glance.

How would we verify that a machine smells or tastes "correctly"?
by simonw | 2026-01-07 07:18:19+00:00
I'm working mostly in a web framework that's used by me and almost nobody else (the weird little ASGI wrapper buried in Datasette) and I find the coding agents pick it up pretty fast.

One trick I use that might work for you as well:

Clone GitHub.com/simonw/datasette to /tmp
then look at /tmp/docs/datasette for
documentation and search the code
if you need to

Try that with your own custom framework and it might unblock things.

If your framework is missing documentation tell Claude Code to write itself some documentation based on what it learns from reading the code!
by anantai | 2026-01-07 07:20:30+00:00
We spent 2 years building what we wanted: sovereign AI that actually works locally.

What it includes:
- AI assistant (chat, code, research)
- Agentic browser (Chromium fork)
- Integrated search engine
- Full workspace (docs, email, collaboration)
- Code editor with AI
- All runs on $1k hardware, completely local

Why we built it: Got tired of cloud dependency, per-token pricing, and vendor lock-in. Wanted something that just works offline with no surveillance.

Technical: Linux-based, open models, optimized inference, enterprise features (SSO, compliance, batching).

Demo: https://xara9.com

Looking for feedback and potential infrastructure partners (GPU providers).

Happy to answer technical questions.
by burner420042 | 2026-01-07 07:21:20+00:00
You're describing my father. Now that he's retired his lack of hobbies is really catching up to him. His only hobby ever has been working and I've noted this about him since I was an adolescent and decided then as something I would not emulate.

A few times I've quit a FAANG job with no plan for after other than to wander, and both times the lack of professional competition meant not just coasting horizontally but that I was actually lowering myself somehow. Hard to explain, and I don't fully understand it.

I also noticed most people, especially women, determine your value by your 'right now'. While intentionally unemployed I'd answer truthfully and with a smile, 'I'm unemployed!' which visibly confused people.
by SturgeonsLaw | 2026-01-07 07:21:57+00:00
It was quite a good article if you don't care to nitpick over terminology. Too many technical people avoid the business side of things because they find it boring or are too cynical to engage with it, which limits their impact. Instead we get sleazebag money guys running the world.

The people who are in a position to influence the world are those who understand it, and if this article nudges people with a hacker mindset towards having more influence, then that's a good thing.
by qingcharles | 2026-01-07 07:22:08+00:00
I had Opus write a whole app for me in 30 seconds the other night. I use a very extensive AGENTS.md to guide AI in how I like my code chiseled. I've been happily running the app without looking at a line of it, but I was discussing the app with someone today, so I popped the code open to see what it looked like. Perfect. 10/10 in every way. I would not have written it that good. It came up with at least one idea I would not have thought of.

I'm very lucky that I rarely have to deal with other devs and I'm writing a lot of code from scratch using whatever is the latest version of the frameworks. I understand that gives me a lot of privileges others don't have.
by SilverElfin | 2026-01-07 07:23:41+00:00
Half of the Fortune 500 is founded by immigrants or their kids:

https://fortune.com/2025/07/30/latinos-immigration-economy-j...

And H1B workers are paid slightly more on average, not less, than citizen workers. Not to mention that if you account for the cost companies pay to deal with the immigration process (lawyers, fees, etc) they end up being a lot pricier.

The new hatred towards H1B is part of a broader shifting of the Overton window. First hate illegal immigrants. Then ones on visas. Then naturalized citizens. And soon they come to a place where they can deport 100 million, their actual racist goal that the DHS tweeted recently:

https://xcancel.com/DHSgov/status/2006472108222853298

Meanwhile China just launched their new K visa to soak up all the amazing talent the new far right America is pushing away.
by forgotpwd16 | 2026-01-07 07:25:02+00:00
Very nice work. Like how it supports webgpu but also cpu/wasm/webgl. Would love to read more on the internals & design choices made like e.g. ref counting in README.

P.S. And thanks for taking your time working on this and releasing something polished rather a Claude slop made within few days as seems to be the norm now.
by MattGaiser | 2026-01-07 07:25:12+00:00
Yep.

For one of the things I am doing, I am the solo developer on a web application. At any given point, there are 4-5 large features I want and I instruct Claude to heavily test those features, so it is not unusual for each to run for 30-45 minutes and for overall conversations to span several hours. People are correct that it often makes mistakes, so that testing phase usually uncovers a bunch of issues it has to fix.

I usually have 1-2 mop up terminal windows open for small things I notice as I go along that I want to fix. Claude can be bad about things like putting white text on a white button and I want a free terminal to just drop every little nitpick into it. They exist for me to just throw small tasks into. Yes, you really should start a new convo every need, but these are small things and I do not want to disrupt my flow.

There are another 2-3 for smaller features that I am regularly reviewing and resetting. And then another one dedicated to just running the tests already built over and over again and solving any failures or investigating things. Another one is for research to tell me things about the codebase.