skysight-inc/HackerNews huggingface dataset:
lol, the issue was fixed in less than 24h. Check the nightly build.
Note that it's possible to (mostly) hermetically-seal non-helium, air-exchanging breather holes of HDDs for use in submerged mineral oil applications. It's typically done by adhering a flexible membrane over the air port.
Do you maybe know some good resources for self-learning these areas?
I'm sure we'll be so excited to eventually find out what exactly all that teflon in goretex does to our healthy outdoorsy bodies.
It was a shame to see the author stop proving this over the actual hole. That's where I switched off sadly.
Why is Gmail app for iOS so large
There was also a decrease in sugary foods despite no tax (per the article) though it also says there's been a downward trend in overall sugar consumption since 2008.
It's a lot of sugar.

Imagine a kid drinks one small (0.33L) can of soda, every day, all year round.

A regular Cola/Fanta/Sprite/etc. usually has around 10 grams of sugar, so 33 grams of sugar for every can. One gram of sugar is roughly equivalent to one gram of carbohydrates, which has 4 kcal of energy pr. gram. A small can comes to 132 kcal.

Consuming that every day of the year, comes to around 48000 kcal of excess energy (12 kg of sugar!). One kg of bodyfat is roughly equivalent to 7700 kcal.

If this kid lives a very sedentary lifestyle, so that every can that's consumed is excess calories, the worst case would be 5-6 kg of extra bodyfat in year. Luckily it is more complex than that, and the weight gain would likely be much less. But still, over the years a habit like that could easily lead to many kg of extra bodyfat.

Now if you go for a lighter alternative, like those drinks that mix sugars and sweeteners, that could cut down sugar intake by half (to a quarter). Or diet soda, which is close to zero calories.

The best would of course to teach your kid to exclusively drink water when they're thirsty, and keep the soda as a weekend treat.

Bad habits die hard.
wait, so the limit/tax is not per percent mass of the final product but just overall quantity inside?
Make sure you get some fermented foods in your diet somewhere (actual fermentation - not just things with acid added as a substitute). A lot of our gut biome responds well to the bacteria present in fermented products.

Yogurt that hasn't had all its bacteria killed off is a good source, and it's EXTREMELY easy to make yourself. The cold method couldn't be simpler: Add whole milk and some fermentation bacteria (I freeze some of the last batch in an ice cube tray) to a vessel that you keep at 42 degrees C for 10 hours (I use an instant pot). Then strain it if you want Greek yogurt, or just eat it like it is.

Quark cheese is also easy: 1 part buttermilk to 4 parts whole milk. Keep at 42 degrees C for 20 hours, then strain it for 5+ hours (I just leave it overnight).
Right? "Bakelite" is practically synonymous with "old, pre-WWII plastic material".
I don't think it works that way. During the course of your professional career as a developer you change jobs. And let's say that at every job you create APIs. Besides the particular functions those API provide, the API code itself (how you interact with clients, databases etc.) will be pretty much the same as whatever you did at previous jobs. Does this constitute copyright experience or is just experience?

My analogy is that if Copilot doesn't provide 100% code from another repository it is OK to be used by other people trained with code available on GitHub.
Ok, so who is paying for health care?

Because it isn't the 'disadvantaged', many of whom are going to need it.
If you buy one of my dolphin pen holders

https://trajann.com/products/dolphin-pen-holder-planter-vase

then that's drop-shipping. In the background,

https://www.shop3d.io/

has my OBJ files in their system and they will do the 3D-printing and send it to you. My team did the design, so it is a unique item. But my team does not handle the day-to-day printing and shipping, because that would be exhausting and then we wouldn't have time to make new designs anymore.
There is no difference when it comes to MIT and GPL here. If your model outputs my MIT licensed code, you still need to provide attribution in the form of a copyright notice as required by the MIT license.
> The presumption would be that there is a mapping from the old parameters to the new?

"Presumption" is a funny word when used to say you didn't considered the part which happens to be the cornerstone of the whole proposal.

You can't just hand wave over the core part of the whole proposal, and just say "well I expect it to somehow already be working and serving it's purpose", specially when the question is on what happens when this mapping is either practically or theoretically impossible.

Just think through the problem and consider small mundane details such as the fact that the decision to create a new API version is never taken lightly, and different API versions are created to accommodate breaking changes. Think about problems such as: what if resource IDs are incompatible and entirely different? On top of that, what if the old API returns references to different resources than the new API? How do you solve that with "mapping"? Are you suggesting we roll out a mapping service?
Anecdotal evidence. We'll just have to agree to disagree.
All the living humans, in average? No.

But otherwise, individually, why wouldn't they? A lot of people had the sweet tooth, and the money, and they ate this much sugar, or even more.
They are competing like it or not with starlink 100Mb 1TB of usage in the middle of the ocean, unlimited usage near land (within about 5-15 miles) for ~$800 a month.

In that context it's a rip off, and higher latency/lower speed.
Thanks for adding it based on comments- both mine and others'.
Right to Left (R2L) Integer Tokenization
Butterup – A lightweight, customisable toast notification library
Hi HN! I'm excited to share Butterup, a toast notification library I've been working on. It's designed to be lightweight, easy to use, and highly customisable.

Key features:
- No dependencies
- Customisable
- Support for custom icons and HTML content
- Interactive buttons for actionable toasts
- Lifecycle callbacks for fine-grained control

I built Butterup because I found existing solutions to be either too heavy or lacking in customisation options. The goal was to create something that's easy to drop into any project but flexible enough for more complex use cases.

Recent updates include:
- NPM support (npm i butteruptoasts)
- Custom icon support
- Click handling
- Lifecycle callbacks (onRender, onTimeout)
- Interactive buttons

I'd love to hear your thoughts, feedback, or suggestions. What features would you like to see in a toast notification library? How could Butterup be more useful for your projects?

Thanks for checking it out!
> That’ll show 'em.

Don't make this about the vocabulary used. Positing climate related policy as something to do with "showing 'em up" (or in other words "owning 'em") is a super weird take.
Getting to top schools is more competitive then ever. For all the complaining about kids not learning, they are actually learning more then we used to.
Europe should invest in human capital. And AMSL. I'm quite worried about change in the cheese mould, loosing Roquefort or Camembert genetic diversity would be a disaster. So a bit on investment there might help.

Mainly, I think it needs to invest in kindergarten education because once people decide to vote for fascists, it's very hard to change their mind: the Jesuits had the right idea.

I cut my teeth working on eu funded pan-european research projects in OSI, so with years of gainful employment behind me I can say I welcome European investment in dead technology and bad ideas which are doomed to fail.

Vogue la galère
Show HN: I made a tool that turns photos into animations like Live-Portrait
A new/old robotic hand – Rich Walker Interview
NVIDIA earns its money mainly with hardware, in the UK the developers of Shadow Robot Company also earn their money with hardware. They are building the robotic hand, which is designed to make AI-based robotics possible. We talk to the CEO Rich Walker.
Misleading headline: it's not total sugar consumption, but sugar from soft drinks that halved after the tax (on soft drinks).

Per quick Googling, for adults soft drinks represent only 16% of sugar consumption, although I suspect the distribution of soft drinks consumption itself is quite uneven (as in, there are many adults who don't drink soft drinks, and many who drink nothing but).
I had the same reaction. Even just a hyphen between like aws-viz would probably do wonders.
"We" have been bending over backwards for far worse, so what's there to complain about?
At this point they are closer to keeping our information hostage than making it universally accessible.
Well not every compile. Obviously, incremental compiles (thanks to a tool like make) notice that the generated code is still newer than the inputs.

Obviously, you have files that are not generated. They don't need any gen tool.

That's a disadvantage. If you want to start using JSON at compile time in a file, and the technology for that is a code generator, you have to move that file to a different category, perhaps by changing its suffix, and possibly indicate it somewhere in the build system as one of the sources needing the json generator. Whereas if it's in the language, you just do it in your .cpp file and that's it.

Token based macro preprocessors and code generators are simply not defensible in the face of structural macro systems and compile-time evaluation. They are just something you use when you don't have the latter. You can use code generators and preprocessors with languages that don't have anything built in, and which are resistant to change (will not support any decent metaprogramming in the foreseeable future).
> Did the Russians struggle just as much?

It will be hard to get reliable numbers from behind the Iron Curtain during the Cold War, this seems to be an attempt to list the known incidents of just one (out of 6) "Jagdfliegergeschwader" in the East German airforce: https://home.snafu.de/veith/verluste1.htm, after 1966 most crashes are Mig-21.

Here's the list of airplane types and numbers in the East German airforce (all in all East Germany operated 567 Mig-21, more than any other type): https://de.wikipedia.org/wiki/Liste_von_Luftfahrzeugen_der_N...

The Indian air force apparently lost over half of their Mig-21 built between 1966 and 1984 to crashes, but maybe because of poor maintenance (https://en.wikipedia.org/wiki/Mikoyan-Gurevich_MiG-21).
taxes are the most efficient instrument a govt can use. You decrease taxes for things you want to grow in consumption/use and you increase taxes for things you want to reduce production/consumption. Do you want faster transition to renewables and others from fossils? Increase taxes for fossil related stuff and decrease them for production & import of renewable related stuff. Same thing goes for electric cars, same things goes for electric/simple bikes.
The only problem I see is low tax for artificial sweeteners. It would be nice to both limit the max quantity for sweeteners we know and limit the sweetness for all others to avoid high concentration of unknown stuff
Completely misses the point. Rote learning teaches you to do circus performances. So you can do math now, so what? You don't know what it is, how it works, or how or where to use it.
Valkey GLIDE version 1.0 (GA) is available
JuliaCon 2024
I don't think you figured out the point I presented you.

The whole point is that new API versions are rolled out because the changes that need to be introduced are incompatible with old APIs. Otherwise there won't be a need for a new API, is there? The whole reason there are different APIs is that they are already incompatible. If you could handle new usecases with adaptors, you'd already be using them. But you aren't.

> I don't know what an "API Gateway" is

Right, and here you are lecturing on API design and present solutions to API problems.
I have Ubiquiti APs that run off a local UniFi VM. The APs don't have internet access and the UniFi box has only limited access to grab firmware updates. No need to trust when you can enforce limits on a separate router running a FOSS OS like opnsense.
Keep in mind how different the population densities are.

In the Middle Ages, all (accessible) German forests were harvested until not much was left. Most still existing forests have been re-planted and managed to produce wood since then.

There are exceptions in the form of nature preserves like Naturpark Pfälzerwald.

By the way, there are some fun docmentaries about the hard work in forestry a couple of decades or even more than a hundred years ago. This is one, the rest should show up in suggestions.
https://www.youtube.com/watch?v=aeU5u4VGkrI
I think there are more poor than you imagine. Can you provide solid numbers how this rectangle is constructed?
Without a counter-argument it just becomes a statement of faith, of the "it's so obvious that god exists that I don't have to prove it" variety. You're entitled to your opinion, but expecting others to take your word for its value isn't going to get you anywhere.
We've also had those macro nutrient warning flags on all packaged food for quite a few years in the UK. The sugar tax is on top of that.

One of the main effects of the sugar tax was that so many manufacturers just changed their recipe to avoid having to raise prices. So the option to pay more in the shop isn't even there. Coke and Pepsi are the notable counter examples.
The FAQ is hilarious.

He is writing this entire article to save 3-5k conformity tests, but bases his entire software on FreeBSD because "it's more commercially friendly.
Erlang and Elixir in 1 Minute [video]
>The learning curve is very steep owing to the fact that good learning resources seems to be scarce

thats a fair assessment and I sympathize. I'm at the point where being able to hire devs is a concern of mine. we just hired a new elixir dev to join my team and it was difficult finding people with experience. We had to go though a recruiter who specializes in elixir.

That said, I encourage you to not give up. I became an elixir dev after 9 years of working with javascript and nodejs. Personally I found it pretty easy to learn (was building apps in it as quickly as I could in nodejs after jsut 2 weeks). Its a magnitude order easier to learn than rust (though thats admittedly a low bar).

> I have been trying to grasp it for a month now, but an up-to-date resource is nowhere to be found

This is definitly an issue I admit. once you know elixir, you know the idioms and picking up the newest changes is pretty easy but I remember how it was to be a begginer. would love your input on what would be needed for a learning resource as I have been thinking about writing a book on phoenix for newbies.

As far as getting into elixir, if you have experience with javascript, I reccomend checking out immutable-js. the data structures are basicly elixir's data structures but in javascript. my experience ins scheme and functional style js were a huge help for me when I was learning elixir.
believe it or not some would say accepting that people die of cancer or heart attacks rather than "old age" is actually key to tackling longevity :)
200MB for “localisations“

We’re clearly talking about more than localised text.
Vaadin 24.4: Simplifying Business App Development with Full-Stack Flexibility
My take from this is that 85% of times we don't need a powerfull LLM like 4o.

Or am I reading this wrong? :)
i think that is a weak analogy and also unnecessary bc it is already clear what i am saying
It's slow as shit though. I had 5x U6-Mesh after ditching the Google/Nest Wi-Fi garbage. Now, I have U6-Enterprise running on PoE on dedicated copper. There's no substitute for the bandwidth afforded by physical media.

FS: U6-Mesh for cheap! ;)
Because until recently it was very expensive to get sugar. Only the richest people could even afford any at all.

There were lots of things with small amounts of natural sugars, but nothing like the processed foods we have now.
It's not even that. Communists came after people even if they didn't have much more resources than others. They needed to kill, imprison and torture people all the time for no reason at all simply to maintain constant fear.

In a nutshell, we have Western society, for which the main driver is greed, we have Eastern, for which the main driver is guilt (hence hikikomori, "disappearing" fired Japanese salarymen, people "lying flat" in China, etc), and Communist, for which the main, and sometimes the only, driver is fear.

Absolute majority of people in the Soviet Union, virtually everyone, had no intrinsic motivation to do what they were assigned by the Party to do. They did it simply out of fear. Which has become so normalised, by the end of the Soviet era they even stopped realising it.

It is the greatest moral failing of the Western civilisation that having not one, but two historical chances to wipe off this evil off the Earth, in 1945 and in 1991, they missed both.
Good explaination. Too many people think the cold launch day and NASA culture that allowed a launch on such a day was the only issue. It's less widely known that the design was fucked from the start and wasn't working properly for any of the Shuttle launches.
Tracer Bullets for Software Development
Interesting, but the website still does the usual thing of pushing people to the sign-up page without giving much information. If you're pitch is "we are aggressively honest" then an an indication of the jobs available seems like a good idea. Established recruitment firms list them all. I know it's tough establishing a two sided market, but it leaves a bad taste in my mouth when companies waste my time by inviting me to sign up and give a bunch of data, only to then then be told things like "We're not in your country yet" or even "We've put you on a waiting list".
this just means taxes are too low, not that taxes don't work. In a normal way the tax for these should offset the healthcare burden that these produce in treating diseases/accidents caused by alcohol/tobacco consumption. The same way a sugar tax should at least cover all govt diabetes expenditure, but there are other factors that can be covered too.
It won't give you obesity the way sugar will. And obesity causes way more than heart issues.
> Surely you can keep it backwards compatible AND give people access to the new good stuff?

New API versions are not rolled out lightly. You roll them out only when you cannot give access to the new stuff while preserving compatibility.

Otherwise you'd just update/extend the old version.
Threads has been surprisingly good for me.
Eh, it seems like, historically, forests did not get replanted until the wood ran out, and then they did ;)

When that point was reached is very different by region.
That question is actually leaning towards quite a bad argument, similar to a slippery-slope. Everyone has a threshold somewhere dividing acceptable and other activities. Someone having different standards for different substances is irrelevant. It is similar in character to someone saying a sin tax on sugar is the same as a sin tax on meat. Both in consequence, evidence of harm and in public acceptability those things are clearly different.

On this specific topic someone drinking sugar drinks is clearly less harmful than someone smoking, because sugar drinks have a strictly personal impact.
desiredState having or not having a different standard for tobacco doesn't cast a shadow on his opinions on sugar taxes.
> written to harm Lisp users

Who cares what is the intent or not if all that remains is the effect at the end of the day.
I'd suggest using calibre or similar to make alternate copies of any digital books you buy and storing them as backups in files completely outside any device you use to read them with (especially a DRM'd device). This can get tricky with newer editions of media through devices like Amazon's kindle, but there are usually workarounds. You bought them, they are rightfully yours and fuck any "ownership" model that treats what you bought as something to be taken away from you on a bullshit legal whim.

Also, if some DRM'd digital book you've bought is truly impossible to remove from the device you're using to read it, an alternative is to just pirate a copy from certain obvious sites (cough, libgen, cough) as a backup edition in a format you fully control. Since you did indeed buy the book, also having a pirate copy is at least morally legit as far as compensating the author goes, even if it's legally shaky. Then again, many laws themselves are legally shaky, if not morally too. This applies especially to all the absurd legal contortions and false outrage practiced by proponents of the legal dumpster fire that is DRM.
China firm confines worker to 'small dark room' for 4 days with no power
"Of course we are the good guys, it's everyone else who is misguided when they get upset after finding out out about our awesome work."

Choosing to work for an advertising giant already calls into question either your ability to tell what "the right thing" is our your honesty in claiming to do it.
I don't follow your reasoning.

The point of abstraction is to limit blast radius of requirement changes.

Someone decides to rename field in API? You don't need to change your database schema and 100500 microservices on top of it. You just change DTO object and keep old name in the other places. May be you'll change old name some day, but you can do it in small steps.

If your layer repeats another layer, why is it a layer in the first place? The point of layer is to introduce abstraction and redirection. There's cost and there's gain.

Every problem can be solved by introducing another layer of indirection. Except the problem of having too many layers of indirection.
> "[...] When I fly a roll and hold a glass of water in my hand, not a drop falls out.”

I assumed this was hyperbole, but it seems possible [0], [1] - although they both seem to fly a barrel roll [2]. Would this be possible with just a roll in a fighter jet?

[0] "Airplane Drink Trick-Pouring a Beverage While Rolling the Plane" https://www.youtube.com/watch?v=DjHD1U-QWv4

[1] "Pilot successfully performs barrel roll without spilling water" https://www.youtube.com/watch?v=4LP-YXfmgGM

[2] https://en.wikipedia.org/wiki/Barrel_roll
https://archive.ph/lEw1x
Prof. Sarah Paine on Dwarkesh Podcast
I think everyone should spend ten minutes watching these videos. I did this once eight years ago and now the "look" is so burned into my brain that I can't unsee it. I have kids now and I am glad I could possibly spot this. The lifeguards are WAY faster but it's better than not seeing this at all.
JuliaCon 2024 – REPL Main Stage – Day 1
JuliaCon 2024 will be in-person at the PSV Stadion in Eindhoven, Netherlands. The conference will begin with a full day set of workshops on Tuesday, the 9th of July. Talks (and poster sessions) will be presented from Wednesday, the 10th, to Friday, the 12th of July. A hackathon for interested participants will be held on Saturday at Le Grand Cafe du Lichttoren, the 13th of July.
It may be worth noting that there was more than a "whiff of corruption", as the article states. The Dutch prince-consort was found guilty, and only escaped prosecution because the queen threatened to abdicate. It's more than likely that other parties were bribed too.
Why not just patch the module in the entry point beforen others get a chance to import the preseeded methods?
So you're of the opinion that people who engage in voluntary activities for personal pleasure that put a higher burden on the health system, that those who are more wise about their choices have to use, should not have to pay thier way?

Or are you of the opinion that someone should be denied emergency medical care because they had some sodas on the regular?
Trademark isn't copyright, so no.