skysight-inc/HackerNews huggingface dataset:
What I did is just get a rough estimate of calories of things I'm eating. Along with tracking weight every day. Then over a couple of weeks, calibrated calorie estimates with recorded weight changes. Developed an intuition.

After that, I never looked up another calorie, and counted based on how the food felt, and basically lost exactly 0.5 kg/week over a period of 5 months. (500 kcal deficit/day).

Even if I'm wrong for a particular meal, the over/under-estimates must be cancelling out. My food situation makes it extremely hard to actually calculate calories, so I had to develop this skill.
Have you ever been swimming? There’s absolutely such a thing as a surface dive which is what you do when you need to cover a great distance quickly in a shallow depth of water. It’s something every lifeguard who worked at a pool in america had to learn.

From an explanation analogy perspective people typically say something like “we’re just going to touch the surface”.
Thank you for your helpful input.
I don't, but what I did do was track everything obsessively in a spreadsheet for about a week, while exercising and eating and sleeping a nominally correct amount. As you indicate, it's a lot of manual effort to track everything like that, and I couldn't see myself doing it long term.

But over that week, I "calibrated" myself. I know, vibe-wise, how it feels to be eating the correct amount of food. And now I just keep doing that.
It's a limited solution at best. You can't win a tech arms race with the very people who control the core infrastructure, write the laws and run the police. Just ask the pro-Democracy protestors in Hong Kong.
(I am the maintainer of htpy). We use htpy for a big project with a lot of complex components/pages. We have yet to see htpy being a problem for performance reasons. For us, the performance problems always seem to be in our database queries or how we process our data. Also, to be clear, a lot of big sites use the Django template system which htpy seems to typically beat on performance. There are faster ways to generate HTML but htpy is not really slow either!

So to us, htpy performance has never been an issue which is why we have not been optimizing it further. If anyone is interested in re-implementing parts of htpy in cython/rust/something or improve the performance in other ways, that should be quite doable. The core htpy element/attribute implementation is a few hundred lines of code. It is heavily tested with 1000+ lines of tests. It could be a quite fun project, contributions are welcome!
More than that, it's religious thinking.

David F. Noble's "The Religion of Technology" is a good read to understand how this whole tenet of "salvation by technology" has been a thing for a very long time...
Wow. Seriously this narcissistic moron.
I was wondering if there’s a way to automatically measure calorie intake—like some kind of biosensor that could be worn on the body. Companies are investigating this I bet!
They added some closed source features to the C# developer extension in VSCode. So anybody using a non-Microsoft fork of VSCode can't use those features.
Yeah but we can always just shift that goalpost of a tradeoff and act like our arbitrary choice is the only right way.

You need to charge that every week? Well this one lasts two weeks. Only two weeks, what a drag, this one lasts a month.

You need to actually charge it? A Citizen Eco Drive charges itself even with only indoor light. Or an automatic watch that self winds on regular wrist movements, never really needing a "charge" so long as you're actively wearing it.

It's all a trade off of what kind of features you want on your "watch". I'm not taking phone calls and doing NFC payments on an Eco Drive. People are going to value different things, to many charging a few minutes every day isn't an issue for what they seem to get from it.
Chris Paik – Intentionally in Search of the New [video]
Other people are commenting here that they can wake up, put their phone on the charger and it is charged enough to last a full day by the time they take a shower and get dressed in the morning.

It’s fully charged in an hour and half from looking at the documentation.
As a non-Appleista, what strikes me most is their "silo" mentality. Most of the iPhone /iWatch using fitness types I know log their stuff inside the Apple cloud, and do not crosspost to Garmin Connect or Strava so the non-Appleistas don't see their stuff. Whereas the Garmin/Strava world is relatively open. I can for example take the original Forerunner (pictured in the article) and upload stuff from it to the Garmin or Strava cloud, albeit slightly cumbersomely. I sometimes do with a later model, a Forerunner 305, even if it does take USB download to do it.

Physical buttons, though... I've lost more than one bike ride because the start/stop button was bumped on the Forerunner and it turned out not to be recording.
Old twitter for me was tweetdeck - pure time based posts of followed & lists.

That experience no longer exists.
I experienced the trust factor (banning, w/o banning officially) issues on my Linux CS:GO account in 2021, dropping to yellow and then red. This made it difficult to find teammates, as I was constantly matched with cheaters.

I discovered I wasn't alone, as many other Linux users with Radeon GPUs and 16GB+ VRAM were experiencing similar problems. We created a GitHub issue to track the problem and try to find a solution: https://github.com/ValveSoftware/csgo-osx-linux/issues/2630

After some investigation, we found that Valve was punishing Linux users with certain hardware configurations (radeon cards with >=16GB of VRAM, which were quite new at this time).

Eventually, after a user reached out to gaben directly, the issue was fixed: https://github.com/ValveSoftware/csgo-osx-linux/issues/2630#...

I suspect this was because Valve was preparing to launch the Steam Deck, and gaben wanted to ensure that Linux users had better experience with the device (just a guess).
1. This is Socialism

2. You’re not creating the correct incentive system. It creates the opposite incentive you want - it rewards those people who do nothing and let others do all the work. You could easily get in a situation where all people in this co-op do nothing, under hopes someone else hits it big.
9FRONT (Plan 9) "This Time Definitely" Released
Not the OP, but I would appreciate any docs you could share. I have an email in my profile. Thank you!
Garmin recently entered the ballistic chronograph market with their Xero - it's the closest thing to actual magic I've experienced with a piece of technology. Chronographs are notoriously finicky, since you are trying to accurately measure the speed of a bullet in an uncontrolled environment.

Some optical chronos make you shoot through a very narrow window [0] which restricts you to a tiny shooting position and don't work in many natural lighting conditions. Some attach directly to the gun or barrel to allow any shooting position but are very sensitive to offset and distance and can't be fitted to a majority of pistols and rifles to work up load data [1]. Some higher end models get around all of these issues by using radar [2] but the implementation is tricky. The unit is about the size of a laptop, has to have the flat side pointed perfectly downrange, and collects data in a window triggered by a recoil or audio sensor. Practically this makes it unusable at a public range with other shooters in adjacent lanes because you have a lot of gunshots and other projectiles and spall wizzing around at all times creating a mass of false or irrelevant data. The radar units sometimes have Bluetooth connectivity for an app that records data strings and allows you to change sensitivity settings on the radar. The app is terrible and the physical UI on the unit is atrocious as well, and most range sessions devolve into tweaking multiple sensitivity params endlessly in a futile effort to get only your own shots to register, inevitably bumping and misaligning the radar in the process.

Which brings me back to Garmin, who somehow managed to release a tiny unit [3] that is the size of a GoPro, has only one settings option (fast or slow projectiles), and simply WORKS. It has a simple and clean UI but the biggest thing is how it somehow picks up all of your shots without the need for an external audio or recoil trigger to start collecting data, and never picks up data from adjacent shooters. I truly don't understand how they managed this because it isn't sensitive to alignment like other units were. As long as it is on your bench or vaguely pointed downrange from near your position it filters out all of the other shots.

This wasn't an incremental product improvement either, they somehow launched their first product with superior UI, better form factor, better battery life, superior app integration, impeccable data quality, and better commercial availability than all of the previous solutions. When I show it to other experienced reloaders at the range they literally cannot believe how well it works. The only thing it doesn't compete on is price, which is fine because the reloading/shooting market that needs this unit is fairly well heeled and it still costs less than the combined used prices of all the various chronographs this replaces. Their product team hit this one so far out of the park.

0 - https://www.caldwellshooting.com/range-gear/chronographs-and...

1 - https://magnetospeed.com/v3-ballistic-chronograph

2 - https://mylabradar.com/product/chronograph/

3 - https://www.garmin.com/en-US/p/771164
Interjecting in a conversation to say someone is virtue signaling and offering up little else is about as smug and cheap as it gets.
if you could send it my way, email is in profile
Dungeness crab fishery delayed as whale entanglements hit a six-year high
As has been noted in other responses to you: Dicta are just that, dicta. Moreover, the Reconstruction-era Slaughterhouse Cases arose in the context of the defeated South's often-violent, century-long attempts to preserve "states' rights" (read: white supremacy). Limiting the reach of the 14th Amendment was one facet of that project; Louisiana's lawyer in the case was a prominent opponent of Reconstruction. The Court's 5-4 judgment has long since been shitcanned [0]; in the modern era it's palpably frivolous to cite its dicta as support.

In any event: Longstanding actual practice has followed the conventional interpretation of "subject to the jurisdiction"; see, e.g., former British prime minister Boris Johnson, who was born in NYC to British citizens and thus had to pay U.S.-citizen taxes until he renounced his citizenship. [1]

Finally, as has also been noted: No sane person would assert with a straight face that a suspected thief, murderer, or unsafe driver was immune from arrest and prosecution in the U.S., merely because s/he happened to be born in the U.S. to undocumented parents and therefore was supposedly not "subject to the jurisdiction."

[0] https://en.wikipedia.org/wiki/Slaughter-House_Cases#Analysis

[1] https://www.theguardian.com/politics/2017/feb/08/boris-johns...
I would assume so, since a foreign attorney wouldn't be able to help with US immigration law.
It may be to your amusement that it is entirely possible to run an ITS KS10 directly on the unfiltered Internet without major issue. I did not even have to run PWORD. It seems that modern automated internet scanners are completely confused that DDT does not produce anything resembling a login prompt, so they either sit and wait for one that never comes (and get killed off by the gunner) or disconnect.

The machine is running right now, but is presently isolated from the internet while a hardware issue is worked on.

SE ITS 1652 Peek 632 1/21/2025 07:38:37 Up time = 1:10:37:08
Why are you bringing nationality into this? Don't see how is this relevant.

The company in Poland might be owned and run by a German national and a Pole might be the owner of the German company. The AI chip export rules would apply exactly the same.
There are ALL kinds of things we can't run experiments on. Climate, society, evolution, tech development, surgery, and more. We don't throw our hands in the air and say "science here is impossible!". Instead we roll up our sleeves and develop more and better causal inference models that improve over time.
To give it more of BIOS UI feel it could use `[ ]` and `[x]` for checkboxes.
>Elon seem to have lost interest and doesn't care much anymore about Tesla as a Car company

I doubt it. The Cybertruck proves he's trying to keep the brand fresh and interest in it alive.

Of course, Tesla's monopoly on EV wasn't gonna last forever since the other makers were inevitably gonna catch up sooner or later.
Sure, but in a representative sample size this is largely irrelevant. The fraternity brothers and the Mormons cancel each other out, and regardless both are dwarfed by the large middle of the population that likely systematically and reliably under-reports their drinking by a few units.

The idea of outliers and systematic biases isn’t new to statistics, relative comparisons are still useful.
The agents are coming – Are your APIs ready for Agentic AI consumption?
OpenAI, Vercel, Netlify, Datadog... Just a few recent examples where unpredictable spikes made a mess.

And that's human behavior. Now think about the next wave of AI agents, hammering your API with usage humans could never match.

Exposing our APIs to agents MUST come with entitlements and peak control. At least, that's what we think. Would love to hear your thoughts on it.
Improving Code Quality with AST Grep and LLMs
Who decides what a fact is and by what manner is information determined to be factual? In 2020, many major social media sites censored the New York Post's story regarding the Hunter Biden laptop scandal citing the report as political mis- or disinformation. The same laptop that many denied the very existence of became a lynchpin in securing Hunter Biden's guilt during his subsequent tax fraud case.
>> I think the real value employees get is riding the rocketship in their career.

Startups hire those people when they are risky and the future is unclear. Once there is traction, the VCs and insiders bring in friends for cush Director/VC posts. Quite often the people who took the real risks get left out.
9 times out of 10 the company sells, performs a reduction in force, or goes under before they vest. 1 time out of 1000 the company is worth something and remains operable over a 5 year period.

Rules of thumb for the green engineers:

- Take salary/health insurance over stock in almost all cases.

- At some companies employees who are greener and greedier will fight/sabotage all their peers to get rid of them, is this the type of place you want to be at? Insider fighting is often a big part of why these companies fail.

- Never pay into start up equity. If a company "offers you the chance to buy their stock" after X months/years don't do it and if you do, don't put much in. Have an excuse so no one gets offended like "I am saving for a house" or something. If you're looking at a 5k minimum simply don't do it unless that is peanuts for you.

- Make sure anything offered is in writing and completely understood before joining. Lots of things are said at final stage interviews. If it isn't in writing you are not getting it. Ask questions be annoying.

- Negotiate. Its the only way you can actually get what you want. If the stocks mean nothing to you unless you get them quick, negotiate that. Start ups close doors extremely suddenly every single day.
A lot of people seem to have a purely emotional relationship with resources which logic doesn't seem to be able to penetrate. Food and finances seem similar here. For years I tried to get my wife to stick to a grocery budget. That is, we have $n per week for all groceries. She'd blow badly over the limit every time. "But we needed [food]" or "These were toiletries, so they don't _count_ as groceries." Ultimately we never had an real success sticking to a grocery budget, and ultimately the solution was me working towards better paying jobs.

This feels a LOT like weight loss. Calories in --> calories out is conceptually very simple, but in practice more people struggle with it than not. It certainly cannot be the case that they struggle with the concept; they struggle with actually putting it into action. Lying to themselves, twisting themselves into philosophical knots, and probably most often, conceding to their cravings. Food acquisition is one of out more basic drives, so it should probably be no surprise that people struggle to intellectualize it.

(as and aside, there are also people who wrongly believe that calories in --> calories out is a flawed concept because not all people have the same metabolism, or not all calories are equal. Both of these are true, but none of them actually negate the premise. For whatever your metabolism, and whatever your category of calories, fewer calories will still produce weight loss. It may feel unfair that someone doesn't have to work as hard as you to produce the same result, but this is actually true in all areas of life. Now that said, improving the quality of your calories is very important, and should not be ignored -- but it also does not negate the premise.)
From my perspective -- someone who wants the things a smart watch does -- I can't figure out what a Garmin is for.

They don't really do the job of a regular smart watch and aren't designed for wearing all the time, so it becomes a secondary device you need to manage and charge separately, not to mention pay for. Meanwhile, an Apple Watch can do all of it.

IME, the battery life of Garmin's isn't a game changer... if you're using GPS (which for me would be all the time I'm using it), you're still charging regularly. Might as well charge every time you take it off. Not quite daily, but in the same ball park.
Wage negotiation means getting to the top of the band sooner. Other people might have to perform well at the level to get to the band, but a wage negotiator might just get there on their first day.
If you are referring to the debugger, they did not "add" it - it was like that from the start. The C# extension is MIT, but the 'vsdbg' it ships with isn't because it's a debugger Visual Studio uses made into a standalone cross-platform component.

You can use an extension fork which swaps it with NetCoreDbg maintained by Samsung instead. This is what VSCodium uses.

Also note that both of these essentially consume the debugger API exposed by the runtime itself, you can easily make one yourself in a weekend but no one bothered because there isn't much need for another one.
Statistics work in your favor here though: at 2,000 kcal a day over a month, you'll consume 56,000 kcal total. So the question isn't whether any given thing was or wasn't some value - it's how much of a buffer is in your "unknown" chunk of that month that you're not winding up way out.

Like if you just tracked the things you can track, and noted the number of occurrences you didn't, then your end of the month weight will tell you whether you're overshooting or not, and you can estimate what proportion the "unknowns" might represent (and whether you should put a conscious effort into reducing them.
And, even if it doesn't work out, at least we made the AI vendors a little more money.
To the dead comment: No, OpenEUICC does not need a rooted phone. Mine is not rooted and it works.
At least he showed up! That is what we call an A for effort.
> Here in the UK, natural gas is used to provide electricity

In the past year, natural gas provided 27.4% of the generated electricity. Wind provided 31.1%. Scroll down on https://grid.iamkate.com and choose "Past year" to see the full breakdown.
AI and Chess: Insights from Kaggle's CEO [video]
Vision-Language Models Do Not Understand Negation
> What? Don't you know cp? If yes, I wonder how you can work with linux.
If now, what's so different about understanding the syntax
user@host1:file1 and user@host2:file2.

Way to be friendly to new users. Crap like this doesn't win any friends.

At least the severity was only reduced (to which I agree) but the bug was not closed

I'm surprised this wasn't fixed upstream before (if ever)
"> Is coffee good for you? What about wine or chocolate? Scientists trying to answer these questions"

These are dumb questions to ask in the first place, because the "you" and "good" here are too personal for any general answer to be useful to most people. Unfortunately, this is not just lazy writing that took complex questions and simplified them to the point of uselessness - we really are asking these kinds of questions :(

Most of this doesn't generalize to populations the size of the world in the way something like "physics" does, because, for starters, we aren't very deterministic or very homogeneous at large scale.

Instead, you end up with millions to tens of millions of people in a subgroup particularly affected or unaffected by something because of genetic variation, etc.

Any reasonable scientist knows this. Instead, the main reason to try to answer these questions framed like this seems to be either to get funding, or to make headlines.

Sometimes we can answer extreme versions of this question (IE it seems data suggests alcohol is fairly universally bad for almost any person, definition of bad, and amount), but that's pretty rare. This then gets used as a "success" to do more poorly designed and thought out studies.

Just because we want to know things doesn't mean we should use mechanisms that we know don't work and produce mostly useless results. This is true even when we don't have lots of mechanisms that do work or produce useful results.

It's much slower and much more expensive, but what we learn is at least more useful.

It's really hard, slow, and expensive to answer questions about particle physics - this doesn't mean we revert to asking atoms to self-report their energy levels and publishing headlines about how "larger atoms that move around more live longer" or whatever based on the results. Instead, we accept that it will hard, slow, and expensive, and therefore, we better get started if we want to ever get somewhere.
No worries, this help also generalises to any time you want to add locking/synchronisation or other overheads to a hot code path.

It’s best not to acquire a mutex and launch a goroutine to read 3 bytes of data at a time.

Also, hot tip: you can like… benchmark this. It’s not illegal.
> who hasn't spent the last couple of years giving written and verbal encouragement to the far right

Even this is underselling his actions. He's retweeted accounts of people who are openly neo-nazis, unbanned neo-nazis, tweeted many known nazi dogwhistles himself, and recently visited the German as-close-to-openly-neonazi-as-you-can-legally-be-in-Germany party.
>> Dodgy accounting & staff retention meant that actually you don't get fuckyou money.

The insiders get rich via salary, bonus, benefits, and looking for their next job while they are on startup-expensed conference tours, paid forbes articles, and company-sponsored fellowships.
I've only done this on occasion when cooking for my spouse when she was counting.

The measuring of ingredients is much easier if you use a scale. A case like cold sauces where you can put the mixing vessel on the scale is the easiest case.

On sharing with others: I'd always calculate the total calories and total weight of the entire dish and then simply place the serving plate on the scale and calculate the taken calories based on the weight.
It's highly illegal in the US to setup a business in NY (say a bodega), drive to a state with cheap cigarettes like VA, and transport those cigarettes over state lines for sale in NY.
I think this is the key to work-life happiness. Wishing you the best. Hopefully I am doing the same someday.
Drone footage shows Gaza in ruins after 15 months of war [video]