MurphyA/hacker-news huggingface dataset:
by fartfeatures | 2026-03-06 19:11:57+00:00
That's good info thanks and you are right I didn't take that into account. I do however think that 8GB may be basically usable now but I'd like to see students able to use these machines for a decent length of time and to be able to become digital creators using them. I get it won't edit video or do 3d modelling the same way a Macbook Pro can but it needs to do enough to get students interested.
by Imustaskforhelp | 2026-03-06 19:12:06+00:00
Kudos! This comment really gave simplicity to my feelings on this whole thing too! (Favourited your comment)

I just want to add a minor point that the marketing/advertising industry in general just sometimes feels very unethical to me and I am worried about that too.

Increasingly so, The only way to survive in brand age is to connect to two or three centralized platforms. Authenticity feels redundant.

> A talented musician is making innovative, fresh music - but hasn't yet learned the ability to market herself on IG/TikTok - well, she won't reach an audience because she can't compete in a brand game dominated by marketers and AI-driven beat-makers. The music is irrelevant.

Although I could've ended my comment previously, I do think that there are just very few cracks and ripples within the algorithm. At some point we have to step up to preserve authenticity. It isn't as if those people aren't trying but that you can't find them.

I found this person who makes music[0] on my youtube shorts on how his genz cousin told him to make videos of his everday life with his music in background (He sells pizzas and left college to make music) and there is a small community of viewers/music listeners who have joined him now. It made me genuinely think and stop from the doom scroll, Although small but it was one sure of an experience.

I do think that if there is a race to the bottom for code/infra/even marketing. At some point, the idea becomes of fulfilling/creating an experience but I do think that the passion of the people who create things isn't gone to waste because the passion that they applied into creating any form of software now, can be reflected back to the user in form of experience.

Atleast that's my take. Another product I found interesting like this was fluxer.gg[1](discord alternative)

Maybe there can be a platform/mass adoption of the thing where one can just share cool people doing cool things and have links of them which can say "hey check them out! What they are doing is cool"

(I actually tried out some bookmark app just right now but funny thing happened haha where it accidentally destroyed my whole collection as I tried to have a collection name be All, and they don't have support so that I can't even guide them to fix it :/ so its better if we use open source solutions in this maybe, Luckily I was only trying it out but this actually makes me feel like this sharing should be made easier and less error prone

it would be hard to see if average people realize this and if they do end up doing it at decent scale where it makes meaningful difference tho.)

Edit: I rediscovered Linkhut, it feels really good as well. I will be having some fun with it especially with the social elements of it, its front page is about what the official logo of html should be :D (https://ln.ht)

[0]Fuji Gateway - Tuesdays, Am I Right? (Official Lyric Video): https://www.youtube.com/watch?v=ijjb_0RW28c

[1]Fluxer: https://fluxer.gg
by jarjoura | 2026-03-06 19:12:21+00:00
Before Musk made it cool to mass layoff, there was a genuine belief inside of Facebook/Meta that great engineers were extremely hard to find or hold onto and if they weren't on the payroll at Meta, they would go somewhere else.

There was always a "clock" for junior engineers to prove they could handle the high pressure and high intensity work, and as long as they were meeting the bar, they were safe.

They called on-boarding, "Bootcamp", and was for every engineer, junior to staff, to learn the process and tooling. Engineers were supposed to be empowered to take on whatever task they wanted, without pre-existing team boundaries if it meant they were able to prove their contributions genuinely improved the product in meaningful ways. So, come in, learn the culture, learn the tooling, meet others, and then at some point, pick your home team. Your home team was flexible, and you were able to spend weeks deciding, and even if you selected one, you could always change, no pressure. Happy engineers were seen as the secret sauce of the company's success.

I remember that summer, vividly. They told the folks in Bootcamp, pick your home team by the end of the week, or you will be stuck in Bootcamp purgatory. At the same time they removed head count from teams, ours went down to a single one. A new-grad, who had literally just arrived that Monday, picked our team on Tuesday, and then had to watch as most of their fellow Bootcamp mates got left behind.

People wondered what would happen to them for weeks, and then, just like that, the massive layoff sent them all home. It was shitty because from where I sat, it was basically a slot machine. Anyone of the folks in Bootcamp were just as capable, but we had one seat, and someone just asked for it first.
Self taught gen-xers with senior dev/pm exp. Where's my imposter syndrome team?
by _hugerobots_ | 2026-03-06 19:12:28+00:00
tldr: it's been a few years since I've run into anyone in the pool without a degree.

quixotic history aside, how rare is it to get contract work as sendev, devops(sysop ftw) or mid-pm at some F50 houses? My offers are usually about 60% of CS holders... but I'd rather do than don't. Could just be the market in Vancouver, probably a skill issue.
by frankbreetz | 2026-03-06 19:12:39+00:00
Looking at the employment report that came out today, tech seems to be doing better then most sectors...

"Other professional, scientific, and technical services" grew month over month and year over year

"Information" took a hit, but the bulk of that was "Motion picture and sound recording industries"

"Computing infrastructure providers, data processing, web hosting, and related services" modestly shrunk, but "Web search portals, libraries, archives, and other information service" is the only area to grow under information.

This seems different then what the post says. They also said worse then 2008, but didn't post any information. I would imagine the total market was much smaller, so the while total jobs lost was probably smaller, percentage was probably larger. When I started in 2012, tech would take any with a science degree.

I don't understand the job titles being propose in the post, are the using different BLS data then me?

https://www.bls.gov/news.release/pdf/empsit.pdf
by kakonako | 2026-03-06 19:13:06+00:00
I've gone back and forth in my usage of LLMs, from full on vibe coding, to plans and execution, to just using the autocomplete in Clion. I've basically stabilized to a few types of usage now for vibe coding, all notably for ideas or disposable code

- prototypes for games, pipe it a love2d template and let it loose. Make sure it wires in a crude imgui style gui so that I can twiddle various numbers.

- wild refactor ideas in a new branch which I never keep. Used for reference basically.

- the main one. Getting it to create disposable tooling. This has been huge for me, and a lot of nice to have tools in the past I can now get an llm to create in a few minutes.
by adrian_b | 2026-03-06 19:13:22+00:00
ARM CPUs are quite good in "general-purpose" applications, like Internet browsing and other things that do not have great computational requirements, as they mostly copy, move, search or compare things, with only few more demanding computations.

On the other hand, most ARM-based CPUs, even those of Apple, have quite poor performance for things like arithmetic operations with floating-point numbers or with big integer numbers. Geekbench results do not reflect at all the performance of such applications.

This is a serious problem for those who need computers for solving problems of scientific/technical/engineering computing.

During the half of century when IBM PC compatible computers have been dominant, even if the majority of the users never exploited the real computational power of their CPUs, buying a standard computer would automatically provide at a low price a good CPU for the "power" users that need such CPUs.

Now, with the consumer-oriented ARM-based CPUs that have been primarily designed for smartphones and laptops, and not for workstations and servers, such computers remain good for the majority of the users, but they are no longer good enough for those with more demanding applications.

I hope that Intel/AMD based computers will remain available for a long time, to be able to still buy computers with good performance per dollar, when taking into account their throughput for floating-point and big integer computations.

Otherwise, if only the kinds of computers made by Apple and Qualcomm would be available, users like me would have to buy workstations and servers with a many times lower performance per dollar than achievable with the desktop CPUs of today.

This kind of evolution already happened in GPUs, where a decade ago one could buy a cheap GPU like those bought by gamers, but which nevertheless also had excellent performance for scientific FP64 computing. Then such GPUs have disappeared and the gaming GPUs of today can no longer be used for such purposes, for which one would have to buy a "datacenter" GPU, but those cost an arm and a leg.
Show HN: I built the first scripting language for multiplayer game dev
by joshuamanton | 2026-03-06 19:13:41+00:00
Hi HN,

I'm one of the engine programmers at All Out Games, a multiplayer-first gaming UGC platform where creators can make and play games with their friends. For scripting we wanted our creators to be able to jump in and create game mechanics without having to think about networking. If a developer had to manually send packets to/from client/server to get things to happen then we have failed. It is particularly bad if you are using AI tools because they struggle to keep in mind what code is meant to run where (client, server, or both) and remembering to manually sync pieces of data when needed.

To this end, in our networking layer the server will automatically send binary diffs of its game state to all the clients every few frames; then clients would roll back their game state to the last "server-approved" game state, apply the diffs, then resimulate forward to get back to the future. The client never has to ask the server for permission, it can just do whatever action and if it turns out that action was invalid (maybe your character got stunned by another player and your client didn't know it yet) it would automatically be corrected on receipt of a game state update from the server. In delay-based netcode you would have to make every little feature be rollback/resimmable to get this behavior, but we just rollback/resim everything all the time so you don't have to think about it. The engine allocates one large block of memory from the OS for the game state and we have custom heap and arena allocators to divvy that chunk up.

The main requirement here is that the we have to be in control of the memory, and it has to be easily diffable. We can't be manually traversing trees of objects individually allocated from the OS, jumping through tons of pointers. In fact pointers are especially bad because of ASLR; the address space of the server differs from that of the client, so pointers have to be manually patched after applying game state diffs. We also want the language to be typesafe, and it has to be able to run interpreted because on iOS you aren't allowed to download code and run it (again, we are a UGC platform so downloading and running games is what we do) unless it is interpreted.

For these reasons, all the usual scripting languages are out of the running. Maybe there is one out there that satisfies our needs but I couldn't find one. So, I made a custom scripting language. There are tons of other cool things I was able to do because I was making the language for this specific use-case, and I'd like to go into those in a blog post or something in the future.

If you want to try it out visit https://allout.game/create and use code `KHNGJP` to download the All Out Editor. We can also add you to the #game-devs channel in our Discord (https://discord.gg/QCFVZP99) where you can have direct access to the team and other creators, DM me (shwa) for access.
Show HN: Claudine – A Kanban board for your Claude Code and Codex conversations
by ycmatt | 2026-03-06 19:13:43+00:00
I've been using Claude Code and Codex daily and kept losing track of which conversation was doing what across projects. So I built Claudine — a VS Code extension that reads your agent session files and renders them as a live kanban board.
It auto-detects status, category, git branch, and error state. Everything syncs in real time, is searchable and drag-and-droppable. Cmd+Shift+K to open.
No config, no backend, no accounts. It just reads the local session files your agents already produce.
Open source, MIT licensed. Would love feedback — especially on what other agents you'd want supported.
by angiolillo | 2026-03-06 19:13:56+00:00
I have a general sense of the difficulty based on preliminary discussions with an immigration lawyer, but the Netherlands seems like one of the easier routes we're considering.

The reason it's "daydreaming" is that we're not yet ready to give up on New England, but I'd still like to start getting our ducks in a row in case there's a rush for the exits and we have to move quickly.

> He's now making half of what he might make at home, but he's happy.

Sounds like what we're looking for.
by sfink | 2026-03-06 19:14:03+00:00
> For the JS shell, similar to fuzzing, a small fraction of these bugs were bugs in the shell itself (i.e. testing only)

There's some nuance here. I fixed a couple of shell-only Anthropic issues. At least mine were cases where the shell-only testing functions created situations that are impossible to create in the browser. Or at least, after spending several days trying, I managed to prove to myself that it was just barely impossible. (And it had been possible until recently.)

We do still consider those bugs and fix them one way or the other -- if the bug really is unreachable, then the testing function can be weakened (and assertions added to make sure it doesn't become reachable in the future). For the actual cases here, it was easier and better to fix the bug and leave the testing function in place.

We love fuzz bugs, so we try to structure things to make invalid states as brittle as possible so the fuzzers can find them. Assertions are good for this, as are testing functions that expose complex or "dangerous" configurations that would otherwise be hard to set up just by spewing out bizarre JS code or whatever. It causes some level of false positives, but it greatly helps the fuzzers find not only the bugs that are there, but also the ones that will be there in the future.

(Apologies for amusing myself with the "not only X, but also Y" writing pattern.)
by groby_b | 2026-03-06 19:14:10+00:00
They really don't.

They only make it "more complicated" if you have absolutely no clue and thought typing "make it so" in a chat window is all you need.

Every single failure here is precipitated by user stupidity. No management of terraforms tate. No verification of backup/restore procedure. No impact-gating for prod changes. No IAM roles. Reconfiguring prod while restoring a backup.

None of that rests on AI. All of that rests on clueless people thinking AI makes them smart.
by jimbokun | 2026-03-06 19:14:13+00:00
I was skeptical but I'm really starting to see the productivity benefits now.

I very much follow the pattern of having the whole architecture in my head and describe it to the AI which generates the appropriate code. So now the bottlenecks are all process related: availability of people to review my PRs, security sign offs on new development, waiting on CI builds and deployments, stakeholder validation, etc. etc.
by muyuu | 2026-03-06 19:14:16+00:00
it is extremely simple

for instance, the government can effectively ban you from saying something they don't want you to say by forcing all companies that may provide any substantial platform to you to implement their code speech

that way they have enforced a ban on you by proxy

the same way they can verify/certify the id of people totally or partially when they go online, by forcing all vendors who provide the systems that you may use to go online to enforce it for them

and this law absolutely does that
by xmodem | 2026-03-06 19:14:25+00:00
The fact that the AI agent will just go and attempt to do whatever insane shit I can dream up is both the most fun thing about playing with it, and also terrifying enough to make me review its output carefully before it goes anywhere near production.

(Hot take: If you're not using --dangerously-skip-permissions, you don't have enough confidence in your sandbox and you probably shouldn't be using a coding agent in that environment)
by notepad0x90 | 2026-03-06 19:14:29+00:00
> And then replace business with country and society that enables that business' existence, and in whose sovereign land that business is located (i.e. in whose house it is), and that's still this situation.

Yes, so it is a legal construct then? countries and societies generally exist under the rule of law. In the US, both legally and socially, we've decided to accept a free-market capitalist way. Under that social agreement, both individuals and companies have certain rights and entitlements over their products and services.

Under a more universal moral regime, if you have a good reason to believe someone might come in harms way, you have an obligation to do something about it so long as it is within your means to do. Preventing others from coming into harm supersedes the presumed entitlements of third parties. In this case, Google is nice enough to let users disable GSB or bypass GSB warnings. When a certificate for a website expires for example, similar to GSB every browser shows a warning. almost every single time, the site isn't compromised and there is no MITM attack happening, but we accept that is the best course of action, I don't see you protesting that because you understand it is the right thing to do. But in this case you just don't like GSB and you're looking for some moral ground to stand on because no other ground will let you.

> So if someone says "free speech", you just have no idea whatsoever what they're talking about, until they also tell you which country/jurisdiction they're talking about, do you?

You just said it isn't a legal concept, so why does that matter? But context does matter, in this case we're on a US based website talking about a US based company.

> why free expression is desirable, or why letting a handful of giant entities crush speech and smaller businesses is undesirable.

aha! you don't need to walk me through anything, but I think you confuse what is desirable and undesirable with what is moral and immoral. for desirable and undesirable, you use the law to enact your preferences. your desires however have no bearing on morality.

I don't think we'll see eye to eye either, but because I suspect our understand of morality and the rule of law is not aligned.
by OutOfHere | 2026-03-06 19:14:41+00:00
What is not clear is how the US received such faulty intelligence. It is also strange how such a blunder happened on day 1. Did some followed Iranian targets go hide in the school? If so, did Iran have a hand in engineering misleading intel for the US, or was it solely the US' doing?

Today a boy's school in Iran was affected by an explosion. The intelligence received by the US chronically seems troubled.
by leereeves | 2026-03-06 19:14:41+00:00
That book claims:

> Microcephaly incidence increased 1000x within the area of The Network. This was first observed seven months after The Network began its remote prenatal ultrasound program. Do the math.

Almost every baby is exposed to prenatal ultrasound. What do you think was different about that ultrasound program? Why would prenatal ultrasound cause microencephaly there, but not everywhere?
by FireBeyond | 2026-03-06 19:15:02+00:00
AI training?

There's a IT careers site that was sold, I believe, went through a re-branding. And now they also offer AI and "personal" resume reviews _and_ writing, cover letters, and they even have members do a 10-15 minute AI virtual interview that ostensibly could be shown to a hiring manager.

I was unemployed as a PM for about three month. I applied to in the order of 100 roles at this site, as well as applications on the other sites you'd expect, from LI to more niche.

I felt that this site was "underperforming". Jobs I'd applied to that I'd only really seen on there I'd never heard from. I saw jobs that were advertised in other places on there too.

What sealed it for me was that towards the end of the three months, I got an email from the site. "Your profile has been viewed". I open it, "An employer is looking at your profile". I'd never seen this type of email from them before, and sure enough: "Your profile has been viewed 1 time in the last 90 days". That was it. No contacts, and only one employer has even looked at my profile on the site (and this is the kind of site where that'd be the only place they could look at your application). And that employer didn't even have positions open.

But the site does ask you questions to "submit to the employer" about "why you want to work here" "why you'd make a good fit", etc.

And I'm entirely convinced that the jobs they're advertising are only (a very small) fractionally "real" and ever reviewed by anyone at all (maybe the "promoted" jobs?), and they're harvesting positions and jobs from other sites or employers (there's no positions that don't actually seem to exist, or at least not ads)...

... and that their chief motivation for this is getting all your answers to train their models for their actual revenue generator - AI resume writing, cover letter writing, etc. All pre-seeded with other people's real answers to such questions.
by scott_s | 2026-03-06 19:15:06+00:00
That's not what the author means. Multiple times a day, I have conversations with LLMs about specific code or general technologies. It is very similar to having the same conversation with a colleague. Yes, the LLM may be wrong. Which is why I'm constantly looking at the code myself to see if the explanation makes sense, or finding external docs to see if the concepts check out.

Importantly, the LLM is not writing code for me. It's explaining things, and I'm coming away with verifiable facts and conceptual frameworks I can apply to my work.
by jvanderbot | 2026-03-06 19:15:47+00:00
In this example you're actually just being polite. You are not calling out a person publicly, you're transmitting a course-correction through their manager that allows the person who knows you best to communicate the correction the best way AND it allows the corpo to take the blame for being vague and uninformative.

Sure, direct, cold, concrete, public data is "best" in the objective sense, but people's feelings and pride matter, and any attempt to wave that away is just naive.
by WalterBright | 2026-03-06 19:15:47+00:00
A cavalry charge was tried once in the opening days of WW1. A machine gun took care of it. Tanks have machine guns.

P.S. Horses where then relegated to hauling equipment around, not combat. This persisted even into WW2. The Germans used horses extensively for transport. You don't see it much in the documentary films, as the cameramen were instructed to not show the horse drawn stuff. They wanted to present the image that the Wehrmacht was mechanized.
by tliltocatl | 2026-03-06 19:15:50+00:00
Trim might be an illusion, but block erase is very real, even through it's not exposed as a device command. What I'm trying to tell, writes are scrambled but erases (not trim which marks a logical block as collectable, but physical erase that makes a physical block writable) aren't as they happen over several megabytes at once with no way to control individual bits.