MurphyA/hacker-news huggingface dataset:
by re | 2025-09-28 23:32:18+00:00
> a hexadecimal hash

I agree with you on this point.

> a datetime

AFAICT, natural sort shouldn't ever make datetimes harder to find, unless they are formatted inconsistently, as in the author's case. Suppose one camera wrote dates as 20250928 and another as 2025-09-28. ASCIIbetical sort would do nothing to help here.

Natural sort can even improve things over ASCII sort, for instance if someone is stuck with a format like "28/9/2025" or "September 2 2025"
by Thuggery | 2025-09-28 23:32:25+00:00
> I doubt that’s the problem.

I don't know, it seems like it's a weird argument but it's definitely a thought I've had too. When I was eyeballing the Egyptian dynasties I was bit shocked to notice how short lived they all are, compared to what I expected. The majority struggle to get to 150 years, no one gets past 300. In fact old man America will soon be an older polity than all of them except the much maligned Ptolemies (275 years). Same deal for the (well documented) Chinese dynasties. People think kingdoms and states are long enduring, measured in multiple centuries, but they're actually pretty unstable.

It seems like a weird unexamined law of the universe. Dynasties/polities struggle to make it past 300~ without some major interruption or something going wrong, if they haven't imploded earlier. There are exceptions. The Korean Joseon managed an eye watering 500+ years. And the Catholic Papacy has been going on continuously for closer to 2 millenia. But still, 249 years is pretty long in the tooth.
by RodgerTheGreat | 2025-09-28 23:32:39+00:00
The Birth & Death of JavaScript wasn't talking about WASM, it was talking about Asm.js, which crucially differs from WASM by being a backwards-compatible subset of JavaScript amenable to JIT compilation. The goals of these standards look similar if all you care about is transpiling c and running it on a browser, but Asm.js worked everywhere from day zero modulo performance; WASM continues to be a moving target.
by hollerith | 2025-09-28 23:33:53+00:00
Acting is notorious for being a bad career choice, and the small fraction of actors who become wealthy through acting do so because of the structure of the market for entertainment (namely, fame sells tickets, so the employers of entertainers all want to hire already-famous entertainers, making it very difficult for unknown entertainers to become famous, which is necessary to start earning good money), not because of anything to do with any union.
by zbentley | 2025-09-28 23:34:31+00:00
What an incredibly useful feature. Besides the obvious developer experience benefits, it’s huge for network-bound use cases: really heavily optimized uses of RabbitMQ (or less-optimized uses with really big message payloads) end up bottlenecked or paying lots of money for broker network capacity, since a message’s bytes must cross the wire 2 or more times (publish, consume, maybe replication) for it to be processed. Moving filtering logic to the consumer side helps a lot with that—but workloads should still use separate queues/topics/streams instead whenever they can, of course (I’m sure there will be some one-topic-for-everything abuses enabled by the combination of poor architectural foresight + SQL filtering, but such is life).

I am confused, though: why does the bloom filter … er, filter still need to be manually specified by the consumer (filterValues in the example Java)?

As far as the broker filtering query evaluation logic is concerned, bloom-filter enabled fields are just indexes; why can’t the SQL-filter query planner automatically make use of them?

I’m probably missing something, but it seems like a very light query plan optimization pass would not be hard to implement here; there’s only one kind of index, and it can only be used with equality comparisons, so it doesn’t seem like the the implementation complexity would be too bad versus needing a fully general SQL optimizing plannner.
by red75prime | 2025-09-28 23:34:59+00:00
It's the circuit complexity of one forward pass.

And, well, what would a human do when they encounter a problem of recognizing an arbitrarily complex grammar? Would they try to learn it? Would they succeed? Or would they write a program to recognize it? Is writing a program in TC0?

It might be a genuine limitation that guaranties subhuman performance at practically achievable network sizes, but it's not that straightforward.
by frmersdog | 2025-09-28 23:35:03+00:00
>But I also could introduce you to plenty of 25 year old's that aren't "agile and flexible enough, mentally to perform these positions"

There are vanishingly-few 25-year-olds in national office, certainly not in proportion to their chunk of the overall population. But bringing them up at all is beside the point. The contention at hand is that there are too many elderly people, who are beyond their ability to perform adequately, in positions of power. If you would like to address that, feel free. But please stay on topic.
by protocolture | 2025-09-28 23:35:28+00:00
> I never claimed Digital art is not art.

No but its the same genetic fallacy. Some digital works arent art. Therefore all Digital art is not art. These people were rightly ridiculed.

Suggesting that because some people put no effort into AI Art, that AI art as a category cannot be art is also a silly genetic fallacy.

>If I ask a comics guy their favorite comic artist they aren't giving me back editors names. They will have favorite editors, or even editor artist pairs, but the artist remains distinct from that.

Correct. Because the authorship debate in that space settled in the opposite direction. If Comic Editors succeeded and were treated like film directors, they would have headline billing on comics and they would be a household name. But it went the other way, and instead Editors who try to claim credit for artistic works, even with receipts, get laughed at.

>I simply posited that commissioning a piece of work does not make you an artist.

Right, but the implication there is that is all people using AI generators do.

>Hiring an interior decorator to decorate my house does not mean I decorated.

Right, but if you are giving the interior decorator creative input, like, "No that sucks this should be red" and revising their output hundreds of times, you are actually involved in the decoration process. And if that decorator is just, hanging up exactly what you tell them to, then they might just be a dogsbody and you the interior decorator.

>I have a local museum and I love exhibits that a specific curator there has focused on more than ones they didn't touch. But that doesn't make them an artist. AI 'artists' fall into that category.

Some do. But the vast majority put a lot more effort in than simple curation. I remember seeing people, when Midjourney first became viable, simply generating 12 images with a single prompt, and sharing all 12 on facebook to pages that wanted nothing to do with them. Thats not art. But its also not the done thing anymore.
by aprilthird2021 | 2025-09-28 23:36:01+00:00
> which was concerning the transfer without intermediaries

I mean, you have to onboard to transfer alternative currencies. People have cash and bank accounts. They don't have any random cryptocurrency.

> You need to find a person willing to trade whatever for your cryptocurrency, exchanges merely make this more convenient but are by no means the only option.

This isn't a realistic option that will work at scale and you know that.
by pevansgreenwood | 2025-09-28 23:36:29+00:00
This post about GPT-5 helping with quantum complexity theory highlights how we're still thinking about these systems wrong.

The AI suggested using Tr[(I-E(θ))^-1] to analyze eigenvalue behavior—a clever combination of existing mathematical techniques, not some mystical breakthrough.

This is exactly what you'd expect from a system trained on mathematical literature: sophisticated pattern matching across formal languages, combining known approaches in useful ways.

The real question isn't "how did AI get so smart?" but "why do we keep being surprised when language models excel at manipulating structured formal languages?"

Mathematics is linguistics. Of course these systems are good at it.
by em-bee | 2025-09-28 23:36:40+00:00
i don't think #3 should be an issue either. buying a new dongle is a business expense. which means it should be paid from an account that is not taxed for those expenses, which i think is easier if you don't pay it from your salary. that's what i do with my company too. the extend that he benefits from that is effectively an increase in compensation, and so the only remaining question is, is the compensation fair or not.
by reaperducer | 2025-09-28 23:37:01+00:00
US government systems are a hodgepodge of different systems built by different vendors, over different computing eras, many of which lack a primary key relationship with something like your social security number (the current “default” identifier).

This is a feature, not a bug.

Even though we're only at the very beginning of the various U.S. systems being merged, we're already seeing it being abused.

(One example: States using license plate reader data to prosecute women for getting abortions in other jurisdictions.)
by turnsout | 2025-09-28 23:37:02+00:00
I mean, that sucks for past winners, but it’s a private company. When a company is acquired out of bankruptcy, it’s usually an asset purchase on a debt-free, liability-free basis. That gives the new owners some hope of saving the company.

If you ever win a large sum of money and are given the option to take less now or more over time, take less now.
by skeptrune | 2025-09-28 23:37:13+00:00
There was a lot of conversation about this on X over the last couple days and the `Accept` request header including "text/markdown, text/plain" has emerged as kind of a new standard for AI agents requesting content such that they don't burn unnecessary inference compute processing HTML attributes and CSS.

- https://x.com/bunjavascript/status/1971934734940098971

- https://x.com/thdxr/status/1972421466953273392

- https://x.com/mintlify/status/1972315377599447390
by gsf_emergency_2 | 2025-09-28 23:37:51+00:00
As someone who has worked in adjacent areas, I guessed that one might find it in random matrix pedagogy, but only after reading Sam (B) Hopkin's comment was I able to get google to give a source for something close to that formula:

https://mathoverflow.net/a/300915

(In particular, I had to prompt with "Stieltjes transform". "Resolvent" alone didn't work.)
by AnthonyMouse | 2025-09-28 23:38:03+00:00
> That's really more of a "Want to pay more than your fair share of taxes? Help them commit tax fraud".

This seems like a trope put forth by the middle men other than the government who want to keep getting their cut of every transaction in the world. "Don't cut out Visa and PayPal, that's practically stealing from your neighbor!"

You can obviously accept payment in cash and report it as taxable income, and not doing this is a good way to get caught, because if you're spending thousands of dollars a year more than you're declaring in income and the government asks you where it came from, you're going to have a bad time.

Meanwhile people who want to risk going to jail can do it just as well by deducting personal expenses as business expenses, or just making up business expenses and hoping nobody comes to check. All while letting payment processors siphon off something like 5% of your gross revenue, which for these kinds of things is often in excess of half your net income because your net margins were less than 10% to begin with.
by serf | 2025-09-28 23:38:24+00:00
>Yeesh, ageism, plain and simple.

we take it for granted that someone below the age of 15-ish in the United States shouldn't be behind the wheel of an automobile, but that's not universally true. We try 18 year olds as adults, and that's not universally true, either.

It isn't a far leap to presume that people past a certain age meets the same psychological and mental/cognitive decline as the average person that age without testing.

You wouldn't expect a 95 year old to be eagle-eyed and athletic, to presume that their age isn't a deficit whatsoever is ageist from another perspective.

If I saw a person using a wheelchair I wouldn't wait for them to tell me that they needed a ramp for the staircase at the restaurant -- this too is -ist, but I see no real problem with it as a wheelchair user myself.

Somewhat similarly : the amount of 'with-it' and sober 95 year olds that I have met in real life makes me really question their fitness as an important member of a government group. Just like the presidency, these roles should probably be qualified into by participants with more than just votes.

If you're a 95 year old that passes the mental health and physical health examinations, more power to you , welcome to <government group>.
by rchaud | 2025-09-28 23:38:34+00:00
Does it matter if American elected officials are often lawyers if they don't read the bills they vote on? [0][1]. Or if the bills in questions often contain language copy-pasted from lobbyists' memos?

This topic runs the risk of being reduced to the same "Humanities v STEM" binary that so much of US public discourse has been reduced to. The real point of discussion should be that an engineering background may instill a political culture more focused on risk aversion, efficiency and longevity. A lawyer-heavy political culture may end up in the arena of "let's see what we can get away with".

Do these highly simplified stereoptypes apply to contemporary America? I'm not sure if an America led by the likes of Zuck, Ellison, Andreessen etc would end up differently from the one we see today. Whatever particularly genius they were able to leverage into massive wealth, they are all ultimately subservient to the same national culture of short-term gains, popularity contests and superficial macho posturing that afflict the political class.

What goes unsaid in this podcast is that a large number of CCP officials have a military background as well which inherently instills a a long-term view of governance, whereas the most successful American politicians with a pro-military stance (GWB, DT) have routinely denigrated rival politicians who served their country (John Kerry, Tammy Duckworth) while maintaining, not coincidentally, a low profile while in public office.

[0]:https://www.pennstatelawreview.org/penn-statim/dont-be-silly...

[1]: https://www.heritage.org/commentary/congress-read-it-voting
by LarsKrimi | 2025-09-28 23:38:36+00:00
> Frozen wasteland or not, they should do something to enforce laws against cruelty to animals.

There are animal welfare laws, as well as a special unit responsible for specifically sleddogs. People are told to call snitch lines if they see animal cruelty

What is animal cruelty? The sleddogs talked about in the post were dead, you don't know how they died. In the wild or on trips sled drivers will often kill sleddogs themselves if they notice one slowing the pack down. It's a different world

Or is it just the part about throwing them off a cliff you don't like?
by codingdave | 2025-09-28 23:38:45+00:00
You posted this exact same thing less than a day ago with a different title. It is clear you are new here, so it may be worth your time to read: https://news.ycombinator.com/newsguidelines.html

That being said, this is still too deep in the weeds. To make things even simpler, if someone promotes implementation details as features, it is a red flag. And that is all "AI Powered" is - an implementation detail. If you are delivering a worthwhile solution, you'd be talking about how it solves a problem, not what tech makes it work.
by FridayoLeary | 2025-09-28 23:39:02+00:00
What is actually going on with that? It feels like over the last 2 years the British police have decided to see what it's like being the stasi. Most of the msm are faithfully avoiding mentioning how authoritarian the police have become. The odd thing is they are not even necessarily propping up a political regime, although again it feels like they are getting some of their instructions directly from kier starmers mind, but they are arresting people for being mean on twitter. It's really odd and no matter what side of the political divide you are on you should be disturbed.
by halfcat | 2025-09-28 23:40:07+00:00
Mohnish Pabrai said in an interview:

“What we are taught is that if you want to start a business, you need to come up with something new, something that hasn't been done before. But the reality is that the world will very easily accept three of the same thing, or five of the same thing. And usually it is an advantage to look at something that already exists and say, can another one of those exist? Or can I take what's there and tweak it a little bit? If you are a great cloner, you will be 90% ahead of the rest of humanity.”
by anon-3988 | 2025-09-28 23:41:09+00:00
I feel like people should be writing stupid code, and in the case where its a compiled language, we should ask compiler or the language for better optimization. The other day, I was writing a check of a struct that have certain structures (protobuf probably have something like this)

struct S { int a; int b; int c; int d; int e; /* about 15 more members */ }

so I wrote

const auto match_a = s.a == 10; const auto match_b = s.c == 20; const auto match_c = s.e == 30; /* about 15 more of these */ if (match_a && match_b && match_c) { return -1; }

Turns out compilers (I think because of the language) totally shit the bed at this. It generates a chain of 20 if-else instead of a mask using SIMD or whatever. I KNOW this is possible, so I asked an LLM, it was able to produce said code that uses SIMD.
by tickettotranai | 2025-09-28 23:43:10+00:00
I mean, you can just... Not annotate something if creating the relevant type is a pain. Static analysis \= type hints, and even then...

Besides, there must be some behavior you expect from this object. You could make a type that reflects this: IntIndexable or something, with an int index method and whatever else you need.

This feels like an extremely weak argument. Just think of it as self-enforcing documentation that also benefits auto-complete; what's not to love? Having an IntIndexable type seems like a great idea in your use case.
by eevmanu | 2025-09-28 23:45:06+00:00
- will depends of your particular situation and based on your risk tolerance (inner priorities) but I would strongly suggest learning (and to be more precise your learning rate, learn how to learn and unlearn faster over time)

- I'd suggest to maximize healthy habits based on having a deeper understanding of your own body, make it so good and so custom that most likely with only work for you, the compound effect in months years or even decades is notable

- avoid lifestyle inflation (could overlap your second question) polish your personal finance knowledge and try to adapt it to your generation ("modern" vs "classic"), as example don't think that own > rent as default, question the status quo, question the principles on which that kind of statement relies and do the same for similar situations
by Taniwha | 2025-09-28 23:46:29+00:00
Linus recommends SMD parts kits that are quite expensive, and relatively bulky, I prefer the books of SMD components, they're more compact and ~$15 each and you can buy refills for ~$5.

For things you use a lot of (1k/10k resistors, 1uF/0.1uF caps etc) buy reels, they're surprisingly cheap <$10 from Digikey (if you visit Shenzhen you can pick them up for $2, I bought a complete set years ago for under $100).

I've largely standardised on 0603 parts for hand assembly, I'm older and have older vision, I need a binocular microscope to work - they're worth the investment if you're doing more than a tiny amount of SMD work.

https://www.aliexpress.com/w/wholesale-0608-capacitor-kit.ht...
Show HN: MyLocalAI now has Google Search – Local AI with web access
by ravi9884 | 2025-09-28 23:46:36+00:00
Major update to MyLocalAI: added Google Search integration for real-time web information access while keeping conversations completely local.

Demo: https://youtu.be/i6pzHbdh0nE

Architecture approach: - AI processing: 100% local (Ollama, etc.) - Conversations: Never leave your machine - Web search: Only when needed, direct API calls - Privacy: Your data stays local, only search queries go online

This was the first feature on my roadmap after launching the basic version. The hybrid approach gives you the privacy benefits of local AI while solving the "knowledge cutoff" problem.

Built with Node.js. Started as a learning project but turning into something useful.

Since everything runs locally with no analytics, I'd love to connect on LinkedIn to hear feedback and discuss the technical approach with the community.

GitHub: https://github.com/mylocalaichat/mylocalai LinkedIn: https://www.linkedin.com/in/raviramadoss/ (Connect to discuss technical ideas!)
by zbentley | 2025-09-28 23:46:44+00:00
One possible drawback of this kind of system is performance (or broker CPU) getting dragged down by crazy/bad filtering queries.

Normally, those issues are solved the usual way (monitor, identify, fix). It’s rarer to see systems that proactively detect/reject costly arbitrary queries when they’re issued, though.

Proactively detecting potentially bad SQL queries in RDBMSes relies on table statistics (can’t be known for streams) or query text/plan analysis heuristics (hairy, subjective/error prone).

But it just occurred to me: could RabbitMQ’s choice of Erlang enable the easy rejection of query plans above a certain cost?

Could the BEAM be easily made to reject a query plan (assuming the plan—or a worst-case version of it at least—can be compiled into a loopless/unrolled chunk of BEAM bytecode ahead of time) with a reduction count more than a user specified threshold?

That might be interesting, if possible. Most runtimes don’t have user-surfaced equivalents of reduction counts, so there might be some mechanical sympathy in RabbitMQ’s case.
by kccqzy | 2025-09-28 23:46:47+00:00
In case anyone else strongly disagrees with the author and wants to implement the Microsoft/Google/KDE/etc behavior, Google conveniently has this open sourced: https://github.com/google/closure-library/blob/b312823ec5f84...

How did I find it? Well I wanted to implement it a while ago and I found it in Closure a library I was already using.
by bitwize | 2025-09-28 23:47:10+00:00
I'm working on in-kernel ext3/4fs journalling support for NetBSD. The code is hot garbage but I love it because of the learning journey it's taken me on: about working in a kernel, about filesystems, etc. I'm gonna clean it up massively once I've figured out how to make the support complete, and even then I expect to be raked over the coals by the NetBSD devs for my code quality. On top of that there's the fact that real ones use ZFS or btrfs these days, and ext4 is a toy; like FAT, by comparison, so this may not even be that useful. But it's fun and lets me say hey Ma, I'm a kernel hacker now!
by esbranson | 2025-09-28 23:47:49+00:00
No details of course, so also see the 38C3 talk on EU digital identity wallets[1] which came up in the EU age verification app thread[2]:

– Authenticate RPs: no over-asking

– Unobservability: keys on user devices

– Selective disclosure: minimal attributes

– Unlinkability: ZKP-based anonymous credentials

– Deniability: designated-verifier ZKPs

[1] https://media.ccc.de/v/38c3-eu-s-digital-identity-systems-re...

[2] https://news.ycombinator.com/item?id=45359074