MurphyA/hacker-news huggingface dataset:
by thayne | 2025-12-16 03:02:31+00:00
I think a bigger benefit from doing that would be that inserts would be cheaper. Instead of an expensive insert into the middle of an index for every table that needs an index on that key, you can do a cheaper insert at the end of the index for all of them except for the one that uses uuid4.

But if you are doing that, why not just use an incrementing integer instead of a uuidv7?
by freehorse | 2025-12-16 03:02:42+00:00
Why is the `[1,2,3] + [4;5;6]` syntax a footgun? It is a very concise, comprehensible and easy way to create matrices in many cases. Eg if you have a timeseries S, then `S - S'` gives all the distances/differences between all its elements. Or you have 2 string arrays and you want all combinations between the two.

The diag is admittedly unfortunate and it has confused me myself, it should actually be 2 different functions (which are sort of reverse of each other, weirdly making it sort of an involution).
by zerosizedweasle | 2025-12-16 03:02:47+00:00
As a result, the completion date for the huge data-center cluster, consisting of about 260 megawatts of computing power that CoreWeave plans to lease to OpenAI, has been pushed back several months. There were additional delays caused by revisions to design plans for some of the data centers a partner is building for CoreWeave in Texas and elsewhere, according to filings.
by 0xbadcafebee | 2025-12-16 03:02:48+00:00
This is fine, for three reasons:

1. Electric trucks don't make sense. In the "I drive my truck to pick up groceries" sense, it's fine. But as a work truck, it's not ideal. You lose both payload and towing capacity owing to that huge battery. Gets worse in winter and at elevation. The bigger the truck, the more it weighs, the worse the EV part does (which is why nobody's making an F350/F550 electric). ICE trucks get over twice the range, more payload, more towing. And if you're using it for work, you can't waste part of the day charging it, you need to gas up and go. It's taking most manufacturers a long time to develop more rugged/capable versions of EVs, so stalling to prepare for an eventual better launch kinda had to happen anyway.

2. In theory, plug-in hybrids could be converted to all-electric, but you get way more utility out of a hybrid. The ability to use either fuel source solves a lot of problems. I wonder if we'll eventually maneuver these away from gas towards LPG; they already sell LPG trucks, why not LPG plug-in hybrids?.

3. We simply aren't ready for mass adoption, practically speaking. Apartments are 40% of all homes and there's no way they can plug-in. There's not nearly enough public chargers and jockeying for position is a joke. The software for chargers and route management is still a huge mess. It will take more government investment, which is dead for the next three years. Selling more EVs with no simultaneous infrastructure investment would be a disaster waiting to happen.
by listenfaster | 2025-12-16 03:02:49+00:00
Sorry in advance for a short rant: This might be to be the most ‘no sh!t Sherlock’ obvious thing I’ve seen Seth write, and there is stiff competition in other posts of his. Am I the only one who sees civilization in decline reading something so obvious? ;) basically: Art (all culture?) traditionally disseminates at the whim of those controlling distribution channels. Always has been the case, always will be. You can choose a partner to disseminate or DIY, which the internet made way easier. Of course. It doesn’t need this new name “carriage”.
by GMoromisato | 2025-12-16 03:03:13+00:00
Agreed. As always, it depends on what the author is trying to convey. At the first meeting, you probably do want to describe the walk in a way that reveals the character's inner motivation. Are they excited to walk up to the woman? Scared? Bored? They would walk differently depending on the feeling.

But a different scene might be better with the pedestrian "walk". Imagine that the main character enters the woman's office with an ostentatious bouquet of flowers. In that scene, maybe the emphasis is on the flowers or on the reaction of the woman or her co-workers. In the scene, a simple "he walked" might work best.
by twoodfin | 2025-12-16 03:03:50+00:00
If both of these are equally likely, you gain one bit of information, the maximum possible amount. If you already have other information about the situation, you might gain _less_ than one bit on average (because it confirms something you already knew, but doesn't provide any new information), but you can't gain more.

Can’t gain more!

The core confusion is this idea that the answer to a yes/no question can’t provide more than one bit of information, no matter what the question or answer. This is false. The question itself can encode multiple bits of potential information and the answer simply verifies them.
by mzlaai | 2025-12-16 03:04:16+00:00
Been working on any-llm managed platform, a service for people using multiple LLM providers who want a safer way to manage API keys and track usage.

API keys are encrypted in your browser before they’re stored, so we never see plaintext keys. Usage tracking is limited to tokens and costs, no prompts or responses.

It integrates with any-llm and any-llm-gateway, so apps can fetch provider keys securely without hardcoding credentials.

It’s in alpha and still in its early stages, but already useful if you’re juggling OpenAI, Anthropic, Google, or local models.

Feel free to take a look: https://link.mozilla.ai/any-llm-managed-platform
by acdha | 2025-12-16 03:04:21+00:00
> It has been at absolute worst a minor annoyance.

This is easy to say when there is little adoption and attackers don’t care about the network. It doesn’t mean it’ll remain true if that changes. Proof of work is much less effective when people are willing to use botnets and paid relays complicate life for regular users so there’s a cap on how aggressively that can be used.
Show HN: EdgeVec v0.4.0 – Sub-millisecond vector search in WASM (Rust)
by matteo1782 | 2025-12-16 03:05:19+00:00
EdgeVec is an embedded vector database I built in Rust that runs natively in browsers via WebAssembly. v0.4.0 focuses on documentation and quality.

Key points:

- HNSW indexing with O(log n) search - SQ8 quantization (3.6x memory reduction) - 329µs search latency at 100k vectors - 213 KB gzipped bundle - 24x faster than voy (fastest pure-WASM competitor) - Works in browsers, Node.js, and edge devices

New in v0.4.0: - Complete docs: tutorial, tuning guide, troubleshooting - Migration from hnswlib/FAISS/Pinecone - Interactive benchmark dashboard - Chaos testing (15 edge cases) - P99 latency tracking in CI

GitHub: https://github.com/matte1782/edgevec

The use case is offline-first AI applications where you want vector search without network latency or sending embeddings to a cloud service.
by a-dub | 2025-12-16 03:05:44+00:00
julia is still clunky for these purposes! you can't even plot two things at the same time without it being weird and there's still a ton of textual noise when expressing linear algebra in it. (in fact, i'd argue the type system makes it worse!)

matlab is like what it would look like to put the math in an ascii email just like how python is what it would look like to write pseudocode and in both cases it is a good thing.
by jackzhuo | 2025-12-16 03:05:58+00:00
OP here with a massive update!

I spent the last 24 hours implementing the feedback from this thread. Thank you all for the harsh (but fair) critique.

1. Ditched AI for the Classics Many of you pointed out that AI interpretations felt "soulless" or risky. I agreed.

Now: The app directly displays the canonical Richard Wilhelm / Cary Baynes translation (Foreword by Carl Jung) for the Primary Hexagram, Moving Lines, and the Relating Hexagram. It's mathematically precise and respects the source material.

2. No More Lost Readings (Persistence) @jmkd mentioned losing a reading on refresh.

Fix: The latest reading is now auto-saved to Local Storage.

Privacy: Still no login required. Your data stays in your browser.

3. Shareable "Result Cards" Since the hexagrams look so cool, I added a feature to generate a downloadable image card. It captures the visual pattern and the key judgment text.

Give it another spin and let me know if the "Moving Lines" logic feels right to you now!
by danaris | 2025-12-16 03:05:59+00:00
Specifically, during the Reagan Administration, the official policy on how to interpret antitrust law shifted from one major economic school to another—I'm not fully up on the details, but my understanding is that the latter is the Chicago School, and that a big part of the shift is to focus not on how much of the market the company dominates, or whether a merger will be bad for competition or employees, but rather to look solely at consumer prices.

This is a terrible metric to use as a single guide, especially when it is also (in the case of mergers & acquisitions) focused solely on the immediate aftermath of the merger.

Lina Khan was starting to push a shift back away from this deliberate giveaway to corporate interests, but then Trump was elected again, and any hope of that went out the window.
by tbrownaw | 2025-12-16 03:07:58+00:00
Here's a possible scenario that I think address at least a decent chunk of the idea production part:

- Research is not embarrassingly parallel. Adding researchers doesn't lead to more different things being researched (see also, Amdahl's Law), but to multiple groups racing to research the same things.For the most part, useful research directions can be identified with far less effort that it would take to actually explore them. (It's not that ideas are harder to find, it's that researchers can't be allocated efficiently.)

- The "publish or perish" constraint that's famous from academia applies to patents. Researchers prefer to split up their results into as many separate patents as possible. (patents count is not a consistent measure)

- Research is not embarrassingly parallel. These split-up ideas are not independent, but form a chain where each builds on the last. Each small patent still gets referenced in all the following split-up small patents. (the "breakthrough patent" measure doesn't work)

---

Unrelated to the above... haven't there been articles in recent years complaining that it's harder for young people to get jobs because old people are staying working longer? Assuming that's actually true, could the constant-ish growth rate and recent decline in that rate be similar to the "science advances one funeral at a time" effect?
by Joker_vD | 2025-12-16 03:08:41+00:00
I've actually messed with Audacity once, extracting the vowels, lengthening them and overlaying, and there is definitely a difference in quality (the length is pretty much the same), it's just that it's very minor to my ear. But native English speakers apparently can pick them up with little trouble.

The difference is much easier to spot in pairs like "bead"/"bid", but that's mainly because before the voiced consonants the long vowel is actually longer than the short one, and the speakers usually add a small glide of "y" at the end of it, so it's more like "beeyd".
by sroerick | 2025-12-16 03:10:13+00:00
Other replies here have covered 'work truck' better than anything I'd come up with but I'll also add that some of the reasons people purchase trucks is:

- To be able to help your friends move.

- To be able to purchase supplies and move big things over long distances.

- If you raise horses, you have to have a truck to pull your trailer.

- If you own a tow behind or fifth wheel, you have to have a truck to pull it.

- If you like canoeing or camping it is a lot easier if you have a truck.

- If you live in a seriously rural area, or you enjoy hiking, you will need a truck or other vehicle in order to reach your home or many other destinations. I've gone up mountain roads in a Camry, and it's not a great experience.

- To comfortably haul a family
by Dylan16807 | 2025-12-16 03:10:30+00:00
> every specific configuration

Who said anything about specific configurations?

We started this talking about whether things "clump" or not. The result depends on your definition of "clump" but let's say it involves a standard deviation. Different standard deviations have wildly different probabilities, even when every specific configuration has the same probability.

Nobody responding to you is calculating things wrong. We're talking about the shape of the data. Categories. And those categories are different sizes, because they have different numbers of specific configurations in them.

> the millionth and 1 time

I don't see any connection between the above discussion and the gambler's fallacy?
by kube-system | 2025-12-16 03:11:38+00:00
It is even easier to block hosting providers. They typically publish official lists. Here's the full list for both of those providers:

https://ip-ranges.amazonaws.com/ip-ranges.json

https://digitalocean.com/geo/google.csv

(And even if they don't publish them, you can just look up the ranges owned by any autonomous network with the appropriate registry.)
by netsharc | 2025-12-16 03:12:00+00:00
I don't know if TikTok is algorithmically pushing anti-Israel content/genocide-witnessing content. Although if you told me Zuck and Musk were suppressing genocide-witnessing content I'd buy it.

Of course it's opportunistic of China to criticize the West's supply of bombs to drop on civilians that enable said genocide. But how can the West claim to be upholding the values that say "Uyghur genocide is wrong" while being quiet about the Gazan genocide...

Feel free to argue about semantics and meaning of the G word instead of addressing the death of the rules-based International order.
by stonecharioteer | 2025-12-16 03:12:01+00:00
At GKN Aerospace, I was hired predominantly to migrate the team off Matlab and rewrite everything in Python. There was pushback from OEMs who wanted their specs to be in Matlab but eventually everyone folded. Having to need 2 licenses to run on 2 cores was horrible UX IIRC. I'm glad I learnt from that experience.
by morgan13 | 2025-12-16 03:13:39+00:00
We’re working on https://www.requoted.app/ — a simple quoting app for small trade businesses, especially fabricators, contractors, etc.

We kept seeing folks doing quotes in notes, spreadsheets, or texting numbers back and forth, then rebuilding everything again when something changes. ReQuoted is meant to make that part easier: build a quote from your phone, reuse materials/labor, send something clean, track, and revise without starting from scratch.

It’s intentionally lightweight — not an ERP, not trying to run the whole business.

My co-founder and I recently quit our jobs to focus on this full-time. Still early, but we’re already working with real shops and contractors and adjusting fast based on how they actually work.

Happy to hear feedback.
by acdha | 2025-12-16 03:13:57+00:00
This analogy misses the entire system keeping house keys manageable. If you lose your keys, a locksmith can help you regain access cheaply and quickly because there’s an entire legal system allowing you to prove that you are the legitimate owner. The system you describe for crypto keys is not only significantly harder to use but also lacks that cushioned landing if any part of that fails. Any teenager with poor impulse control can toss a brick through the window and gain access to my house, maybe even grab the spare keys, but they couldn’t occupy it for very long or transfer it to a new owner, which is a significant risk mitigation compared to those crypto keys even before you consider how many more attackers you have to worry about online – there’s no real-world analog to some guy phishing someone on the other side of the planet to post ads or make fake reviews, secure in the knowledge that their local police don’t care.
by phendrenad2 | 2025-12-16 03:14:38+00:00
An example would be YouTube's video IDs. It's custom-fit for a purpose (security: no, avoiding the problem where people fish for auspicious YouTube video numbers or something: yes).

Another example would be a function that sorts the numbers 0 through 999 in a seemingly random order (but's actually deterministic), and then repeat that for each block of 1000 with a slight shift. Discourages casual numeric iteration but isn't as complex or cryptographically secure as UUID.
by seba_dos1 | 2025-12-16 03:14:56+00:00
Just from the top of my head that I've noticed as a user: several apps, such as Dolphin or Yakuake, use konsolepart; KWrite uses katepart, and Ark uses various parts in its file preview.

$ ls -1 /usr/lib/qt6/plugins/kf6/parts | wc -l 20
by LargoLasskhyfv | 2025-12-16 03:15:49+00:00
Oh! Really? https://www.historynewsnetwork.org/article/how-bushs-grandfa...

What happend in SK at the times was an authoritarian, maybe even police state. Not especially 'democratic'.

1989? Not that hard when 'mother russia' is collapsing, and occupied otherwise. For some decades, at least.
by noAnswer | 2025-12-16 03:17:30+00:00
I don't know how old "letsencrypt-renew" is and what it does. But you run "modern" acme clients daily. The actual renewal process starts with 30 days left. So if something doesn't work it retries at least 29 times.

I haven't touched my OpenBSD (HTTP-01) acme-client in five years: acme-client -v website && rcctl reload httpd

My (DNS-01) LEGO client sometimes has DNS problems. But as I said, it will retry daily and work eventually.
by no_news_is | 2025-12-16 03:18:06+00:00
Very nice, works well.

It seems you put some menu items behind what I'll call "[space] mode," where you you have to press the spacebar first to open the command menu, then use the command.

This is not reflected properly in the help text shown when you press ? and that was a source of confusion for me.

Especially since I managed to activate the fullscreen mode for one pane AND turn it off, but then couldn't figure out how I did it; and also, I did not find the space-Q option to Quit at first.)

Edit to add, I prefer installing with pipx.

These commands worked for me, to get Postgresql and MariaDB database plugins:

pipx install sqlit-tui cd ~/.local/pipx/venvs/sqlit-tui source bin/activate bin/python3 -m pip install psycopg2 sudo apt-get install -y libmariadb-dev # On Debian bin/python3 -m pip install mariadb

I didn't try installing system-wide as per the GitHub instructions, I don't know if that would have worked just as well with pipx or not.
by jauntywundrkind | 2025-12-16 03:18:37+00:00
On Android, I've been using Leon - The URL Cleaner. GPL3 is restrictive but fine here for me. It is a nice Share Target app, so integrates well with Android. And it has an option to copy the URL to the clipboard automatically after cleaned, which is what I want. https://github.com/leon-cleaning-services/leon

I'd love to use a webapp/PWA that has Share Target support, just because. Not sure what is out there.
by shark_laser | 2025-12-16 03:19:14+00:00
I have posted very similar replies to other messages in this thread and don't want to repeat myself too much at the risk of being considered spam.

But... Outbox model prevents censorship because you push your (cryptographically signed and so impossible to impersonate) messages to multiple relays. To your own preferred relays, as well as to the preferred relays of others who are involved in the conversation, as well as to a couple of global relays for easy discoverability.

These global relays are useful, but are interchangeable and totally replaceable. As soon as you've connected with someone you can retrieve their updates, because you know their preferred relays, and can query them directly.

In this way Nostr has the benefits of centralised networks for discoverability, federated networks for communities, and private individual web site for p2p and archival purposes. As well as making it impossible to censor.

And if you take down THE ENTIRE INTERNET in order to censor Nostr? Well, Bitchat is Nostr via Bluetooth Mesh Networks. Do a quick search and find out where and when it has been used (Nepal, Indonesia, and elsewhere)

And as for zaps fixing the economic problem, I'm not sure what else to say other than you can give and receive value directly using the Lightning Network. It is seamless in most Nostr clients, and built into the Nostr protocol. If you don't believe in Value For Value (v4v) then you can just charge a fee, and the economics problem is solved.
Show HN: Free Minecraft server status checker
by newyearman | 2025-12-16 03:20:34+00:00
Hi HN,

I built a simple tool that checks Minecraft server status and latency in real time. It was made for server owners who want a fast and no-login solution.

It supports Java servers and shows online status, player count and ping.

Feedback is welcome. https://minestat.io
by Animats | 2025-12-16 03:20:41+00:00
It's an OK article, but it's basically an economist doing a survey article of what other economists have written. No reliable metric for "ideas" is proposed.

This may be related to Baumol's cost disease, which was on HN yesterday. Most of the areas where innovation is effective involve manufacturing or other technologies that are not labor intensive. So, while they can push costs down in some areas, they do so in areas that are already highly efficient. If you could cut the price of basic steel by 30%, few would notice, because the raw steel cost of most products is tiny.

There's a fad problem in US finance. Right now, so much investment is going into AI data centers that anything else is hard to fund. US electric cars, US copper mining, and US rare earth separation, and solar farms are all under-funded, despite known good ROI. They're all boring.

What passes for capitalism in the US isn't really that good at capital allocation any more. It's too detached from physical reality.
by fdkjhkdsahfk | 2025-12-16 03:20:52+00:00
Unfortunately this is mostly for very old versions of Kobo e-readers! Specifically the ones that use an SD Card for internal storage. Very sad since I'm very much in the market for an e-Ink device that I can just use offline to read my .pdf and .epub files. Does anyone have suggestions?

Apparently they're working on a new OS based on the Pine64 Pinenote* but it's almost $400!
by Brajeshwar | 2025-12-16 03:20:59+00:00
How do you deal with the permissions on using Shortcut?

With the new macOS Spotlight improvement and the window management getting better, I thought I will get rid of Rectangle Pro (I use only that custom window resizing) and tried a window Resizer Shortcut. I’ve tried giving it as much freedom as I can but it keeps bumping into more and more gates.

Btw, I think I jumped too early on that Spotlight thing. I remember, I got back to Alfred last week.
by windexh8er | 2025-12-16 03:21:12+00:00
This is the best setup I've tried as well. Syncthing works so well I just often forget about it / take it for granted. I used to just deal with plugging our Kobo devices in, but now I can just distribute the relevant media by dropping a file somewhere.

The Kobo devices are truly worth every penny and we've got 4 of them in our household at this point. These are some of the best devices to put in the hands of kids.