MurphyA/hacker-news huggingface dataset:
by wrxd | 2025-12-16 10:21:26+00:00
I bought a Kobo because it felt one of the most hackable e-readers but I ended up using the stock software with a single but very important change: I edited a configuration file to point the API to my BookLore instance. This gives me access to all of my ebooks and preserves all the functionalities of the stock software, which is perfectly adequate for my needs.

It turns out that what I wanted all along was the ability to seamlessly read books I buy from any source, not any deeper hacking of the OS.

Kudos to Kobo for keeping their system so open. These days it’s not that common
by rendaw | 2025-12-16 10:21:47+00:00
Why is a generic bus protocol even needed?

Using http over unix domain sockets, or even making a simple protocol over unix domain sockets with a size header + json payloads is trivial in most languages. Unix domain sockets work with standard linux permissions, you can access them with curl, you can forward them with ssh, you can mount them in containers, etc etc. One socket per service.

D-Bus is an overcomplicated mess all over the place. You have services, interfaces, paths, _and_ methods to classify messages yet messages are still only partially qualified and rely on one connection per message flow. There are return message ids, but some services use polling instead. And even if you have D-Bus you still need to know application-specific protocol details to make any sense of the messages. Application protocols leak wire details into messages (i.e. video access requests duplicate random dbus identifiers in payloads) which makes handling dbus messages generically for e.g. proxying impossible anyway.
by kergonath | 2025-12-16 10:21:52+00:00
> always good for the local ecosystem without mitigation, but at least one Japanese reactor allowed local colonisation by tropical fish and local legend said the same about Sizewell.

Not quite the same thing, but there is a tropical greenhouse in the south of France that used to be heated by cooling water from a nearby uranium enrichment facility: https://fr.wikipedia.org/wiki/La_ferme_aux_crocodiles (unfortunately not available in English).
by qsort | 2025-12-16 10:22:02+00:00
This is very interesting if used judiciously, I can see many use cases where I'd want interfaces to be drawn dynamically (e.g. charts for business intelligence.)

What scares me is that even without arbitrary code generation, there's the potential for hallucinations and prompt injection to hit hard if a solution like this isn't sandboxed properly. An automatically generated "confirm purchase" button like in the shown example is... probably something I'd not make entirely unsupervised just yet.
by imtringued | 2025-12-16 10:22:16+00:00
I personally find it questionable when people argue that the GPL/AGPL is less free because of the code sharing requirement.

On the Rust subreddit you can see people make arguments that can essentially be paraphrased as "Get a real job".

Somehow the people selling primary energy, food and raw materials are allowed to make money, the hardware manufacturers to run the code on are allowed to make money, cloud providers to run code on are allowed to make money, people using your software in their business are allowed to make money and even people who have been hired at a company to submit patches and pull requests to contribute to your project are allowed to make money but you, the original maintainer/developer who kick-started the project and paid the initial investment? Suddenly you're no longer allowed to make money. You're expected to work a "real job" (see list above). You're supposed to spend time not working on the project to earn enough money so you can donate your time and money to work on the project to people who most likely couldn't care less about you and your sacrifice and since it is just plain business sense to minimize costs, you should do the same and stop working on the project.

The strangest part by far is that if you'd you made your code proprietary from the get go, there wouldn't be any complaints about your GPL code not being free enough. It's a surprisingly pro proprietary code stance.
by tzahifadida | 2025-12-16 10:22:39+00:00
Look at the caveat. If you cannot control the nerrative, you are done. Code is nothing in 2025, when a few 100$ can recreate a code base. AWS could have just recreated the code if they wanted, they just didn't have to. And, with their money, they could have bought redis labs if it was too difficult. I think people are looking at it the wrong way. The license wasn't the thing holding them back, they have the cash.
by devnull3 | 2025-12-16 10:22:45+00:00
> Accepting low wages isn't a 'sacrifice' that is eventually repaid

It is not a question of being eventually repaid. It is to survive to fight another day. There are countless examples of how first generation immigrants (across all ethnicities) have to struggle and sacrifice so that they can provide the foundation for the next generation to thrive.

This is the mode Brits will have to enter into unfortunately.
by jcgl | 2025-12-16 10:23:00+00:00
Agree with the other comments about writing OpenAPI by hand. It’s really not that bad at all, and most certainly not “verbose to the point of absurdity.”

Moreover, system boundaries are the best places to invest in being explicit. OpenAPI specs really don’t have that much overhead (especially if you make use of YAML anchors), and are (usually) suitably descriptive to describe the boundary.

In any case, starting with a declarative contract/IDL and doing something like codegen is a great way to go.
by gardnr | 2025-12-16 10:23:12+00:00
pgVector is great and so is FAISS, but those are just a subset of what you get from Milvus. If all you need to do is RAG over 50Mb of documents then pick the right tool for the job. I use Chroma for a lot of projects.

Then, what if you want hybrid search, or different IVF variants, or disk-based search, or horizontal scaling, or something that leverages SIMD, or sparse vectors? Milvus is great.
by krautburglar | 2025-12-16 10:23:29+00:00
rglullis wrote that they "do not want to". I went a step further, expressing that they couldn't even if they wanted to. Not necessarily from lack of understanding so much as poor computing habits--malware, crashes without backups, forgetfulness, post-it notes in the same household as untrustworthy relatives, etc. Normies need the administrative solution, but then we're back to Sauron.
by zwnow | 2025-12-16 10:24:03+00:00
> no German is forced to beg on the streets.

This is such an uneducated and entitled comment just showing how little regular people know about this situation in Germany. Its also one of the most commonly used arguments on this topic and its simply not true. Homeless shelters are overcrowded and extremely unhygienic. Our infrastructure isn't made for an ever-growing amount of homeless people. Law, rights and reality sadly grow appart heavily. "Die Tafel" is completely overwhelmed too. This statement might have been true 15 years ago but you should re-educate yourself on the topic.
by NoseyParker | 2025-12-16 10:24:16+00:00
I hope you do not mind a critique of your generally well-researched article.

1. The non-dom tax was the stupidest tax I've ever heard of. Somehow the owner of the Daily Mail, Lord Rothermere, all sorts seemed to be able to claim non-dominant status, and they were going home shortly to whoever that was. Meanwhile, anyone who moved to the UK from abroad would no doubt have found out on arrival at a low rate that they didn't have to pay tax on their overseas money. They would have shrugged their shoulders, broken into a smile, and moved on.

However far and away the worst part of it was: that person was not subject to UK tax for all of their non-UK investments. Now, only a complete moron would make any UK investments. So their entire contribution was their Mayfair lunch bills and the maids they hired. That had to go, and they (nothing wrong with them individually of course) are no loss.

CGT - it was tomfoolery having it at 10%. Lowest by far amongst industrialised countries (well before the rich stopped having to pay tax at all in US). May as someone lucky enough to start a business and take it to sale, we spoke once about tax on day 1, and then again a year before the end. The idea of embarking on an incredibly ambitious idea, and then handicapping yourself to save 8% on CGT were the millions to come... is what no founders have ever done. Squealing from the hundred millionaires about being $10 million lighter in theory for capital gains. It's a narrow cane was embarrassing. I remember one point out they'd worked on weekends to make this money...

Finally, may I say your examples for international competition are not very fulsome and not very fair. Dubai is a complete red herring of course. Good luck getting that Portuguese visa now. Ireland, you've just picked the one element of their tax code that is lower.

Oh one more. CGT tax rises didn't come in until oct 24, after your 14% decline. Reason they went down is the same reason they always go down - asset prices were down.
by littlestymaar | 2025-12-16 10:24:27+00:00
> Yes but the fact it's primarily a Chinese export makes the profit as the cause narrative much less convincing. The US FDA is ignoring evidence to protect a Chinese supplier?

Who said it was done to protect the pesticide's manufacturer? It protects the industry as a whole: the agro-industry aims for low costs, and that means using cheap pesticides to increase crop yield, even it it ends up harming farmers in the process.
by pdimitar | 2025-12-16 10:24:52+00:00
I agree hobbyist NAS is niche but it's very useful: less noise, less electricity bills, and not that much less space i.e. if you can find 3x Samsung 870 QVO drives at 8TB, you can have a super solid 16TB NAS with redundancy (or 24TB without). Not to mention compact; you can have an ITX-sized PC do quite a lot of work.
by fredsted | 2025-12-16 10:25:07+00:00
> After that incident, I created an incident review document and suggested a small review of the tasks that should be prioritized to prevent it from happening again. I got carried away and created an initial presentation for the other backend Chapter Leads with a backend strategy. I do not remember it perfectly, but it included hexagonal architecture, a testing pyramid with contract tests to avoid breaking APIs used by mobile apps, and more

Definitely got carried away. When coming to a new org, it's always good to learn the ropes a bit before fatiguing the team with more work, processes, and burdens.
by wahern | 2025-12-16 10:25:46+00:00
Coca-Cola is sort of like the Apple of cola in that they're the upmarket brand almost everywhere around the globe. Unless Coke has a sales, marketing, or branding angle (see, e.g., Disney deal mentioned elsethread), they won't discount nearly as deeply as Pepsi, which is perennially in second-place at best (Mt. Dew notwithstanding). Pepsi is the obvious choice for any outlet where your customers are captive (e.g. sit-down restaurants) and you don't otherwise care about looking cheap for not offering Coca-Cola.
by WJW | 2025-12-16 10:25:51+00:00
Maybe you should re-read the "do things that don't scale" article. It is about doing things manually until you figure out what you should automate, and only then do you automate it. It's not about doing unscalable things forever.

Unless you have a plan to change the laws of physics, space will always be a good insulator compared to what we have here on Earth.
by netsharc | 2025-12-16 10:26:05+00:00
> The west is not quiet

Ah, a semantic misunderstanding. By "The West" I mean the governments. Biden had red lines that Netanyahu walked all over. Germany still have their 80 years old guilt and this got exploited by Netanyahu. Etc, etc. There are pockets of protests by governments, but on the whole the Western bureaucracy kept supporting the genocide...
by trhway | 2025-12-16 10:26:09+00:00
These campaings? I've paid some minimal cursory attention to 2 pretty randomly chosen charities - once i donated an old car, and another time i thought may be to subscribe to do math tutoring to children, the tutors were unpaid volunteers, and i just looked into what financial info was available for that non-profit ... well after those 2 times i've never even thought about any dealing with any non-profit, etc. and the stories in the news like when a famous radio talk show host would fund raise huge money to be later paid from his non-profit to his vacation ranch business, all in the open daylight, don't surprise me at all or all those stories of Trump's charities.
by rglullis | 2025-12-16 10:26:58+00:00
My point is that is this is not a trade-off but a complete violation of the principles that are used to justify the existence of nostr.

Nostr's whole shtick is about "users owning their keys". If I can not change the keys used on WhatsApp or Signal, I do not own them. They are not in the same class, so the comparison is moot.
by notahacker | 2025-12-16 10:27:43+00:00
You can use everything as a radiator, but you can't use everything as a radiator sufficiently efficient to cool hot chips to safe operating temperature, particularly not if that thing is a thin panel intentionally oriented to capture the sun's rays to convert them to energy. Sure, you can absolutely build a radiator in the shade of the panels (it's the most logical place), but it's going to involve extra mass.
by tzahifadida | 2025-12-16 10:28:03+00:00
I believe AGPL3 with CLA is the worst in 2025. Code can be recreated fast in 2025 especially with genAI getting better and better. The problem you'll have is the ownership of the code from day one. Today, people have concerns signing a CLA, so I am not sure redis is repeatable in that regard (though we have n8n). With Apache 2.0, if you are redis, you could have closed source the code in a few months and bury the competition. Why? because you need upgrades, you need CVE fixes, features, documentation, HA, etc... If you don't have a CLA you cannot close source AGPL3.0.

Of course I am taking the stance of the company not the users here :) The table have turned, I believe in 2025 the users should insist on using AGPL3 without signing CLA. But again, with enough cash, the code can be recreated with genAI, it is just a matter of resources.
by snvzz | 2025-12-16 10:30:45+00:00
>RTLinux or FreeRTOS are guaranteed-latency OS, that can reduce timing jitter.

Unlike seL4[0], neither OS has a guarantee of worst case latency.

RTLinux cannot realistically have one, as formal verification is not feasible due to its sheer size.

0. https://sel4.systems/
by newsclues | 2025-12-16 10:31:19+00:00
That’s you.

But a lot of people are poorly paid and free coffee is nice.

It might not be enough to select a worse vendor but if two are equal it’s easy to pick the one with the cute sales representative who knows how you like your coffee.

Then there is the leadership who plays golf together and use the company card to buy gifts (booze) for the deciders.

It’s not bribery it’s just subtle influence;)

And it’s everywhere, it’s the same at the various higher education colleges I worked at.
by DrScientist | 2025-12-16 10:31:38+00:00
Electricity prices are certainly a factor, and retro-fitting can be very expensive to nigh on impossible.

The real scandal in the UK is how the updates to building regulations to bring in higher energy efficiency have been delayed and delayed - presumably due to lobbying by UK house-builders.

Given the big push to build large numbers of new houses it seems madness not to have the higher standards in place.
by skywhopper | 2025-12-16 10:32:50+00:00
A certain type of person loves nothing more than to spill their guts to anyone who will listen. They don’t see their conversational partners as other equally aware entities—they are just a sounding board for whatever is in this person's head. So LLMs are incredibly appealing to these folks. LLMs never get tired or zone out or make snarky responses. Add in chatbots’ obsequious enabling, and these folks are instantly hooked.
by uplifter | 2025-12-16 10:33:11+00:00
Here's some math on how affordable that abundant LEO solar energy is:

First you have to pay energy to get to LEO

A Starship Launch costs[0] 51.75 TJ of energy in terms of its methane fuel.

It will be able to take a payload of 150 tonnes or 331,000 pounds[1].

How many computers is that?

One online estimate says a computer weights 80 lbs or 35 kg.

So 150000 kg / 35 kg/computer = approximately 4285 computers that we can launch into orbit per Starship.

51.75TJ / 4285 computers = approximately 12.08 GJ per computer to place it in orbit.

Let's say each computer is a H200 and consumes 700 watts continuously. How long would it need to run in orbit before it used as much energy for computation as it took to launch it?

12.08 GJ / 700 W = 12,080,000,000 J / 700 J/s = approximately 17,257,143 seconds.

Or about 6.5 months to break even on energy.

That sounds pretty good, except my estimate for the weight of each compute unit and associated power system & cooling etc. are probably underestimates by one or two orders of magnitude. In which case you'd be looking at 5 to 50 years to break even on energy, by which time the chips are obsolete and need to be replaced anyway.

[0] https://space.stackexchange.com/questions/66480/how-much-ene... [1] https://en.wikipedia.org/wiki/SpaceX_Starship#Description
by hdgvhicv | 2025-12-16 10:33:44+00:00
> The (proposed) UK VPN ban that was recently discussed here have a definition on what exactly is a "VPN" for the purposes of the ban (basically "VPNs generally advertised to normal consumers")

It’s not taking about IPsec tunnels between networkers, or a connection back to your home. It’s talking about surfshark
by lnsru | 2025-12-16 10:33:58+00:00
Nothing amusing. Germany is not really rich compared to nordics. And now let‘s do so math! Electricity: 0,3€/kWh and gas 0,1€/kWh. I need ~3x more gas to get same temperature in my room. And gas heating costs €10k while heat pump €40k without subsidies and probably raw €15k material cost if I install it by myself. So why should I pay more by €30k to install experimental thing for a decade when my low cost gas heating will last for 3 decades again. The monthly bill is the same.
by wkat4242 | 2025-12-16 10:34:46+00:00
Yes, it's just a lot of money for a lot of people.

Norway is really a different kind of rich compared to the rest of europe, they have tons of oil rights all over the world (and as such they still contribute a lot to global warming even though they have a lot of money for 'green' tech at home).

PS yeah Spain is good for heating but not for AC though (which I don't have, sadly). But I do enjoy life here a lot more even though I would make much more money in Holland.
by akoboldfrying | 2025-12-16 10:35:10+00:00
Do you mean the diagram following the sentence "Suppose we have calculated the expected information gained by potential truth booths like below:"?

Yes, that looks like a mistake -- a truth booth only has 2 outcomes, so it can produce at most 1 bit of information.

Regarding the other mentions on the page of information levels exceeding 1 bit: Those are OK, since they allow match-ups, which for 6 people have 7 possible outcomes, thus can yield up to log2(7) ≈ 2.81 bits.
by wahern | 2025-12-16 10:35:24+00:00
> It is truly an awful contract, with no benefit at all to the employer that I can see.

The benefit is having an operating cafeteria (i.e. an amenity) for a guaranteed period with little or zero out-of-pocket expense other than providing the space. Unless there's obviously high-demand (coffee?), no catering company is going to commit to a long-term contract without ensuring some minimum volume to maintain staffing. Anything food related typically has ridiculously slim margins on average, especially when you count all the failed projects.

Catering is often an exception, but not this kind of daily staffed in-place catering. The most profitable kind of catering is where you can prepare food offset for discrete (though hopefully recurring) events across many (hopefully repeat) clients, and where you can quickly ramp up or ramp down staffing and facilities to minimize recurring costs.
by wongarsu | 2025-12-16 10:35:45+00:00
It's definitely a solvable problem. But it is a major cost factor that is commonly handwaved away. It also restricts the size of each individual satellite: moving electricity through wires is much easier than pumping cooling fluid to radiators, so radiators are harder to scale. Not a big deal at ISS scale, but some proposals had square kilometers of solar arrays per satellite
by neurostimulant | 2025-12-16 10:36:06+00:00
My og chromecast frequently crash (I suspect due to running out of ram when casting contents) so I ended up replacing it with the chromecast ultra. The og chromecast is still usable if you can tolerate the crashing, but I imagine it's going to get worse as developers keep updating their cast players (basically a webpage that plays video) with new features that consume more and more ram.
by graemep | 2025-12-16 10:36:16+00:00
Copyright is not a property right. It is a state granted monopoly that is supposed to provide incentives. It should therefore be designed to maximise incentives.

In any case lots of property rights have limitations and exclusions. Land might be subject to other people having rights to enter it (so you cannot exclude them), or mineral rights might be owned by someone else. There are legal restrictions in many places on what you can do with it. You can require a license in own some things (e.g. guns on most places).
Show HN: Vect AI – Autonomous Marketing OS with Real-Time Market Signal Analyzer
by WoWSaaS | 2025-12-16 10:36:37+00:00
Vect AI is the world's first Autonomous Marketing Operating System (OS).

We built Vect because most AI marketing tools suffer from the same fatal flaw: Subjectivity. Writers and Chatbots guess what to write based on old training data, often producing generic content that lands in the "Red Ocean" (saturated markets).

Vect replaces this guesswork with a state-aware "Operating System" that searches, plans, and executes autonomously.

The Killer Feature: Market Signal Analyzer (Real-Time Grounding) The heart of our difference is the Market Signal Analyzer. Unlike standard LLMs that are cut off from the live web, this tool connects directly to real-time search data to find "Blue Ocean" opportunities before your competitors do.

Real-Time Radar: It performs live Google searches to identify exactly what users are asking right now, not 6 months ago. The "Untapped Angle": It analyzes the top search results to detect Content Gaps—specifically highlighting what your competitors are missing so you can take a contrarian or superior stance. Buzz Score: It rates sub-topics by "Velocity" (0-10), helping you identify viral trends before they peak. The Ecosystem: From Insight to Execution The Market Signal Analyzer is just the brain; the OS handles the hands. Once a signal is found, the Signal-to-Asset Pipeline allows you to instantly generate assets using our other tools:

Campaign Builder: Turn a signal into a full 3-phase marketing campaign (Tease, Launch, Sustain) in under 60 minutes. It builds the strategy and allows for one-click generation of all assets (Email, Social, Blog). Veo-Powered Video: Generate physics-based, commercial-grade video ads (1080p, 60fps) to capture attention on the trend. Autonomous Agents: Deploy "Digital Employees" (e.g., a Social Media Manager) to monitor these signals and draft content in the background without human intervention. State-Aware & Brand Consistent Vect AI is State-Aware. You define your Brand Voice, Target Audience, and Product DNA once in your Global Settings. Every tool—from the Market Signal Analyzer to the Video Generator—inherits this context. You never have to copy-paste a prompt about who you are ever again.

Our Ask We want to move marketing from "Random Acts of Content" to "Data-Backed Precision."

We'd love for you to try the Market Signal Analyzer to see what "Unfair Advantage" topics exist in your niche right now.

Link: https://vect.pro