MurphyA/hacker-news huggingface dataset:
by elric | 2025-10-24 10:20:37+00:00
> "doesn't work on a man that looks more like an injured smurf than a human"

What the actual fuck is up with this statement? Human faces are complex, there are so many different cultures and all kinds of complex body modifications (including facial tattoos) have a rich history going back thousands of years. Some shitty cobbled together AI not being able to recognize that is the real problem. Not the facial tattoos. And the injured smurf comment was completely uncalled for.
by Mistletoe | 2025-10-24 10:21:01+00:00
I think almost everyone here is missing the point of this camera. In the post truth AI future, this is the camera you want when you photograph the billionaire or President or your spouse doing something awful. Any other photo proof won’t work because it can always be called fake. And yes I’m being serious. You are missing the point if you say the quality isn’t good enough or it’s too slow or bulky. The idea is the provable authenticity, which is going to be very important in the coming decades.
by DrewADesign | 2025-10-24 10:21:35+00:00
What? A) The naïveté of the engineer’s perspective was literally the whole point of the story. B) Saying I’m somehow absolving law enforcement by acknowledging other factors is absurd. My childhood best friend was shot and killed by police during a mental health crisis. C) If you think that police malevolence somehow absolves the tech world’s role in making tools for them, that’s as naive as it gets.
by bovermyer | 2025-10-24 10:21:40+00:00
Just because a period of history is short doesn't make it _not history_.

Studying history is not just, or even often, a way to rediscover old ways of doing things.

Learning about the people, places, decisions, discussions, and other related context is of intrinsic value.

Also, what does "material substrate" have to do with history? It sounds here like you're using it literally, in which case you're thinking like an engineer and not like a historian. If you're using it metaphorically, well, art and philosophy are absolutely built on layers of what came before.
by tweetle_beetle | 2025-10-24 10:21:52+00:00
While those statements are true, it is much easier to be pro-consumer when you are running a few morally dubious casinos and marketplaces to keep the bottom line healthy. Would Steam have grown into a position where it can comfortably act like this without the cash cows in the background? We'll never know.

The general market is so distorted that being seen as anti-large corporate behaviours on some policies is seen as enough to be considered pro-consumer.
by zrobotics | 2025-10-24 10:21:53+00:00
I don't know if this has changed since the last time I bought shrink-wrapped software at a retail store, but the return policy on games and software was always that they couldn't be returned once opened, at least at the bigbox retailers in the US. I'm sure stores occasionally made exceptions, but I very clearly remember buying a copy of Oblivion and not being able to install it due to minimum specs and the store not accepting a return. I just had to hang onto the copy until I built a new PC.

This is probably a US vs Europe difference in consumer protections though.
by xg15 | 2025-10-24 10:23:14+00:00
https://www.rfc-editor.org/rfc/rfc864.html

> UDP Based Character Generator Service

> When a datagram is received, an answering datagram is sent containing a random number (between 0 and 512) of characters (the data in the received datagram is ignored).

> The service only send one datagram in response to each received datagram, so there is no concern about the service sending data faster than the user can process it.

Oof...

Yeah apparently the idea that the "user" might not be the real sender wasn't yet well-known.

Simpler times indeed.
by vintermann | 2025-10-24 10:23:27+00:00
The Gipf games have had some two decades now, and quite competitive online scenes for some of the games. They've been played enough to know they aren't broken or trivially human-solvable (Zèrtz on the smallest board option probably is but like most of the Gipf games, it's very naturally extendable to a larger board.) Dvonn and Gipf had strong bots for them even in the pre-MCTS age, but that's not really a problem. None of the Gipf games are drawish.

Whether they become "timeless classics" and get a stream of discoveries or not I think is mostly down to chance. It's more about what we let them be in our lives than their inherent qualities.
Show HN: I "invented" Model-as-a-Service for 95% Predictable Private AI
by jc_price | 2025-10-24 10:23:37+00:00
Every company wants useful AI. Few can afford the chaos that comes with it.

Cloud LLMs mutate daily. A prompt that worked yesterday breaks today. You don’t own the model, the weights, or the risk surface. Hallucinations are still running rampant through sensitive AI workflows.

Self-hosting sounds sovereign but turns into a maintenance treadmill: patches, GPUs, uptime, compliance audits. Data privacy remains a liability: the more you automate, the more you expose.

We built: Pyrinas MaaS (Model-as-a-Service) gives organizations their own private, fully serviced model stack.

Core mechanics:

We build, fine-tune, and deploy the model inside your boundary.

All inference runs on your hardware or our sealed unit (no data egress).

Continuous digital-twin testing keeps outputs within a 99% expected-result window.

Built-in data-labeling loop retrains and validates new information automatically.

Compliance layer emits auditable packets for HIPAA, GDPR, and FedRAMP alignment.

Predictable pricing: one flat model service fee; no tokens, no usage roulette.

In short: we turn AI from an experiment into infrastructure.

Yeah, yeah... what about it?:

Persistent problem -> MaaS outcome Model drift -> Deterministic inference validated on-prem Runaway API costs -> Flat cost, predictable ops budget Privacy exposure -> Encrypted, sealed, customer-keyed runtime Audit pressure -> Automated evidence packets Stagnant models -> Continuous labeling + incremental retrain

A 30-person company running on Pyrinas typically reclaims about 1,350 staff-hours per year and saves around $50k in variable API spend while meeting compliance without a full-time ML ops team.

Early-builder offer Sovereignty Suite: $25k list -> $15k Sovereignty Lock for teams that complete the 30-Day Sprint (data + workflow setup).

Technical trade-offs

12–32 core NPU configs; GPU optional.

Self-serve fine-tuning planned Q1 2026; handled via managed gateway today.

Determinism favors precision over open-ended creativity.

Zero telemetry by design; no usage analytics.

Open discussion

What part of your business would break if your model gave an inconsistent answer during an audit?

How much of your current AI stack would you rebuild if "predictable" and "private" were the default settings?

When you say you own your data, do you actually own the model that learned from it?

If every workflow was 99% repeatable, what new problems could your team finally trust AI to handle?

How close are you to regulatory exposure you can’t explain to a board or investor?

Whitepaper: https://pyrinas.co/the-convergence

We’ll be in the thread all day discussing architecture, validation methodology, and compliance design.
by volemo | 2025-10-24 10:24:00+00:00
While I agree with you that publishing a picture of a person without their consent ought to be illegal, I as an individual with very unreliable memory and one who’s always doubting my perception of reality, I heavily rely on modern technology and strongly believe that personal recording of any kind is my right, it being simple augmentation of my senses that allows me to live happier and more fulfilled life.
by rustdebacletime | 2025-10-24 10:24:12+00:00
Your post strongly reinforces Rust's reputation as a language whose language designers are willing to break compatibility on a whim. If Rust proponents argue like this, what breakage will not be forced upon Rust users in the future?

Your post itself reinforces the OP's claim.

Edit: Seriously. At this point, it seems clear that the culture around Rust, especially driven by proponents like you, indirectly have a negative effect on both Rust software, and software security & quality overall, as seen by the bug discussed in the OP. Without your kind of post, would Ubuntu have felt less pressured to make technical management decisions that allowed for the above bug?
by simonask | 2025-10-24 10:24:28+00:00
So the problem here is that it is almost entirely wrong. There is no reference count anywhere in the borrow checker’s algorithm, and you can’t do the things with borrows that you can do with reference counting.

It’s just not a good mental model.

For example, with reference counting you can convert a shared reference to a unique reference when you can verify that the count is exactly 1. But converting a `&T` to a `&mut T` is always instantaneous UB, no exceptions. It doesn’t matter if it’s actually the only reference.

Borrows are also orthogonal to dropping/destructors. Borrows can extend the lifetime of a value for convenience reasons, but it is not a general rule that values are dropped when the last reference is gone.
by fidotron | 2025-10-24 10:25:27+00:00
> Nobody has ever walked past a photograph because they can't inspect its digital authenticity hash

Nit, but there are reasons Canon and Nikon will sell you cameras that sign the pictures with their keys already. Even if they have been shown insecure in specific implementations the market is very much there.

Ten years ago in the NYC art market this was also true in a niche but very real audience. I think the NFT wave burnt that out completely.
by maxdamantus | 2025-10-24 10:25:49+00:00
I think the model I described is more precise than madvise. I think madvise would usually be called on large sequences of pages, which is why it has `MADV_RANDOM`, `MADV_SEQUENTIAL` etc. You're not specifying which memory/pages are about to be accessed, but the likely access pattern.

If you're just using mmap to read a file from start to finish, then the `hint_read` mechanism is indeed pointless, since multiple `hint_read` calls would do the same thing as a single `madvise(..., MADV_SEQUENTIAL)` call.

The point of `hint_read`, and indeed io_uring or `readv` is the program knows exactly what parts of the file it wants to read first, so it would be best if those are read concurrently, and preferably using a single system call or page fault (ie, one switch to kernel space).

I would expect the `hint_read` function to push to a queue in thread-local storage, so it shouldn't need a switch to kernel space. User/kernel space switches are slow, in the order of a couple of 10s of millions per second. This is why the vDSO exists, and why the libc buffers writes through `fwrite`/`println`/etc, because function calls within userspace can happen at rates of billions per second.
by worble | 2025-10-24 10:26:21+00:00
> It’s not like they have to buy an iPhone.

I'm so sick of hearing this, the current smartphone market is an american megacorp duopoly, both of whom are locking down their phones to such a degree that you cannot even claim you own the hardware anymore. There is essentially no choice.

And not buying a smartphone is not a choice either, if you want to actually exist in the modern world.
by layoric | 2025-10-24 10:27:27+00:00
Working at IT places in the late 2000s, it was still pretty common place for there to be a server rooms. Even for a large org with multiple sites 100s of kms a part, you could manage it with a pretty small team. And it is a lot easier to build resilient applications now than it was back then from what I remember.

Cloud costs are getting large enough that I know I’ve got one foot out the door and a long term plan to move back to having our own servers and spend the money we save on people. I can only see cloud getting even more expensive, not less.
by teleforce | 2025-10-24 10:28:33+00:00
>The project, he said, was "very organic, bottom up," born from "talking over lunch or scrawling randomly on the whiteboard in the office."

Many of the breakthrough and game changing inventions were done this way with the back of the envelope discussions, the other popular example was the Ethernet network.

Some good stories of similar culture in AT&T Bell lab is well described in the Hamming's book [1].

[1] Stripe Press The Art of Doing Science and Engineering:

https://press.stripe.com/the-art-of-doing-science-and-engine...
by simonask | 2025-10-24 10:29:39+00:00
I suspect you miss the point.

Somebody is attempting to characterize the Rust community in general as being similar to other programming communities that value velocity over stability, such as the JS ecosystem and others.

I’m pointing out that incidents such as this are incredibly rare, and extremely controversial within the community, precisely because people care much more about stability than velocity.

Indeed, the design of the Rust language itself is in so many ways hyper-fixated on correctness and stability - it’s the entire raison d’etre of the language - and this is reflected in the culture.
by xg15 | 2025-10-24 10:29:56+00:00
I get the TCP-based one, as the service would still complete the connection handshake, send ACKs, etc - but the UDP one seems indistinguishable from simply dropping the packets.

Maybe back then the designers still expected that hosts would always reply to unwanted packets with an ICMP error, so silently dropped packets were expected to be rare and always indicators of a connection fault?

Though I guess we can proudly say today that UDP:9 is the most widely deployed service on the internet...
by AnthonyMouse | 2025-10-24 10:30:04+00:00
> Interesting, do you have a link for that?

https://www.theverge.com/2021/8/19/22632806/google-epic-prem...

They adopt the Google framing that they were "being paid" to exclude third party stores, but that's a subjective description. If you get paid X for search revenue and you get Y less if you include third party app stores, that's a penalty.

> The network effect never existed on desktop and Steam is doing just fine competing with the Microsoft Store.

Stores inherently have a network effect. To get users you need apps; to get apps you need users. That's a network effect. Which is why, if you can keep alternate stores off of most devices, you can suppress them.

Microsoft, for all their other faults, wasn't doing that, which is why Steam on Windows is a thing but Steam on Android is conspicuously lacking.

> F-Droid is widely used

No it isn't. It's good, but it has ~0% market share.

> convincing developers/publishers to use your app store is.

This is exactly the issue. Google put up barriers to getting people to use them.

> Then things like localisation, payment, distribution, and in-app purchases pop up, which are technical challenges that are much harder to solve.

None of these are that hard. Payments are the most difficult and every company that sells something still manages it somehow.

> There's a reason Steam and GOG are essentially the only independent software stores left for video games other than buying games from publishers directly.

Video games weren't traditionally sold through "software stores" to begin with. You'd just buy them directly from the publisher. Which is the other thing Google suppresses on Android. Try downloading an Android app directly from the publisher's website the same as people do with games on Windows and see how many hoops you have to jump through.
by ezst | 2025-10-24 10:30:50+00:00
On the same boat few months (actually, almost 2 years!) ago, I found Logseq too limiting as soon as one need to manage notes consistently ("typing" them as collections of notes of similar nature and acting on their properties as metadata), went through quite a long list of contenders (including AnyType) and ultimately settled with https://triliumnotes.org/
by sebazzz | 2025-10-24 10:31:32+00:00
This feature is actually useful and M365 Copilot Enterprise already has this for a while. It is actually quite useful because it basically has access to all public (“public” as in: accessible to any employee) information in a company - on Sharepoint - plus your own mailbox. It helps finding information I otherwise couldn’t have found easily with the company-wide search functionality.
by 7952 | 2025-10-24 10:31:38+00:00
Sure, but you were asking why truth is less gratifying.

Also, "truth" is clearly something that requires more resources. It is a lifelong endeavour of art/science/learning. You can certainly luck into it on occasion but most of us never will. And often something fictional can project truth better than evidence or analysis ever can. Almost everything turns into an abstraction.
by fukawi2 | 2025-10-24 10:31:57+00:00
I do not understand this rhetoric of Apple hardware being so amazing. The only moderately impressive thing they've done for years is the M chips. Beyond that, it's just crippled, overpriced, and unrepairable.

They have shiny cases, yay. I'll take my ugly Thinkpad and actually get shit done over a shiny case and glossy screen.
by pjc50 | 2025-10-24 10:32:55+00:00
You don't have to bang on about "fanaticism", but yes the anti-bird fitting is an important part of the project that is not often mentioned, and I had to have it retrofitted as well. Cost almost two years worth of electricity.

Near me there are new builds with panels integrated flush into the roof. This seems like a much better way to do it, and will become the norm long term.
by gabrielgio | 2025-10-24 10:34:07+00:00
> I think its only a matter of time where legislation, lawsuits and fines will follow.

That depends where you are. In the US and anywhere where it can exert political force that won't happen. The US administration acts as a de facto lobbying arm for big tech giants like Google, and any attempt to regulate is met with threats of embargo.

Agree with everything else.
by solsane | 2025-10-24 10:34:48+00:00
> $1.84 billion in value

Correction. $0 in value. Skins do not exist and are worth exactly $0. If you spend money on skins, they are worth… $0. It’s all a large scale grift money incinerator where the only winner is Valve.

+ whatever pleasure you derive from it, ig. I can understand loot box addiction, but paying $20,000 for valve character dress up? Not even like a Peter Griffin player model or something, but a slightly different looking knife? Madness

Persp: tf2 enjoyer
by afandian | 2025-10-24 10:35:19+00:00
This is good for security becuase you're giving temporary access for a helper binary to do privileged stuff in a limited scope.

From the UX perspective, yes, it is triggered from the app.

It's been a long time since I used the Core Foundation API but you trigger a request, and then get back a token from the OS that grants you permission to do stuff.

I don't know if this is current or not:

https://developer.apple.com/library/archive/documentation/Se...
by MomsAVoxell | 2025-10-24 10:35:45+00:00
A recruiter who doesn't know what a good programmer does and how they work, won't necessarily recruit good programmers - but indeed, rather leave that identification to the tech interview - which is why a tech-savvy recruiter can offer a better service than a non-tech-savvy recruiter would, by removing a seat in the game of building a great development team/groups/department, at scale.

Also, this is changing now, radically, with AI/ML tooling - we programmers can indeed cut out a lot of middlemen now.

"recruiters must be programmers" - this absolute is not a policy, rather a test against the nature of the relationship being offered. If I, as a developer, am mis-represented by the recruiter to the tech interviewer, then it is an inadequate recruitment.

If however, a tech-savvy recruiter does the tech interview and understands the nature of the systems being built/technology needed for specific cases, then the process is smoother - not just for the company, but also for the individual.

This pre-supposes, of course, that the interview candidate is taking the process seriously, and identifies faulty onboarding practices. If you're not asking pointy questions about why a recruiter is being involved, or finding out whether or not the recruiter understands your Resume/CV well enough to represent you, then you're putting yourself on the wrong foot.

Developers/technologists being managed by non-devs, is a huge source of friction - and bloat - in the software industry.
by ben_w | 2025-10-24 10:36:09+00:00
I get the argument, but "country" spans many orders of magnitude in size. I mean, deliberately extreme example, but I'm fairly sure the smallest of the discount supermarket chains near me is more powerful than the country of Tuvalu:

https://en.wikipedia.org/wiki/Tuvalu

https://en.wikipedia.org/wiki/Norma_(supermarket)

Also, one party being stronger doesn't mean fighting them is worthwhile, e.g. Iceland threatening to withdraw from NATO to win the Cod Wars: https://en.wikipedia.org/wiki/Cod_Wars

And and, also why the People's Republic of China hasn't taken control of the Republic of China after all this time: https://en.wikipedia.org/wiki/Taiwan
by rkomorn | 2025-10-24 10:36:36+00:00
Photography is my favorite art form to consume, so I'm not in favor of any kind of ban of it.

I also agree that freedom to photograph is a free speech issue. I just happen to think the ability to live your life without having it being recorded everywhere is also a freedom issue.

I think it's a challenge for us to solve and I don't pretend to have a solution. I just don't agree with a "change nothing" stance on grounds of "no expectation of privacy" because I think things have changed to a point that it needs to be addressed.

Side note: > I think it’s a mistake for others in different jurisdictions to tell those subject to those norms how they ought to live.

If that's directed at me, then I think you're reading something in my comment that I haven't expressed.
by ethbr1 | 2025-10-24 10:36:57+00:00
The de facto absolute Presidential authority over DoJ stems from two powers:

1. The ability to dismiss the Attorney General at will (alternative: Congress)

2. The ability to pardon at will (alternative: Congress)

Remove those two Presidential powers, and the DoJ becomes much more independent.

Imho, the DoJ side of the judiciary branch is important enough to the separation of powers that this should have been done a long time ago.
by ninalanyon | 2025-10-24 10:37:38+00:00
But other countries have far fewer accidents than the US so it isn't quite so black and white. The gain from autonomous vehicles will be much less in the UK for instance.

If you really want to reduce accident rates you need to improve road design and encourage more use of public transport and cycling. This requires no new vehicles, no new software, no driver training, and doesn't need autonomous vehicles at all.
Show HN: 15M Line Item That Doesnt Exist: Invisible Certificates ($0 Today Only)
by dc352 | 2025-10-24 10:37:38+00:00
https://www.amazon.com/dp/B0FX144F9R

A $$$ annual cost hidden in plain sight: manual certificate management doesn't appear as a line item, but it's bleeding elite engineering time, delaying projects, and creating phantom downtime costs across every small, large, scaling company.

$0 eBook today only (PDT).

Best Sellers Rank: #3,443 Free in Kindle Store (See Top 100 in Kindle Store) #1 in Security & Encryption #1 in 90-Minute Computers & Technology Short Reads #1 in IT Project Management
by MomsAVoxell | 2025-10-24 10:39:19+00:00
>The first two calls were young, .. they clearly did not understand what they were hiring for and couldn't answer questions. They insisted on their scripted questions, and didn't want to talk about the companies where I did the exact role they were hiring for.

Indeed, this is what I believe is endemic to the recruitment industry - the scripts are there to get the "# of interviews done" statistic in line with some expectation; the interview itself being successful, is secondary to the purpose.

I have personally saved myself huge headaches by flunking a recruiter who wasn't really doing the job, just pretending to.