skysight-inc/HackerNews huggingface dataset:
I suspect that regular check-ups for most people would simply regularly confirm what they already know: they need to lose weight, stop smoking, take more exercise, eat more fruit and veg.

The UK now has a sugar tax on soft drinks that seems to be having a measurable positive effect. Whether it is a meaningful effect remains to be seen though:

"The findings suggest that a year after the sugar tax was introduced, adults reduced their daily free sugar intake by about 10.9g, and a reduction in soft drinks accounted for over half of this reduction. This translates to a reduction of around 40 calories daily, which if maintained, and assuming no other changes, could lead to 1.5kg weight loss over a year."

https://theconversation.com/how-do-we-know-the-uks-sugar-tax...

So perhaps instead of exhorting people to do better the state should continue to try to make bad habits more expensive and good habits cheaper.
That's an extension
I just love the fact that this guy shares everything on those forums.

I remember seeing early parts of his work on papers please and there is something wonderful about sharing your process and exposing it to feedback.
The trade-off may not be worth it today, but the processing power we can expect in the coming years will make this accessible to ordinary consumers. When your laptop or phone or AR headset has the processing power to run these models, it will make more efficient use of limited bandwidth, even if more bandwidth is available. I don't think available bandwidth will scale at the same rate as processing power, but even if it does, the picture be that much more realistic.
If your design is resilient to missing deadlines, you don't need a RTOS and the question becomes moot.
Quick question, does purchasing the game from your website also give you the windows version as well? I’d like to see if I can run it on my steam deck but it’s not clear to me if you only get the browser version or not. The Itch.io page for your game mentions the windows and Linux packages (and it’s cheaper?) so I wanted to check before buying.
I think something about the timing of it feels off to me as well. I'm no stranger to payment screens; I grew up playing shareware floppies. I think the difference is that, let's take a game like Monster Bash for example: you can play up until you beat the first boss, and it feels pretty epic, and then there is a splash screen after the epic boss fight which is essentially a "You think that was awesome? Want more? Mail us at XYZ for Episodes 2, 3 and 4 to discover the rest of the journey."

I totally mailed them and had to have more of that.

For this I'm not sure because I don't suggest changing the game drastically, however it feels like there should be some epic fun thingfirst, usually after an hour or so, and then right after that is when you ask the player if they want more. In order for them to pay they would probably need to feel like they already got a very good amount for free and that they now feel generous. This is a cute game but I'm not getting that feeling so I struggle with this.

For the creator: please don't take this as anything negative about the game! It's fun and I like it. But monetization is hard and I'm just offering my previous experiences where I've personally seen it work successfully.
These days with many working on remote location you also need to include the VPN latency.
My point was not to question that people would write tests, the point I'm making is that it's tempting to generate both code and tests once you start using an LLM to generate large swaths of code, and then the assurance that tests give you goes out the window.

I'm not convinced that using AI as more than auto-complete is really a viable solution, because you can't shortcut an understanding of the problem domain to be assured of the correctness of code (and at that point the AI has mostly saved you some typing). The theory-crafting process of building software is probably the most important aspect of it. It not only provides assurance of the correctness of what you're building, it provides feedback into product development (restrictions, pushback that suggests alternate ways of doing things, etc.).
CDK is much better to express this. Why cfn?
Those are effectively the same thing, I’m not playing semantics. Can you give an example of this happening in nature?
Ask HN: How to remove Ads from a downloaded HTML file to output an ad free file?
Is there a tool/script that will allow me to filter out ads from a page when downloading it using curl. (Similar to how uBlock Origin works for a browser).

Basically, what I am doing is downloading a snapshot of a site using curl. But the sites have advertisements in them which I want to filter out. So is there a tool that will let me do that from the command line so that the output file doesn't have ads in it?

In short, I want something like uBlock Origin but for html files that I will be converting to PDF's or epubs. Something like:

curl https://www.google.com | AdRemover.sh | htmltopdf

Most of the solutions I found require you to update the /etc/hosts file to stop showing the ads but would rather avoid that if possible.
Can relate with the learning part as the motivator. I would like to know whether you needed anything special for building the kit like e.g. an oscilloscope or other expensive instruments?
Maybe, but I suspect that wouldn't really address what the kids want to know.

It reminds me of being in school and when some students in mid-level math classes would ask "why do I need to know this", the answers were often similar to what you propose -- but those were so far away from where the students were at that almost everyone would react along the lines of "well, I'll never be doing that sort of stuff, so I guess I don't really need to know math".
A major part of the conservative brand is pretending to be the downtrodden underdog. Conservative media has massive reach from mainstream like Fox News to social on YouTube and TikTok.
But most software out there is built with heavy processes? SAFe and all that nonsense, and everyone agrees the output is complete garbage. The software that is lauded and praised tends to be made by small teams of highly skilled engineers, stuff like EmberGen.

To me what this says is that software is not, at all, like other engineering disciplines. Software developers aren't like masons, we're not just mixing cement, there's more to it than that. You can add more masons to a construction work and it will most likely go faster. Add more devs to a project and most likely it'll go slower.
The Secret Sauce of China-India Rivalry Is Education
It's a bit odd that the response here is to patch every single XPC service individually. This feels like some kind of design issue in the sandbox itself. Why are so many XPC services that are clearly intended to be app private reachable from sandboxed apps?
Mass Effect is Amazon's next video game adaptation
Sort of, yes, but it's quite a bit more nuanced than that.

The actual rules say you're not allowed to obscure the meaning of a message. Use of encryption itself is not specifically prohibited, but you're not allowed to hide the information being sent. So, "encryption" is technically allowed for things like authentication and signatures, under most interpretations of the rule.

It is correct that you're not allowed to use your ham license for any commercial purpose. But again, there are narrow exceptions: a teacher getting paid to teach a class on amateur radio or science in general can transmit to demonstrate the technology, or an astronaut or military member making contacts with amateurs for goodwill purposes or as part of an exercise.
I just tried it, and it did not work. AVX2 f is still not support in Rosetta on macOS 15 for Linux VMs.
It is a bit silly to ban a useful drug like pseudoephedrine while large parts of the US is in an opioid crisis. Kind of like how lawn darts have disappeared from stores but you can still buy all sorts of weapons. That said, a lot of laws are based on established traditions. Alcohol use goes back thousands of years, and the other things you mentioned such as vehicles and weapons are tools going back even longer. They are dangerous tools, to be sure, and often employed unnecessarily in this society, but tools nonetheless. Once upon a time most people depended on their weapons and vehicles to survive, and differences in the quality and quantity of weapons and transportation technology have historically led to the rise and fall of entire civilizations.
Typed Variables for Valid Dev and Production Environments
at the risk of this not flying well with some ham people here but i'd say the heck with those regulations i'm encrypting and that's the end of the story it's called clandestine for a reason after all
Probably not related to this game exclusively but whenever I click on the screen, Firefox selects the canvas and the entire map gets a blue screen on top. Is there some way to modify this behaviour?
Ham radio is actively unfit for the requirement of "clandestine" for the parent commentor's purpose.
Did you really develop such heavy dependence after using it a few days at a time? I don't get that at all.
One mind-blowing experience for me:

I can take my parser combinator library that I use for high-level compiler parsers, and use that same library in a no-std setting and compile it to a micro-controller, and deploy that as a high-performance protocol parser in an embedded environment. Exact same library! Just with fewer String and more &'static str.

So toying around with compilers translates my skill-set rather well into doing embedded protocol parsers.
Consistency, Integrity, Effectiveness. Pick 0.
how about the case of a clickhouse cluster that use zk and a distributed table
I solved it in 99 moves. I did twice just to verify.

LLMs are simply not trustworthy. Anything they produce requires verification --- which defeats a huge chunk of their utility.
Loved that film.

I particularly liked the idea that he is one of the most important figures in science/tech/maths that most people have not heard of.
The best thing I ever did for decongestion was to get outside and start wearing a mask during the winter. The air entering my nose is clearer and warmer, which causes less mucus production. The mucus that is produced is more likely to drain, rather than sit around thickening and waiting to be blown out. I wish I'd thought to wear a mask while out when I was younger; could have saved myself much suffering waiting at the bus stop and during the subsequent schoolday.
For one, it doesn't obey the transitive property like a truly lossless process should: unless it settles into a fixed point, a perceptually lossless copy of a copy of a copy, etc., will eventually become perceptually different. E.g., screenshot-of-screenshot chains, each of which visually resembles the previous one, but which altogether make the original content unreadable.
The massed-spaced learning effect in non-neural human cells – Nature
> it's one of the weirdest, most niche ways possible to flex wealth

What you're saying here is factually incorrect, it's actually the most enduring and widespread way to flex wealth, and it has been common to nearly all cultures for thousands and thousands of years.

In fact this behavior is apparently so innate to our existence that it seems to have developed completely independently in isolated societies. Both the Queen of England and the Aztec King had the habit of draping their body in hand-crafted finework jewelry, precious metal, and gems.

The phenomenon is shared by neighborhood drug dealers, the CEO of Goldman Sachs, wealthy Chinese heiresses, and Polynesian village chiefs. And maybe your wife.
Importantly the first one is parameterless, but the second and third are parameterized by the audience. For example humans don't see colour very well, some animals have much better colour gamut, while some can't distinguish colour at all.
Nice work.
I wonder whether we are on the right track with such architectures though. It seems with every security framework envisioned to combat some set of attacks, a whole new class of issues pop up. And I don't _feel_ like things are more secure in the end.
A bit like dutch tax law, it is just a stack of patches to fix exploits and it might have achieved consciousness already! ;)
Fascinating the range of effects available by printing using plants e.g. see https://wendyfe.wordpress.com/plants-for-eco-dyeing-and-eco-...
The hour hand functionality doesn't seem to be described in the readme, from watching the video I thought it's the average over some time period, and yours is a different guess.

Document your UI, folks!

Oh it uses "outermost" and "innermost" instead of "minute" and "hour" hands:

> the outermost hand will update once each second with the latest ping value, while the innermost hand tracks the recent maximum pings, making an intermittent connection easy to see.
Or for years getting a ps5 was nearly impossible and so they gave up.
> Who needs throughput? Server software, but Linux is already dominant there and everyone's happy. For everything else, including desktop and mobile operating systems realtime sounds like a good idea.

No, not at all. The actual question is who needs realtime.

Desktop is a typical place where you absolutely don't need realtime. You just want latency to be under the user perception threshold but that's easily achievable with a standard kernel. Plus the consequence of failing is basically nil. Why bother with the complexity introduced by a RT kernel?

The latency in modern desktop is not a consequence of unpredictable scheduling. It's just poorly optimised applications. A RT kernel is not a magical solution to that.
Oh that's right, I think I remember them talking about local file stores and other local services too.

Initially they had only said something off hand that was normal for them, but the whole room was fascinated and asked them questions and they ended up describing as much as they could.

They didn't actually know that much about how it worked or was set up, they were just a regular user.
> I wonder how we can break the cycle

"Hire former software engineers at management positions" would be the answer, but of course there are various factors that makes it difficult to do so.

In theory, management should be held accountable for getting in a way, but it is not possible either because of the nature of software development: one cannot really measure productivity because it is to a more-or-less large extent a research activity.

I think probably the best option is to introduce some more democracy (or rather "technocracy" in the literal sense, "power to those who build") in the mix: management evaluated and chosen by the engineers. Call me communist all you want...
Reddit Is My Surprising Secret to Marketing Success
I fail to see the justification for not considering this a (super)tribe. I wouldn't think of Cat's Cradle as the authority on social dynamics, but "granfaloons" refer to people that have no connection, whereas everyone in the supertribe is connected in a meaningful way.

What we are dealing with is a local community (for which I believe "tribe" is a perfectly valid use), which is directly and closely linked to nearby communities in such a way that, when combined with a binary and divisive choice, makes the whole network form a virtual supertribe.

With only two choices, so you are either 100% aligned or 0% aligned which makes it very difficult to have connected communities with differing opinions. Each individual is either aligned with their local community, or at risk of being ejected from it. With no connected communities of differing opinions, this in turn means you get ejected from all other possible local communities - the entire virtual supertribe. This makes it far less likely that someone will deviate than if it only affected their own direct connections.

If you had, say, 10 choices, you would be able to have a community that was only 70-90% aligned with its connected communities while still being tolerated, so no virtual supertribe would form.
Am one of the authors cited in the paper. I think the real opportunity for this type of inverse problem estimation work is resolving the shape and fluctuations of the nucleon.
Exciting to see this finally reach 1.0 :)
How do I descend after clearing a level?
I just checked the package for a random pseudoephedrine product

https://www.cvs.com/shop/sudafed-sinus-congestion-maximum-st...

It says consult your doctor before use if you have high blood pressure or heart disease.
Oh this is genuinely fascinating.

I literally had no idea so much went into the dithering, my presumption was there was just an off the shelf posterization filter applied.

The end result looks fantastic and managed to give me wild nostalgia for playing games like The Manhole on my friends Macintosh Classic as a kid.

One of my favorite games ever, my wife and I played through it together. I feel like there's not a lot of games you can play with another person these days and playing it like that was a wonderful experience. I would highly recommend playing it with another person if you have the chance.
I don't know QNX, never heard of them.

But the name and reputation of Blackberry are not things I would consider ... stellar or relevant...
Impressive finds! As you allude to in your post, it seems very likely similar flaws still exist in the wild. I’d imagine we are going to see a consistent stream of XPC related CVEs unless Apple is redesigning its approach to hardening those services.
The Lord Mayor's Show: Why it took place on Mondays more often than Saturdays
I wouldn't use it to write an hello world :D
But this marketing term has been regularly used in academic papers for nearly 50 years (or probably more), so it seems like it should get a pass IMO.

It's also used in the first paragraph of the Wikipedia article on the term "transparency" as it relates to data compression.
> Ronald Graham, a fellow mathematician-juggler...

I first read about Graham as a friend and collaborator of Paul Erdos in 'The Man Who Loved Only Numbers'. As well as his mathematical achievements, Graham was also at one time president of the Internal Jugglers Association. If you have never read the book, it is a fascinating insight into the lives and non-math idiosyncrasies of Erdos and his fellow wizards.
Salman Rushdie's 'Satanic Verses' can be imported in India
That's very misleading. Terrible war keeps on happening all the time, just not so much in the US and Europe for the last 70 years.

Yes, since WWII things have been relatively peaceful, but the key term there is relatively. As we speak a pretty awful war is happening in Gaza, in the last twenty years we've had multiple wars with pretty severe casualties, and if you go a little farther back you get to things like Vietnam.

It's true that specifically atomic bombs haven't been used.
This appears to be similar to Google Sky. What are you doing that Google Sky isn't?
Ask HN: How to AI analyze what's on users' screen (with their consent)
I'm building an AI sales coach with automated time tracking.

What's a the best API/library to take screenshot every X seconds, send them to my favorite LLM to analyze it further.

What stack/pipeline are other tools like the below using?

https://highlightai.com/
https://www.focusbuddy.ai/
https://pointone.com/
It is a foregone conclusion. Countries should take steps to mitigate what happens to them. For instance the U.S. should prevent Saudi companies from exploiting water resources in the U.S. And we should build a wall to prevent mass migrations northward as Central America dries up.
Good job! I agree.
The 'catastrophe machine' mentioned:

https://www.geneva.edu/dept/chemistry-math-physics/physics-r...

Very easy to throw together or simulate.
Intel Spots 3888.9% Performance Improvement in Linux Kernel from 1 Line of Code
"Not flying well" has nothing to do with it. If you are transmitting on the amateur bands without a license, that's illegal. If you do it with any regularity, you are causing interference and some hams are better than you'd think at locating sources of unwanted interference.

There are plenty of other anything-goes bands for you to use, there's literally no reason to do your pirate radio on the ham bands. Except to get those warm fuzzy counter-culture feels I guess.
Atleast 1 Human Will Be Killed Deliberately by an Autonomous Robot Within 10 Yrs
Agreed. Github Actions are the wonkiest, Rube Goldberg shit I have ever worked with.
I’ve never used Go myself, but according to this https://go.dev/doc/install/source you need a Go compiler to compile Go. However, for the early versions, you needed a C compiler to compile Go.

So at some point, someone wrote enough of a Go GC in C to support enough of Go to compile itself.
The "registry" is signing your name on a sheet of paper on a clipboard - less than 1% more work for the pharmacy employee's overall job, approximately 0 new jobs created.
Leave it to the peanut gallery to always assume the vulgar definition.
> You shoot the entangled photon through a double slit and see if a wave-like pattern occurs, in which case we're still in a superposition and our communicator has not measured

Wait, does this work? Are superposition detection devices theoretically possible? Got any reference with more on this?
Thank god I'm not the only one. I can still remember when the Go zealots were everywhere (it's cooled down now). Every feature Go didn't have was "too complicated and useless", while the few features it did have were "essential and perfect".

I've really tried giving Go a go, but it's truly the only language I find physically revolting. For a language that's supposed to be easy to learn, it made sooooo many weird decisions, seemingly just to be quirky. Every single other C-ish language declares types either as "String thing" or "thing: String". For no sane reason at all, Go went with "thing String". etc. etc.

I GENUINELY believe that 80% of Gos success has nothing to do with the language itself, and everything to do with it being bankrolled and used by a huge company like Google.
Use Work or Private Git SSH Key Based on Repository
Agile, in practice, has turned into "disorganized waterfall." Witness absurdities like the existence of the "Agile Gantt Chart for Jira." The reason Waterfall, or modern Agile, are the way they are, is that they are systems that allows the smallest possible number of people to take responsibility, while allowing everyone to perform accountability. Basically nobody wants to lay it on the line and say to the CTO, "I'm going to make this project succeed." Much easier to say, "we're using best practices and modern processes."

This is a consequence of failing to train managers, especially in the moral dimension of management, which is entirely about accepting responsibility, and of promoting into management individuals who are not prepared to do so.
Maybe, but this game was developer by a Hungarian team.
> Strace for Everyone

For a moment there I was excited to see strace on the Mac. Not for everyone, it seems.
One of the things that makes reviews almost entirely worthless is that it's really hard to know if that shiny thing you got is actually good or not until you've been using it for a meaningful amount of time -- but most people leave their reviews soon after purchase/adoption, before they have lived with the the product long enough to really know.
Show HN: HTTP Cache Playground
This tool lets you explore how Varnish reacts to HTTP cache headers. I created it to help myself and others learn about HTTP caching semantics.

You can run it locally against a Docker-based Varnish instance, or try out some predefined examples (with hard-coded responses) on the demo website.
My father was an industrial design professor and I remember him showing me a 3D printed element in the early 00’s. He explained at the time that it’s the future but just way way too expensive and unstable for actual use cases. Chicken or egg sort of thing - I agree that it took the internet to exist