skysight-inc/HackerNews huggingface dataset:
For the runtime, yes. But the cost of sending information into and out of a VM/container versus staying in the same process is costly, especially for small amounts of computation.

And you're also comparing decades of VM and container investment to a handful of years of investment in WASM. WASM code today will run faster by a huge margin in a few years as the compilers improve.

But moreover, most folks don't care about hardware bugs letting untrusted code break out of a sandbox. Bugs have been letting code break out of VMs, even, for years. If a hardware bug is discovered, you install the microcode update or kernel patch and move on.

Which is to say, the performance isn't the reason for choosing WASM. It's good enough, in many cases. Being able to write a hundred or two lines of code to get pretty-fast and pretty-damn-secure sandboxing without needing to waste your time setting up and maintaining an elaborate breakfast machine of VMs and containers is the draw.
YouTube Cements Its TV Shift with NFL Sunday Ticket $2B a Year, Seven-Years Deal
discussed here https://news.ycombinator.com/item?id=34091271
Really? Do you get compile time deterministic memory management while being much more high level than Go?

There are trade-offs, rust makes one, use it if it makes sense but these comparisons are just pointless. This whole thread is filled with such arguments. Sure use OCaml, Haskell, Go whatever suits your needs. But let's not pretend that they achieve at compile time what rust does.

Somebody is complaining about compile time, somebody says GC alternatives exist. No, if you are getting into Rust you pretty much know the trade offs. It's on you if you choose Rust somewhere where a GC, REPL providing alternative would have been enough. The miracle of Rust to me is that I usually find Rust high level enough to not have to bother with the alternatives most of the time. I would write my UIs in flutter and my web frontends in TS. I am under no illusion that a GC language would not be more productive in most cases.
I got a chuckle out of "With the exception of NPM modules, most tools are designed to solve problems, possibly the ones you have," but have to agree with some other commenters that a better title for this would have been "for want of a mature code review process"
https://en.wikipedia.org/wiki/Formal_verification

AdaCore SPARK Introduction: https://learn.adacore.com/courses/intro-to-spark/index.html

https://www.synopsys.com/verification/static-and-formal-veri...
Japan already has several tones of plutonium sitting around as well as a solid fuel rocket system that can put things in orbit.
In the spirit of HN I should confess I’ve done exactly this, not the using Python to feed data back to SQL, but writing terrible hacks to get around resource limits on deadlines.

On a recent project I needed to process a couple years of data for a hard deadline of Monday, and it was Friday. Our DB had a query timeout and a resource memory limit which blocked doing the full analysis without building new data models which would take days to get shipped and to build the new data models. The deadline couldn’t be moved so hacks were needed.

The solution: write some Python code to generate one query per week of data going back two years (over 100 queries), save the results to individual scratch tables, and then use a second query to union all the results together in our BI tool.

Of course the first time I ran it serially it was too slow, so I parallelized it. That was too many queries so I added a limit. Then one query failure broke the whole thing so I added retries… by the end of the day it looked exactly like this article.

It worked though! I got all the data we needed processed for Monday, I presented it to our execs and our project was approved. We only needed to manually run that script once more before I built the real solution and deleted the script.
I noticed the "only one on sale" thing too. I suspect the author meant it was the only one for sale at the store, period, not that it was the only one with a sale/discounted price.
Frustrated German here, hoping that the government will at some point realize that investing in nuclear is more useful than dismantling the German economy, so that others will burn the fossil fuels that Germany does not need then anymore.
I just don't see it. My pens and my matchsticks work fine. My gloves are still gloves five winters later. Potato peeler, peels potatoes.

I think the author doesn't understand that there's a tier of disposable goods for just about everything and if you don't shop wisely you'll take some of it home.

Appliances for example: don't buy them from web pages and don't listen to Wirecutter. This is just letting marketers tell you what to buy. Instead go to a showroom that also repairs appliances. They'll know exactly which contemporary brands are crummy because they'll have been fixing them.

Specialty stores will also have the entire price range for the product so you can see what quality costs for that good. Marketers prey on us during times of inflation, making their cheap goods look high end before we adjust to inflated prices. If you've only ever shopped appliances at places like Target, Best Buy, or Home Depot, you may have never seen a high quality appliance in your life. And if a brand you like starts showing up in these stores, run. (Famously, Levi in Walmart.)
Behold, the Haliade X - 14MW offshore turbine which costs a little bit more than $14mln, but boasts a capacity factor of 60%+:

https://www.offshorewind.biz/2020/09/21/rystad-energy-less-i...
Mind blown, thanks! Next time, I'll look for this option!

I don't mind hotel check-ins but the car rental process has never, ever been pleasant for me.
no, i don't expect them to surrender or any of what you mentioned. The US is continuously escalating by now supplying Patriot missiles - just the most recent in a sequence of more and more destructive weapons - and drumming up the "need to win" rhetoric.

So, back to the point, it might not just be a "long-simmering", this one.
> How does one JOIN across not just tables but opaque services, in the general case?

You (should) never do that. It's as simple as that. If you create microservices that are atomically depending on each other, you are doing something _extremely_ wrong.
https://www.irena.org/Publications/2022/Jul/Renewable-Power-...

It's coming down. Though massive supply shortages and failure of a bunch of companies to hedge against commodity prices needed to fulfil budgets are going to be pretty rough for anyone who isn't China for a few years. Note how much more Japan's renewables cost than world median. The reasons aren't just policy -- Japan has ben dealt a uniquely terrible hand for renewables matched maybe by Slovak Republic (which at least has close allies to trade with).
On the very large scale is not as scalable with current technology compared to renewables, since the uranium runs out before access to sunlight runs out. Breeders are needed, and we have exactly two working commercial scale fast reactors in the world. For Japan alone that's not a problem though.
Nuclear projects aren't getting financed due to propaganda against them, it is because they are bad investments. When people are putting their own money on the line, they don't believe nuclear will be cheaper than renewables + batteries in 10 years.
This looks great. Thanks! I should also put up something like this.
I think it's incorrect to say that nuclear does not require energy storage.

The energy demand is not flat, it has peaks. If you don't flatten these peaks with storage, you need to build a production system that should be able to generate enough energy during the peak, but then, some of the generators will have to be turned off the rest of the time.

To illustrate the idea, let me invent some numbers: with storage, you have, let's say, 10 power plants to build that are running relatively all the time, producing an integrated total of electricity of, let's say, 100. So, if you paid X$ for building the 10 power plants, you will have X/100 per unit of electricity. Without storage, you may end up with, let's say, 15 power plants, but some are turned off 90% of the time. At the end, you also produce an integrated total of electricity of 100 (the integral is the same, the time of consumption is just shifted to create peaks). The cost of build is now 1.5X, and you will have to 1.5X/100 per unit of electricity.

On top of that, turning on and off a nuclear plant is less efficient than producing continuously, so the price of electricity increase even more.

So, even with nuclear, storage needs to be built. Once the storage is built, it means that the problem of intermittence of renewable is way less problematic.
Plastic stuffs become microplastics. Which are now everywhere, from mountain tops to breast milk. We are only just starting to glimpse the impact on ecologies, public health, reproduction rates, ad nauseum.

The principle of harm reduction dictates that society should take a few steps back and figure out what's going on.
Maphash is an (non-cryptographic-secure) hash function, like CRC32 / CRC64 / XXH3-64 and others, so it turns data in an (almost) uniq uint64.

The main difference is, it is an hardware accelerated & optimized compiler function, now exposed via the new maphash package in stdlib.

And it is fast. Faster than the former performance leader xxh3(avx2/avx512).

Try maphash yourself (example data dedupliction)
https://news.ycombinator.com/item?id=34091206
Yea, that’s right, really brittle. But things are not far, research is likely already validating these things with empirical studies. Soon we’ll see new prompting interfaces.

It’s an opportunity to build.
Interesting video on the subject:
https://www.youtube.com/watch?v=_uTZWaJU6ho
Interesting observation.

Patterns of adaptation during cycles are fascinating in human history.
Not sure if the author will see this, but it's a story I want to share.

Early in the lockdowns, I was using this website to be able to connect to some friends and family who live 300km away in a different country. Due to travel restrictions it was hard or impossible to travel to see them. And I am not very much a talking person, I kind of need to do things to connect with people.

I would tell them when they could watch the launch of the SpaceX rockets. Then I would use this website to check when the satellites would be passing. At the time, it was easy as SpaceX was launching a lot of very reflective low orbit satellites for Starlink. When the opportunity arose, I would call my family again and send them this amazing website. While calling on the phone, we could then connect while we were both trying to spot the same satellite.

Once we could both see those satellites at the same time, the world felt a lot smaller and the distance did not feel so bad.

For me, this website made a big difference.
Tell HN: Background blurring now requires Chrome and a Google account
I couldn't understand for weeks why I couldn't blur the background on Meet video calls anymore.

Well, it turns out that it's because I use Firefox and I don't have a Google account.

If you log in AND switch to Google Chrome, then you get the privilege of blurring the background on your video.

It didn't use to be this way. First it stopped working on Firefox, and then it required logging in.

What a shameful dark pattern, and since most meetings that aren't on Zoom are on Meet, there is no way around it. Well done, Google.
> I think the issues you list for nuclear are exaggerated.

I don't. Current estimates for the dismantlement of Sellafield in the UK is £121 billion and that figure is likely somewhat lower than the final cost.

Given that most proposals are created in order to be accepted there is a high chance the total costs of the plant (including decommissioning) are understated.

[1] https://www.theguardian.com/environment/2022/dec/15/dismantl...
My take is that Java -> Kotlin was a very natural progression, as they are very similar languages with an identical runtime in the jvm. Kotlin is just a better Java, which is incredibly easy to adopt into an existing Java ecosystem.

But then they also wanted a more bare metal environment in addition to that. So something like C, C++, or Rust.

It's always been unclear whether Go belongs in that list. It was conceived or at least positioned as a "systems" language like those I listed, and there was noise early on about it replacing C++ codebases at Google, but with over a decade of hindsight now, I think in practice it's pretty clearly a Java replacement rather than a C++ replacement. (I guess there's a fun symmetry here in that Java was also conceived as a C++ replacement and also wasn't.) But Kotlin is just a much more natural way to fill the Java replacement niche on Android.
I don't believe you are correct I'm this. A paid account is necessary to obtain the signing cert.
> Last numbers I looked at had Unsubsidized Battery backed solar as already significantly cheaper than unsubsidized nuclear at scale.

That's interesting. Two queries: Are they real world numbers or projections vs real numbers? And are they done in the sort of setup that we have in the UK, where renewable is soft-subsidised by always winning the bids for demand when it's available, and non-renewable gets what's left.
Carrot peeler? What nonsense. Back of a knife does a fine job.

Still, lots of crappy 'appliances' out there. If the labels aren't peeling or fading, then the knobs come off or there's too many parts to keep track of, and one falls behind something and, well, throw it away now.

Our fancy dishwasher had a soap flappy thing in the door. Convenient location! Fill and fold shut and... the manufacturer didn't think beyond that. When in operation it would jam against the wire rack and open about a quarter inch. After each load, a wad of saturated soap paste still inside.

Easy to wonder how such comprehensive failure to deliver (any) value can get all the way to a consumer. Is no one in the product process ever trying these things? Even once?

Well, off to make coffee in a gadget that has too many buttons, generally just flashes lights when I press one instead of actually doing anything, steams milk listlessly if at all, and is very hard to clean.

Marry Christmas!
Mentorship and code review is not just about getting the answer for writing better code or reading generic blog or books.

It's about someone with wisdom knowing your particular context and guiding and dialoguing on questions like

- should I learn this tool/lang/framework

- is this general approach feasible for my problem?

- I'm thinking of accepting a job at $corp, am I missing a blindspot based on culture or some other factor
Ask HN: In-depth sites for various industries' news?
During the ship-stuck-in-the-canal days, I was introduced to freightwaves.com, and another HN post along the line introduced me to mining.com. What are some interesting, in-depth sites similar to those but for other industries? Like for solar, wind, and nuclear, for instance? I can google them, but I like hearing recommendations from people that are in the industry!
> and were even used by sea-landing naval Zeppelins in World War I.
It's not difficult to find Kropotkin's name popping up in many places online.
Japan's breeder program can be thought of as providing a rationale for accumulating thousands of weapons worth of reactor-grade plutonium (and yes, reactor grade Pu can be used in weapons, with some effort.)
Typically, hand written assembly is the precursor to the compiler. Someone finds a neat trick in hand writing some well known method and then uses that to improve the compiler. GCC isn't using any deep learning... yet.
“Make the drummer sound good”
Tiptop (one wonders if an anarchist Jura would or would not have reacted in a more timely fashion to the invention of the quartz watch?)
At least in the Bay Area you’ve always had to waive contingencies to have any hope.
Nuclear is not appealing in North America because we have large supplies of cheap natural gas here and it can be burned in gas turbines or combined-cycle turbines that have a low capital cost. We haven't built many coal burning power plants since 1980 for the same reason we haven't built nuclear plants. When it comes to the intermittent nature of renewables, it has been natural gas that fills the gap.

Japan has to import liquefied natural gas at great expense so the economics look different to them. The "plutonium economy" where fast reactors are used to breed fuel from the common ²³⁸U is particularly appealing to them because they have at least a century worth of fuel mined and above ground, some of which is labeled as "nuclear waste". Such a system uses uranium so efficiently it seems it could be made sustainable by extracting uranium from seawater.

The last round of interest in fast reactors was mainly about fuel economy and people believed then that fast reactors would have a higher capital cost, but the next generation of nuclear plants has to be economically competitive and that's not going to happen so long as the powerset is a steam turbine so the main appeal of alternative reactor types today is getting rid of the water so you can run at higher temperatures with a dramatically smaller and potentially cheaper gas turbine powerset.

Such "5ᵗʰ generation" reactors are still under development and won't be making a contribution to the grid for a decade, but clean energy is a marathon and not a sprint.
>> so someone younger than you for example

That has been my approach so far but it feels like that we've sort of taught each other most of what our individual strengths were.
In the north sea it is, relatively. Now factor in typhoons, cyclones, tsunamis and other local weather phenomena like very low average wind speeds, plus unfavourable geological conditions, and it makes many of the economic assumptions invalid when applied to the Asia pacific.
How does this differ from vidir? Anyone know?
The article misses a lot, it assumes the only battleship on battleship combat was Jutland. That's simply not true. Surigao Strait[1] and the Naval Battle of Guadalcanal[2] both definitely occurred. As did Hood/Bismarck (this one depends on if you consider HMS Hood a "Battlecruiser" or "Fast Battleship" IMO it's the latter).

But the point of a battleship wasn't just showing off, it was also area denial. You really can't move another surface combatant into an area with a battleship unless it is a battleship (that didn't stop Taffy 3 [3] from trying). So battleships served two clear roles IMO: Area denial and shore bombardment. There is a reason the US Navy kept the Iowas around until the 90s. For what they do there is nothing like them. That said let's also be clear the counter to a battleship is an aircraft carrier, not a battleship based on existing data.

[1] https://en.wikipedia.org/wiki/Battle_of_Leyte_Gulf#Battle_of...
[2] https://en.wikipedia.org/wiki/Naval_Battle_of_Guadalcanal
[3] https://en.wikipedia.org/wiki/Battle_off_Samar
Do you have a link to some stats on this? I've seen London's recycling set up and perhaps it's not covering 100% of everything, but it's an impressive and significant capability, so my perspective on matters isn't quite as dire as yours.

Obviously this might not stretch to other towns and cities.
My steel touring/commuter bike (not an e-bike) easily weighs more than that, at least if I count the lock and repair kit I keep attached to the frame.
>>Search one with experienced engineers then (?).

That is the plan but that's a much slower process because of vesting, intertia etc.
I'm not anti-nuclear, but here's how I see it. It has many upsides, but it has two major downsides:

1) You have to handle the spent fuel (either by storage or recycling, neither of which is easy).
2) When it goes wrong, it goes WRONG. See Chernobyl and Fukushima.
Just bought the 12-pack version. I love Julia's website.
Ocean geoengineering scheme aces its first field test
Ahh. You’re not talking about the public AmexTravel portal.

Your company pays the booking fee instead of the hotel. On that case, you’re probably directly charged by the hotel and Egencia charges the company/end user the fee.
If only. My three-generation appliance store sold me a fancy dishwasher that wouldn't release soap - the little door jammed against the wire rack in operation, opened a quarter inch and finished with a wad of gummy soap still inside. No way it could ever work.

The store claimed it was 'supposed to work that way'. Lame.
Ordering a Nothing Burger from McDonalds
Geographic access and school catchment areas across public schools in Kenya
To understand Feyerabend, you have to understand the project of 20th-century philosophy of science, which was to figure out the secret sauce, the one true scientific method, so that it could then be more rigorously applied and policed in various sciences and well-maybe-sort-of-sciences, and serve to separate science from pseudoscience such as psychoanalysis. In that context, Feyerabend was perceived as a total loon for proposing that there is no such thing as a universal one-size-fits-all scientific method:

> Our sophistication increases with every choice we make, and so do our standards. Standards compete just as theories compete and we choose the standards most appropriate to the historical situation in which the choice occurs. [...] It forces our mind to make imaginative choices and thus makes it grow.

He often gets lumped together with continental thinkers and post-modernists like Foucault that he has nothing to do with.

Against Method is a very short and simple book and I suspect that if you'd get a physicist, a chemist, a linguist, an engineer, a mathematician, an economist and so on to read it, they'd all be extremely underwhelmed and would just say "yeah, sounds about right, what's all the fuss about and why is this even considered interesting or provocative?"

I also don't understand the other comments who say it's full of sophistry. There's a couple of "discussion" chapters at the end that maybe you will like or maybe you won't, but the bulk of the book is a thorough analysis of famous theories and experiments in physics such as those of Galileo, which he handles with much more attention to detail than the idealized versions you get from Popper and the like. He has a completely fascinating account of why the church didn't like Galileo, which had as much to do with his orneriness as with his science.
This is an interesting take when regulatory capture enabled TEPCO to keep operating those plants that melted down even in the face of what should have been clearly dangerous compromises.

People who complain about nuclear regulation are really just saying "let us have some meltdowns, they aren't really that bad." That's also why they go on saying mixed up nonsense about radiation hormesis.
What will Germany do now?
Storage is a solved problem. Pumped hydro has been in use for decades around the world, and battery systems are becoming commonplace as lithium ion battery prices have plunged and alternative battery technologies have matured. Several Iron-flow chemistries are now commercially deployed.

I don't understand why every time wind/solar are mentioned on HN, someone feels the need to say "tHe WiND doEsn'T alWAys BloW" while utilities are actively deploying storage, and not just for "when the sun isn't shining", but to help smooth peak usage to avoid transmission upgrades, provide resiliency from infrastructure failure during weather events, and increase flexibility for service/maintenance that doesn't require outages.

Also, it's being deployed commercially for resiliency and off-peak rate utilization. It's integrated into an increasing number of EV charge stations because one of the biggest barriers to DCFC system deployment is getting a beefy enough feed from the utility to handle peak usage.

Also, it's being deployed at the residential level, for many of the same reasons.
A missing ground connection would have no effect on the light bulbs.
Reminds me of Python Tutor ( https://pythontutor.com/ )

(Not to nerd-snipe but it would be fun to write a little doggerel to make Python Tutor draw a parse tree, eh? If you do it please post a link?)

We need more tools like these.