MurphyA/hacker-news huggingface dataset:
by StopDisinfo910 | 2026-01-29 11:37:47+00:00
> And obviously I’m not denying that Mediatek and Qualcomm have massively improved their designs, but they aren’t on par when we account all the things that matter.

Hardly, you are intentionally looking at peak consumption because it suits the answer you want after being proved wrong. This is nicely highlighted by how you want to casually dismiss benchmarks which don't support your point.

> Your argument is that, since manufacturers are putting larger batteries in phones, SoC power consumption shouldn’t matter. That is moving the goalpost, because you introduce a variable that should be irrelevant to SoC performance testing to dismiss my observation.

No, that is looking at the actual experience of using the phone. Peak consumption is a useless metric. Nobody cares. People care about their phone feeling smooth and how often they have to charge. From this point of view, Apple has no lead whatsoever provided by their SoC while they used to which is the point I have been making from the start.
by MOHDLZE | 2026-01-29 11:38:24+00:00
We eliminated local execution on user devices — not by restriction, but by architectural removal.

Most security models try to control local execution:
sandboxes, secure enclaves, SDKs, policies.

We removed the execution surface itself.

No runtime.
No SDK.
No application logic on the device.

The device becomes a User Gateway only:
raw input in, non-executable interface out, plus cryptographic proof that Zero Local Execution on Device actually holds.

All execution happens 100% in the cloud.
If execution leaves the sovereign execution path, it is considered non-existent.

This is not Remote Desktop.
Not VDI.
Not secure execution.
Those still assume local execution exists.

Covered by a filed U.S. patent application.

Open question for engineers here:
If execution is the real attack surface,
why are we still allowing it to exist on user devices at all?
by Bender | 2026-01-29 11:38:34+00:00
FWIW just anecdotally I took 160,000 IU per day for a few months along with 800mcg to 2mg of K2 MK-7 and about double the suggested amount of magnesium citrate. I slowly titrated up to that amount over a few months. I am not suggesting anyone else do that as I had a specific purpose slow action TPA when combined with many protease so to speak but just my own experience I did not have any of those issues. I don't know how they came up with them so I figure they are just guessing like they did with the toxic level of selenium which has a funny back story. I am back down to 5000 IU a day. Years later still none of those issues. But that is just me.

I did have one issue related to magnesium however. If I did a very high dose of magnesium taurate and a couple of other chelated forms I would have trouble catching my breath after physical exertion similar to chronic high doses of iodine. Not the end of the world but it was unnerving.

Don't anyone else do what I do. I experiment on myself more than scientists experiment on mice minus the whole dissection bit. I am just continuing some experiments from the 1900's but as I understand it AI will be learning all of those soon. Fascinating stuff really.
by cube2222 | 2026-01-29 11:39:16+00:00
Just to reiterate, both of those (hemp hearts and flaxseed) only contain ALA, while what you're generally looking for is EPA and DHA. TFA also explicitly mentions it's only talking about EPA.

This is not to say that they're unhealthy of course.

EDIT: see the sibling comment by code_biologist, it's much more comprehensive than what I've written.
by stokry | 2026-01-29 11:39:42+00:00
I built a Ruby gem that caches LLM responses using semantic similarity.
If someone asks "What's the capital of France?" and later "What is France's
capital city?" — the second call hits the cache instead of the API.

How it works:
- Queries are converted to embeddings (text-embedding-3-small)
- Cosine similarity finds matches above a threshold (default 0.85)
- Cache hit = instant response, no API call, no cost

Usage is simple:

cache = SemanticCache.new

response = cache.fetch("What's the capital of France?") do
openai.chat(messages: [{ role: "user", content: "..." }])
end

# This returns the cached response — no API call
response = cache.fetch("What is France's capital city?") do
openai.chat(messages: [{ role: "user", content: "..." }])
end

Features:
- In-memory and Redis stores
- TTL expiry and tag-based invalidation
- Cost tracking with savings reports
- Works with OpenAI, Anthropic, Gemini
- Client wrapper that caches all calls automatically
- Rails integration (concern + per-user namespacing)
- Max cache size with automatic LRU eviction

In my testing, hit rates of 60-80% are typical for apps with
repetitive user queries (chatbots, search, FAQ tools).

The math: if you spend $500/mo on OpenAI and get a 70% hit rate,
that's $350/mo saved minus ~$2 in embedding costs.

Repo: https://github.com/stokry/semantic-cache
Install: gem install semantic-cache
by jacquesm | 2026-01-29 11:39:42+00:00
The wealthiest company in the world really needs that last little bit from those Patreon creators who have it way too easy in their lives. It's not as if the people that take that meager bit of cash are going to invest it in Apple stock so they're going to have to pay up.

The Mafia can learn a thing or two from Cook.
by moritzwarhier | 2026-01-29 11:39:58+00:00
> Source? There have been many articles on HN showing the RDA to be ~10x too low (something like 5,000 IU) and that the daily safety limit to be significantly higher than that (something like 30,000 IU).

First: the RDA and the safety limit are not the same, and an RDA in a country being too low does not mean that the maximum safe dose is wrong.

And it certainly does not mean that there is a higher risk in under-dosing than overdosing when taking the RDA (which already includes recommendations for supplementing if you spend most of your time indoors).

I'm not a scientist, so I only know what physicians told me and what's explained in news publications or by consumer advocacy non-profits.

Here are a study (which I didn't read) and the NHS's advise on Vitamin D toxicity:

https://www.ncbi.nlm.nih.gov/books/NBK557876/

https://www.nhs.uk/conditions/vitamins-and-minerals/vitamin-...

The study says:

> Most cases of vitamin D toxicity resolve without serious complications or sequelae. However, in some instances, severe hypercalcemia can lead to acute renal failure requiring hemodialysis. Cases of permanent renal damage due to vitamin D toxicity are rare.

Which sounds good, but I don't think it supports that there is no risk of oral Vitamin D overdose.
by svara | 2026-01-29 11:40:38+00:00
This is proven. You can prove it yourself easily. Take a novel from your bookshelf, type in any sentence from the novel and ask it what book it's from. Ask it for the next sentence.

This works with every novel I've tried so far in Gemini 3.

My actual prompt was a bit more convoluted than this (involving translation) so you may need to experiment a bit.
by anon373839 | 2026-01-29 11:40:58+00:00
> But then I decided I'm just a chemical reaction

That doesn’t address the practical significance of privacy, though. The real risk isn’t that OpenAI employees will read your chats for personal amusement. The risk is that OpenAI will exploit the secrets you’ve entrusted to them, to manipulate you, or to enable others to manipulate you.

The more information an unscrupulous actor has about you, the more damage they can do.
by pjc50 | 2026-01-29 11:41:01+00:00
> You're perfectly entitled to distribute a macOS app with your own paywall

Are you sure the ToS allows that? Given the "anti-steering" rules? Can you point me to an example that isn't by a megacorp?

> $30 per month for 10GB of data in a recent offering I was looking at, and who knows where the data are

That's worse pricing than my mobile contract!
by spacebanana7 | 2026-01-29 11:41:24+00:00
Every software company can do this. Oracle Java is free for personal use but if you use it in prod you have to pay a licence based on the number of employees in your company. Epic games takes 5% of your revenue above a million if you use unreal for a game. Docker desktop requires a paid license if you have over 250 employees or $10 million in revenue.
by breve | 2026-01-29 11:41:27+00:00
Why is making humanoid robots a moat? Other companies have been making robots for longer, humanoid and otherwise, and doing it better.

Has Optimus signed up for any sports yet: https://edition.cnn.com/2026/01/02/china/china-humanoid-robo...

Is Optimus close to what Boston Dynamics is doing with Atlas: https://www.youtube.com/watch?v=YIhzUnvi7Fw
by voidUpdate | 2026-01-29 11:41:51+00:00
This felt like an article of "This is how I worked this out". If you found something out through the docs, I'd be interested to know that. If you found it out through asking an LLM, that would be helpful to know as well. Maybe other people would write that kind of article differently, but when I write them, I try to put in as much detail as I can about how I worked something out, in case it's useful to other people
by jacquesm | 2026-01-29 11:42:06+00:00
> rent seeking

This goes way beyond rent seeking, it is much closer to outright theft, for rent you get something in return. This is just a nice form of robbery and I'm sure it is all legal by some stretched definition of the word but it makes me sick.

Yesterday we had the monthly Woz adulation article, I really like the man but would like him even more if he told Cook to his face that this is not the Apple that he had in mind when he co-founded the company. It's not like he has anything to lose.
Ask HN: What SaaS can survive with the rise of vibe coding?
by Jsttan | 2026-01-29 11:42:08+00:00
Hello everyone! With the rise of vibe coding, I am now seeing more and more non-technical people utilising AI to build websites, SaaS and much more, despite the quality is being super bad at first glance.

However, with the huge load of AI-created websites, this make me questioned on how B2C SaaS can survive, as many people are now using AI to build a product instead of using things built by others, or your reach would be harder then ever before since if you succeed, 10 replicate will be created within a week.

Which is why, I want to hear the thought from everyone here, what do you guys think of the future of SaaS (in B2C)?
by torcete | 2026-01-29 11:42:32+00:00
I would add that the issue with Omega-3, is the imbalance between Omega-3 and Omega-6. It turns out that many of the food products have been manufactured with Omega-6 rich oils and that is causing some issues.
One can ingest Omega-3 supplements, try to eat foods rich on that fatty acid or reduce foods with lots of Omega-6 in order to restore that balance.
Show HN: Instant-on tiny ESP32 PC with an editor, compiler, and apps installer
by isitcontent | 2026-01-29 11:43:55+00:00
This started as a "cyberdeck" style crafts project using ESP32-S3, for some retro coding. Then I got carried away and wrote a self-hosted mini C compiler for it. Now I published the whole system that runs it. The core reusable parts are also packaged in Espressif Components Registry as "BreezyBox".

So far, this platform lives up to my dreams: instant on, snappy when optimized, flexible with resource allocation.

I upgraded to a bigger screeen: Waveshare ESP32-S3-Touch-LCD-7B, 7", 1024x600. It takes some effort to drive it with good speed on the S3, but this sort of challenge is exactly why I started this project, so I am having fun.

It captures a lot of the old school DOS era coding experience. I created a custom fast text mode driver, plan to add VGA-like graphics next. ANSI text demos run smooth, as you can see in the demo video featured in the Readme.

App installs also work smoothly. The first time it installed 6 apps from my git repo with one command, felt like, "OMG, I got homebrew to run on a toaster!" And best of all, it can install from any repo, no approvals or waiting, you just publish a compatible ELF file in your release.

It is something like Raspberry Pi, but without the overhead of a full server-grade OS.

Repo: [https://github.com/valdanylchuk/breezydemo/](https://github.com/valdanylchuk/breezydemo/)

If you like small elegant systems that punch above their weight, consider trying this sort of setup! It is surprisingly capable.
by teleforce | 2026-01-29 11:44:03+00:00
The BBC has come up with an excellent short documentary on how to perform proper tea preparation [1].

Essentially the hot water need to be boiling hot (100 degree celcius) and leave it brewing for a minimum 4 minutes after pouring into a cup of tea.

From personal experiences, if you want to make good chai masala (or spicy milk tea) you need to keep it in boiling water for considerable amount of time (like cooking on stove), with the ingredient of tea (generous amount), equivalent amount of evaporated and sweetened condensed milk (like half can of milk for medium pot), together with combination of your preferred different spices for examples cinnamon (Sri Lanka cinnamon not the fake ones), jeera, clove, star anise, etc. Since the condensed milk is already sweetened, no need to put sugar, but you can add pure honey for extra wonderful aftertaste.

In UAE, karak chai is their national drink that are sold in most of the restaurants and eateries. Fun facts, and heaven knows for whatever reason the default tea brand being used there is always Lipton.

[1] How you've been making tea WRONG your entire life - BBC:

https://youtu.be/Fhuc6qOGNPc
by neRok | 2026-01-29 11:47:09+00:00
This was linked on here a couple of months ago: [The Big Vitamin D Mistake [2017]](https://pmc.ncbi.nlm.nih.gov/articles/PMC5541280/)

> A statistical error in the estimation of the recommended dietary allowance (RDA) for vitamin D was recently discovered; in a correct analysis of the data used by the Institute of Medicine, it was found that 8895 IU/d was needed for 97.5% of individuals to achieve values ≥50 nmol/L. Another study confirmed that 6201 IU/d was needed to achieve 75 nmol/L and 9122 IU/d was needed to reach 100 nmol/L.

> This could lead to a recommendation of 1000 IU for children <1 year on enriched formula and 1500 IU for breastfed children older than 6 months, 3000 IU for children >1 year of age, and around 8000 IU for young adults and thereafter. Actions are urgently needed to protect the global population from vitamin D deficiency.

> ...

> Since 10 000 IU/d is needed to achieve 100 nmol/L [9], except for individuals with vitamin D hypersensitivity, and since there is no evidence of adverse effects associated with serum 25(OH)D levels <140 nmol/L, leaving a considerable margin of safety for efforts to raise the population-wide concentration to around 100 nmol/L, the doses we propose could be used to reach the level of 75 nmol/L or preferably 100 nmol/L.
by onli | 2026-01-29 11:47:10+00:00
That's absolutely usability. To show what will happen if something like "data" on a service like ChatGPT is touched, to prevent outcomes the user did not want, to prevent accidental data loss through guidance and safeguards. It's usually not sloppyness when users run into those situation, but bad program design. Maybe also here: ChatGPT now does not remove the old interactions when the data consent setting is changed, and shows prominent warnings before the removal of interaction threads, which is a separate option, according to a german article about this (https://www.notebookcheck.com/ChatGPT-Professor-verliert-zwe...). It is likely this was changed in the meantime, to better the usability.

Or the user really was surprised that deleting all interactions meant deleting all interactions. Then your position is a bit more understandable, but even then - mistakes happen and an undo would still be good.
by buran77 | 2026-01-29 11:47:14+00:00
> so I know what I’m talking about

Your arguments don't show it and if you have to tell me you know what you're talking about, you don't. It's tiresome to keep shooting down your cherry picked arguments.

> Vista peaked at around 25% market share and then declined.

Then IE was the absolute best browser of all times with its 95+% peak. And Windows Phone which was considered at the time a very good mobile OS barely reached low single digit usage. If you don't know how to put context around a number you'll keep having this kind of "revelation".

You're also comparing the usage of an OS which was rebranded after 2.5 years, with the peak reached years later by OSes that kept their name for longer. After 2.5-3 years XP had ~40% and Win7 ~45%, better but far from the peak numbers you wave. If MS kept the Vista name Win7 might as well have been Vista SP2/3, and people would have upgraded just like they always did. But between the bad image and antitrust lawsuits based on promises MS made linked to the Vista name, they rebranded.

When XP was launched users had no accessible modern OS alternative, XP only had to compete with its own shortfalls. When Vista was launched it had to compete not only with an established and mature XP with already 75% of the market but soon after also with the expectation of the hyped successor. Windows 7 also had to compete with an even more mature and polished XP which is why it never reached the same peaks as XP or 10. Only Windows 10 had a shot at similar heights because by then XP was outdated and retired... And because MS forced people to upgrade against their will, which I'm sure you also remembered when you were typing the numbers.

> Windows XP was already perfectly usable by SP1, not SP3

And less then usable until then, which is anyway a low bar. You were complaining of the interface, the messy mix of old and new UI elements, minimum requirements, these were never fixed. XP's security was a dumpster fire and was partially fixed much later. Plain XP was not good, most of the target Win9x users had no chance of upgrading without buying beefy new computers, GUI was seen as ugly and inconsistent, compatibility was poor (that old HW that only had W9x drivers?), security was theater. Exactly what you complained about Vista. Usable, but still bad.

Just like XP, Vista became usable with SP1, and subsequently even good with "SP Win7".

You remember Vista against a mature XP, some cherry picked moments in time. And if your earlier comments tell me anything, you don't remember early XP at all. You remember fondly Windows 10 from yesterday, not Windows 10 from 2015 when everyone was shooting at it for the "built in keylogger spying on you", forced updates, advertising in the desktop, ugly interface made for touchscreens, etc. Reached 80% usage anyway, which you'll present as proof that people loved all that in some future conversation when you'll brag that you were using computers since transistors were made of wood.
by BoppreH | 2026-01-29 11:47:16+00:00
The Reddit community of Outer Wilds maintains an extremely comprehensive list of recommendations, in the style of "if you liked this aspect of the game, try these other games":

https://www.reddit.com/r/outerwilds/wiki/index/gamerecs

I can vouch for Outer Wilds and Tunic being masterpieces, with Blue Prince getting a B+ from me.
by Lectem | 2026-01-29 11:47:45+00:00
I mean my "No it isn't, it has a fixed number of yields, which has a very different duration on various CPUs" can be verified directly by having a look at the table in my article showing different timings for pause.

For the yield part, I already linked to the part that shows that. Yes it doesn't call yield if it sees others are parked, but on quick lock/unlock of threads it happens that it sees nobody parked and fails, yielding directly to the OS. This is not frequent, but frequent enough that it can introduce delay issues.
by anonymous908213 | 2026-01-29 11:47:50+00:00
See, I'm all for calling out LLM spam, but because of people like you who have a terrible calibration and make false accusations against obviously human generated messages, I get all manners of people criticising me for pointing out things I know for sure are actually LLM-generated. You really think "Enter citalopram" as a singular instance you point out weights this more towards LLM-generated than "thru" and "reheated cat shit", among the entire tone of the message, weights it towards human-generated? Your heuristics are wildly miscalibrated.
by parag0ne | 2026-01-29 11:48:09+00:00
Agreed, anyone that already struggles with something like this should quit caffeine. My life is so much better off of it, but I struggle to stay off of it because I'm addicted to the 2hr productivity boost vs the all-day steadiness when you're not on caffeine.
Things that improve for me were: No sense of urgency for every single thing. Significantly improved confidence. Word things better and speak better in general. No hard crash later in the day. All my scattered thoughts become cohesive. No more random heart palpitations.

All of these likely got better due to the overall effect of decreased anxiety and not making ADHD worse. I'm not myself when on caffeine. Nikola Tesla quit all caffeine/other stimulants for a reason.
Show HN: SuperQode, an open‑source coding agent for agentic quality engineering
by Shashikant86 | 2026-01-29 11:48:11+00:00
We are launching SuperQode and SuperQE to redefine Quality Engineering for Agentic Coding teams. SuperQode is an open‑source terminal UI for interactive, agent‑driven quality engineering. SuperQE is the CLI for automation and CI. The goal is simple: let agents test agents, capture evidence, and keep humans in control. Everything is self‑hosted and privacy‑first.Feedback welcome.
by opoka | 2026-01-29 11:48:11+00:00
The 88% figure isn't failure rate in normal operation — it's the Interface Hazard rate when ORMs fail.

You're correct that ORMs work correctly 99.9% of the time. That's exactly the point. The paper argues that "correct 99.9% of the time" isn't a security model.
When we analyzed ORM-related CVEs, 88% were Interface Hazards: vulnerabilities that exist because the string layer underneath is still reachable. Custom SQL extensions (like you mention), raw query escapes, edge cases in query generation. The ORM does its job until it doesn't — and when it doesn't, the hazard manifests identically to not having an ORM at all.

The existence of any ORM CVEs proves the thesis: mitigation layers cannot fix a broken protocol. They reduce attack surface, they don't eliminate the hazard. A type-safe interface would make these CVEs impossible by construction — there would be no string layer to escape to.
by afpx | 2026-01-29 11:48:14+00:00
Therefore what to do? I have seen these Hacker News vitamin D ads appear every few months for the past 15 years, or so. I always seem to have a vitamin D deficiency, so it reminds me to take supplements. I take them for a few months, hoping to see a change, but I don't feel any benefit. Then, I forget to take the supplements until the next time I see an ad. How to know if they're actually doing something useful?
by sgjohnson | 2026-01-29 11:48:38+00:00
> It's pure logic that Tesla has to pursue bets that would justify billion dollar valuations and being a car company isn't that.

But it's make-believe. Tesla is a car manufacturer. They haven't shipped anything else other than cars. And they even suck at making cars these days. Tesla Semi? All but dead. The new roadster? Also dead. Full Self Driving? Doesn't exist. Robotaxis? Even if they got them to work, at this point the brand is too toxic for widespread adoption of those.

They could have persisted at being a disruptive car manufacturer and still held a several hundred billion dollar valuation. Now they are a very mediocre car manufacturer, with their only actual success being conning everyone into believing that they are a bleeding-edge tech company so their $1.5Bn valuation seems justified.