MurphyA/hacker-news huggingface dataset:
by xandrius | 2025-07-04 11:42:48+00:00
Probably you've been out of the getting hired game but I had a glimpse of it last year: absolutely terrible.

When I started you'd send a mail to the company directly about a position, you'd go to the office, have a short interview, meet the team and they'll let you know. That's it.

Now it's 2 rounds of HR bs, 3 layers of tech interviews, then meet the CEO/CTO/etc. And then references and then a final "chat". And you still can get ghosted at literally any step, even at the final cozy chat, just because of "vibes".

And throw in companies sending you leetcode even before talking to you and you can see why one would want to get through the bs.

I still stand about my favourite approach for tech jobs: intro and tech chat (1-2h) about your resume, what you'll be doing and anything you might have questions about (no challenges or stupid riddles). Then, if everything goes smoothly, you get a 2 weeks contract and you are in probation. If everything goes well, you get another contract for 3-6 months (up to you to accept or not) and then you get converted to permanent if everything went well for both parties.
by coldpie | 2025-07-04 11:43:26+00:00
> Even if the bigtechs don't "officially" make the passkey standards require bigtech involvement, it seems very likely to me that conservative businesses like banks will only accept bigtech implementations.

Indeed. It's not a theoretical concern, either. The spec authors themselves actually maintain a "naughty client list": https://passkeys.dev/docs/reference/known-issues/

> This ZKP+hardware secure element stuff seems even worse, because how are you going to make it work on old hardware, or with free software, or with open devices?

I don't love it, but I actually do see an argument that this kind of proof-of-property stuff really does belong in a secure area, backed by approved software. It is making government-backed, legal claims about a person or entity. Unlike with Passkeys, it's not really "your" data, rather it's a way for the government to provide legally-backed information to someone, without the government actually having to be in the loop. I'd probably argue the solution to the big-tech dependency here is the government should be required to provide its own, verifiable solution (such as a physical ID card with open software) for users who do not want to trust big-tech.

Where the ZKP spec authors goofed was in not considering the wallet provider to be a party in the transaction. That third party may have interests that are not aligned with the user's.
by lordnacho | 2025-07-04 11:43:31+00:00
I have labs, and they seem to have perfected the art of begging. Not too pushy (no barking), not too subtle. Just you know, when you're eating or moving towards food, it somehow crosses your mind that maybe the dog should have something. Always happy to do the one trick that gets them food, which is sitting on their hind legs.

I can see how this evolved. You sit near the humans, don't act aggressive, they give you food. You make puppies that follow the same plan. You give up the dead end profession of providing security. The parcel guy might also give you food, you never know!

What I don't get is how their other instinct evolved: "I must bring this tennis ball to master, and master must fulfill the social contract of launching it"

Sure, I can see how hunting for stuff makes you want to run over to something and pick it up. But what about the "throw the item 40m so I can run after it?" Why would that have a purpose? Why is the appetite for doing this insatiable, to the point where you are advised not to do it with small puppies who might hurt their hip development? Is it all just an extension of the juvenile stage, where play is important?

Labs have also become the dominant breed of dog through exceptional salesmanship. I bred my lab, and she had eight puppies. We advertised them, and not a single one of the families that came to see one decided against it. The mom would bring a puppy to the family, and as soon as they were holding a puppy, you could tell by the look in their eyes that they were sold. It's like she was saying "Hey, you look like nice people, buy my kid! He'll love you forever".

The puppies at that stage are already able to look deep in your eyes, and can already do the "oh hey, that's some interesting food you got there" look, and they already love a belly rub.
by _V_ | 2025-07-04 11:43:35+00:00
I have been checked like that as I travel a lot through the Europe. And atleast in my case I just showed them my ID, they ran it through the database and that was the end of it. It sucked, but it was a one-off, so I shrugged it off.

I would argue that deportation is not really a punishment. It is just ejecting you from a place you should not be in the first place - basically a state-operated bouncers. From the perspective of the citizen, I'd want people like that out - for my sake, and their. Because they will create gray economy & not pay taxes. And not only that - since they are in the grey zone of the economy, the people who will employ them can 1) really abuse them as they have no legal/work protections and 2) those companies can get quite a big advantage over other as they have much lower labor costs. Which in turn hurts companies that are employing legal workers, which in turn hurts tax revenue.

Regarding being sent to the active war zones - I always thought that US do have asylums for people esaping from war etc? Meaning those people should be able to get some permit to stay & therefore should not be affected by ICE at all - or is this not a thing in the US? For some reason I thought that this is a part of some kind of international treaty or something, that you cannot deport people who are escaping from war.

Regarding the El Salvador, I read quite a lot about CECOT and about (recent) history of El Salvador and to be frank, I totaly get why the people in El Salvador chose to do what they did. The amount of atrocities that local gangs were commiting was incredible and given the sheer amount of the gang members and their violence, there is really nothing "human" you can do. Granted, I have not visited El Salvador, so my information may not be 100% correct, but right now I shed no tears for the gang members in their gulags. We really are not talking about people that you can reason with.

I knew US states were partially sovereign, but I always thought that federal laws are applied country wide & are enforced like that on all levels. And the local laws are on top of those. I did not know that the local police does not/should not enforce federal law I thought that if you commit something like wire fraud, local police will be working with the FBI to catch you. But as far as I understand it, local police is not really involved in those deportations, right? I always saw ICE agents (= federal) running around & rounding people up.

Thanks for the comment & explanation
by MITSardine | 2025-07-04 11:44:08+00:00
I'm not sure I'm sold on the necessity to detect lines and planes specifically. My issue is, suppose you could do that perfectly, then what of the rest of the geometry? If you're aiming for a CAD model in the end (BREP), you'll want to fit the whole thing, not only the planes and lines. And it seems to me an approach specialized for lines and planes is helpless at fitting general surfaces and curves. In my mind, a general approach that incidentally also finds straight lines and planes would be better (necessary).

Note if you can fit a BREP, it's fairly trivial to find whether a curve is close enough to a straight line that you can just stipulate it's a straight line (same for a plane).

Have you looked into NURBS fitting through point clouds? I understand those can be noisy and over sampled. A colleague got away with sorting point clouds by a Hilbert curve (or other space filling curve) and then keeping 1/N points (just by index), a simple but elegant way to remove N-1 every N points while keeping the general distribution mostly intact (you could also use an octree). Though I recall in some cases the distribution of points was not uniformly too dense, but e.g. dense along scanning lines and sparse between those lines.

Once it's tractable to triangulate the point cloud, you have two important pieces of information at your disposal: local connectivity (prior to that, it'd have been nlog(n) at best to find nearby points) and a notion of topology after some basic processing (e.g. detecting ridges to make out surface patches). With the former, you could do things like smooth the surface to do away with noisiness (say your points are randomly a small distance away from the plane, but any shape really) for better NURBS fitting, estimating normals, etc. and with the latter you could split the domain into faces and curves for your BREP.

At the very least, you'd get much cleaner data to feed an ML algo than basic point clouds. I just find it strange to tackle the raw data head on when there's so many methods for dealing with geometry already, at the very least to clean things up and make some sense of the data.

Have you looked at existing products that do point cloud -> CAD? What are they lacking in?
by spankibalt | 2025-07-04 11:44:16+00:00
> High-end PC's were also extremely costly prior to the mid-1990s or so (the "Multimedia PC" era).

I saw the first PCs starting to appear in East German households in 1990. Typically a VGA-capable 286 machine, 16 MHz, 1 MB RAM, two HD FDDs (one 1.44 MB 3.5", one 1.2 MB 5.25"), one 20 to 40 MB hard disk. No sound card. Without monitor, in early 1991, such a machine cost new about 1,500 DM.

At the same time, a new Amiga 500 with 512 kB memory extension cost about 900 bucks, the A590 external 20 MB hard disk an additional 700 DM, for a grand total of 1,600 DM. In other words, we roughly on equal footing here.

A barebones A2000 without hard disk and 1 MB of RAM cost also about 1,600 DM in the same time period. The costs racked-up even quicker to furnish out that bird.

Coincidentally, 1,500 DM is the same price I payed in early 1993 for a well-cared for second-hand 386DX-25 (387 FPU included) graphics workstation.

And the Acorn Archimedes? That machine was essentially a unicorn where I'm from; the Amigas had at least some visibility here.
by jcelerier | 2025-07-04 11:44:27+00:00
> The goal of software engineering is not to write code faster

That just really depends on your situation. Here's a case I had just last week: we had artists in residency who suddenly showed up with a new, expensive camera that didn't have any easy to use driver but requires the use of their huge and bulky custom SDK.

Claude whipped a basic working c++ proprietary-camera-sdk-to-open-video-sharing-protocol in, what, 2 minutes? From the first go with a basic prompt? Without that it'd have been at least a couple days of development, likely a day just to go through the humongous docs -- except I had at most two hours to put on this. And I already have experience doing exactly this, having written software that involves realsenses, orbbec, leapmotion, Kinect, and all forms of weird cameras that require the use of their c++ SDK.

So the artists would just not be able to do their residency the way they wanted because they only have 3 days on-site to work too.

Or I'd have spent two days for some code that is very likely to only ever being used once, as part of this residency.

Thus in my line of work, being able to output code that works, faster than humans, is absolutely game changer - this situation I'm describing is not the exception, it's pretty much a weekly occurrence.
by franktankbank | 2025-07-04 11:45:14+00:00
I don't really know what you mean, American labs don't have any sort of genetics that tells them to stop eating. If they were in a room filled with food they would eat it all, only taking breaks to sleep. I have a lab mix and he shamelessly steals food from our young kids and off the kitchen counter as we eat in the very visible room next to it. He's eaten whole loaves of bread (multiple times), an entire pound of deep fried egg rolls, trays of cookies on and on and on. He's a good boy though.
by distances | 2025-07-04 11:45:15+00:00
I wonder how two full time contracts could even work out in Europe. Surely they both can't pay the social security contributions, pension etc?

Also don't most work contracts expressly prohibit taking a second job, with the reasoning that the company expects employees to rest so they stay productive in the main job?

It's hard to get a 130K job in EU but it's easy to reach and exceed that as an independent contractor, so that's an avenue you could try out.
by swat535 | 2025-07-04 11:45:53+00:00
I don’t think it’s about the size off the project but the crestivity, cohesion, gameplay and good storytelling.

There are plenty of counter examples like Witcher 3, Desth Starnding, Resident Evil Village and Cyberpunk (regardless of its rocky launch)

The issue with EA and Ubisoft nowadays is that they are not run by game designers but by MBAs and HR departments. There is very little room to disagree with the mandates and if the game must have x,y,z then you need to find a way to cram it regardless.

When you kill the creativity and don’t take bold risks, you kill innovation and ultimately suck the soul out of the game.

Games are a form of art after all.
by le-mark | 2025-07-04 11:46:11+00:00
This is a very nice write up of not only Ocaml but also gameboy emulator implementation. Great job and thank you to the author!

As an aside I’ve always thought it would be awesome to create a single page app with an assembler editor and assembler/linker/loader to enable doing gameboy homebrew in the browser. I think it would be a great, accessible embedded development teaching opportunity.
by panstromek | 2025-07-04 11:46:57+00:00
Note that most of the emissions come from fairly mundane stuff, notably heating and road transport. Tackling those is fairly straghtforward without that many changes in lifestyle. The last ~20% is where it becomes really difficult without major changes.

> As long as half of the population doesn't care about the climate then nothing meaningful will get done.

This is fairly common misconception. At this point the vast majority of people is on board, but the perception is skewed by vocal minority. Big part of the work at the moment is just communication to help closing this perception gap.
Show HN: Fast Thermodynamic Calculations in Python
by Saloc | 2025-07-04 11:48:12+00:00
I built gaspype, a Python library for fast thermodynamic calculations, like equilibrium reactions. It's lightweight, written in typed Python/Numpy, and comes with a large species database.

Gaspype operates on multidimensional arrays for composition, temperature and pressure. It is designed for a flat learning curve and compact syntax for pocket calculator-like use in Jupyter Notebooks, as well as high performance for integration in large physical models. One central goal is the portability to GPU frameworks like JAX or PyTorch for performance as well as direct integrability in ML pipelines.

Checkout the examples, I'd love to hear you feedback, use cases, or feature ideas.

Repo is located here: https://github.com/DLR-Institute-of-Future-Fuels/gaspype
by bgwalter | 2025-07-04 11:49:13+00:00
What a great article, I hope it becomes Internet lore. We have been in the Whatever Economy for quite a while and the LLM hype is the logical conclusion.

Like the author, I'm mystified by those who accept the appearance of output as a valid goal.

Even with constrained algorithmic "AI" like Stockfish, which, unlike LLMs, actually works, chess players frown heavily on using it for cheating. No chess player can go to a tournament and say: "I made this game with Stockfish."
by gwd | 2025-07-04 11:49:35+00:00
Do you never ever do anything that's wrong?

If so, well, I guess good for you; but the rest of us sometimes screw up. There needs to be a path for redemption. Admit you were at fault, make it right, do better next time.

ETA And, it doesn't matter whether people do the above steps because they "really mean it", or because they're just afraid of the consequences otherwise; any more than it matters, from a societal perspective, if people refrain from stealing or murdering because they're good people, or because they're afraid of being thrown in jail.
by coldpie | 2025-07-04 11:49:57+00:00
The document states:

> Controlled by users: The EU Digital Identity Wallets will enable people to choose and keep track of their identity, data and certificates which they share with third parties. Anything which is not necessary to share will not be shared.

I think where the ZKP stuff being discussed here fails to meet this criteria is the wallet provider is also a third (non-user) party. You stated elsewhere that a malicious wallet could leak data about a transaction: that's exactly the vulnerability that is not being accounted for by this protocol.

> If you think you have a better idea shoot me an email.

Sure, will do. It does seem to me like a solvable problem. I think this kind of tech is really important and I'd love to see this hole get closed so I can feel better about supporting it.
by andersmurphy | 2025-07-04 11:50:15+00:00
I'm just heading off on holiday so if someone does... Please make a gif so I can watch it on my return.

There's a bad apple demo on the datastar site. Datastar's[1] streaming hypermedia is what makes this possible, that and good old Clojure and sqlite.

- [1] https://github.com/starfederation/datastar
by munksbeer | 2025-07-04 11:51:14+00:00
If you really want me to comment, then I can, but people downvote different opinions on AI here, so it doesn't seem fruitful.

I'm an optimist by nature. I probably do err on the side of optimism. But when I look back over history, I see a trend upward in living standards, despite the modern determination to pretend this hasn't happened, or to cherry pick data to prove the opposite, and despite prophecies of doom at almost every step change.

I'm inclined to believe that will continue to happen, that regardless of what people personally think of Altman, Zuckerberg, etc, that ultimately, strong AI is inevitable, and that it will be a force for improving our lives.

I do not believe we'll be relegated to poor existences, while the captains of AI or whoever the elite are defined to be, live in paradise with robot workers do everything for them. It just makes no sense.
by TuxSH | 2025-07-04 11:51:17+00:00
I know how freestanding works, and I agree that Rust's "nostd" is much more thought out than C/C++'s freestanding, however

> This is roughly analogous to Rust's nostd.

"freestanding" is actually worse that this. It means that the compiler can't even assume things about memcpy and optimize it out (as on gcc it implies -fno-builtin), which pessimizes a lot of idiomatic code (eg. serialization).

The "-nostdlib" option is usually what one wants in many cases (don't link against libc but still provide standard C and C++ headers), such as when compiling privileged code with -mgeneral-regs only and such. This way you can benefit from <chrono>, etc.

If you are writing userland code you should be using a toolchain for this, instead of relying of freestanding/nostdlib which are geared towards kernel code and towards working around defective toolchains.
by UncleMeat | 2025-07-04 11:52:55+00:00
Prosecutions would be much cheaper if defendants couldn't get court appointed lawyers. Or if we didn't have the exclusionary rule. Or if prosecutions didn't need to turn over Brady evidence.

Are you willing to pay for these things? It'd be much more efficient for a cop to simply murder anybody suspected of a crime. Efficiency should not be the goal when it comes to people's rights.
by tombert | 2025-07-04 11:53:11+00:00
> If you're doing something algorithmically different and unique, presumably that would show up in the assembly.

I don’t think it is realistic to expect a developer to load every executable that might use their software into Ghidra or something and try and find a smoking gun about how their code might be used, and then hire an attorney to put together a case on that. In the case of my example, Fourier transforms are used everywhere in a wide variety of applications, and if my implementation is only like 10% faster it wouldn’t be very clear to an outside observer.

> Important to keep in mind that copyright is not patents. If they are just stealing the "idea" of your algorithmic improvement, that probably isn't even a GPL violation.

I am not saying it’s legal or not, I have no idea, just that that is why I have become disillusioned with the idea of open source, and I am not convinced that a well-meaning license like GPL is a realistic safeguard against corporate exploitation.
by jcynix | 2025-07-04 11:53:44+00:00
> No breeder kills dogs […]

I sadly have to disagree as history tells us a different story, e.g.

"Back in the day, puppies without a ridge were either euthanized or culled at birth." https://healthyhomemadedogtreats.com/ridgeless-rhodesian-rid...

I learned that when I met such a dog the first time some years ago and the owner told me about this. And I would not bet that it actually is "history" nowadays.
by coldpie | 2025-07-04 11:53:44+00:00
>> The DMV gets no information about what websites I use the DMV credential with and they get no information about when I use the credential even if the website and the DMV decide to cooperate?

> You are correct. The property that the colluding website and DMV still cannot identify you is called "unlinkability" and as far as I can tell cannot be achieved without zero-knowledge proofs.

Well, no. This is true only if you trust the unverifiable wallet software on your phone, which was provided by a for-profit, American big tech advertising company. In this protocol, the wallet may secretly leak the transaction details back to the DMV or whoever else they wish[1].

[1] "Yes, a malicious wallet could leak your information." https://news.ycombinator.com/item?id=44458549
by bryanrasmussen | 2025-07-04 11:53:47+00:00
I would say from reading the description it doesn't have to do all that, because it sounds like the dog is biting indiscriminately at backs of legs of any reasonable large animal, since it is also biting at the backs of human legs. So I think it doesn't really do any non-prey target reasoning, it just does target size X has back of leg, also I don't know based on description that it does incentive - what is the incentive of biting the back of human legs?
by gwd | 2025-07-04 11:54:53+00:00
This is so stupid. One of the main reasons it's become a dystopian, hellish process is because people cheat; proliferating cheating will make it even worse.

Lying and cheating on a job interview isn't a victimless crime. You're harming the company and all your coworkers when they hire you into a job you're not qualified for; you're harming all the other actually qualified candidates that didn't get hired instead; you're harming yourself, when your salary comes from a company who rely on you to give something you can't give them.
by ocschwar | 2025-07-04 11:55:06+00:00
> You're not really arguing in good faith when your response is "Fuck. No."

If you don't already know that keeping the name & badge number visible is the most important part of proper policing, and established as such by the world's first police force and its founder, Robert Peel, there's no point arguing much of anything with you.

It's literally the difference between a police force and a Geheime Staat Polizei.
by qn9n | 2025-07-04 11:55:44+00:00
SEEKING WORK

Location: London/UK

Remote: Yes

Willing to relocate: Yes

Technologies: JavaScript, TypeScript, Postgres, Redis, Next.js, Docker, Source Control, CI/CD, Swift & SwiftUI.

Resume: https://tinyurl.com/ms2ne7hu

Website: https://maclong.uk (still kinda WIP)

Email: hello@maclong.uk

I build Full Stack solutions and iOS Applications.
by smidgeon | 2025-07-04 11:56:36+00:00
RBFs are splendid, but you don't need to have them "decay with distance", indeed, ones which don't (mutliquartics etc) often have better approximation properties and better-conditioned linear systems to solve, give them a go! https://www.sciencedirect.com/science/article/abs/pii/S09557...