MurphyA/hacker-news huggingface dataset:
by kjksf | 2026-02-16 16:31:15+00:00
> spreading that one meal out throughout the day

Probably yes. But you're minimizing the difficulty of staying in caloric deficit.

IF you can stick to one meal per day AND eat mostly protein (vs. mostly sugar / carbs) THEN it's very hard to overeat i.e. be in caloric surplus.

If you snack many times a day, mostly sugar / carbs, and slosh it down with coke or red bull (non-diet, sugary version) it's very hard to keep eating under calorie limit. Sugar / carbs stimulate your hunger, leading to more eating. It's the opposite of Ozempic.

And your glucose levels are chronically elevated which is bad for our bodies. It's basically chronic inflammation.

Now, if you eat a steak once a day, you'll find it very hard to overeat. Like physically, you won't be able to eat too much.

It's still not easy to stick to that but it's simpler and easier than calorie count everything you eat throughout the day.
by yunohn | 2026-02-16 16:31:55+00:00
> manufacturers are going to sell them to "resale" companies in countries with little respect for the rule of law, mostly in Africa or Asia

Look, I fully agree with what is going to happen in reality. But isn't it a bit misleading and ironic to accuse the recipient countries as disrespecting the "rule of law", when the companies selling them there are fully/partially aware and doing business with them to bypass the exact (proposed) law being discussed? As with historic examples of waste management, recycling, etc as well, where everybody in the chain knew and wanted what was /actually/ happening.
by Sayuj01 | 2026-02-16 16:32:15+00:00
I have it setup to be run autonomously as much as possible, the company will never go out of business (nothing is 100% but I will make sure to fight to the very end) cause I plan to just bulk buy servers once I have enough users. Lifetime currently should be up to 100 years, because it is low maintenance, I don't think server cost will affect stuff, but in future I plan to charge by 10 year period, but for now it should be 100 years.
by data-ottawa | 2026-02-16 16:32:40+00:00
Check your model thinking effort.

You have to go into /models then use the left/right arrow keys to change it. It’s a horrible UI design and I had no idea mine was set to high. You can only tell by the dim text at the bottom and the 3 potentially highlighted bars.

On high It would think for 30+ minutes, make a plan, then when I started the plan it would either compact and reread all my files, or start fresh and read my files, then compact after 2-3 changes and reread the files.

High reasoning is unusable with Opus 4.6 in my opinion. They need at least 1M context for this to work.
by 7777332215 | 2026-02-16 16:32:44+00:00
For why? Get a pixel, install graphene. And use the utilities that serve you. Text/voice communications, GPS, MP3 music player (if you listen to music), a web browser. Maybe google translate and your banking apps (or use a browser for either).

There is no place for garbage like Instagram, Facebook, TikTok, or YouTube on your phone. It's a device for utility, not entertainment consumption.
by scott_w | 2026-02-16 16:32:52+00:00
Correct, that's what I mean. I trust SQLite's devs to know more about this, so I trust what they wrote. There are parts of Rust code that are basically:

do_thing().expect(...);

This branch is required by the code, even if it can't be reached, because the type system requires it. It's not possible to test this branch, therefore 100% coverage is impossible in those cases.
by pixl97 | 2026-02-16 16:32:58+00:00
I mean back in the cold war we started losing privacy to foreign governments. A parade of overhead satellites is capturing everything you do all the time.

As much as we expound about the rule of law, might makes right if the population isn't vigilant. Simply put technology gives capability. In 1900 we didn't have the capability to monitor everything that everybody did all the time and keep those records their entire life. Now we have technology that can do just that.

This has nothing to do with the law. Zip, zilch, nada. Switzerland is one dark day away from having all their behaviors recorded by businesses/governments.

At the end of the day legality is a theoretical construct, and technological capability is reality.
by lkey | 2026-02-16 16:33:08+00:00
I disagree. Limiting your understanding of 'can people coexist' down to purely ethnic terms is colonial apartheid thinking.

"History has also shown that whenever Mizrahi Jews are a minority relative to Ashkenazi Jews something bad tends to a happen to them"

What now mupuff? Is it because they tainted by their Arab blood?

I could do this all day with random minorities, but it's not a refutation of my argument.

'Single supreme race' states are evil. The Antebellum South was one of the most evil places ever to exist and functioned on the exact same terms. There was a civil war, and we settled on a one state solution. The only mistake was not fully purging the slavers from positions of power and stopping reconstruction.

Racial/Ethnic/Religious caste systems are a race to the bottom. They are a suicidal purity cult.

I should note that you are factually wrong. Jews have very rarely been an ethnic majority, yet many cultures have managed to not genocide them throughout history. This includes middle eastern countries prior to the Nakba. Don't project out the utterly imperial eurocentric 'pograms are inevitiable' and 'arabs are all that same, and are savages' viewpoint out onto every civilizations.

European empires created or exacerbated divisions in peaceful populations as a means of colonial control. This is well documented and intentional. Zionism as a project is very very British, they wrote their plans down! Same as they did in South Africa. Same as they did in Ireland.
by amarant | 2026-02-16 16:33:12+00:00
I've seen Claude do similar stuff in code. I asked it to add a new API endpoint in a project. I specified it should use rx.java flowables as the framework I'm using has built in support. I specified to use micronaut data for the database connection.

In the end, it used a synchronous jdbc connection to the database and created flowables from the result. Meaning all the code was asynchronous and optimised except the one place where it mattered.

Took me about 3.5 seconds to fix though, so no biggie.
by garethsprice | 2026-02-16 16:33:15+00:00
> Orpheus pounds on the soundproof glass. He won’t get through—he’s mythical.

Our industry would be improved by opening the door for Orpheus.

There's a lot of interesting thinking in the last 100 years of literary theory for this new age of stochastic parrots, good to encourage people working in tech fields to dig into it for newly-relevant ideas.

Howe appears to be an adherent of the Burroughs/Gysin cut-up (later fold-in) technique of rearranging language to reveal how meaning is made which I'm sure has some teachings for tech practitioners in there.

"the writing machine is for everybody / do it yourself until the machine comes" (Gysin 1960)
by throw2845893 | 2026-02-16 16:33:35+00:00
This is bullshit. Between 1948 and 1967 the entire West Bank and Gaza were under control of neighbouring Arab countries. They could’ve set up a Palestinian state within “the 1967 borders”, but nobody did. Instead they went to war to try and take the rest.

Besides, Israel has since made peace with Egypt and Jordan.
by glhast | 2026-02-16 16:33:46+00:00
SaaS let's you simply pay to make blockers go away. Now that our time is more high leverage, why wouldn't you continue to do that?

Let's say you could vibe your own replacement to a $20/month app in 16 hours. Congratulations, you did work valued at an $15/hour less token expenses (over 1 year).
by bartwr | 2026-02-16 16:34:00+00:00
It's hilarious that people describe their anecdotal experience of being in a calorie deficit as a proof that "intermittent fasting works".
This was never the question, but whether intermittent fasting brings additional weight loss benefits as compared to calorie deficit with frequent meals.

My anecdotal experience from 20y of bodybuilding and doing ~3 cuts a year: for cutting, I tried IF, 6 meals a day, low fat, low carb, high fat true keto, balanced... everything works. And works equally well - this is backed by numerous studies. The only difference is the impact on health parameters (different will get worse on low fat vs high fat), satiety, and how easy it is for someone to sustain the diet and stay in a deficit. This will depend on the lifestyle and personal preferences. So my preferred way to cut is high protein, low carb, essential fats, a ton of fiber. When building muscle I go high everything but balanced.

Anything else and more is sectarianism and people bragging about their choices not having verified their true claimed efficacy or benefits.
by brightmonkey | 2026-02-16 16:34:08+00:00
MCP (Model Context Protocol) requires RFC 8414, RFC 7591, and short-form scopes. Microsoft Entra ID supports none of them. I built a lightweight OAuth compatibility layer that bridges the gap, letting AI IDEs like Cursor authenticate against Azure-hosted MCP servers using standard Entra ID credentials. Includes a Zero-Trust hardening pass covering SSRF, open-redirect, and path traversal mitigations.
by runarberg | 2026-02-16 16:34:13+00:00
I think such influence will be extremely minimal, like confined to dozens of new nouns and verbs, but no real change in grammar, etc.

Interactions between humans and computers in natural language for your average person is much much less then the interactions between that same person and their dog. Humans also speak in natural language to their dogs, they simplify their speech, use extreme intonation and emphasis, in a way we never do with each other. Yet, despite having been with dogs for 10,000+ years, it has not significantly affected our language (other then giving us new words).

EDIT: just found out HN annoyingly transforms U+202F (NARROW NO-BREAK SPACE), the ISO 80000-1 preferred way to type thousand separator
Show HN: Represent Me – AI proxy for job seekers with inline fact-verification
by mdukefirst | 2026-02-16 16:34:27+00:00
I’m a senior technologist who spent 20 days building a way to kill the "initial phone screen" human-captcha.
Most AI resume tools are just wrappers. I wanted something that actually built trust, so I built a verification engine. When you train your Representative on your history, you attest to specific skills and dates.
When the AI talks to a recruiter, it uses a custom renderer to "stamp" verified claims with a shield badge in real-time. If the AI says I have 10 years of experience in Postgres, it's not a hallucination; it's a data-backed claim tied to my account attestation.
It also handles "Identity Gating"—recruiters have to verify via LinkedIn before they can grab your PDF resume or personal contact info.
Tech: Next.js 16, Supabase (with PG Vector), and Vercel AI SDK.
I'd love a technical roast of:
The verification UX: is self-attestation with a timestamp enough for you to trust a candidate?
The "Representative" concept vs. a traditional static portfolio.
Security of the LinkedIn gate.
I’ll be checking in all day to answer questions.
by groos | 2026-02-16 16:35:36+00:00
In a couple of days ~2 billion people world-wide will begin intermittent fasting, done from dawn to sunset, for a month, which is one of the components of the month of Ramadan. Nobody does this to lose weight, or even changes their diet, yet everyone loses some weight. 5lb is typical. Most people who fast Ramadan also gain it back afterward because they didn't make any changes to their diet, which points to the effectiveness of intermittent fasting to lose weight.

There is one difference between Ramadan fasting and modern intermittent fasting: Ramadan fasts are 'dry' fasts no water is imbibed and the alimentary canal stays completely unstimulated for long periods of time.
by MYEUHD | 2026-02-16 16:36:06+00:00
You're supposed to self-host it (or rent a hosted instance). But rather than having open registration (or creating accounts beforehand and sending the credentials), you generate invites and send them to your contacts. The invites onboard the users to install the app.

The Snikket client works with any XMPP server, and the Snikket server works with any XMPP client.

The Snikket clients are soft forks of existing clients. The reason of their existence is having consistent branding.

In fact, I recommend using Monal as an iOS client instead of the Snikket iOS one.

Note: you can set up invites on any regular Prosody / ejabberd server.

https://prosody.im/doc/modules/mod_invites

https://docs.ejabberd.im/admin/configuration/modules/#mod_in...
by pixl97 | 2026-02-16 16:36:09+00:00
This is a statement that I've always found to be circular and poorly defined for the other reasons I've listed. Any technology that even gets close isn't AGI like I said, it's ASI for the reasons of duplication and time to train.

It is also a line of thinking that will bite us in the ass if humans aren't as general of thinkers as we make ourselves out to be.
by UltraSane | 2026-02-16 16:36:51+00:00
Optimal LTO tape storage requires a stable, clean environment, ideally
15°C to 25°C (59°F to 77°F) and 20% to 50% relative humidity (non-condensing), which can preserve data for up to 30 years. Tapes must be stored vertically in their protective plastic cases to prevent sagging and contamination.
by mustyoshi | 2026-02-16 16:37:11+00:00
>Instead, we should make it illegal to discriminate based on criminal conviction history

Absolutely not. I'm not saying every crime should disqualify you from every job but convictions are really a government officialized account of your behavior. Knowing a person has trouble controlling their impulses leading to aggrevated assault or something very much tells you they won't be good for certain roles. As a business you are liable for what your employees do it's in both your interests and your customers interests not to create dangerous situations.
by dizzy9 | 2026-02-16 16:37:40+00:00
Looks like AI slop and SEO junk. The Guide page you linked opens with an article on Dubai sports car rental. There are also .net and .org variants of the domain, which appear to be also AI-generated slop. There's no such program as Ghidralite, and every site just links to the official Ghidra repository.
by crazygringo | 2026-02-16 16:38:18+00:00
Oh man. That would be incredibly cool. I use dictation all the time on my iPhone, for example I'm dictating this comment right now. It's just almost always faster than typing. But I'm never going to dictate anything at the office or on public transportation. But if I could just hold the phone up closer to my lips and have it transcribe just as well while I "talk" silently, that would be really interesting. And in the same way we've completely normalized people who seem to be talking to themselves, until you realize they're having a conversation over their earbuds, we'll completely normalize people silently mouthing sentences to their phones. What a weird but fascinating idea.
by hamdingers | 2026-02-16 16:38:19+00:00
This is how all dieting works. Specific techniques in isolation rarely have a huge impact, but that doesn't actually matter.

Any framework that causes an overwieght person to genuinely pay attention to what they eat will have a weight loss impact, because all you have to do to lose weight is eat less. The wide variety of dieting techniques are a good thing because it maximizes the likelihood that any individual will find a framework that induces them to pay attention to their eating habits.

I've gone through many weight loss cycles using various techniques including OMAD. Eating once a day changes your relationship with food, and disrupting that relationship is a thousand times more important than whatever obscure biological processes the fitness gurus suppose are in play.
by officeplant | 2026-02-16 16:38:36+00:00
>There where A LOT of access points named "Audi", "BMW", "Tesla" etc.

That's one of the funniest things about wardriving with Wigle on your phone. I can often see the SSID of "Jennifer's Equinox", "Jacks Suburban" right after I get cut off by someone in said vehicle. The vast majority of car bluetooth/wifi I see tends to have varying amounts of identifying information. It's almost as bad as the fact that apple still defaults to Jacks iPhone/iPad etc with no option to rename the device until you've finished setting it up.

Companies are not out to protect us with default settings and the majority of users need to wake up to this fact.
by aidenn0 | 2026-02-16 16:38:52+00:00
https://github.com/internetarchive/archive-pdf-tools

Though note that this uses j2k by default and jpegoptim for JPEGs. For pages that are mostly just images (e.g. color comics) I prefer to use cjpegli on each page and img2pdf to combine them to a PDF.

Modifying archive-pdf-tools to allow use of cjpegli is something I keep meaning to look into[1], but not at the top of my list.

1: In my tests, cjpegli is more consistent than j2k compressors; that is, for each image there is a setting that j2k does as good, or better, than JPEG, but there is no setting for which j2k averages better than cjpegli because cjpegli just does such a good job of aggressively compressing while always looking good
by codr7 | 2026-02-16 16:39:00+00:00
Likewise, I never liked JS much, nor the frontend dev experience.

I started out with the Seaside framework, but I've done several variations on that theme in different languages along the way.

It goes something like this: A typed server side DOM with support for native callbacks, generates HTML and hooks up callbacks. Changes are submitted to the server similar to traditional HTML forms, but using JSON. Changes to the DOM generate JS that's returned from the submit.

One headache with this approach is that documents need to stick around or callbacks will fail, and you need to hit the same server to get the document.

It should be doable to put a serialized version of the DOM on the client and passing that to callbacks to be rebuilt on the server.
by xg15 | 2026-02-16 16:39:23+00:00
Yeah, I understood it such that the information was first moved from standard to verbose mode, and when people pointed out that they will drowned out in noise there, tge response was to cut down verbose mode as well.

I didn't know about the ^o mode though, so good that the verbose information is at least still available somewhere. Even though now it seems like an enormously complicated maneuver with no purpose.
by cherryteastain | 2026-02-16 16:39:24+00:00
I will let you explore the Israel Palestine angle yourself as it is more subtle than Qwen's Tiananmen hard filtering.

But there are topics that ChatGPT hard blocks just like Qwen [1].

[1] https://www.independent.co.uk/tech/chatgpt-ai-david-mayer-op...
by toastal | 2026-02-16 16:39:29+00:00
How are you framing this? It’s an Electron app so it exists but doesn’t integrate or perform great. Last I recall you still were required to provide a SIM to sign up & you needed an iOS or Android primary device to even use the desktop client. Can you use a standalone, fast desktop application like you can these other protocols? I would say no, so “support” has shades of gray to it.

This is how I got kicked off LINE… they had a Chromium app that I could use tethered to an app, they disabled support for LINE Lite (which had light/dark theme, E2EE, texting, voice/video calls, debatable trackers (Firebase), even stickers & sending a location @ 8MiB instead of 200MiB+ of the “heavy app”), I refused to “upgrade” as it was a downgrade to me, & since I was no longer registered with a “primary” device, I was booted from the network. I don’t think I want these mobile-duopoly-required apps to be my primary means of communication with folks—especially now that my primary phone isn’t Apple or Google (luckily Open Whisper lets WhisperFish exist).
by gurjeet | 2026-02-16 16:39:40+00:00
I tried your exact prompt on my ChatGPT 5.2 Thinking. It gave me the opposite response. This proves that even an exact replication of the prompt is not a guarantee that the response will be on the right side of a binary chose. Then, in a new chat, I set the thinking mode to 'Extended thinking' (from the default 'Standard'). I got the expected response. But since the first conversation showed that the exact prompt is not a guarantee of the same answer, I tried again and on 3rd attempt I got the 'Extended thinking' mode to respond with the 'Walk' response.

(Prompt)

> I want to wash my car. My car is currently at home. The car wash is 50 meters away. Should I walk or drive?

(Thinking: Standard)

> Walk.

> 50 meters is nothing by car, and driving adds hassle (starting the car, maneuvering/parking, and you’ll still have to walk around the car to wash it). The only times driving makes sense are:

> You’re planning to use an automated car wash where the machine does everything and you need the car positioned inside.

> You need to bring heavy stuff you can’t comfortably carry (e.g., pressure washer, big buckets, vacuum, bulky detailing kit).

> It’s unsafe/unpleasant to walk that distance right now (ice, heavy rain, traffic, personal safety).

> If you’re washing it yourself at the wash bay: walk there with your supplies, or do two quick trips. If the wash requires the car: drive it into the bay, but otherwise walking wins.

(Thinking: Extended thinking)

> Drive.

> If the goal is to wash your car at the car wash, the car has to be there—so you’ll need to drive it the 50 meters, pull into a bay/queue, and wash it.

> Only choose “walk” if you actually mean “go pick up supplies” and then wash at home (hose/buckets/mobile detail), not at the car wash.

(Thinking: Extended thinking; 3rd attempt)

> Walk.

> 50 meters is basically across a parking lot, and driving adds hassle (start the car, maneuver in/out, find a spot) for almost no benefit.

> Only drive if either:

> + you need the car itself to go through an automatic wash bay, or

> + you’re carrying bulky stuff (bucket + heavy pressure washer, big water jugs, vacuum, etc.).

> Otherwise: grab your keys/phone, walk over, and you’re there in ~1 minute.
Show HN: Post-Interface Design – A manifesto on the abolition of UI
by andreabergonzi | 2026-02-16 16:40:03+00:00
Hi HN,

I just published a manifesto arguing that Chatbots are a transitional phase and "Silence" is the future of interface.

It covers the "Synthetic Subconscious," the death of the App, and the ethics of the "Surveillance Bargain."

Read it here: https://postinterface.design
(PDF available on site)

Would love your feedback on the "Serendipity Deficit" concept.
by adrian_b | 2026-02-16 16:40:16+00:00
Yes, but you transition between the 2 modes with far jumps, far calls or far returns, which reload the code segment.

Without passing through a far jump/call/return, you cannot alternate between instructions that are valid only in 32-bit mode and instructions that are valid only in 64-bit mode.

Normally you would have 32-bit functions embedded in a 64-bit main program, or vice-versa. Unlike normal functions, which are invoked with near calls and end in near returns, such functions would be invoked with far calls and they would end in far returns.

However, there is no need to write now such hybrid programs. The 32-bit compatibility mode exists mainly for running complete legacy programs, which have been compiled for 32-bit CPUs.
by srcreigh | 2026-02-16 16:40:40+00:00
It's worth every effort to avoid situations where a function creates extra clean up responsibilities to the caller only on error conditions.

If I really needed a large error payload, too big to fit on the stack, I'd probably want to do something like this:

const errbuf = try alloc.alloc(u8, 1024*1024*1024);
module.setErrorBuf(&errbuf)
defer {
module.setErrorBuf(null);
alloc.free(errbuf);
}

var func_diag = diagnostics.OfFunction(module.func){};
module.func(foo, bar, &func_diag) catch |err| switch (err) {
error.BigPayload => {
const payload = func_diag.get(error.BigPayload);

// The payload can reference the 1MiB of data safely here,
// and it's cleaned up automatically.
}
}