skysight-inc/HackerNews huggingface dataset:
It seems like there's growing medical acceptance of the idea that everyone has a natural weight that they seem to plateau at (which in some cases is overweight.) 1mg of semaglutide reset my natural plateau from 225 to 180. You are exactly right though - being overweight is either a daily physical battle or an hour by hour mental battle if you are trying to restrict calories.
That's an implementation detail. What's the user-facing behavior? What should happen with mistakenly-accepted connections?

Even the blog admits that cancellation of any kind, is racing with the kernel which might complete the accept request anyway. Even if you call `.cancel()`, the queue might have an accepted connection FD in it. Even if it doesn't, it might do by the time the kernel acknowledges the cancellation.

So you now have a mistakenly-accepted connection. What do you do with it? Drop it? That seems like the wrong answer, whoever writes a loop like the one in the blog will definitely not expect some of the connections mysteriously being dropped.
About a decade ago I bought a USB fan to plug into my computer at work. It has been turned on and running for almost 10 years straight. I thought to myself "I should actually leave a good Amazon review for this fan, it's held up to the test of time for little consumer electronics like this."

I went to look up my purchase but not only is that listing gone, the brand no longer exists.
So your saying that these loans never get paid back in the lifetime of the borrower? And they just keep taking out more and more loans during their life? X
Also, geographically it belongs to North America. Not Europe.
Can you run the UK economy?
BYD tops Tesla in quarterly revenue for first time as EV maker
LG CX series are literally #1 recommendation on almost any article about getting TV for PC gaming and maybe some work, for many years. I don't think OP is honestly looking around.
In this particular instance Unsafe was used to skip boundary checks. The main difference between the fastest safe version and the fastest unsafe version was how the file was read. The safe version used MappedByteBuffer to read the file, which under the hood memory maps the file and enforces boundaries. The unsafe version memory mapped the file and then read the memory directly using Unsafe.

The fastest version also used Graal which would've helped with startup time.
BotW will go down as one of the greatest games of all time and there are so many lesons in that. You will find plenty of people who say it's too easy. And it is easy. But that's one lesson: players generally don't want "hard". A lot of people just want to chill out in video games.

What makes BotW is so memorable is how it makes you feell. And a big part of that is the world. Even just standing in a grassy plain with the wind blowing the long grasses has a better sense of being alone (while still being wondrous) that I can think of pretty much any game.

I'm not a Japanophile by any stretch. Kinda the opposite, actually. Dig beneath the surface and there are a lot of problematic things in Japan and Japanese culture.

Anyway, I have no issue with what inspiration the designers used or what they were mimicking. That's kind of irrelevant because you can do that well or badly. I don't think the world is so great because of Japanese archeology or even in spite of it.

It is interesting to see their inspiration but for anyone in the gaming space, just remember that what makes a lasting game is the emotional connection.
Show HN: Monadic Chat – A Docker-Based Framework for AI Interaction
Hi HN! I develop Monadic Chat, an open-source framework that connects language models to a Linux environment via Docker. It allows AI agents to execute code, run Jupyter notebooks, and perform web scraping in a secure, sandboxed environment.

Key features:
- Sandboxed environment for AI code execution
- Support for multiple language models
- Easy integration with existing Docker workflows

I built this because I needed a reliable way to let AI agents interact with a real computing environment while maintaining security and reproducibility. Some possible use cases include:
- Helping developers debug code with AI assistance
- Automating data analysis workflows
- Creating and running educational programming tutorials

I would appreciate your thoughts on potential use cases, areas for improvement, and how to better characterize its features in the documentation.

You can check it out here: https://yohasebe.github.io/monadic-chat

Thank you for your feedback!
If you alter signatures or data structures in the published header file, there is breakage.

If you add new signatures or data structures, software compiled against the previous version should still work with the new version.

In my opinion the whole issue is more important on Windows than on Linux. Just recompile the application against the new library or keep both the old and the new soversion around.

Some Linux distributions go into major contortions to make ABI stability work, and still compiled applications that are supposed to work with newer distros crash. It is a waste of resources.
English -> Japanese machine translations(whether it's GT or DL or GPT) are fairly usable these days in the sense that it reduces interpretation workload to trivial amount especially with typical skillset of a Japanese white collar workers, or not perfect in the sense that the fact that the output is a translation is always apparent to native speakers - but that is the case too even with offline human translators, so could be a moot point.

Anyway, the current state of affairs float somewhere comfortably above "broken clock" and unfortunately below "Babelfish achieved", so opinions may vary.
There are a lot of weird and wonderful tax breaks in Australia likely helping to drive up the sales of utes*. I don't think it's necessarily that Aussies love driving them as much as Aussies dislike handing over more than they need to to the tax man..

[1]: https://www.drive.com.au/caradvice/ute-tax-breaks-exemptions...
They’re optimizing for different priorities. Obviously you need to be conservative when launches cost so much you can only afford ~one shot.
Ask HN: Why aren't more apps using WebP format?
WebP has been around for a while now, offering better compression and performance over JPEG and PNG. So why haven't more apps fully adopted it yet? Are there hidden compatibility issues, performance downsides, or just inertia in the industry? Curious to hear if the switch to WebP has made a difference for anyone here, especially for mobile performance.
holy sh!t dude it needs a volume slider haha, got me startled
We (ob. discl., I work for Carbide 3D) have a video series on doing this:

https://www.youtube.com/watch?v=G5TYla5x-Nk
That is what we pay managers -to figure out- for. They should find out which and how by knowing the team, familiarity with domain knowledge, understanding company dynamics, understanding customer, understanding market dynamics.
The Tines in Vernor Vinge's A Fire Upon the Deep are pretty good example. (The aliens in A Deepness in the Sky are physically alien, but psychologically pretty close to humans.)
AI or not has no influence on the remote work argument imo. A quick search seems to indicate that this guy is the ceo of gumroad. In other high in a management tree, they are always trying to make arguments to stop remote working. No surprise that this is his conclusion.
There are also intermediate options, e.g. pedestrians have the right of way if there isn’t a designated pedestrian crossing within sight.
Just to summarize, because someone is missing something:

otikik pointed out a case of multiple light sources where overlapping shadows will be darker (otikik is correct)

fregus says "that's not correct" and argues a true case (shadows from one light source will not be darker) which is a bad argument because it tries to overgeneralize. The case from fregus is for the same light source and they cannot use this to argue otikik is incorrect because otikik's argument explicitly requires multiple light sources.

I point out, responding to fregus, how otikik is correct and how you need to consider multiple sources as well as including examples and physical evidence.

You question my reading comprehension for some reason
I've contracted for someone whose customers thought so. (My job involved making stuff work with without an important part from a defunct vendor.)

Their costs really did increase all the time. Not needlessly, despite what some people thought: their cost per spare part really did grow quite a lot, as the number needed per year decreased and the fixed overhead slowly increased.
If you’re talking about hypothetical extraterrestrial life that evolved separately- sure. But as far as we know all life, at least on earth has a common ancestor and is heavily locked into the existing enzymes and substrates- basic central carbon metabolism is virtually identical in all living things.
Nobody is sure what state Springfield is in.
i did almost the exact same thing except i wanted the client to enforce the same logic as the server would without having to do api request on every action or having 2 implementations so i just compiled the library code to wasm and that way both the server and the client share the same logic
Maybe in the future when we have AGI, but not at the moment.

Did you read yesterday's "How I code using Cursor" thread:

https://news.ycombinator.com/item?id=41979203

The "Changes to my workflow" part is most relevant, and would be more accurately titled "How Cursor writes code differently to me [a senior developer]".

For example:

1) Cursor/AI more likely to reinvent the wheel and write code from scratch rather than use support libraries. Good to avoid dependencies I suppose, but widely used specialized libraries are likely to be debugged, and mature - able to handle corner cases gracefully, etc. AI "writes code" by regenerating stuff from it's training data - akin to cut and pasting from Stack Overflow, etc. If you're using this for a throwaway prototype or personal project then maybe you don't care as long as it works most of the time, but for corporate production use this is a liability.

2) AI more likely to generate repetitive code rather than write reusable functions (which he spins as avoiding abstractions) means code that is harder to read, debug and maintain. It's like avoiding global symbolic constants and defining them multiple times throughout your code instead. This wouldn't pass typical human code review. When future you, or a co-worker, maybe using a different editor/IDE, fixes a bug, they may not realize that the same bug has been repeated multiple times throughout the code, rather than fixing it once in a function.

We don't have human level AGI yet, far from it, and the code that today's AI generates reflects that. This isn't code that an experienced developer would write - this is LLM generated code, which means it's either regurgitated as-as from some unknown internet source, or worse yet (and probably more typical?) is a mashup of multiple sources, where the LLM may well have introduced it's own bugs in addition to those present in the original sources.
Why don't people just do this then? There's no overwhelming obligation on individuals to use the local timezone.

I also think that your using the example of submarines -- notoriously an onerous lifestyle that very few are capable of living -- pretty much torpedoes your implicit suggestion that this would not be too much of a change.
> I kind of thing a half hour daylight savings difference instead of an hour is a pretty low bar for the weirdest timezone.

Especially when, even disregarding the ones with special rules, there's a couple that are 45 minutes off.
Yes humility is the cure.

Humility is unconditional self worth. If you don't need to worry about your appearances then you will be open to your own stupidity.
Which would make scheduling Zoom meetings or even just phone calls hell.

Especially when everyone's half-hour blocks are misaligned with each other's so you can't even stack meetings efficiently.
> Seems like less of a rust issue and more of a bug(s) in io_uring?

I'm working with io_uring currently and have to disagree hard on that one; io_uring definitely has issues, but the one here is that it's being used incorrectly, not something wrong with io_uring itself.

The io_uring issues overall also disaggregate in mostly 2 overall categories:

- lack of visibility into io_uring operations since they are no longer syscalls. This is an issue of adding e.g. seccomp and ptrace equivalents into io_uring. It's not something I'd even call a vulnerability, more of a missing feature.

- implementation correctness and concurrency issues due to its asynchronicity. It's just hard to do this correctly and bugs are being found and fixed. Some are security vulnerabilities. I'd call this a question of time for it to get stable and ready but I have no reason to believe this won't happen.
So in my experience GitHub Copilot was pretty good to start, got better ... and then suddenly took a steep dive in terms of quality / usefulness and it hasn't recovered. Anyone else?

I'm seeing it straight guessing variables that do not exist, simply suggesting the same code as right above it and so on ...
They did ban NSFW creators from Gumroad earlier in the year...
Thanks! I'm glad you like it!
I wish there was an update to these pages. Some of the products and urls are defunct.
Perhaps because the steam part alone, even if powered by pixie dust and magic, can't compete on price with solar, and probably solar and batteries either (varies with latitude and time but the cost is going down and the latitude is getting wider).

I think OpenAI is investing into a fusion design that avoids steam for exactly this reason, so it's not just an anti-nuclear talking point.
this is awesome, thanks for making this
Glyphosphate is no where near comparable to this chemical though
A Mission for Businesses and Entrepreneurs: Help Bring Back Childhood
Are you using a full sized "router" on steel plate, or a mini-engraver made from a hobby-motor on balsa? Even a compressor fed Plasma-cutter rig is usually far quieter by comparison, as cheap import engravers often just make a mess of the surfaces.

Best of luck, =3
> If you have a struct which might grow, don’t actually make it part of the ABI, don’t give users any way to find it’s size, and write functions to create, destroy and query it.

Thanks! This is very insightful. What is a solution to this? If I cannot expose structs that might grow what do I expose then?

Or is the solution something like I can expose the structs that I need to expose but if I need to ever extend them in future, then I create a new struct for it?
It seems like it would be so much easier to ship the tzdb algorithm as a single C library that could do arbitrary computation.

Instead, the authors prefer to use their own domain language — source files with a compiler to a binary format with a reference parser implementation. The thrust of this article is that’s mostly good enough but their domain language doesn’t include lunar information.

The downside would be size and runtime efficiency. I’m guessing tzdata is built the way it is so that it can be extremely small and efficient rather than large and, computationally speaking, comprehensive. You can run it on an Arm M0 as well as an Apple M2.
Correct me if I'm wrong - in OLED monitors, a black pixel actually means a powered off pixel. So it's a good idea to use as much as black in static areas to prolong the monitor life.
> The solution is to just use UTC. That’s it.

Okay. I work in Minneapolis and need to schedule a meeting with someone in London. How do I know what UTC time is during daylight hours for both participants? Well, we can use a formula that will tell us where the sun in the sky for a given longitude. But that's kind of a chore. So let's break ranges of longitude into zones and create a lookup table. Hang on a minute...

I've just traveled to Tokyo from Minneapolis. What time do I need to set my alarm to, to wake up an hour before most businesses open? Well, I can use trigonometry to figure out what UTC time the sun will rise at this location on Earth. But that's kind of a chore, so presumably each city will have an offset from UTC time that they all agree on to begin business hours. Hang on a minute...
And the opposite is true too: you can break API (by renaming a field) while preserving the ABI (since it didn't move/change type).
If you allow pedestrians to cross anywhere at any time with right of way, that can work to a certain density. On the other end of the scale, traffic will be at a standstill due to a constant stream of pedestrians. I don't know exactly where on that scale either of those cities is, but the argument that it works in the UK where the density is 5x less seems flawed.
27.6% of the TopM Sites Are Dead
Reverse-engineering and "running Windows 95" on a vape with a colour LCD screen
Who is Barbara?
Not necessarily. To be inexpressible in software, all it has to do is be unpredictable; it can still be boring.

Let me define "local snoozing time" (LST): it's set to my local standard timezone as of today, but every time I hit the snooze button on my morning alarm it shifts 9 minutes backwards (the length of the snooze). By definition, I wake up at 8am in LST, regardless of what the world is doing.

If the time shifts by more than one hour compared to the prevailing timezone, LST shifts forwards by a whole number of hours on Saturday morning, 2am LST to minimize that difference.

This timezone is "boring" but uncomputable, since it depends on unpredictable events.
Super Micro Computer plummets as auditor resigns
The Millennium Machines Milo does look interesting. I wish there was an inexpensive cast iron or epoxy granite equivalent to aluminum extrusion.
I think asking for trillions was pretty ridiculous but I don't think its out of the real of possibility of getting a few T from nation states run by monarchs and oligarchs. They have pools of dark money nobody can plumb the depths of, and they're looking for diversify.
I mean anybody can do anything so the talk here is about what one person can do and is actually doing rather than the potential of what they can do.

Google I don't know if it has the potential or not but it doesn't seem to do anything to build good products it never has whatever successes it ever had.

It also creates very buggy apps. For example, even now Gmail and YouTube is buggy on common paths. For example, try deleting your spam emails and you will see the spam number on the sidebar will not clear unless you refresh. YouTube comments on the YouTube Android app often doesn't load or it loads for the wrong video etc.

So historically, Google has always been bad with actual product development. So it's not really a stretch to say that one person can do better than Google.
HFT is still a massive thing in volume weighted (we call them pro-rata) markets, and it's even more toxic for retail as lots of people submit large orders that are unlikely to get filled immediately (which retail doesn't have the $ to do) to secure a bigger share of the pie
Less eyeball melting as well.
We'll get the singularity within 2 years of perfecting self-driving cars.
I see a decent productivity boost in my personal projects which extend common technologies to solve more "boring" problems, but struggle to find much gain at work where we're deep in esoteric technologies that LLMs have little to no knowledge of.

Are you also finding gains in the latter cases?
Hello xtrapol8.

I've read some of what you've written.

I don't agree with all of it. In particular I don't believe a lot of your metaphysical claims.

I think the idea of intelligence as understanding how probabilities are distributed is compelling. I don't understand all of your ideas. But I can see value in what you're thinking and writing about.

If you want to be someone's undeceiver, you need to ask more questions and tell them less of what you think. Think along the lines of how Socrates engaged with people. It's not because of anything to do with the content of what you think. It's because people don't change their mind from hearing what you say. They change their mind by entertaining a new perspective that's fresh to them.

Or don't do that. It's just my two cents. If I appear to give a command, it's just grammatical/rhetorical. You do you.

I hope you are well. I wish you the best.
Preserving the history of retiring cruise ships
Jon Baker, Graphics Programming
Ask HN: Which internet protocol do you miss in the modern days?
HTTP has taken over the world. Which old internet protocols do you miss in the modern days? Maybe FTP? NNTP?

Sure we can still find FTP and NNTP servers around but let's face it, they aren't mainstreams anymore.

So my question is to find out if there are some internet protocols that you absolutely loved but you don't get to use much these days.
Obviously, the reason for wanting a LEGO assembly robot is not to assemble LEGO projects, but it's to learn from the technology that makes it possible ...
It's not that different from a manager who can't code much hiring some programmers.
You're talking about the same thing.

High energy neutrons leave the system. They cause damage to the container (ie neutron embrittlement) and that's a separate problem. But the real problem is the energy loss from the system.

Charged particles can be contained. Personally I think there are limits to even that because a high-temperature plasma is turbulent [1]. Containing that is just a hugely difficult problem.

I'm not convinced that nuclear fusion will ever be commercially viable.

All while we already have emission-free, reliable and cheap energy production in the form of solar power.
[1]: https://www.psfc.mit.edu/research/topics/plasma-turbulence
Their concern is being kicked of the platform or impacting reach of their content.
To change domains, you:

Go into settings, click change handle.

Type in the domain you wish to change to. Click next.

It’ll give you some stuff to put into a DNS TXT entry on that domain. Do that. Click “verify DNS record.”

And that’s it. You’re done. Everything is “transferred.”

The history is transferable for the same reason a domain is transferable to another web host: what does URL stand for again? Uniform resource locator? That is, it’s how you locate something, not what that something is. In this case, the domain isn’t actually your identity: your identity is your DID, “decentralized identifier.” To hand wave slightly, all your content is signed with your DID information, not the URL you use. There’s a service that resolves domains to DIDs. So changing your domain means changing what that service resolves to. That’s why I put “transferred” in quotes above; when changing domains, nothing actually moves.

Now, if you want to change the server where your data is hosted, your PDS, it’s effectively the same thing: you spin up a new server, backfill your data by a backup or by replaying it from the network, and then say “hey here’s a new PDS” to the network.

All of this is possible because of the fundamental design choices atproto makes over the ones ActivityPub does.

Happy to answer more questions. But if data ownership and preservation is a thing for you, you should like atproto.
Does that mean all self reported studies are worthless, in your opinion?
when metric becomes the target it ceases to be a good metric. when discovered how it works developers will type the first character immediately after opening the log.

edit: typo