MurphyA/hacker-news huggingface dataset:
by hopelite | 2025-08-17 22:23:17+00:00
Thank you for that measured response. I was unsure of whether I should use "sophisticated" as it was not mean as an insult or "put-down", than rather more of an indication that the vast majority of people simply do not have an understanding for just how complicated, intertwined, and complex that system is.

I can somewhat agree with the sentiment of "rather live here...", even though in many ways it seems likely we are very much on the tail end of an experience that would evoke such sympathies.

One of those challenges that many have today, largely because they very much have been conditioned, trained if you like, to not see those who do them ill, those who harm them as evil, or even enemies; setting aside "inferiority" as that is an unrelated matter.

It is a rather odd condition that has befallen what appears to be all of the western world for reasons that are too deep to go into right now, suffice it to say that they resemble the very kinds of sentiments and perspectives that one expects of any "spoiled" population, be it the Beautiful Ones of Calhoun's mouse population experiment, or the detachment captured in the "Then let them eat brioche (usually mistranslates as cake)". It is the same kind of ill that is befalling our societies all over the western world as the "democracies" have become not only non-responsive to the very people who are presumed represented by those they vote for, but in most cases they have even become not just hostile to their own populations, but they have become actively aggressive towards and against their own populations, which by any measure and standard would qualify such a person as an enemy.

So what do you do with that, when you objectively have enemies (from the latin inimicus, an anti-friend), but you and many if not most people are conditioned to oppose seeing the enemy, seeing the harm, presuming that the proverbial foreign horde streaming through the front gates may in fact not want peace and to live in harmony with you from imaginary endless resources?

It invariably causes conflict due to the waning diligence and order wrought. They are very likely not out to "get you" or us in a manner that is common in the public imagination, which is partially the their tactic and the commoners challenge. People are conditioned with movies to imagine that "get us" would entail all the sort of sudden and compounded actions that one can fit into a formulaic Hollywood format, when in fact they "get us" on such a long trajectory, plans devised by men long gone, maintained, adjusted, and kept on course by men multiples or ages.

The designs against major civilizations are rarely happenstance any more than anything today happens without it being acted upon, whether with intended or unintended outcomes. It is what the multitude does not have a perspective for, that basically nothing in their lives is actually their doing any more than a child is the master of their life.

The challenge is also to see, recognize, and accept the disguised trap prior to entering it, but surely before it snaps shut with fatal effects.
by skissane | 2025-08-17 22:24:03+00:00
CMD in this case being California Micro Devices, who bought GTE’s microprocessor business in the mid-to-late 1980s, and then was acquired by onsemi in 2009. The BBC Master used their CPUs

There is another CMD, Creative Micro Designs, who sold aftermarket peripherals for Commodore 64/etc
by nis0s | 2025-08-17 22:24:51+00:00
You’re right, more pedestrian deaths are occurring year over year, but I think that’s more due to lack of safety features.

The number of car sales seems to be going down, but pedestrian deaths are increasing. Seems to imply more cars are not the issue, but less safe cars are the issue.

https://www.consumershield.com/articles/how-many-cars-us

https://fred.stlouisfed.org/series/TOTALSA
by torginus | 2025-08-17 22:25:55+00:00
I don't want to take away from the appreciation of this awesome technical achievement, but in practice I have noticed that:

- Cold starts are kinda rare, sure it sucks that your request takes 600ms, but that means you are the first user. If you would've been served by a container that was just scaled up, you'd have been waiting for much longer

- Microservices and AWS lambda are inherently stateless, and do a ton of things to make themselves useful - get credentials, establish db connections, query configuration endpoints, all of which take time, usually more than your runtime spends booting up.

As much as I like lambdas for their deployment and operational simplicity, if you want the best UX, they have inherent technical limitations which make them the wrong choice.
by legitster | 2025-08-17 22:26:44+00:00
Beyond developed a novelty product that focused entirely on the aesthetics of meat. But let's be real. Their products taste like crap and them scaling up with that awful recipe was never going to work.

The reaper is coming for Impossible soon, but at least in the tiniest possible way, they at least kinda taste like meat.

Regardless, this whole industry is built on hype. It's never going to be cheaper, healthier, or tastier than just a simple black bean burger.
by vatfix | 2025-08-17 22:27:08+00:00
We're a tiny team who got tired of VIES randomly dying and killing our EU sales.

So we built VATFix Plus a fallback EU VAT validator with 99.9% uptime, designed to run independently when VIES is offline or overloaded.

Pure backend API, no UI, no dashboards No CAPTCHAs, no portals, no corporate junk Instantly validates EU VAT numbers Stripe-first integration Email support, not bots 3-day free trial, no BS

It hits: POST https://plus.vatfix.eu/vat/lookup

Tells you if a VAT number is valid, securely, in milliseconds.

Built for:

- CFOs, accountants - Compliance teams - Anyone sick of clicking through VIES

Let us know what breaks, what sucks, and what should exist. This is our first public launch.
by ignoramous | 2025-08-17 22:27:41+00:00
> If I may ask, what are the dns tricks, is there a blog post about what you added, I am sooo curious about what sorcery is nextdns using.

It is likely they use some form of SNI-based proxy, similar to: https://github.com/celzero/midway

The way this works is, for preset domains, you always answer with the IP of your SNI proxy, which then forwards the connection to the real IP based on the domain in TLS's SNI extension. This "trick" only works for TLS connections that send SNI in the clear, and will not work with QUIC (HTTP/3) or with TLS v1.3 with ECH (encrypted client hello). For non-TLS connections, like cleartext HTTP/2 or HTTP/1, the proxy would look at the Host header. Similar heuristics may exist for other popular cleartext protocols.

ControlD, a similar DNS provider, has supported redirections for a long time now: https://controld.com/features/traffic-redirection

If you own enough public IPs (like a /64 IPv6 or a /22 IPv4), you can vend time-limited unique IP per domain per client IP and support all transport protocols (and not just TLS/HTTP).
by HiPhish | 2025-08-17 22:28:12+00:00
I could never understand why people care this much about significant whitespace of all things. This seems like such a non-issue, it should be a minor annoyance at worst. Then again my favorite language is Lisp, so maybe I'm just too much beyond caring about syntax. The only annoying thing about significant whitespace is having to escape a new line sometimes.

But significant whitespace has always made sense to me. You are going to indent your code anyway, so you might as well give the indentation some meaning. I write Python, JavaScript and Lua most of the time, and I never waste any thought on whitespace VS braces VS keyword delimiters.
by simoncion | 2025-08-17 22:29:50+00:00
> Pretty sure this is how all postal services worked.

Nope. For ages (and possibly still today), the only thing that can be casually read by the US post office are the parts of the mailpiece that can be seen without opening the mailpiece. So, the entire contents of postcards can be read at any time. The entire contents of envelopes, packages, and the like cannot.

Engage your brain for a second and ask yourself if the "Founding Fathers" would really have set up a system where the government gets to root through its citizens' private communications without a warrant.

And yes, you can point to how the third-party doctrine enables all sorts of warrantless investigation of the private communications of modern day USians, but the state of the world was way different back when that doctrine was solidified. In a just world, we'd see massive reform to the doctrine to bring it in line with how folks interact with third-parties these days, but authoritarians don't like to be stripped of their tools of oppression and clandestine, unchecked surveillance and will fight very hard to keep them.
by SamInTheShell | 2025-08-17 22:30:11+00:00
It sure doesn't. Any reason you couldn't just slap a TCP connection on top of it to make your replication log for analysis though?

As I mentioned in my last comment, someone would need to design a system to better deal with this type of stuff. The way things are stem from decades of decisions made, starting with more design constraints than we have today.
by electricshampo1 | 2025-08-17 22:31:03+00:00
Depending on the IOPS rate for your app; SPDK can result in less CPU time spent in issuing IO/reaping completions compared to ex. io_uring.

See Ex. https://www.vldb.org/pvldb/vol16/p2090-haas.pdf What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/O for High-Performance Storage Engines

for actual data on this.

OFC, If your block size is large enough and/or your design is batching enough etc. that you already don't spend much time in issuing IO/reaping completion then as you say, SPDK will not provide much of a gain.
by jart | 2025-08-17 22:31:11+00:00
If it's so easy to fool the web server with a header, then why don't you try it.

curl -H 'X-Forwarded-For: 6.0.0.1' http://ipv4.games/claim/lool

Congratulations! You're the first person to claim the DoD's 6.x.x.x class a subnet.
by bloak | 2025-08-17 22:32:54+00:00
To me that response seems ridiculous in several ways. If they think that UK law doesn't apply to them (which seems very credible) why react at all? Describing what Ofcom is doing, which is, as far as I can tell, just doing the job it was set up to do, as "illegal"? Suggesting that 4chan has some connection to "technology firms"?

If they were going to write anything at all, how about "I fart in your general direction"?
by fouronnes3 | 2025-08-17 22:33:06+00:00
There's something that's always been deeply confusing to me about comparing the Jacobian and the Hessian because their nature is very different.

The Hessian shouldn't have been called a matrix.

The Jacobian describes all the first order derivatives of a vector valued function (of multiple inputs), while the Hessian is all the second order derivatives of a scalar valued output function (of multiple inputs). Why doesn't the number of dimensions of the array increase by one as the derivation order increases? It does! The object that fully describes second order derivation of a vector valued function of multiple inputs is actually a 3 dimensionnal tensor. One dimension for the original vector valued output, and one for each derivation order. Mathematicians are afraid of tensors of more than 2 dimensions for some reason and want everything to be a matrix.

In other words, given a function R^n -> R^m:

Order 0: Output value: 1d array of shape (m) (a vector)

Order 1: First order derivative: 2d array of shape (m, n) (Jacobian matrix)

Order 2: Second order derivative: 3d array of shape (m, n, n) (array of Hessian matrices)

It all makes sense!

Talking about "Jacobian and Hessian" matrices as if they are both naturally matrices is highly misleading.
by the-grump | 2025-08-17 22:33:11+00:00
That's actually fine because you were probably going straight to ground. When things are properly grounded and the small components are covered, the current will flow through the thick ground conduit (the laptop body, thick copper on the PCB, eventually into the power cable).

What you'd like to avoid is releasing that static charge through a tiny component on the board that couldn't handle the surge.
by chasil | 2025-08-17 22:33:19+00:00
Melatonin is always made from serotonin.

Serotonin is made from tryptophan, which can also be made into niacin.

Taking tryptophan and niacin as a supplement will boost both serotonin and melatonin naturally, assuming these pathways are working properly.

However, this can be dangerous in the presence of an SSRI.
by bsder | 2025-08-17 22:34:32+00:00
>For example Zig is probably the most impressive new language, and it’s got a ton of awesome stuff but the chance that I’m going to adopt it over a language with often comparable performance that is ALSO much safer? Rounds to zero.

1) Rust, in practice, is "safer" than Zig but doesn't seem to be "much safer".

See: https://mitchellh.com/writing/ghostty-gtk-rewrite

> Our Zig codebase had one leak and one undefined memory access. That was really surprising to me (in a good way). Our Zig codebase is large, complex, and uses tons of memory tricks for performance that could easily lead to unsafe behaviors. I thought we'd have a lot more issues, honestly. Also, the one leak found was during calling a 3rd party C API (so Zig couldn't detect it). So this is a huge success.

Take that as you will. And what Ghostty does probably requires a decent chunk of "unsafe" that would likely hide a bug anyway.

To me, the tradeoff of a demonstrably small number of bugs in a system software language in return for the demonstrably faster developer velocity (Zig compiles WAY faster than Rust, Zig wraps C/C++ libraries way easier than Rust, Zig cross compiles way more easily, etc.) is a decent tradeoff for my use cases.

For me, programming is about corralling motivation more than anything else. Rust saps my motivation is ways that Zig does not.

I love what the Oxide folks are doing. Having someone pwn your big server because of a memory bug? Yeah, I'd reach for Rust in their use cases. Or, if I'm handling credit cards, I'll have a very different set of tradeoffs that swing against Zig. (Although, in that case, I'll probably reach for a GC language in that case so that I don't have to think about memory management at all.)

2) Rust is to C++ like Zig is to C.

Zig is simply a much smaller language than Rust. I use Zig because my brain isn't big enough for either C++ or Rust.

I'm not a 10x programmer, but I still want to get stuff done. Zig and C enable me to do that without bending my brain.
by alberto-m | 2025-08-17 22:34:33+00:00
Maybe you had exactly the right CPU for it? On my old computer TD3 run ~3x faster than it should have because the devs forgot to implement the game clock calibration, an unforgivable sin for a 1990 game. On top of that the steering sensitivity was completely off.

Ross Scott made an excellent review of the game, illustrating its problems as well as its memorable design ideas: https://www.youtube.com/watch?v=68zZZn8wy4E
by metalman | 2025-08-17 22:35:13+00:00
lusterous grey, which got me to look for anything that wasn't, promethium sticks out, and is interesting for it's natural rarity, estimated at 600 grams on the whole planet, but it's reasonably easy to make, so it is made, for certain comercial/industrial/scientific purposes the truth is that we carry detectable amounts of a large chunk of the periodic table around in our bodys, most of course not in amounts that would be visible even under magnification, but there
Show HN: Kibo, AI expense tracker for Android with AI categorization
by saulmm | 2025-08-17 22:35:37+00:00
Hi HN,

I’ve been working nights and weekends on my first Android app, and last week I finally launched it. It’s called Kibo, a simple, privacy-focused expense tracker that uses AI and OCR to make logging expenses less painful.

The problem I wanted to solve: I tried a bunch of budgeting apps, but most were either slow, bloated, full of ads, or locked basic features behind subscriptions. I wanted something I’d actually use every day — fast, lightweight, and private.

What Kibo does: • AI suggests categories + emojis instantly from the expense name • OCR reads receipts and fills in transaction details automatically • Clean Material You design with light/dark/system themes • Free tier includes 20 transactions/month with unlimited custom categories • Secure cloud sync (end-to-end encrypted)

Tech stack: Built with Kotlin + Jetpack Compose, Firebase for auth/storage, and MLKit for OCR. AI categorization uses a lightweight NLP model fine-tuned on category datasets.

I’d love feedback on both the UX and the technical side. How would you approach improving discoverability of a niche consumer app like this? Also open to suggestions on the architecture — right now everything runs client-side except sync.

Play Store link: https://play.google.com/store/apps/details?id=com.kibo.app

Thanks for checking it out — happy to dive into the code or design decisions if anyone’s curious.
by brailsafe | 2025-08-17 22:35:57+00:00
I listened to that episode when it first came out, and was quite surprised that first of all it wasn't just another "how adhd is actually a superpower" nonsense click farm thing, which seem to be pervasive, but secondly how clear it was that if Trevor didn't find the success he did, he'd very clearly match the normal criteria for needing stimulants because he'd probably be hampered in every day life due to having it.

Additionally, I had the opposite impression that you did, and as an early 30s man it nearly made me tear up thinking about how much the real struggles described by both of them resonated with me.
by ninetyninenine | 2025-08-17 22:35:58+00:00
>The notion that we need to all program in the top 10 popular programming languages seems dead with the advent of LLMs.

It was dead prior to this. A subset of programmers think it's hard to program in any other language other than the one or two they studied.

They are wrong. Most programming languages are very very similar. And learning one means you learned almost all. i learned new languages on the regular pre - llms and it required barely any effort.

Most company interviews are also language agnostic for this reason. Because languages are so trivial to learn once you "get" how to program.
by barrkel | 2025-08-17 22:36:00+00:00
If you're doing OLAP, you probably want dimensions, measures and operators that operate on time aggregations and shifts. You want rollups and drill downs along multiple axes, with subtotals and probably pivots.

SQL isn't wholly adequate for this, it's hard work to get the SQL right and if there's joins involved it's not hard to accidentally fan out and start double counting.

If you ask me, you want an analytic model of the data that is designed around measures, dimensions, with an anointed time dimension, and a way of expressing higher level queries such that it automatically aggregates depending on which dimensions you leave out, and gives you options to sort, pivot, filter etc. dynamically.

This doesn't look like entities, really, but it is a model between you and the SQL.

From my scan - not detailed - reading of the article, Moose looks too low level and not a useful abstraction to sit in the same logical place that ORMs do in OLTP databases.
by perching_aix | 2025-08-17 22:36:57+00:00
Like being an expert in virology and vaccine therapies for example. Or being boots on the ground rather than a bean counter. Really doesn't take that much imagination now, does it? Or is this "modern world that we live in" this anemic on imagination power?

I'm sure we can then find experts with those kinds of qualifications who also pushed covid misinformation (or to use more old-school terms, straight up fucking lies and unfounded, conspiratorial speculations) and held minority opinions.

Then we can lament on how having a minority opinion means your opinion is definitely being unjustly oppressed, as opposed to justly oppressed, which somehow we'll not be able to produce an example for. Does that really matter though if we can just pretend that we do have an example, or even believe outright we do and just not agree?

Or maybe we can lament on how just blindly trusting either authority or expertise is possibly not the most solid idea in the world. As if we actually had the option to do otherwise at scale, even in the best case scenario, and all people were magically equal and equipped to do so.

Humans and their unattainable reasoning ability. Oh the modern world. Yeah right.
by gibbitz | 2025-08-17 22:37:07+00:00
Worth noting that there are business leaders who see high LOC and number of commits as metrics of good programmers. To them the 2000 LOC commits from offshore are proof that it's working. Sadly the proof that it's not will show in their sales and customer satisfaction if they keep producing their product long enough. For too long the business model in tech has been to get bought out so this doesn't often matter to business.
VibeCoding – build apps with authentication, payments, and deployment baked in
by sauravrandom | 2025-08-17 22:38:05+00:00
I’ve been working on a tool that helps developers go from blank repo → deployed SaaS with authentication + payments in minutes.

The problem

When building a side project or SaaS, I found myself setting up the same things over and over:

• Authentication

• Integrating payments

• Production Deployment

Templates exist, but they’re static. AI coding tools exist, but they don’t get you to a production-ready app with logins and payments turned on. I wanted something that does both.

What blockers do you usually hit when going from idea to production ?
by pedrovhb | 2025-08-17 22:38:47+00:00
Nice! Seems very useful if you can drop in and have everything work.

Nitpicking a bit: it's not as much _rendering_ markdown as it's _syntax highlighting_ it. Another interesting approach there could be to use the CSS Custom Highlight API [0]. Then it wouldn't need the preview div, and perhaps it'd even be possible to have non-mono fonts and varying size text for headers.

[0] https://developer.mozilla.org/en-US/docs/Web/API/CSS_Custom_...
by schappim | 2025-08-17 22:39:00+00:00
I'm reading that the US spends about $893 billion[1] on national defence and about $5.3 trillion on health care in 2024, with spending on track for roughly $5.6 trillion in 2025 [2][3]. These figures don't match my intuition...

---

[1] https://www.congress.gov/crs_external_products/IN/PDF/IN1242...

[2] https://www.healthaffairs.org/doi/pdf/10.1377/hlthaff.2025.0...

[3] https://www.healthsystemtracker.org/chart-collection/how-muc...
by geraldog | 2025-08-17 22:39:34+00:00
> So I get the data back from the Batch API and start playing around with it, and the big thing I find, and this will probably come as no surprise to anyone, is that the AI hype train is currently at its highest point on Hacker News since the start of 2019.

@zachperkel while a train is stimulative of impressions of something growing over time, in perspective, such as the "Trump Train", I'm pretty sure you meant trend? As in the statistical meaning of trend, a pattern in data?

AI hype is driven by financial markets as any other financial craze since the Tulip Mania. Is this an opinion, or a historical fact? Gemini at least tells me via Google Search that Charles Mackay's Extraordinary Popular Delusions and the Madness of Crowds is a historical work examining various forms of collective irrationality and mass hysteria throughout history.