MurphyA/hacker-news huggingface dataset:
by persian | 2025-10-15 16:17:05+00:00
Hi HN,

I built HRKYC™ to solve a compliance headache I’ve seen over and over: verifying employees’ Right-to-Work (RTW) and ID in the UK is slow, inconsistent, and often still done through email threads, photocopies, and spreadsheets.

Employers face up to £20,000 in fines per illegal worker, yet the tools to stay compliant are fragmented and expensive. You either integrate multiple APIs yourself (ID, RTW, phone, document checks) or pay enterprise vendors £80–£200 per candidate.

HRKYC™ automates all of it behind a simple workflow.

What it does

• Employers embed a 2-line widget in their onboarding flow or careers page. • Candidates enter name + email, and HRKYC™ takes over: → verifies identity, phone, and RTW status through approved APIs → stores results securely with full audit trail → issues a CandidateID™ badge candidates can add to Apple/Google Wallet.

Employers get results and compliance evidence automatically.

Candidates get a reusable verified status for future jobs.

How it’s built

The system is API-first and modular, designed so verification providers can be swapped or added without rewriting core logic.

All data is validated and normalized to a structured schema before storage.

We focused on isolation and compliance — each employer’s workspace is sandboxed, and verification records are encrypted and auditable.

The dashboard and widget share the same API, which keeps the architecture simple and consistent.

Why this matters

Every UK employer must perform RTW checks, but most still rely on manual workflows that are slow and error-prone.

HRKYC™ makes compliance automatic — reducing risk, saving time, and keeping small employers out of trouble.

My goal: make employment verification as easy as “Sign in with Google,” but for compliance.

Pricing

PAYG: £39 / candidate Subscriptions from £299 / month (includes audit storage)

We’re also contemplating with running a small non-equity crowdfund (~£50k) to complete the MVP in ~6 weeks.

I would love your thaughts, inouts and your experience regarding crowdfunding.

Feedback

I’d also love feedback from:

• HR/recruiting SaaS founders • compliance or gov-tech engineers • anyone building onboarding or identity tools

Especially interested in thoughts on the API surface design — how you’d model employer vs candidate flows — and whether a reusable verified ID (CandidateID™) could extend beyond RTW into other regions.

https://hrkyc.com

Thanks, Masoud — founder support@hrkyc.com
by psychoslave | 2025-10-15 16:17:06+00:00
>Human cognition was basically bruteforced by evolution-- why would it be impossible to achieve the exact same result in silicon, especially after we already demonstrated some parts of those results (e.g. use of language) that critically set us apart from other animals?

I don’t know if anything put us that much apart from other animals, especially at individual level. On collective level as a single species, indeed maybe only cyanobacteries stand an equally impressive achievement of a global change.

My 3 years old son is not particularly good at making complex sentences yet, but he already got it enough to make me understand "leave me alone, I want to play on my own, go elsewhere so I can do whatever fancy idea get through my mind with these toys".

Meanwhile LLM can produce sentences with perfect syntax and irreproachable level of orthography — far beyond my own level in my native language (but it’s French so I have a very big excuse). But they would not run without continuous multi-sector industrial complex injecting tremendous maintenance effort and resources to make it possible. And yet I still have to see any LLM that looks like it wants to discover things of the world on its own.

>As soon as profit can be made by transfering decision power into an AIs hand, some form of agency for them is just a matter of time, and we might simply not be willing to pull the plug until it is much too late.

LLM can’t make profit because it doesn’t have interest in money, and it can’t have any interest in anything, not even its own survival. But as the article mention, some people can certainly use LLM to make money because they have interest in money.

I don’t think that general AI and silicon (or any other material really) based autonomous collaborative self-replicating human-level-intelligence-or-beyond entities are impossible. I don’t think cold fusion is impossible either. It’s not completely scientifically ridiculous to keep hope in worm-hole-based breakthroughs to allow humanity explore distant planets. It doesn’t mean the technology is already there and achievable in a way that it can turned into a commodity, or even that we have a clear idea of when this is mostly going to happen.
by dagss | 2025-10-15 16:17:13+00:00
Yes, this is documenting one particular way of doing CSRF. A specific implementation.

The OP is documenting another implementation to protect against CSRF, which is unsuitable for many since it fails to protect 5% of browsers, but still an interesting look at the road ahead for CSRF and in some years perhaps everyone will change how this is done.

And you say isn't OK, but have not in my opinion properly argued for why not.
by WorldPeas | 2025-10-15 16:17:24+00:00
With all the news of so many US box factories closing, I hope some of their resources could be repurposed to make new building materials before the jobs and knowledge of the plant are lost

https://sherwood.news/markets/us-box-factories-are-folding-f...

for an example of how large one of these factories usually are, here's a freshly closed uncoated recycled paperboard mill in Fitchburg:

https://www.google.com/maps/place/100+Newark+Ave,+Fitchburg,...
by kelas | 2025-10-15 16:17:30+00:00
> i assume that in most array languages, you also create "words" or however you want to call functions, to reuse code.

sure, that's a very useful feature, like elsewhere.

> I wonder about a purely aesthetic issue: how does it look to interleave those symbols with user-defined words that by nature will be much, much longer, i.e. "create-log-entry" or "calculate-estimated-revenue".

strictly speaking, dashes and underscores in k can't even be a part of identifier - they are core language primitives. it is very uncommon to see java-like identifiers like CalculateEstimatedRevenue, why would you want that?

to your question:

here's a bit of an oddity: all user-defined functions and core language operators can be called using functional notation:

v:1 2 3 / some vector v+v / usual infix notation, two operands: left and right 2 4 6 +[v;v] / same as infix, but called as it were a function. 2 4 6 add:{x+y} / a user-defined function: a lambda with a name and two operands. add[v;v] 2 4 6

but there is an important distinction between the two. you can't use your `add` function infix, you must call it as a function, and there are good reasons for that:

2 add 2 / that's not gonna work

that said, mixing language primitives with function calls looks and reads just fine:

+/add[v;v] 12

hope this helps!
by lenerdenator | 2025-10-15 16:17:42+00:00
> Back in 2022, NVIDIA started distributing the Linux Open GPU Kernel Modules. Since 2024, using these modules is officially "the right move" for both consumer and server hardware. The driver provides multiple kernel modules, the bugs being found in nvidia.ko and nvidia-uvm.ko. They expose ioctls on device files, most of them being accessible to unprivileged users. These ioctls are meant to be used by NVIDIA's proprietary userland binaries and libraries. However, using the header files provided in the kernel modules repository as a basis, it's possible to make direct ioctl calls.

If only there were some way to release the source code for your userland programs so that the computing public could look at the code, then offer a fix for a bug such as this.

Unfortunately, so far as I'm aware, there is no way to do this and having a few people who are working against what has to be a large number of deadlines look at extremely low-level code for very sophisticated software is the only way forward for these things.
by ceejayoz | 2025-10-15 16:17:45+00:00
> First you are getting the paid…

Even billionaires get burnout.

> how does windows and Linux waste your time?

Windows is deep down the enshittification curve.

My Linux-using coworkers seem to spend a lot of time wiping things and switching distros. I'm very happy with it for servers, but not for desktop.
by itsnowandnever | 2025-10-15 16:17:48+00:00
indigenous Americans did practice agriculture and were not hunter-gatherers. there were settled cities all across the Americas: Cusco, Tenochtitlan, Tikal, Cahokia. like cereals were the catalyst for the Neolithic revolution in Mesopotamia, the "three sisters" of squash, corn, beans were the catalyst of the Neolithic revolution in the Americas.

sedentary life and agriculture developed in the Americas around the same time it developed everywhere else in the world outside of the Near East (3000 BC). and this roughly correlates to the beginning of the Meghalayan geological age that continues today - which is when the ~10,000 year old original civilizations collapsed and Neolithic cultures became ubiquitous around the world and not just in Mesopotamia and the Yangtze river
by morsecode | 2025-10-15 16:17:59+00:00
This looks really cool - you're right about "not always perfect". I tried to get chatGPT to virtually furnish my deck once and it just duplicated the single tired deck chair in the photo 8 times around a weird table. I tried a popular AI interior design app and it put a bed on the deck?! So it's nice to see someone improving this space.

I hope the one-time purchase model works well for you. Was there a reason to avoid subscriptions?

Good luck!
Show HN: Argus, Go config with universal polling, GitOps, & 39M ops/SEC buffer
by agilira | 2025-10-15 16:18:12+00:00
Argus is a security-hardened Go config framework with a 39M ops/sec universal polling engine. Ditch reflection and unreliable file-watchers. Full support for GitOps, professional audit, OTEL & a fast, powerful CLI.
by 0_____0 | 2025-10-15 16:18:17+00:00
Potatoes are ~0.7kg/L, so that's ~8.4L of potato over the course of the day & 370 grams per waking hour, which is one big potato.

Yes my examples were somewhat high energy density but in the second example, I probably had 3L+ in my belly in just one meal. Honestly I think your body just gets used to it.

I'm not familiar with the 13 lb of potato claim, but it strikes me as a stretch (hah!) but not inherently implausible.
by zevon | 2025-10-15 16:18:23+00:00
My original answer was a condensed and far from comprehensive one-sentence reply to another condensed one-sentence-reply (that included the phrase "highly heritable" which is how the whole genetics argument started). Why is what you apparently perceive this original one-liner to mean so important to you? I've expanded on the points I was trying to make quite a bit. And again: The researchers who look at those things seem to be the ones telling us that the relationship between intelligence and genetics is complicated and many, many non-genetic factors are in play, no? Did I miss some big new movement on deterministic genetics in education or some such since I've sat my basic biology, psychology and sociology courses? Do you know stuff that's not on Wikipedia? Help me out here, please - and I'd politely ask you to refrain from insulting my good faith.

I'd also be - again, genuinely - interested in how you come up with that clear of a statement about smart parents and their non-externally-influenced child, how one would approach that as a research question/design and how - practically - useful this piece of data in and of itself would be when most of us are not Kaspar Hauser or any other conceptual model of a human being that exists without external interdependences.
by giancarlostoro | 2025-10-15 16:18:27+00:00
Old software is not always more reliable though, which is my point. We can all think of really old still maintained software that is awful and unreliable. Maybe I'm just unlucky and get hired at places riddled with low quality software? I don't know, but I do know nobody I've ever worked with is ever surprised, only the junior developers.

Reality is management is often misaligned with proper software engineering craftsmanship at every org I've worked at except one, and that was because the top director who oversaw all of us was also a developer and he let our team lead direct us whichever way he wanted us to.
by agilira | 2025-10-15 16:18:34+00:00
Hey Hacker News,

I'm excited to share a project I've been pouring my heart into: Argus, a configuration management ecosystem for Go.

This all started out of a personal frustration: I needed a performant, lock-free hot-reload mechanism, but the existing solutions felt unreliable or introduced performance bottlenecks I wasn't comfortable with in production. Relying on OS-specific file-watching APIs (fsnotify) felt unpredictable, and the performance hit from reflection-based unmarshaling (mapstructure) was something I wanted to avoid entirely.

So, I built a solution from the ground up with a few core obsessions: extreme performance, deterministic reliability, and security as a first-class citizen.

Argus is the result. It's not just a library, but a full replacement for the entire stack. Here are the key architectural decisions that make it stand out:

Universal Polling Engine (BoreasLite): Argus replaces fsnotify with a custom-built, OS-independent polling engine. At its core is a lock-free MPSC ring buffer that achieves 39 million operations/sec in benchmarks. It's deterministic and works the same everywhere, from a Mac to a Docker container in Alpine.

Zero-Reflection Binding: To achieve HFT-level speed, configuration binding is done without any reflection. It uses unsafe.Pointer for direct, type-safe data mapping, resulting in near-zero overhead (~12 ns/op).

An Extensible Core for GitOps & Remote Config: The core of Argus is minimal and dependency-free. The real power for modern workflows comes from its provider system. I've built providers for Git, Consul, and Redis that enable true GitOps-style configuration management. Your configuration can live in a Git repository or a distributed KV store, and Argus will sync it atomically. This turns any application into a representation of your "Infrastructure as Code".

Security-Hardened by Design: This isn't an afterthought. Argus has been red-team tested against path traversal, DoS, and injection attacks. It includes a unified SQLite audit backend for forensic-quality, cross-application logging, essential for compliance (SOX, PCI-DSS).

It also comes with a full ecosystem, including an ultra-fast CLI framework (Orpheus) and flag parser (Flash-Flags), and optional OTEL integration.

I'd be honored if you took a look and shared your thoughts. I'm here to answer any questions!

GitHub Repo: https://github.com/agilira/argus

Provider Examples:

Git: https://github.com/agilira/argus-provider-git

Consul: https://github.com/agilira/argus-provider-consul

Redis: https://github.com/agilira/argus-provider-redis

Live Asciinema Demo: https://asciinema.org/a/Ew5Br2N5UD7rDe1F6MFVfNYrL
by gosub100 | 2025-10-15 16:18:44+00:00
Completely orthogonal to the feeling of small/unimportant, my mind gets rolled up in thinking about how much activity is going on that's not being experienced by anyone. Think of the raging storms on venus' surface or the ice volcanoes on Io, or the methane raining down on Titan..all that stuff is happening right now, as we speak. But nobody is there to feel it or hear it or see it. And that's our own solar system. Imagine how many things are happening galaxy wide or beyond. So much stuff is happening right now!! This boggles my mind because it doesn't rely on any speculation about alien life. It's almost certainly a fact, unless we're in a simulation and the rest of the universe is in the "clipping plane" of the scene.
by whimsicalism | 2025-10-15 16:19:19+00:00
i do not feel that we have a shortage of art and in fact we have much more art than in past years where everyone was forced to do agricultural labor.

art is relatively low on my list of positive externality activities to subsidize, after stuff like ensuring everyone has food to eat, home, etc. at least in the US, we are already running a deficit so we do not even have the money to do this - let alone some broad UBI for artists.

and how do we agree on what jobs are undercompensated? every person will have their own hobbyhorse
by jaen | 2025-10-15 16:19:19+00:00
The solution to LLM slop in general is certainly almost nothing like what is proposed here, that's just buzzword bingo in the Python ecosystem (and it sounds like an AI hallucination).

What you (and most vibe coders) are missing is just Good Old Fashioned verified software engineering - strong contracts (via better static types, contract libraries, linters, compilers, automated review and soft rule enforcement via eg. another LLM etc.), abstractions that reduce redundancy and increase cohesion, meaningful tests (and meta-tests & metrics ensuring test quality) etc. etc.
by dialup_sounds | 2025-10-15 16:19:21+00:00
Um, okay. Specifically, glasses don't try to do any kind of gaze tracking, gesture recognition, spacial awareness, any kind of 3d, depth, or immersion.

You could add more cameras and lidar for depth, yes, but then you'd also need a display for the other eye, and you still wouldn't be able to do immersion because your displays are transparent and have a tiny FOV, and you're also not doing passthrough, so why do you need the cameras again? And so on.
by Retric | 2025-10-15 16:19:48+00:00
You’re describing an inferior product (cold PB and J, apples, unhealthy chips ? drink) that also has higher costs due to packaging to get to those lunch ladies and more packaging to families as you can’t use lunch trays.

That product also needs to then be distributed to individual families vs being prepared inside a school.

So in terms of "output of thing we want" per dollar it’s a massive failure here.

PS: Deli meats and jelly are also terrible health wise, but I get that’s not really your point.
by mikkupikku | 2025-10-15 16:20:02+00:00
If it's just some private art fund that has their own arbitrary view of what art has merit, then who cares? But if it's the government taxing me, an artist, so they can give my money to some other artist, then the standard for what counts matters quite a bit more. The "art world" is highly nepotistic and is basically a playground for the rich to piss away their lives while feeling good about themselves. Art is something anyone can and should do, but being recognized as an artist isn't meritocratic, and I doubt getting government bureaucrats involved helps that at all.
by mproud | 2025-10-15 16:20:21+00:00
The hardware team has always shined, but how about one example of this:

The PowerBook from the mid 1990’s were hugely successful, especially the first ones, which were notable for what we now take for granted: pushing the keyboard back allowing space for palm rests. Wikipedia says at one time Apple had captured 40% of the laptop market. All the while the ’90s roared on, Apple was languishing, looking for a modern OS.
by amiga386 | 2025-10-15 16:20:43+00:00
EGL2 was proposed in 2015 and was meant to be operational by 2023. It wasn't even approved until August 2024. Construction began a month later.

EGL1 has already suffered a 16 month delay thanks to its constructors: https://www.offshore-energy.biz/supply-chain-constraints-pus...

> The partners attribute the delay to market conditions, supplier withdrawals, and a delayed final offer from an unnamed supplier, asserting they took all reasonable steps to secure the supply chain given the challenging circumstances.

We can certainly "what if" with NIMBYs pylon-blocking, but I'd still say it's mismanagement of the EGL, either by the government, Ofgem or the constructors, that have led to these delays. If these delays hadn't happened, we'd have EGL2 available today and the maintenance on old pylons would have less of an effect.

It's actually good news that there's so much interest in investing in wind farms! Scottish windfarm companies do have to bid at auction to be permitted to build, it's ultimately up to the government what bids they accept. The Tories fucked up and set too low a price, no investors were interested - https://www.bbc.co.uk/news/business-66749344 - their successors aren't making the same mistake: https://www.bbc.co.uk/news/articles/cly8ynegwn4o
by jokethrowaway | 2025-10-15 16:20:56+00:00
CF has strong tech core but some products are unusable.

You can see CF Pages had barely zero resources and the product got worse over time.

Lots of issues shipping examples from mainstream frameworks that work flawlessly on vercel, netlify or github pages. Now they removed support for something and I can't ship half of my "legacy apps". I ship everything on Kubernetes and just cache it with free cloudflare.

It can also be a strategy: they don't care about freeloaders devs shipping another app, they want the enterprise business.
by vintagedave | 2025-10-15 16:21:31+00:00
What scares me is that my M2 started seeing performance issues in macOS recently. Safari is sometimes slow (I admit I stress it with many tabs, but it wasn't like this a year ago.) Somehow the graphics in general seems slower on Tahoe, eg the effects when minimising a window.

I am deeply concerned all the performance benefits of the new chips will get eaten away.
by tmountain | 2025-10-15 16:21:47+00:00
Probably synthetic benchmarks that don't represent actual bottlenecks in application usage. How much of what you are doing is actually CPU bound? Your machine still has to do I/O, and even though that's "very fast" these days, it's not happening inside your CPU, so you'll only see the actual improvements when running workloads that benefit from the performance improvements (i.e., complex calculations that can live in the CPU and its cache).
by hinkley | 2025-10-15 16:21:56+00:00
It’s also a big factor of “the fastest code is deleted code”. Someone sneaks in a loop or a second call to a function and disrupts the code flow and you can see some really weird shit.

One of my first big counter examples to standard “low hanging fruit” philosophy was a profiler telling me a function was called 2x as often as the sequence diagram implied and occupying 10% of the overall cpu time for the operation. So I removed half of the calls by inverting a couple of calls to expose the data, which should have been a 5% gain (0.1 / 2). Total time reduction: more than 20%. Couple jobs later I managed a 10x improvement on one page transition from a similar change with an intersection test between two lists. Part of that was algorithmic but most was memory pressure.

Remember if microbenchmarks lie, a profiler is just an inversion of the benchmark idea. Two sides of the same coin.
by bluGill | 2025-10-15 16:22:09+00:00
It probably would have been invented anyway, by somebody - but when is not known. Billiards gave the first person reason to develop the idea once he saw it could work. There was a year of experimentation needed before it worked in the real world (though as the article notes a trained chemist could probably have figured out the working formula faster).

Everything we know could have been invented by someone else earlier if they had tried (many things depend on earlier inventions and so earlier is often only a few years). Most of them would be invented by someone else a few years latter as well. However we remember the person who invented it (and often the person who made it successful) and not the others who didn't.
by 0_____0 | 2025-10-15 16:22:19+00:00
I'm deeply suspicious of these LLM vendors. How are they going to monetize? What happens to the treasure trove of data about everything including users sexual preferences and specific fantasies when it's time to pay down those datacenter debts?

My heuristic is that I don't engage in any exchange with an LLM that I wouldn't be comfortable with writing on the office whiteboard.