skysight-inc/HackerNews huggingface dataset:
The level of robotic tech in vegetable production is admirable.

But this has caught my eye:

> Forty-three percent of the Soy imported from Brazil is destined for Dutch livestock feed.

"The fastest growing export markets for Soybeans of Brazil between 2019 and 2020 were Netherlands ($494M), China ($457M), and Thailand ($317M)." [0]

Funny how most vulnerable countries threatened by climate (rising seas) are among the ones doing most of the damage (brazilian soy is linked to the deforestation of Amazon)[1] for something we don't really need (animal agriculture)[2].

[0] https://oec.world/en/profile/bilateral-product/soybeans/repo...

[1] https://ourworldindata.org/soy

[2] https://talkveganto.me/en/facts/suitable-for-all/
Not white knighting, as a Jew I find it alarming when false accusations are made of antisemitism because it reduces the sting of the claim when it’s real. But again. Fantastic deflection.
The rules drastically limit the needed guessing with the "No random kickers" rule:

The rank of each board card will alway be a part of at least one player's hand in at least one phase.
I actually have a different take on what the "basic" problem is, having done a fair amount of research (reading a lot of biomed research & studies over the past few years) and personally effecting (and more or less maintaining) a huge improvement in my own metabolic health. [1]

To me, it seems obvious that sustaining a low calorie diet (LCD) long-term is basically impossible (from a maximal fat oxidation and, even a thermodynamics perspective). On the bio-mechanistic side, it's also important to note that hyperinsulemia inhibits lipolysis [2], which is one factor that is also usually not taken into consideration. Anyway, while a LCD may be effective for a while (maybe even years), it's probably quite miserable and almost by definition, can't be a sustainable lifestyle change. Even as a short term fix, it may not a very healthy and might be counter-productive long term... [3]

To me, the biggest problem is that T2D is in many (but, to be clear, not all) cases, the end stage of a metabolic patho-physiology that can be identified by other markers (as simple as WtHR, or cheap labs like fasting insulin, or NAFLD indices) that are cheap and easy to measure, but from my experience, most clinicians are completely unaware of this. Which is too bad, since the overwhelming majority of their patients in the US these days (over 80%) are suffering from metabolic diseases. [4]

Over the years (I moved a lot) I've had close to a dozen different primary care providers, and diligently did my annual health checks, all while slowly putting a couple pounds each year and none of them were able to give any useful treatment or even medical advice as my MetS markers crept up. I had to figure it out myself - in fact most gave bad advice and weren't even measuring or diagnosing the right markers. The real kicker to me is how cheap some of these tests are (fasting insulin is <$10 more to test even if you're paying out of pocket and is required for useful indices like HOMA/2-IR and NAFLD LFS, but most GP's won't request this test even if you ask them too)...

I'll also mention that both from the literature [5] and my personal experience [1], some of the worst damage can be reversed in a matter of weeks. I did labs right before I started my diet changes and 1-month in, and even in a single month my TGs and my liver numbers moved from unhealthy to healthy ranges.

As for sustainability, there are some lifestyle treatments like Virta's that have shown better than medication retention rates and efficacy, so it's possible to do... https://www.virtahealth.com/outcomes

How do they do it? A combination of responsive/actionable biomarker monitoring/feedback coupled long-term coaching and peer-support groups. Not impossible and way cheaper (and better quality of life!) than any pharmaceutical alternatives.

[1] https://randomfoo.net/2019/09/17/1-year-personal-health-inte...

[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3753874/

[3] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4989512/

[4] https://www.liebertpub.com/doi/10.1089/met.2018.0105

[5] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5813289/
I’m not sure what you think I’m saying wrong. Here is the salient quote from the abstract

“The evidence shows that reinfection further increases risks of death, hospitalization and sequelae in multiple organ systems in the acute and postacute phase.”
That mechanism exists: inline asm.

As for your example, unsigned overflow is already defined in C and C++ and you can force the compiler error for non-32-bits using a static_assert.
I know you are joking, but I wish to fast forward to the world where it's common to use non offensive terms like birthing person/non-birthing person.
there's absolutely no indication they aren't using this as a learning opportunity. William MacAskill who is one of the leaders of the movement has already put out multiple posts about this whole affair.
Everyone is stupid at some things (and usually capable in other areas).

It’s entirely possible that Xi’s ideology-induced blindness in combination with being surrounded by yes-men make him an incredibly stupid leader in these circumstances.
Sure dude.
See if your local library card gives you access to /learning-oreilly-com

There is lots of content there.
The Dreamcast had much better graphics and controller than the PS2. I was very disappointed PS2 was so much more popular - all the games would have been better on Dreamcast!
Sciter here too. On MacOS it renders UI primitives using Skia/Metal.
Show HW: The end of Heroku free finds us searching for a replacement
To celebrate the end of Heroku's free tier, I thought I would post this blog entry again and solicit some feedback from the community. When I last posted about our search, the community asked for a follow up... so here it is.

Would love to hear things we missed or should consider or just general feedback as others have made the swap.
All of the immediate applications I envision outside of entertainment are nefarious, sinister. I don’t want to share these ideas, but I know if this stuff has occurred to me, it will be implemented eventually.
Teflon tape is a lubricant, it's not meant to seal the joints. So for example if you're screwing a shower head "hockey stick" pipe into a drop ear elbow in the wall, and it stops at a weird angle instead of pointing down -- use PTFE tape on the threads to make them slide against the ones in the fitting more easily, it'll turn further.

To seal a NPT-threaded joint, use pipe dope (it's both a lubricant and a sealant).
Yeah, this is the common refrain after the fact but it wasn't as easy at the time as people think, the ability to just burn a disk and go on a stock Dreamcast came pretty late in the lifecycle. And this is 1999 and 2000, it's not like literally everyone was on Facebook and sharing tips on how to burn disks. Heck, even the internet connection large enough to successfully download disks at all, and the hard drives to easily store them, weren't that common. In 2022 optical media is clearly inferior on the density front to cheap SD micro cards, let alone other storage techs... in 1999, even a single CD was a whackload of data and hard to deal with. Not impossibly large, but it's not like it is now where you can lift a couch cushion and find a 8GB sd micro card you forgot you had, and then throw it away, because what use is 8GB anyhow?

I think the more conventional marketing discussions are much more relevant. In an alternate universe where Sega hadn't burned the entire market with the Saturn, but simply released the Dreamcast at the same time otherwise, it may well have done much better. I'm not sure there is any way it could have "won", while I have my quibbles with some decisions in the PS2 hardware it is generally superior enough that it probably would have won anyhow, it might have been a more grinding war. (Bear in mind that part of this alternate universe is better support from the gaming companies because they weren't burned and they still had some residual good feelings about Sega remaining, so the DC would have been going in with more high-quality games in this version of reality.)

The simple truth is that six months into the Dreamcast's run in the US, before any of the next-gen competition had emerged, I could just tell it wasn't in for the long haul. The library was just too lopsided and the support from the big names, while not entirely absent, just was never there in the necessary quantity. The competition actually coming to market merely buried an already-dying console. But it's the only console I've ever purchased on release day and I didn't ever regret it. There was a lot of good and interesting stuff... there just wasn't enough.
Yes, it is quite saddening. iOS used to be the platform that destroyed Android in user experience in no small part due to its “bare metal” programming model. I still remember how laughably slow and laggy my friends’ Android devices were, with their top of the line Snapdragon whatever uber CPU, compared to my meager iPhone 4. If I wanted a device with 100ms input latency, passing all of my gestures through countless layers of indirections and declarative tree-diffing nonsense, I may as well use an Android that doesn’t require me to shell out $150 annually to install my own software…
Was rewriting the stack due to undefined behavior or was it due to a logic error, e.g. improper bounds calculation?
I was more curious about what data you had behind “17” was it market data driven, just a number you like that you’re testing out?
Guys you're both right.
> one thing that worries me is that ketamine is a sort-of painkiller (dissociative anesthetic).

The fact that two drugs both can be used as an anesthetic doesn't tell you very much besides that, especially when comparing across different drug classes.

For example, cocaine and novocaine are both anesthetics that belong to the same drug class, and yet they have radically different risk profiles, despite both being commonly used in outpatient medical settings.

Ketamine is in a completely different category of drugs from cocaine and novocaine, which are also totally different from opiates.

It's a fallacy to assume that ketamine would be subject to the same issues as opiates just because both happen to be usable as anesthetics.
For a good PowerShell experience I use https://starship.rs/ which includes git info. I use the new windows terminal with the font/colors/etc set just so. For a package manager I like using https://scoop.sh/ and for anything missing there chocolatey usually has it. Good luck, there's more good stuff out there but it's hard to find.
Be careful! According to leading homeopaths, this could cause you to OD on caffeine.
You're mistaken. Optional chaining is a JavaScript feature[1]. The stated goal of TypeScript is to be valid JavaScript when the types are stripped away. That's why they have functionally removed namespaces and they want to remove enums. They're the only language features that are actually compiled instead of just stripped.

[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
BlockFi files for bankruptcy as FTX fallout spreads
I’ve occasionally seen a “my team at AirBnB is hiring” post but you’re probably right.
I'm probably 2 to 5x times more productive building UIs now than I ever was using interface builder. To say nothing about having proper version control and being able to abstract views much better.

Will it be painful when you start? likely, but since you are exposed to everything your programmer brain will figure out how to solve the repetitive tasks very fast by building a helper function.
I'd love to hear more about your shop and why you think it's been difficult to get a lot of traction!
I don't know what more I can say to make it clear that "there are workarounds or workflows which make it possible to separate bugs and feature requests" doesn't respond in any way to what I'm saying, so I'll just step out of the conversation now.
Doesn't JSDoc(which the original post wants to use) also allow you to robustly define interfaces?
Monetizing and Marketing has shitterized all search engines.
The mainframe programmers are skilled in the programming, so the questions they'll be asking will often be business logic questions, not "how do I assign a variable".

So even if you do see a mainframe programmer in the wild asking a question, you probably won't recognize it.
> This is how things started in 2007, anecdotally. The ladder got pulled up earlier in the year, and then right around the holiday season everything fell apart. It took a good 2-3 years for everything to recover, but in that time salaries were down roughly 20-30%.

Yes. It really sucks for new graduates and entry-level because all of a sudden you are competing with people with years of experience for the same salary and position.

Also importantly, the consequences of graduating into a recession can be quite lasting. Based on research going into the last recession ('08), it takes up to 10 for the effects to disappear[1]. And if your base case is the last couple of years in software - well it seems likely that was a huge bubble that won't be replicated any time soon.

---

[1] https://www.nber.org/digest/nov06/career-effects-graduating-...
Divide by zero was one that I always believed would give segmentation fault…but that is totally not the case; I’ve gotten Infinity as a return once… I forget what compiler gives what…
If you start with the assumption that you’re dealing with a ruthless expansionist terraforming alien race, sure.
It's Apple. Anything Apple is interesting/relevant to Hackernews.
> Honestly I’m quite tired of this false humility norm.

It is a matter of where you focus your humility.

Your accomplishments and deliveries? Absolutely market how they are 10X impacts than the norm. No need to label them "10X" of course. Point out their impacts, and the impact craters on problem spaces label themselves. And thereby you get labeled.

How much you rely upon everyone around you and they in turn rely upon you? Absolutely show humility here. These days, 10X impacts don't happen frequently until entire teams are coordinating together over long periods of time.

The knowledge tree in our industry is effectively infinite in all directions now. No matter how broad your reach, there are always more topics you haven't been exposed to. No matter how deep your "T" stem areas, there is always more depth to plumb even if you are at the cutting edge, for the fundamental limits of physics is the only true bottom of that trench.

Humility is absolutely essential when offering to help others and organically receive help from others to mutually cover everyone's gaps across this functionally infinite canvas of knowledge when taking down objectives together.
For (long running) data stream workloads, JIT does have an auto-profiler benefit. It doesn't preclude writing code well.
This is amazing. I wish more car companies had this focus. I would bet all in, it’s more green than other cars. Emission standards tend to be poorly thought out.
I'm still only halfway through the third one, I'm happy to get a continuation of the story but the controls and feel of the game feel so clunky compared to the first two. The first two had their own share of clunkiness but at least it had it's charm, and overall the games still had an unmatched (at the time) cinematic feel.
Why the hell "potentially reserved" was introduced? How is it different from simply "reserved" in practice except for the fact such things can be missing? How do you even use a "potentially reserved" entity reliably? Write your own implementation for platforms where such an entity is not provided, and then conditionally not link it on the platforms where it actually is provided? Is the latter even possible?

Also, apparently, "function names [...] beginning with 'is' or 'to' followed by a lowercase letter" are reserved if <ctype.h> and/or <wctype.h> are included. So apparently I can't have a function named "touch_page()" or "issue_command()" in my code. Just lovely.
Basal or resting metabolic rate varies tremendously between individuals, primarily based on body size. There is no scientific support for your claim of "1200 kcal is independent of height or weight".

Fortunately it's fairly cheap and easy for people in developed countries to obtain an RMR test. This can then be used as a personal baseline to calibrate diet plans.

https://www.bodyspec.com/what-is-rmr
This should fit all yours needs.

https://www.evehome.com/en/eve-room
Oh wow that's deceptive if you don't notice that - lava made it all cool down!
The "individual 10x engineer" who stands out among their peers is a bit of a myth. And a bit of a useless thing, the team's performance matters so much more than one individual on it - in fact it's possible to make the team less effective overall by e.g. raising 10x the usual rate of PRs and waiting for others to deal with them.

"great teams make great engineers", not vice versa

https://www.youtube.com/watch?v=XppRCB99djw&list=PLuAItjWV4p...
The people starting forgejo were working on and with gitea before. With that I suppose the question is "Why fork anything but gitea?"
Crypto Lender BlockFi Files for Bankruptcy [pdf]
This is exactly the quote that I came to post. It's still in my clipboard.

This vehicle is built not for I-can-get-to-a-mechanic Europe. This vehicle is build for no-mechanic-for-1000-km Africa, to deliver food and medicines. And I'm sure that armies love them too. Even though they state:

> But a firm line is drawn at anything that could be construed as military use.
"I feel..." IS a fact, and it can't be refuted by the other person.
The opioid crisis isn't related to the war on drugs. It was caused by doctors being misinformed about how prescription opioids worked by the drug manufacturers + widely disseminated (funded) research about pain treatment. This caused people to be prescribed opioids without a risk assessment for addiction or similar, and thereby lots of people got addicted after being prescribed for broken bones, surgeries, and general discomforts.
I based my comment on the description in the article.

I do not understand why the compiler would divide inside the 'if'...

At some point the conclusion may be that compilers are trying to be too smart for everyone's good.
He's not trying to define all behaviours, he wants a static assertion that the compiler will compile certain behaviours in a specific way. Seems very different.
In the days of streaming, it is a curiosity to be sure, but in the end, it is just a video rental store. In the documentary, they really up the romanticism of video rental stores.

This is just my experience, but I was a kid when Blockbuster was a thing. Plus, I grew up in a college town where the neighbors we a bit dynamic. So I never experienced any of the sort of community feeling that the documentary portrays.

My most memorable Blockbuster Video experience is sort of a dark and morbid one. Not appropriate in this context. Think dark in a humorous Cohen brother's way, not dark in a life scaring way.
Have you actually gotten any reliable co2 data out of the bme680?

Even with the Bosch library and their calibration the values seem rather odd at times
To clarify, the OP said: "I have neither time nor workshop space to solder and assemble anything more trivial than "plug a sensor into an ESP32 and screw both into a box"."

The book is very much "plug in a sensor" style as everything is connected via Qwiic cables.
I’m not justifying anything or arguing for or against anything. Thanks.

Trapped meaning the available choices are limited to things the CCP don’t seem to want; unrest, use of foreign vaccines, or massive deaths etc.

Again for the avoidance of doubt, I am not suggesting what they should do or how they should do it.
Interesting, I didn't fully realise that. That it's arbitrary is annoying, I clearly had tried to rationalise it to myself! Thanks for the comments, will get around to amending
When I was young, we did a unit in Japan in school. I remember specifically that white cars were a thing. Like virtually every privately owned auto in Tokyo was white.
I just tried telling myself "don't feel attacked" by the number of clicks I had to give to simply read this article. My amygdala must be faulty...
Correction: the moment they thought they could
But you won’t get the physical screech of the machine as it begins to … (do something?) before throwing you into a random battle.

Anyone know what was happening under the hood? Why did the machine screech? I assume it was async loading a transition to the battle map, but why the screech?
Ah, the author has found the infamous (in my opinion, much much worse than average) state of React Native packages and libraries. For some reason it seems especially React Native packages have a horrible bug rate, low maintenance frequency, and worse... (as an example of what I've seen more than once now, critical bugs are introduced in between minor version changes!) Perhaps it's the ecosystem itself (needing to have native code AND javascript code for BOTH iOS and Android), or the pace of React Native changes itself, but I'm not sure.

Anyway, wholeheartedly agree with the author that one should audit and research packages very carefully before deciding to add them to your codebase. And in React Native, small, "do one thing and do it right" packages would be an unbelievable breath of fresh air.
I'd kill for a Dylos-to-ESP32 cheat kit. That would be extremely valuable for my woodshop to monitor when I can resume a post-disaster activity.
I buy that smaller democracies could work better in many ways, provided they enjoy a stable peace with their neighbors. If a nation of 10M people lets a decision be made by the EU, that means the electorate for that decision goes from 10M people to suddenly 500M people. Thus the decision is "further away", with the pitfalls you mention.

However, if you believe this, you must equally believe that growing a single nation's population from 10M to 500M has the exact same problems. So if you were from Belgium and it grew to 500M, you'd have to support a move to partition Belgium into 50 separate nations, for the same reason you're against the EU. Right?
You really can't model this on a single axis.
Protect Sensitive Data with Amazon CloudWatch Logs
I wish we could get these in the US. We lack basic cars anymore. This is why I still drive a 1988 Suburban. Yes, it requires a lot of maintenance (It's almost 35 years old!) but it's simple, and tough as nails and, in general, simple to repair.
I doubt it. Modern cars are very efficient in burning fuel, and this kind of old-fashioned engine, while necessary for infrastructure-poor areas, is going to have comparatively poor mileage and tailpipe emissions.
Isn’t all UB a result of logic errors?

Writing beyond the end of allocated memory (due to incorrect bounds calculation ) is an example of undefined behaviour
If they were, it would be trivial to get HN readers to click malicious links.
Yes. Having been in these across the Sahara they are the only model that people trust in the literal middle of nowhere. It's more than just the lack of electronics. The bearings and suspension hold up to brutal conditions such as driving across badlands for hours and sand everywhere.