MurphyA/hacker-news huggingface dataset:
by heraldgeezer | 2026-03-12 11:37:20+00:00
Yes, the Linux kernel people can be trusted to manage their own machines. Random corp employees cannot. Also corp machines are corp property, not the employees own. If you have 1000 or 10,000 machines you need to manage them. Full stop.

Yes, many corporate websites are bad. Like ERP or HR systems. None of that has to do with device management, RMMs/MDMs or Intune.
by thor_martin | 2026-03-12 11:37:28+00:00
We built Fornland — a React + TypeScript app using MapLibre GL that pulls live data from national heritage databases across Denmark, Norway, Sweden, Finland, Iceland, Greenland, and the Faroe Islands. Sources include WFS services (kulturarv.dk, Fornsök, Kulturminnesøk), ArcGIS REST APIs, Wikidata SPARQL, and OSM Overpass. 15 layers covering everything from Bronze Age rock art to Viking runestones. Enriched with Wikipedia, Europeana, and Wikimedia Commons. Free, no login, no tracking.
by mattkevan | 2026-03-12 11:37:40+00:00
I built something similar to this. It's a SSG and CMS that runs in the browser and publishes the raw Markdown and JSON metadata alongside the rendered HTML. Unlike this it doesn't use encryption as it only publishes public data.

As the source is available, other clients can easily parse the data so that content can be made available beyond the browser, such as text-only clients, indexing and discovery networks and custom readers. I've built a prototype terminal client to test this out.

Now that the editor is working, my plans are to add public follow/block/like lists to sites to add a lightweight social layer and to build an open indexer framework for content discovery.

It's not trying to be another social network protocol. It's first and foremost a publishing platform, designed to be as easy to use as something like Medium while still being simple, open and portable.

I'd really appreciate any feedback: https://www.sparktype.org.
by djmips | 2026-03-12 11:37:57+00:00
To the blog poster:

Robin Green is an excellent resource

Faster Math Functions:

https://basesandframes.wordpress.com/wp-content/uploads/2016...

https://basesandframes.wordpress.com/wp-content/uploads/2016...

Even faster math functions GDC 2020:

https://www.gdcvault.com/play/1027337/Math-in-Game-Developme...
by bearjaws | 2026-03-12 11:38:00+00:00
I used to work for a vendor who wrote the drivers for iTunes CD burning, I actually built a in house tool that could take multiple machines with 8 drives each and test our driver by burning to CD-R, DVD-R, DVD-RW, etc... and read the data back to ensure no regressions in our drivers.

Reason for testing so many drives is that when it comes to the real world, a lot of drive manufacturers cut corners and didn't follow standards, so we had a growing list of "work arounds" that we would validate. Every manufacturer would send us their drives to validate, we had a huge closet with shelves floor to ceiling of different drives.

Was a cool internship out of high school an forever thankful that I got it. Even if it's my most boomer skillset.

Couple of main things that post are 100% correct, the brand of media does matter. We actually had specific media we would recommend to the DOD for maximum stability. Second of all faster media always performs worse for archival purposes, and burning faster will result in more errors as well.

For testing we had a specific media for each type we found could be used for 25x tests reliably, but I don't remember the brands/type. We would basically load them once a year since we did a full verification every few weeks.
by hinkley | 2026-03-12 11:38:20+00:00
> Legend says it only happens in obscure, low-level systems, but I'm here to refute the legend.

In a somewhat self-deprecating, but also an “anyone can do this if they have the will” fashion, I tend to say my real skill in performance tuning is stubbornness. Orphaned gains can be easily responsible for 1/2 of the runtime of your average operation, sometimes as high as 2/3. The first 20% is fairly straightforward, the rest is just hard work. There’s always four smartasses willing to misquote a Knuth aphorism they never understood, but the fact is if your customers hate how slow the product is, and more to the point, if your marketing people are talking about it, it’s time to get off your asses and do the hard work, because your shit is broken.

Yes there’s specialized knowledge but is it really any harder than understanding how databases work? Probably not. But if what is described I’m the quote above is a “legend”, then either things have got a lot worse while I wasn’t looking, or I’m underplaying the value of those skills in the overall mix, or both.

The biggest memory pressure problem I ever fixed, I deduped running the same DB query twice and intersecting two filters of that data. I was expecting about a 2x improvement, but instead I got 10x. In retrospect I should have hoped for maybe as high as 4x due to the extra short circuiting on the data set, but not 10x. That was all better data locality.

The irony of that situation is that I had been pulled in as a fixer and asked if I could figure out how to get a request taking thirty seconds down to three. This was supposed to be my opening salvo in a several week drill down and a series of improvements going from 15 to 10 to 8 to 7 seconds etc and prepping to apologize when I was only able to get it down to five, maybe six seconds. And instead I was done in like two days. But it did serve my larger thesis that we were using caching wrong. Data passed on the call stack doesn’t have to be looked up a second time. Or a third, or a fifth.
by michalsustr | 2026-03-12 11:38:55+00:00
Mine too! Rust is my favourite language right now.

The complications begin with async. Outside of async it’s a beautiful world.

With async, you tend to get locked down on library ecosystem level, with the dominant approach being work-stealing Tokio runtime, which I disagree with the fundamental design, after doing a lot of research. However, the gravity field of Tokio is strong. To escape it , I had to make a copy of popular crates and dig with LLMs to rewrite them to be free of work-stealing.
by AngryData | 2026-03-12 11:39:22+00:00
I mean it can certainly help, but this is still well within an average human's range of adaptability. Building up new muscle "easily" (and also atrophying muscle when it isn't used) is one of human kind's super powers in the animal kingdom.

You aren't going to run into any real significant physical limits from your genes until you are pushing beyond what the top 1% of other humans can do, and being able to run up and down mountains all day isn't something only a portion of the locals could hope to achieve, native to the area or not, they just gotta do it for long enough.
by heraldgeezer | 2026-03-12 11:39:30+00:00
I am sorry and I get carried away sometimes but it is frustrating seeing comments from cowboy devs saying to just give everyone admin, have an excel sheet of software and have people manage their own PC and to get rid of IT just because as here they go phished or breached.

That works for a 5 person company but not a 1000 person company. Or a 10 person company with 1000 machines.
by tecleandor | 2026-03-12 11:39:43+00:00
But the site doesn't say anything about being new, and in fact says it was invented in 1995:

When Was 3D-Knitting Invented?

The concept of 3D-knitting was first envisioned and then developed by the
Japanese company SHIMA SEIKI. They launched their first WHOLEGARMENT knitting
machine at the ITMA trade fair in 1995.
by GistNoesis | 2026-03-12 11:40:36+00:00
I think it boils down to the alternate view of rotations as two successive reflections.

You can then use householder matrix to avoid trigonometry.

These geometric math tricks are sometimes useful for efficient computations.

For example you can improve Vector-Quantization Variational AutoEncoder (VQ-VAE) using a rotation trick, and compute it efficiently without trigonometry using Householder matrix to find the optimal rotation which map one vector to the other. See section 4.2 of [1]

The question why would someone avoid trigonometry instead of looking toward it is another one. Trigonometry [2] is related to the study of the triangles and connect it naturally to the notion of rotation.

Rotations [3] are a very rich concept related to exponentiation (Multiplication is repeated addition, Exponentiation is repeated multiplication).

As doing things repeatedly tend to diverge, rotations are self stabilizing, which makes them good candidates as building blocks for the universe [4].

Because those operations are non commutative, tremendous complexity emerge just from the order in which the simple operations are repeated, yet it's stable by construction [5][6]

[0]https://en.wikipedia.org/wiki/Householder_transformation

[1]https://arxiv.org/abs/2410.06424

[2]https://en.wikipedia.org/wiki/Trigonometry

[3]https://en.wikipedia.org/wiki/Matrix_exponential

[4]https://en.wikipedia.org/wiki/Exponential_map_(Lie_theory)

[5]https://en.wikipedia.org/wiki/Geometric_algebra

[6]https://en.wikipedia.org/wiki/Clifford_algebra
by hrmtst93837 | 2026-03-12 11:40:46+00:00
If you design for email alerts you invite reply loops, permanent delivery failures, and all the headaches of scaling SMTP. RSS, while nerdy, offloads almost every operational hassle to the client and works fine for polling when instant delivery isn't mandatory.

Some users want to pipe these updates into scriptable things like Slack, bots, or custom dashboards, where RSS is much easier to handle than email. If you offer both, people will use whichever fits their workflow, and that isn't always predictable.
CodeCortex – Persistent repository knowledge graph for AI coding agents
by costea | 2026-03-12 11:41:24+00:00
I’ve started an open-source experiment called CodeCortex.

The idea is simple:

AI coding tools repeatedly re-learn the same repository structure every session.

This wastes tokens and often misses architectural dependencies.

CodeCortex explores a different approach:
build a persistent knowledge graph of the repository that evolves with the codebase.

Instead of rescanning the repo, AI agents query the graph.

Still early, but the repo is now public.

Curious to hear thoughts from people building with AI coding tools.

https://github.com/costeamarius/codecortex
by hardwaresofton | 2026-03-12 11:41:37+00:00
I think we probably disagree on the most important parts of the tooling. I’m a lot more focused on what it lets me do/whether the abstractions are right.

That said, people have worked on IDE integration (it’s not zero, ex. WIT syntax highlighting), there is existing integration with upstream language tool chains, but trying to debate that seems silly. Whether tech is good or worth exploring is not dictated by IDE support, I think!

There has been substantial work on improving debugging, DX and documentation! Hopefully in the LLM age the existing can move even faster
by bell-cot | 2026-03-12 11:41:49+00:00
Far better coverage of the broader subject: https://en.wikipedia.org/wiki/Atlantic_meridional_overturnin...

> What can be done?

> Iceland’s environment minister, Jóhann Páll Jóhannsson, recently said that the latest research is shocking. Without decision-makers taking rapid action to cut fossil fuel emissions in the next decades, he warned, Iceland could become “nearly uninhabitable for our children and grandchildren”.

> [...]

> Preventing such a collapse ultimately comes down to one thing: cutting CO2 emissions, scientists emphasise. Any extra warming or prolonged overshoot of 1.5°C increases the risk of triggering an AMOC tipping point.

Unfortunately, the Nordic countries and N. Europe are not all that near & dear to the folks currently responsible for the great majority of the world's CO2 emissions. Especially not when the causal connection between "I enjoy my carbon-heavy lifestyle now" and "bad things eventually happen...mostly far away" is, in many human minds, so murky.

Sad to say, but the Nordics & N. Europe should be starting preparations for worst-case changes.
by LifeOrder | 2026-03-12 11:41:50+00:00
Hi HN,

I'm building LifeOrder, a mobile app designed to help families organize schedules, kids activities and daily tasks in one place.

Many parents currently use multiple apps – calendars, notes, reminders – which quickly becomes chaotic. LifeOrder aims to simplify family organization with one simple interface.

The launch is planned for March 19.

I'd love feedback from the community:
How do you currently organize family schedules?
by nemo44x | 2026-03-12 11:41:57+00:00
This is actually a good thing, or could be, for you and here’s why.

Today no one gets a call back when they apply for a role they’re 100% qualified for. It’s because the recruiting system broke when LLMs became widely available. You can dump a job description in and generate a fake CV and cover letter with no effort.

People apply for every job. A job listing that would get a few hundred good applicants get thousands of perfect ones now. It’s all noise. And it’s getting worse.

Not that this is the only solution but an AI screening call would give qualified applicants a chance to distinguish themselves and get to the human phase. It could incentivize people to not apply for everything.
by exsomet | 2026-03-12 11:42:02+00:00
> "Our approach is not 'AI replaces people.' But it would be disingenuous to pretend AI doesn't change … the number of roles required in certain areas. It does," CEO Mike Cannon-Brookes said in a memo to employees.

“AI doesn’t replace people, but it’s silly to pretend it doesn’t replace people”, says man planning to use AI to replace people.
by bilekas | 2026-03-12 11:42:59+00:00
> That review identified no exposure, vulnerability or unauthorized access within the IDMERIT environment

The fact that they didn't vet their data providers then has to be considered a form of negligence. In the end, its the company I am handing over my details to to act responsibly, not their providers.

I hate this responsibility delegating when its not a good luck, and this will continue to get worse now as the entire internet will be ID gated soon. But don't worry, all the lapse in privacy and even security in the name of 'saving the kids'.
by dspillett | 2026-03-12 11:43:29+00:00
Counterpoint also from a UK perspective: unfortunately a lot of people give no more than lip service to that training, and there are a great many people who have been in that sort of role who have avoided taking part in it at all. It sometimes worries me how seriously some people don't take the matter, and how many see that sort of regulation as pointless “innovation” preventing inconvenience. Heck, I know one fool who gave “the overreach manifest in GDPR” as one of his reasons for voting for brexit.

My DayJob company, and most of the people working here, do have the right attitude, as do most of our clients (if only because of the potential punishments, both in terms of fines and a slapping from the court of public opinion, if something done wrong has signifiant repercussions), but I do worry about how many people and companies seem to not care at all.
by anonMcKinsey | 2026-03-12 11:43:39+00:00
Often the B+ students are way sharper but have poor incentives to work for the As. This creates bad work habits for them.

The As, then, are better at the game. Once you've become a TA and have to grade the exams, you realize how A grades are quite within reach:

For the professors, being an easy grader has almost no downsides. The contrary is a minefield of trouble. "A" students will "ask for clarifications" for any minor mistake, knowing professors will often throw them a point or two.

The exams are, typically, slight variations of problems from assignments. Often, they are the same.

Exams have no curveballs; problems or situations that you have never seen unless you did extra readings. No problem which to solve you must have read more or fully understood the core material.

The TA is primed to give 40% of a problem's points for free - just restate the problem in math and draw a picture and right out the door you get 2 out of 5 points.

Note that, as far as I can tell, this is not generally true for "hot" topics like CS or bio. These programs have so many eager kids that the material is hard. But then these fields get hard working, bright, kids that don't actually care about the material - they go to McK. Within ten years they've forgotten everything and are just consulting parrots.
by jgammell | 2026-03-12 11:44:15+00:00
> Generative models are probabilistic: the output will be less likely to satisfy complex requirements, particularly

This is a misinformed 'critique' which always gets on my nerves, as someone who actually works with AI. The world is random. Generative models are only random in the sense that they randomly sample from the set of correct answers for a given problem (ideally). Of course LLMs make mistakes, but this has nothing to do with the fact that they are random.
by zknowledge | 2026-03-12 11:44:19+00:00
Hey folks. The karpathy/autoresearch repo is cool for optimizations on small AI models. What if we applied that to just about anything quantifiable?

This CLI sets up the scaffolding for that automatically. It helps users generate a setup.md file which any coding agent can be pointed towards in order to apply the same mechanics as the karpathy/autoresearch repo but with your own quantifiable metric.
by trueliberia1847 | 2026-03-12 11:44:48+00:00
Social media today is highly visual. Platforms like Instagram, Facebook, and TikTok thrive on images that capture attention instantly. However, while visuals attract users, captions are what drive engagement.
Many creators struggle to find the right words to describe their images. Writing captions can feel repetitive, time-consuming, and sometimes frustrating. This is where AI image caption generators become incredibly useful.
An AI image caption generator analyzes the visual content of an image and automatically produces relevant captions. Instead of staring at a blank caption box, creators can simply upload their image and receive several caption suggestions instantly.
Tools like the Image Caption Generator from PostIgniter https://postigniter.com/tools help creators quickly turn photos into engaging posts. The AI understands the context, objects, and themes in an image, generating captions that are ready to publish or easily customizable.

Using AI caption tools offers several benefits:
• Faster content creation
• More engaging captions
• Consistent posting schedules
• Reduced creative block

For influencers, brands, and marketers who publish content daily, an image caption generator can significantly improve workflow efficiency.
Ultimately, captions are not just descriptions; they are opportunities to tell a story, spark conversations, and connect with audiences. AI tools make that process easier and more effective.
by Sean-Der | 2026-03-12 11:45:15+00:00
If anyone is using/testing WebRTC I would love to hear how it is working for them :) I am hoping Simulcast makes a impact with smaller streamers/site operators.

* Cheaper servers. More competition and I want to see people running their own servers.

* Better video quality. Encoding from source is going to be better then transcoding.

* No more bad servers. Send video to your audience and server isn't able to do modification/surveillance with E2E Encryption via WebRTC

* Better Latency. No more time lost transcoding. I love low latency streaming where people are connected to community. Not just blasting one-way video.
by paxys | 2026-03-12 11:45:39+00:00
Atlassian also issues billions worth of RSUs to employees every year. The buybacks are necessary to offset that. Shareholders are getting nothing out of it, and the fact that the stock price has been in freefall for years despite the buybacks shows that.

Software companies hid behind “free cash flow” and “YoY revenue growth” and “non-GAAP profit” for years in the zero interest world. Now that the heat has turned up a notch investors can see what I said before - most of these companies are wildly overstaffed and addicted to spending.
by peepee1982 | 2026-03-12 11:45:48+00:00
Serious question, as someone who started his professional developer career as a RoR developer in 2012: Isn't vibe-coding top for straight up CRUD?

I'm not trying to be glib. The thing that seemed magic to me at that time was all the scaffolding that Rails provided with a few simple commands, making it possible to quickly build something that let the user authenticate and enter and display data. Sure, Ruby itself and the culture around it back then was also great and will always have a place in my heart. But the whole convention-over-configuration and scaffolding thing, that was what I liked so much about it, and I never found that in any other language/framework combo in a way that felt as smooth.

But now, I use AI for scaffolding, and for my side-projects often never have to touch code.

So why would I choose something for a CRUD application that might give me headaches down the road, when there's a possibility that the app might morph into something less conventional, when I could use *any* language/framework that's not as rigid and have the scaffold be built by AI?

I get it if you enjoy actually writing code. But I don't quite get the benefits if the goal is to have something working quickly and be able to potentially build it out to something that is not served that well by RoR.
by hinkley | 2026-03-12 11:46:02+00:00
By far my favorite feature of lodash is the sortby function, in which instead of providing a custom comparator as most std libraries’ sort() function offers, provides a way to substitute a simpler object for the comparator to chew on. If your comparator needs to go beyond a couple nested conditionals, to actual data transform or grabbing locks, then that nasty little logn term in the runtime can take your sort from using 20% of the time budget for an expensive operation to taking 120%. Especially when you consider the memory bandwidth sloshing around L3 or the main memory bus to do the full table scan logn times.

I think the world would be better off if this wasn’t in a third part library in a single programming language. Iirc Ruby is the only language I know with it as a built-in.
by silentsvn | 2026-03-12 11:46:59+00:00
Interesting approach with the hierarchy. I went the opposite direction with engram-mcp — flat structure, 5 tools, semantic search via Ollama (nomic-embed-text) with keyword fallback when Ollama isn't running. SQLite-backed. The bet is that most agents don't need tiered recall, they just need "find the thing I said about X." npx -y @cartisien/engram-mcp if you want to try it.

Curious how the L0/L1 hierarchy plays out in practice - do agents actually use the deeper levels?
by kemp144 | 2026-03-12 11:47:23+00:00
QuillInvoice is a free invoice generator built for freelancers and small businesses who need a fast, simple way to create professional invoices. Customize invoice details, add business and client information, calculate totals automatically, and download polished PDF invoices in seconds. No bloated accounting software, no complicated setup, just a clean tool for creating invoices quickly.