MurphyA/hacker-news huggingface dataset:
by rbc | 2025-11-25 00:31:13+00:00
I think it depends on your needs. Working corporate environments with 1000+ hosts, LTS operating systems are big help. On the other hand, for smaller cases, call it a work group or smaller, I think OpenBSD provides a base system that doesn't typically make drastic changes, along with a ports collection that does a pretty good job of keeping up with the third party applications. It's a good balance. I've recently seen some "Immutable" Linux distributions that are basically spins of upstream distributions. They leave the inherited distribution mostly alone and load the extras using Flatpak or the like. Sounds similar to BSD ports in a way.
by RHSeeger | 2025-11-25 00:31:15+00:00
But it's not "wont fix", because it will get fixed when there's nothing of a higher priority. And it's priority could change at some point.

> Better to have a policy of always fixing bugs but be more flexible on what counts as a bug

I just disagree with this. It's entirely possible for something to not work correctly, but that fact be unimportant at the moment (or less important than something else).
by tptacek | 2025-11-25 00:32:24+00:00
He does a motte-and-bailey thing with the P-curves. I don't know if it's intentional or not.

Curve25519 was a materially important engineering advance over the state of the art in P-curve implementations when it was introduced. There was a window of time within which Curve25519 foreclosed on Internet-exploitable vulnerabilities (and probably a somewhat longer period of time where it foreclosed on some embedded vulnerabilities). That window of time has pretty much closed now, but it was real at the time.

But he also does a handwavy thing about how the P-curves could have been backdoored. No practicing cryptgraphy engineer I'm aware of takes these arguments seriously, and to buy them you have to take Bernstein's side over people like Neil Koblitz.

The P-curve backdoor argument is unserious, but the P-curve implementation stuff has enough of a solid kernel to it that he can keep both arguments alive.
Show HN: A safe way to capture and create branded profile photos for your site
by andupotorac | 2025-11-25 00:32:36+00:00
A while back I saw a tweet from @jackfriks describing how surprisingly long it took to ship something as simple as an avatar upload feature (11 months!). It's not that it was difficult to do, but it was never a priority, even if that is what our users see and click on every day to get to their settings / billings etc.

It got me thinking: why are we still relying on Gravatar, random initials, empty defaults, or worse, whatever unpredictable photos users choose to upload themselves? Especially if you're an enterprise company, or a place where users interact with one another. None of these options guarantee safety, consistency, or professionalism - and obviously none are on brand. Or customized for holidays.

And because nobody built this, I did it myself. Check some examples, including with Jack himself, here: https://www.memoreco.com/explainers/branded-avatars.

Feel free to use the camera, I set a short retention policy and the images will be deleted. And you cannot send me dick picks because I baked in safety - NSFW, and ONE face detection.

This should be useful for the holidays, feel free to connect over Twitter if you want to add it in time to your sites, or about pages, or customer testimonials, etc.
by NotNerdz | 2025-11-25 00:33:19+00:00
We just rolled out a major update to InfiniaxAI, our all-in-one AI platform that unifies multiple frontier models behind a single interface. The newest additions are Gemini 3 Pro and Claude Opus, now available across chat, agents, and most tools. What InfiniaxAI does: Provides a unified interface for GPT-5.1, Claude Opus/Sonnet, Gemini 3 Pro, Qwen, DeepSeek, Llama, etc. Offers three modules: • Chat for standard conversational AI • Agent for multi-step autonomous workflows • Visualizer for code → UI generation, game prototypes, and tool-assisted creation Handles token usage transparently with per-model pricing and rate limits. What’s new in this release: Gemini 3 Pro integrated into Chat + Agent Claude Opus added for high-reasoning tasks Improved model switching (zero reload time) Faster response pipeline and reduced latency on heavier models Better memory isolation and safer sandboxing for Agent mode Why we built this: Most platforms silo models. Developers and power-users end up switching tabs, accounts, or APIs just to compare outputs or run different workloads. We wanted a place where every major model is available side-by-side with consistent APIs. If you want to try it: https://infiniax.ai No verification required. Free tier included. I’d appreciate feedback—UI issues, performance problems, bugs, confusing flows, anything. The goal is to make a fast, transparent, multi-model workspace rather than another closed “magic” AI app.
by eru | 2025-11-25 00:33:46+00:00
Maybe. But in any case, you don't need to re-invent the wheel to check that passengers on busses and trains pay their fare. Just learn from any of the countless successful systems around the world today, or in the US's own past: streetcars used to be widely profitable, and that only worked because they actually managed to collect fares.

(Careful: I'm not suggesting that collecting fares would make streetcars widely profitable again. I am merely suggesting that whatever mechanisms they used to enforce fares can be learned from.)

See eg https://en.wikipedia.org/wiki/Streetcar_suburb
by mardifoufs | 2025-11-25 00:35:40+00:00
The Canadian parliament can vote laws that break/infringe upon most of our charter rights with a simple majority, using the non-withstanding clause. The Quebec government has already used it and is signaling that it will use that clause even more often.

Again, that requires a simple parliament majority and courts aren't allowed to really do anything about a law once that clause is invoked. That makes for one of the worst places to be in for something like grapheneOS in the long term. You're just a single election away from a PM like Legault deciding that encryption is against "Canadian values" or something.

(They wouldn't even need that to restrict encryption, but it still makes us unique in the west since it's just a "routine" clause that can be invoked to suspend almost every possible legal challenge against a law outside of any emergency situation or extraordinary circumstance, and is used almost on a yearly basis nowadays )
by sunshowers | 2025-11-25 00:36:16+00:00
I've written many production Rust services and programs over the years, both sync and async, and in my experience—by far the most common use of mutexes is to temporarily violate invariants that are otherwise upheld while the mutex is unlocked (which I think is what you mean by "atomic"). In some cases invariants can be restored, but in many cases they simply cannot.

Panicking while in the middle of a non-mutex-related &mut T is theoretically bad as well, but in my experience, &mut T temporary invariant violations don't happen nearly as often as corruption of mutex-guarded data.
by delainanumerik | 2025-11-25 00:36:41+00:00
We noticed that most sales tools, especially in B2B, are designed for logging, forecasting, or reporting what has already happened. CRMs are designed for record-keeping. Sales enablement helps teams prepare content. AI chatbots summarize what’s already in the system.

None of them help sales reps actually discover new opportunities in the real world.

In industries like construction, manufacturing, and distribution, sales reps aren’t sitting behind dashboards. They spend their time in trucks, job sites, industrial areas, warehouses, and local business parks. Most of the revenue potential they encounter isn’t in their CRM, isn’t indexed, and isn’t visible in any traditional system.

We wanted to solve that.

So we built Revenue Scanner.

It’s a mobile AI tool that lets you point your phone at a business, storefront, vehicle, or location and get instant context:

Company name and basic profile

Industry and type

Potential relevance to your territory

Whether it's already in your CRM

Indicators of revenue potential (size, matching to similar customers, proximity, fit heuristics)

You can scan a sign, a logo on a truck, a building, or drop a pin using location data. In seconds, you get a decision-making summary: is this worth pursuing?

Technically, it combines:

Computer vision for recognition of signage, logos, and local business data

Hybrid company identification using OCR, GPS, local registry datasets, and knowledge graph matching

Industry heuristics and vector-based similarity (based on your CRM history or customer set)

Lightweight CRM enrichment and dedupe detection (Salesforce, HubSpot, CSVs)

AI summarization tuned for business context rather than chat

The goal isn’t to replace CRM. It’s to augment it with real-world discovery.

One early user described it as “Shazam for field sales”. That’s basically what we’re trying to achieve.

This is the first product in what we’re calling Revenue Discovery: real-time revenue intelligence built for the field, not just the office.

We’re rolling it out slowly to get real usage feedback, especially from sales teams that work in physical territories rather than just digital prospecting.

If you want to try it, see how it works, or just explore the concept, here’s the early access link: https://www.numerik.io/products/revenue-scanner

Happy to answer questions about data sources, matching quality, territory graph structure, or anything else. Also interested if anyone has worked on similar challenges in commercial mapping, logistics, or retail intelligence.
by largbae | 2025-11-25 00:36:55+00:00
I think this is true but I don't feel like atrophied Assembler skills are a detriment to software development, it is just that almost everyone has moved to a higher level of abstraction, leaving a small but prosperous niche for those willing to specialize in that particular bit of plumbing.

As LLM-style prose becomes the new Esperanto, we all transcend the language barriers(human and code) that unnecessarily reduced the collaboration between people and projects.

Won't you be able to understand some greater amount of code and do something bigger than you would have if your time was going into comprehension and parsing?
by aboardRat4 | 2025-11-25 00:38:33+00:00
I am (surprisingly for myself), a left-wing on this issue.

I've seen a significant amount (tens) of women routinely using "AI boyfriends",.. not actually boyfriends but general purpose LLMs like DeepSeek, for what they consider to be "a boyfriend's contribution to relationship", and I'm actually quite happy that they are doing it with a bot rather than with me.

Like, most of them watch films/series/anime together with those bots (I am not sure the bots are fed the information, I guess they just use the context), or dump their emotional overload at them, and ... I wouldn't want to be at that bot's place.
by blaiz2025 | 2025-11-25 00:38:41+00:00
Oh my, haven't heard canyon.mid for years - takes me right back. Have you tried either of the soundfonts below? They do a pretty good job a reproducing canyon.mid, not perfect, but enough to take you back. The default Windows "Microsoft GS Wavetable Synth" is rather horrible at sound reproduction at best, and that's being nice.

a) 3 Mb OPL3.zip (contains one file "OPL3.SF2") - compact but pretty good: https://www.vogons.org/download/file.php?id=45715

and was sourced from: https://www.vogons.org/viewtopic.php?t=59354

b) 128 MB OPL-3_FM_128M.zip (contains one file "OPL-3_FM_128M.sf2") - a bit larger but slightly better in my opinion: https://musical-artifacts.com/artifacts/15/OPL-3_FM_128M.zip

and was sourced from: https://midis.fandom.com/wiki/OPL-3_FM_128M.sf2_(OPL3_Yamaha...

You can direct Cynthia to output her midi notes/instructions to a different midi device/devices for higher quality playback/sound reproduction through the midi driver apps below (for Windows):

a) VirtualMIDISynth (supports up to 4 simultaneous drivers with option to use one or more different soundfonts per driver): https://coolsoft.altervista.org/en/virtualmidisynth

b) OmniMIDI: https://www.majorgeeks.com/files/details/keppys_synthesizer....

The apps above do a nice job at playback with minimal lag and without much setup or tweaking to get going. Basically just install one, assign a soundfont, and restart Cynthia to be able to select a different midi device - numbered 1 to 10 under Playback Device (bottom right panel of main GUI).

At one point in the past I did look into including soundfont support directly into Cynthia, but instead decided to focus on playback stability and ease-of-use as top priorities, which funnily enough was a mountain enough all-by-itself to climb considering how difficult Windows can be to get along with, let alone get working right on something as simple as midi playback under Win32.
by GaryBluto | 2025-11-25 00:40:19+00:00
>Ah, the classic "look at my genitals" post. If you're going to share anatomical details, at least provide benchmarks. How does it perform under load? What's the latency? Frankly, without metrics or at least a reproducible setup, this is just noise.

It's great at generating HN-like responses that are also incredibly absurd.
by amiga386 | 2025-11-25 00:40:45+00:00
Yes, that's why I said "typically" and "rarely".

You can specify a dependency version range in Maven artifacts. But the Maven community culture and default tooling behaviour is to specify exact versions.

You can specify an exact dependency version in npm packages. But the npm community culture and default tooling behaviour is to specify version ranges.

Even if a maintainer uses a bot to bump dependency versions, most typically they will test if their package works before publishing an updated version, and also because this release work is manual (even if the bot helps out), it takes some time after the dependency is released for upstream consumers of it to endorse and use it. Therefore, nobody consuming foo 1.0.4 will use dependency bar 2.3.5 until foo 1.0.5 is released... whereas an npm foo 1.0.4 with bar dependency "^2.3.0" will give its users bar 2.3.6 from the very moment bar 2.3.6 is released, even without a foo 1.0.5 release.
by eru | 2025-11-25 00:40:47+00:00
> Note that I don't know how to identify people who cannot handle money. I know individuals, but how to you fairly do this in a way that doesn't get abused or abuse someone - both have been major problems with every plan to help the poor in the past.

Welfare (nor any other undertaking) doesn't have to be perfect. Good enough is good enough. And you can always optimise over time, as you learn. There's plenty of programmes out in the real world and throughout history to learn from: the good programmes as examples to perhaps imitate, the bad programmes as illustrations of what to avoid.

> If we need to identify those who cannot handle money then we may as well use that same effort to identify who doesn't need help in the first place.

Isn't that perfectly compatible with what I'm suggesting? (Though I'm not quite sure they are actually the same kind of effort. Looking at eg people's taxable income is rather different from judging their mental state.)

I'm making two points:

(A) Don't bother giving welfare to the well-off.

(B) Prefer cash payments over in-kind provision, where possible.

You convinced me to add the 'where possible' clause, because there are some cases were people can't handle money. Though I hold that these spendthrifts should be dealt with as a special case, and not be the default template for how we treat everyone else.
by infotainment | 2025-11-25 00:40:50+00:00
It seems like Rebble (the board) really overplayed their hand.

From what they posted, it seems like they wanted more control over what Core was doing, deciding that the best way to do that was to try and hold the app store data hostage.

Now, with the Core app open sourced and multiple app store repos supported, Rebble's position will likely be greatly diminished from what it could have been if they had been satisfied with what they had. I guess in the end though, the outcome was a net win for everyone (fully open source apps), so it works out.
by kazinator | 2025-11-25 00:41:01+00:00
You could explicitly declare a separate judgment of quality apart from whatever else that was context-dependent.

If an artwork references something outside of itself, like making social commentary, then you need to understand that context to judge the quality of that reference: like whether the commentary of the artwork is astute or not.

The quality you can judge independently of context basically has to do with esthetics and craftsmanship, complexity, detail, consistency with itself and the like.
by pfannkuchen | 2025-11-25 00:41:18+00:00
If you don’t have hegemony you just need isolation. Bans on premarital sex still work for the Amish and largely for LDS AFAIK. If the group is large enough the isolation isn’t socially harmful. Humans aren’t made to each personally interact with thousands of people anyway, from an evolutionary perspective.

I think religion just needs an update. We have found out a lot about the world since the legacy ones were authored, and actually much of that discovery occurred on a foundation of those legacy religions. We have just outgrown those particular religions. We need a new one.
by panny | 2025-11-25 00:41:19+00:00
>The Japanese population trend is unsustainable with long term growth.

There are plenty of people in Tokyo/Osaka who can come to Hokkaido. If the jobs pay well, they will. Japan owes it to an entire generation who were left out in the "employment ice age." Japanese are very smart, can be trained, and should get first shot at the jobs.

>Maybe they will find people to relocate to satisfy the labor needs? They're notoriously anti-immigration.

According to western media. I (a gaijin) marched in the "anti-immigrant" rally recently myself. I was welcomed to do so. Nobody here wants to see foreigners coming in that destroy vending machines and just start building shanty towns on other peoples' property. Good gaijin are welcomed, bad ones need to leave.

>So unless they have a growing labor pool that can sustain this it's going to be hard.

That's not going to be a problem simply based on the crazy property prices in Kita Hiroshima next door to Chitose. People are obviously coming.
by jrmg | 2025-11-25 00:42:03+00:00
One thing unexpected I found when setting up an OpenBSD based router recently: the web isn’t riddled with low-quality and often wrong SEO and AI slop about OpenBSD like it is for Linux. I guess there just isn’t enough money to be made producing it for it for such a niche audience.

If you search up a problem, you get real documentation, real technical blog posts, and real forum posts with actual useful conversations happening.
by BalinKing | 2025-11-25 00:42:40+00:00
https://news.ysimulator.run/item/1292

> Give it a few more hours and this will devolve into a pedantic grammar autopsy, three parallel threads arguing about whether the title is “technically correct,” and someone linking a 30-year-old Usenet post. Then a latecomer will ask why this is on HN at all, as if that ever helped.

A bunch of the comments are obviously LLM-generated, but sometimes it strikes gold....
by toomuchtodo | 2025-11-25 00:44:01+00:00
I think it is more likely buyers buy Powerwalls and other battery storage (Anker, EcoFlow) vs a motorcycle that can act as a generator. Their motors are not as good as Honda, Caterpillar, Cummins, Kohler, or Briggs & Stratton. They are designed to be loud, not to be good.

The American motorcycle industry is facing significant headwinds, and HD is simply not positioned for success.

The American Motorcycle Market Decline: What the 9.2% Drop Reveals About Consumer Sentiment - https://www.csm-research.com/the-american-motorcycle-market-... - October 5th, 2025
by stackghost | 2025-11-25 00:44:10+00:00
>Theo has gone on record stating that it IS a research OS, which allows them to prototype new ideas like pledge().

Makes sense

>before the Linux distros add all sorts of digital AIDS to it. Remind me again how the xz backdoor happened and why OpenBSD wasn't affected.

Why are OpenBSD people always so rude and defensive? Sheesh
by dragonwriter | 2025-11-25 00:44:53+00:00
> but it still makes us unique in the west since it's just a "routine" clause that can be invoked to suspend almost every possible legal challenge against a law

It is not unique in the West, or even specifically in those parts of the West that share the same head of state as Canada; in fact, Britain itself has a more extreme form of it given Parliamentary sovereignty.
by hellonov24 | 2025-11-25 00:46:18+00:00
@nemothekid This is the Neopets king right here. I remember millions being a lot, I was always Neopoor, game and real life apparently.

My hacks were shit before I had hair on my balls, you know? But I tried. VBasic....when Microsoft didn't suck. XP 4 LYFE...ride or die

Wanna be in my guild bro?

Best, Prototype #52ASB_ADS_ALPHA_A+
by jsnell | 2025-11-25 00:47:20+00:00
Nobody subsidizes LLM APIs. There is a reason to subsidize free consumer offerings: those users are very sticky, and won't switch unless the alternative is much better.

There might be a reason to subsidize subscriptions, but only if your value is in the app rather than the model.

But for API use, the models are easily substituted, so market share is fleeting. The LLM interface being unstructured plain text makes it simpler to upgrade to a smarter model than than it used to be to swap a library or upgrade to a new version of the JVM.

And there is no customer loyalty. Both the users and the middlemen will chase after the best price and performance. The only choice is at the Pareto frontier.

Likewise there is no other long-term gain from getting a short-term API user. You can't train out tune on their inputs, so there is no classic Search network effect either.

And it's not even just about the cost. Any compute they allocate to inference is compute they aren't allocating to training. There is a real opportunity cost there.

I guess your theory of Opus 4.1 having massive margins while Opus 4.5 has slim ones could work. But given how horrible Anthropic's capacity issues have been for much of the year, that seems unlikely as well. Unless the new Opus is actually cheaper to run, where are they getting the compute from for the massive usage spike that seems inevitable.
by tymscar | 2025-11-25 00:47:27+00:00
Do you people think nobody calls your bluff?

Here’s the launch card of the sonnet 3.5 from a year and a month ago. Guess the number. Ok, Ill tell you: 49.0%. So yeah, the comment you replied to was not really off.

https://www.anthropic.com/news/3-5-models-and-computer-use
by ramses0 | 2025-11-25 00:47:44+00:00
The baseline for watches is changing the battery every 3-5 YEARS! This modernity of charging watches daily is a pox on humanity brought on by Apple.

Pebble (and Fitbit, and others) were always in the "week-plus" timeframe for charging. Meeting the "minimum bar" of 14-17 days battery life (of the OG pebbles) is successful. Shooting for "30 days" is definitively best-in-class performance for smart-watches!
by csdreamer7 | 2025-11-25 00:49:14+00:00
> Actually, this seems to be mostly a spike in retail prices, not wholesale DRAM contracts that are only up 60% or so in the past few months according to Samsung. So we should most likely place at least some fraction of the blame on our fellow consumers for overreacting to the news and hoarding RAM at overinflated prices. DRAM sticks are the new toilet paper.

What is your source on that? Moore's Law is Dead directly contradicts your claims by saying that OpenAI has purchased unfinished wafers to squeeze the market.

https://www.youtube.com/watch?v=BORRBce5TGw