MurphyA/hacker-news huggingface dataset:
by vladvasiliu | 2026-03-03 08:48:32+00:00
I don't have the same experience. My main bank is a huge European bank, and their app is laughably bad. You have to jump to an impressive number of screens to reach anything other than "last / upcoming transactions" lists. Many are actually just janky webviews, yet they still somehow manage to work worse than their website. Bonus points for it being "temporarily under maintenance" seemingly every other day.

I should note that the website is pretty janky itself, but at least it works fine (meaning "not worse") on Firefox on Linux, and it doesn't even pester me to change browsers or anything.

I also have an account with one of those new "online" banks for when I travel, since they have better exchange rates, and, importantly, no conversion tax. Their app is somewhat better, but they have no website whatsoever, AFAIK. But, at least, they allow me to set up a proper password instead of clicking on 6 digits as the other bank.
by kalaksi | 2026-03-03 08:49:44+00:00
Depends on a country, but yes, police generally has more privileges in that regard. The laws here are also different for casual public filming vs. permanent camera or otherwise targeted filming (without consent) in public space. It also matters what you do with the material.
I actually don't know if businesses are anything special compared to individuals in that regard. They can, of course, have security cameras filming their private properties (like individuals can) as long as they are open about it. And again, they can't use or spread the material however they want.
by lkm0 | 2026-03-03 08:50:13+00:00
Incredibly cool initiative! Looks like they're going for a trapped-ion device, which the best you can get for now. It's not clear what kind of geometry the ions will be on, but I assume linear traps? If so, it can't be scaled beyond 10ish qubits, so that's definitely more of an educational project. That makes sense though, since the other options like racetrack or whatever are still active research.

I wonder if there's ever been any cross-pollinating between SC and trapped-ion labs when it comes to control electronics and such. This could be a good way to find out.
by AceJohnny2 | 2026-03-03 08:50:24+00:00
For your entertainment, look up https://en.wikipedia.org/wiki/Time_in_Arizona#Daylight_savin...

Arizona, unlike the rest of the US, does not observe Daylight Savings Time (good!). However the Navajo Nation, whose territory is largely in Arizona, does. However the Hopi Reservation, which is inside the Navajo Nation territory inside Arizona, does not.

Let me rephrase that:

- The USA does DST

- Arizona (in the USA) does not do DST

- Navajo Nation (in Arizona) does do DST

- Hopi Reservation (in Navajo Nation) does not do DST
by the_bigfatpanda | 2026-03-03 08:50:28+00:00
The syntax argument is correct, but from what I am seeing, people _are_ using it wrong, i.e. they have started offloading most of their problem solving to be LLM first, not just using it to maybe refine their ideas, but starting there.

That is a very real concern, I've had to chase engineers to ensure that they are not blindly accepting everything that the LLM is saying, encouraging them to first form some sense of what the solution could be and then use the LLM to refine it further.

As more and more thinking is offloaded to LLMs, people lose their gut instinct about how their systems are designed.
by elric | 2026-03-03 08:51:07+00:00
> It is also a big place where credit cards just aren't a thing for most people

Nonsense. It's hard to find actual statistics on the number of credit cards, but it's obvious that the Netherlands are an outlier, with a paltry 0.02 credit cards per capita, vs Luxemburg's 3.98 (wtf). If I filter out the non-EU countries from the dataset below, I end up with 0.5 credit cards per capita. That's nowhere near "not a thing for most people". They're just "not a thing" in NL. Big difference.

https://www.statista.com/statistics/1395502/credit-cards-in-...
by vladvasiliu | 2026-03-03 08:51:18+00:00
I wonder if phone theft specifically hasn't (somewhat) gone down now that most are encrypted and tied to some online account by default. Maybe criminals have heard about this, and they focus on other things.

Where I live, people still carry cash (though not absurd amounts) and credit cards, and I understand that's what most pickpockets are after. Especially since, after covid, the limit for contactless payments has increased.
by robtherobber | 2026-03-03 08:51:27+00:00
I think that this was somewhat obvious to many in the last 10 years or so. There's no reason to fault them for that and, in all fairness, there are few corporate clients on here - or even online, considering Microsoft's market share for certain products and services - that complain about the quality of Microsoft's services and products.

What I find difficult to understand is the amount of effort and money that Microsoft puts towards making life painful for the B2C user; if your focus is on B2B, let the fucking user create offline accounts and let them crack the license and let them do whatever they please, as that would likely be less of a burden to you than a way to ensure market domination. You take care of the security, the UX, and availability parts and let the general public carry on with whatever it does. I am, of course, oversimplifying things here for the sake of the argument, but surely I can't be part of a tiny minority of people who see things this way.

At the end of the day, there are multiple and interconnected rational, irrational, economic, legal, social, political, strategical etc. reasons for why a company emerges as the dominant player in their respective niche, it's never down to the quality or convenience of the system alone. Microsoft stands more to lose than gain from their toxic attitude towards users, especially in the context of US playing the bully, and the EU considering disentangling itself from what is perceived a dangerous relationship that could undermine its very existence.
by ho_schi | 2026-03-03 08:51:29+00:00
What I don’t like about FaceID is the premature unlocking. If you pass your phone to someone else it can unlock, especially for taking photos. And to allow strangers to make photos is intentional that’s why the camera app doesn’t need an unlock.

Aside from that all the gestures, positions and holding points are annoying. The usage of TouchID is simpler.

Apple could at least fix the security issue by unlocking only after swiping up. FaceID? Isn’t fast enough? Well. Than TouchID is better.
by 5o1ecist | 2026-03-03 08:52:37+00:00
I remember UMB. I remember that, as a teenager, I was obsessed with figuring out how to squeeze the most free conventional memory out of MS-DOS 6+ ... or 7+? I was stuck at around 615k, maybe 620ish. It annoyed me greatly, because I knew there was still headroom left.

The thing was, that upper memory wasn't just for TSRs. Anything one can shove there, would happily stay there and run just fine.

My journey towards the most free, conventional memory ended at 637k on my 386 DX-33 with 8megs of RAM and a SoundBlaster card, with everything possible being shoved to high memory. Mouse driver, MSCDEX and even COMMAND.COM.

637k. So proud, much wow!

Good times!
by Orygin | 2026-03-03 08:52:44+00:00
> As someone familiar with those ecosystems, I'm have trouble envisioning the degree of operator error or imprecision that would cause this to be a problem.

Because you are familiar with the ecosystem? Just like python devs saying it's normal to juggle with 3 package managers to run a simple script.

Back to your original point: You also are biased by what you are used to use.

Thankfully, I don't have to touch any JS project anymore, but oh god what a nightmare it is.
Even just having CLI tools requiring constant updates to not break randomly during the day is enough pain that I won't touch that with a 10m pole.
by filipeburmester | 2026-03-03 08:54:50+00:00
Hi HN, we built StartupVCmatch to reduce a painful failure mode in fundraising: spending weeks talking to investors who were never a fit.

What it does
You upload a PDF pitch deck. We parse slide text, extract key fundraising attributes (e.g., sector, stage, geography, check size + other signals), and match them against a VC dataset to produce a ranked list. For each VC we include a reason/explanation for the match so it’s not a black box.

Why we built it
A lot of founders either:

overfit to brand names (“top funds”), or

drown in directories and filters,
and end up with a list that’s not aligned with what their deck actually signals.

Our bet: the deck is already the best “structured description” of the company, so we use it as the input.

What we’d love HN feedback on

If you were a founder, what would make you trust (or distrust) a ranked investor list?

Scoring: should we keep it rule-based + deterministic (easier to explain), or allow more ML/LLM heuristics (potentially higher recall)?

Output format: would you want just the top matches, or “tiers” (must-talk / good fit / exploration)?

Happy to share more details about the extraction schema + matching logic if anyone’s interested.
by yokto | 2026-03-03 08:55:02+00:00
Journee | Berlin, Germany, Europe | REMOTE (CET +/- 2h) | Full-time | https://journee.ai & https://ojin.ai/

==========

Journee is a technology startup founded in 2020. Our in-house low-latency streaming technology and GPU fleet orchestration systems are the engines behind our award-winning work with brands such as BMW, H&M, and Siemens.

We are now building and launching Ojin (https://ojin.ai/), a real-time generative AI platform for developers. Ojin provides the APIs and inference infrastructure for developers to build and scale interactive applications and AI agents. For this new venture, we are building a small, ambitious team of highly talented individuals and are hiring for the following position:

* Senior Product Engineer

* VP of Technology

Our tech stack: TypeScript, React, Python, PostgreSQL, WebRTC, AWS, Infrastructure as Code, Unreal Engine

Apply here: https://job-boards.eu.greenhouse.io/journee
Show HN: Kanon 2 Enricher – the first hierarchical graphitization model
by ubutler | 2026-03-03 08:55:08+00:00
Hey HN,
This is Kanon 2 Enricher, the first hierarchical graphitization model. It represents an entirely new class of AI models designed to transform document corpora into rich, highly structured knowledge graphs.

In brief, our model is capable of:
- Entity extraction, classification, and linking: identifying key entities like individuals, companies, governments, locations, dates, documents, and more, and classifying and linking them together.
- Hierarchical segmentation: breaking a document up into its full hierarchy, including divisions, sections, subsections, paragraphs, and so on.
- Text annotation: extracting common textual elements such as headings, sigantures, tables of contents, cross-references, and the like.

We built Kanon 2 Enricher from scratch. Every node, edge, and label in the Isaacus Legal Graph Schema (ILGS), which is the format it outputs to, corresponds to at least one task head in our model. In total, we built 58 different task heads jointly optimized with 70 different loss terms.

Thanks to its novel architecture, unlike your typical LLM, Kanon 2 Enricher doesn't generate extractions token by token (which introduces the possibility of hallucinations) but instead directly classifies all the tokens in a document in a single shot. This makes it really fast.

Because Kanon 2 Enricher's feature set is so wide, there are a myriad of applications it can be used for, from financial forensics and due diligence all the way to legal research.

One of the coolest applications we've seen so far is where a Canadian government built a knowledge graph out of thousands of federal and provincial laws in order to accelerate regulatory analysis. Another cool application is something we built ourselves, a 3D interactive map of Australian High Court cases since 1903, which you can find right at the start of our announcement.

Our model has already been in use for the past month, since we released it through a closed beta that included Harvey, KPMG, Clifford Chance, Clyde & Co, Alvarez & Marsal, Smokeball, and 96 other design partners. Their feedback was instrumental in improving Kanon 2 Enricher before its public release, and we're immensely thankful to each and every beta participant.

We're eager to see what other developers manage to build with our model now that its out publicly.
by Animats | 2026-03-03 08:56:28+00:00
That's very nice. The nut dispenser is very effective. Small, and feeds well.
The screw dispenser is starting to run into jamming problems. It will probably start to jam more as the acrylic gets scratched and friction becomes worse. But it's manual and low volume, so jamming isn't a big issue.

He's discovered that dispensing is easy, but order from chaos is harder.

There's a whole theory of feeder design.[1] There are clever tricks to orient strangely shaped parts using feeders made from passive components. A basic trick is to get parts aligned in one axis, then arrange it so that the ones that are backwards or upside down hit some obstacle or are not supported, so they fall back down for another try.

[1] https://www.youtube.com/watch?v=ZlyuHIxSC-A
by tromp | 2026-03-03 08:56:36+00:00
Why do almost all phones have to be in that narrow band of 6.1 to
6.9 inches?

I wish there were more size choices on both ends of the spectrum.
While most people prefer more choice below 6", I would like more
choice above 7", since I keep my phone in my belly pouch, and never
use it one-handed. My current Huawei Mate20X is actually ok at 7.2"
(but worse than the Mediapad X1 I had before which at 7" was actually
wider) but is way behind on Android updates, and will soon stop running my
banking app.
by palebt | 2026-03-03 08:57:14+00:00
Location: Remote (contract)

Technologies: Kotlin (Android), Python (Django), Java, Dart (Flutter), Stripe, FHIR, Compose Multiplatform

About Me: Formerly at Google and Amazon, driven by a deep passion for software and technology

Contact: myerou {at} paleblueapps.com

LinkedIn: https://linkedin.com/in/myerou
by consp | 2026-03-03 08:57:46+00:00
In a general rule you can record. But sending it to Meta AI would be a AVG (GDPR) violation in the Netherlands if no consent is given as you share it with a third party. There is also the difference of recording a public place with people in the background and clearly recording someone: The first is fine, the second is not (without consent). You also cannot disable the recording light, doing so would put you up for libel en decency lawsuits (and libel and public decency can be criminal, not just misdemeanors).

So if you take a video of specific people looking at flowers at the Keukenhof you would have to ask them for permission if you are recording them primarily and publish it. If you take a picture of all the flower and catch some people in it in the background you are fine.

There are some exceptions for journalism, law enforcement and public good. I doubt strongly any Meta (AI) post would classify for that.

There is also the small caveat that if you can avoid recording innocent bystanders you must. E.g. putting up a doorbell camera and pointing it to the street instead of your door is bad as it's easily avoidable bu putting it top down.
by anthk | 2026-03-03 08:58:28+00:00
You must be young. Sport trading cards have been there forever and for instance in my country, Spain, OFC some of the rare -soccer related- sticky cards were sold by big amounts of money (not millions like TCG), but for sure you could buy a new cheap PC with some of them.

And don't let me start with the old t-shirts. A weird one from my sports club today it's sold over $1000 even when back in the day no one liked the futurist design.
by Markus2323 | 2026-03-03 08:58:31+00:00
Featurebase | Full-stack Product Engineer | REMOTE (EU) | Full-time

Modern customers support & product feedback platform powering thousands of teams, including Lovable, Raycast, and n8n. Fully bootstrapped, profitable, and growing fast.

We’re building a full customer-facing suite where teams can handle their customer support, feedback prioritization, and product updates - all in one place.

We’re looking for a full-stack product engineer to own and ship core product features end-to-end, with a direct impact on Featurebase’s future.

Stack: NextJS + Typescript for the frontend, Node.js for the backend, MongoDB, Redis.

If you like small teams, autonomy, and shipping meaningful product work, we’d love to have you on board!

Apply here (we read every submission): https://go.featurebase.app/careers
by bschwindHN | 2026-03-03 08:59:17+00:00
I know, it's just that in this particular blog post, the designs mostly seem to be extruded 2D sketches which solvespace is particularly good at with its sketch interface.

Solvespace can also do a lot of useful 3D stuff, but it's also missing a lot so I can't in good faith recommend it for any arbitrary CAD work.
by alkonaut | 2026-03-03 09:00:29+00:00
That's something created/accepted as a reasonable state of affairs simply because no one could imagine the resources needed to record and track every person everywhere (Or, we could - but it was fiction). Being in public was considered seen by others. Perhaps an occasional photo being taken.

Perhaps the old ideas that "you have no privacy in public" or "if you can be seen then you can be recorded" and so on just need to be revised? Should we reconsider what it means to be "in public"? Perhaps people should be granted some form of privacy protection also when "in public"?
by figassis | 2026-03-03 09:02:48+00:00
He is misinformed. Employment laws aren’t new, they’re the laws these countries adopted when they became independent because that is all the law they knew, since when they were colonies, these were the laws they lived under, and similarly to Europe, they didn’t know better. Also, neither does the US. I get the downside of these laws, but the jury is still out on whether lax employment protections are the solution.
Show HN: Automating e-commerce video ads from one image (technical breakdown)
by promomotions | 2026-03-03 09:03:34+00:00
Hi HN,

I’ve been experimenting with automating product video creation using generative models.

The idea was simple:

Can a single product image be transformed into multiple ad-style video variations automatically?

I built a structured pipeline that:

Takes one product image

Generates multiple visual scenes (different backgrounds, angles, contexts)

Converts scenes into short ad clips

Applies different hooks and formats (UGC-style, cinematic, problem-solution)

Under the hood it’s essentially:

Prompt-engineered image models

Video generation models

Scene templating logic

Variation-based rendering system

The goal isn’t perfect cinema — it’s speed and iteration for small sellers who need many creatives to test.

Still early. I’m mostly curious:

Does this feel technically interesting?
Or does this just become noise in a world full of AI tools?

Would love honest feedback.

https://promomotions.com
by flohofwoe | 2026-03-03 09:03:39+00:00
Any language feature added in C99 and later.

In GCC and Clang it's quite relaxed since their C++ frontends pull in a couple of modern C features as non-standard C++ extensions, but MSVC has a strict separation between the C++ and C frontend and doesn't allow this sort of 'cross-pollution'.

As a quick example, this C99 code block has at least 4 features that don't work in C++:

https://github.com/floooh/sokol-samples/blob/91bd8c6f9f52149...

- taking the address of an adhoc-created struct in a function call

- random array access in struct initialization

- designator chaining in struct initialization

- designators can be out-of-order in C but not C++

...also using unions as different views on the same memory is actually useful sometimes.
by munimdev | 2026-03-03 09:03:49+00:00
Location: Islamabad, Pakistan
Remote: Yes
Willing to relocate: Yes (need work visa sponsorship)
Technologies: Python, Go, TypeScript, React.js/Next.js, PostgreSQL, Agentic AI
Resume/CV: https://drive.google.com/file/d/1049E2qLMjYZjOX-NU8oZ6otCTNKkpYQ9/
GitHub: https://github.com/munimdev
Email: munimzafar100@gmail.com

I am a zero-to-one backend engineer. I spent the last two years as the Founding Engineer at an a16z-backed fintech startup. I built our core payment ledger from scratch. It processed over $150 million across multiple rails without a single dropped transaction.

I am looking for a Backend Engineer or Founding Engineer role at a fast-moving startup. I want to own core infrastructure and ship reliable code fast. Let's build.
by dwedge | 2026-03-03 09:05:01+00:00
The Mudita Kompakt, I've been rocking this for 6 months now: https://store.mudita.com/store/mudita-kompakt-global

It's AOSP, not Googled so things like Uber don't work. There's also no app store, but you can sideload F-Droid or Aurora using Mudita software. Case is plastic not rubber though.
by apsurd | 2026-03-03 09:05:35+00:00
I don't think people read prompt sessions, not even their own. Instinctively I think the sessions are valuable because they capture how we arrived at the thing. in practice it's just "slop" to everyone that wasn't there when it was happening. including future you.

i'm mostly just musing. I get the instinct, but i suspect all sessions have extremely rapid decay cycles.
by EdNutting | 2026-03-03 09:06:02+00:00
Without seeing the actual differences in the bytecode it will be hard to tell what’s really going on. From my experience with other JITs, I’d expect the situation to be something like:

A) Without the typecast, the compiler can’t prove anything about the type, so it has to assume a fully general type. This creates a very “hard” bytecode sequence in the middle of the hotpath which can’t be inlined or optimised.

B) With the typecast, the compiler can assume the type, and thus only needs to emit type guards (as suggested in this thread). However, I’d expect those type guards to be lifted through the function as far as possible - if possible, the JIT will lift them all the way out of the loop if it can, so they’re only checked once, not on every loop iteration. This enables a much shorter sequence for getting the array length each time around the loop, and ideally avoids doing type/class checks every time.

This would avoid pressuring the branch predictor.

Most JITs have thresholds for “effort” that depend on environment and on how hot a path is measured to be at runtime. The hotter the path, the more effort the JIT will apply to optimising it (usually also expanding the scope of what it tries to optimise). But again, without seeing the assembly code (not just bytecode) of what the three different scenarios produce (unoptimised, optimised-in-test, optimised-in-prod) it would be hard to truly know what’s going on.

At best we can just speculate from experience of what these kinds of compilers do.
Ask HN: Does debating between using AI and just writing code slow you down?
by noduerme | 2026-03-03 09:06:18+00:00
That's my question.

I've found myself dithering a lot now over whether to just write it, knowing I could try to order it up and fix it while I have a cup of coffee. What worries me is it's making me less likely to just get up and make code.
by uoaei | 2026-03-03 09:06:54+00:00
Spatio-temporal, auditory models, etc. are themselves abstractions, sure. But they are fundamentally different in kind, in that those models respond to immediate sensory stimuli. Per se, they do not allow for abstract reasoning over internally generated representations. One aspect of the ever-elusive "intelligence" is the ability to practice reasoning over things not immediately in front of you.

This extra abstract reasoning capacity absolutely does constrain your ontology -- you don't know what you don't know (the graph doesn't witness its substrate).