skysight-inc/HackerNews huggingface dataset:
If the UK were ruled, and all decisions made, by a benevolent dictator, then the solution to this problem is easy. Consider every option of where to build the wind turbines, and where to build power cables, add up the cost of every option, and choose the cheapest (environmentally and/or monetarily) that gives everyone the power they need.

An ideal market would produce the exact same result right?

Well not quite... And this is a classic example.

With the current policy of location-independent markets, wind producers build in the best spots, and don't care about the massive expense (to the grid operator) of moving the power south. That isn't the ideal solution.

With the new proposed policy of per-location markets, the grid operator 'makes money' by moving power from places of high generation (low prices) to places with high demand (high prices).

But wait... That isn't the ideal solution either. The grid operator has an incentive to maximize their own profits, and if they ship too much power from north to south, then the price difference will be lowered, and their profits will decrease. So they will underbuild deliberately.

But wait you say - this is an ideal market, so there is no monopoly grid operator. In this ideal market, there are many grid operators, each competing to move power from the north to the south, and if one operator deliberately underbuilds, then another will build more to capture that profit. The end result is cables will keep being added till the money to be made equals the cost of the cables...

And that is equal to the ideal benevolent dictator solution!

But... That assumes a cable costs a certain £ amount per MWH transferred. But real cables have efficiencies of scale - one large cable is more money efficient than many competing small cables.

And considering that, you're back to the single-cable-operator problem. In the market, they are a monopoly and will underbuild. If they aren't a monopoly, whoever has the biggest cable takes all the profit, and becomes a monopoly. And if you artificially force there to be 10 small companies competing, then there will be 10 small money-inefficient cables.

There is no perfect answer, except a (non existent) benevolent dictator!
The author is simply sharing their preferred messaging apps, and they describe the criteria used. Sure it's not an objective in-depth security analysis or a result of professional audits but it's also not claiming to be those things, right?
The reason that all or almost all of the power you use is renewable. Adding more renewable generation in the South Island won't help the coal generation in the North Island.

Right now, investment in infrastructure needs to be made to move power from Manapōuri to the North Island.

As to why we are not replacing the 1.8m tons of coal we import from as far away as Indonesia with wind or solar in the North Island? I don't know.

Edit: If you take a look here, as of an hour ago we are generating 90+% renewable, but with 192mw of coal generation. Wind is generating at a fraction of capacity and this probably accounts for the coal.

There is hydro capacity but that might be from dams far south.

https://www.transpower.co.nz/system-operator/live-system-and...
Gotcha that makes sense.
Just wanted to add that this process is free. It costs nothing to file a complaint with the Department of Labor, they do the investigating/prosecuting at no cost to workers. Retaliation against workers for filing such complaints is illegal.
TL;DR: "The UK is wasting a lot of wind power" because of high long distance transmission costs.
Yes. Let’s look ourselves in the mirror and ask ourselves why such corporate behavior is even legal in the first place.

For-profit corporations—and really any kind of for-profit organization—should be made illegal. Through our legislative bodies.

It’s that or extinction.
I think I'll use this quote on a Confluence page I'm writing about our tech debt.
For those interested in this topic, The Wave by Susan Casey https://susancasey.com/books-list/the-wave is an entertaining read, alternating between accounts of surfers following the waves and history of various waves. Some science of various resonances and chaotic systems is discussed but all too briefly.

The most interesting part of her documentary book for me was the fairly recent event of 1740 foot/~550 meter tall tsunami wave that generated by a mountain breaking and falling into the sea as result of serious earthquake in Alaska, and 1 (one) person who survived riding on it in his boat. Truly an epic wall of wate that was measured for us by the high watermark of the broken trees on the surrounding mountains.
The nomenclature of 1 in x years is based on statistics and equates to the chance, 1/x, that in a given year this event will happen. You don't need 1300 years of data to say this was a 1 in 1300 year event, but you can say that this event had a 1/1300=7.6^-4 chance of happening in a given year. And that can be calculated based on any amount of data. Of course, more data will give a higher confidence to the statement.
Cool. But god, the Shopify CLI / developer experience has degraded so much in the past few years. With the newest iteration, they want a full app re-structure just to work with the CLI properly. It is absolutely brutal.

Sure, before they had basically no tooling, but then they had some basic ones that everyone was basically happy with, and then they just decided to iterate too much.

(saying this as a ~ 8 year long Partner / Expert / App Developer)

I've spoken to some Shopify employees and they all agreed that the developer teams are a bit of a mess. It seems like nobody managing the developer products are actually using the end results, otherwise they'd realize the hoops needed to work through (unless you are starting a brand new project right now --- and hoping that they don't decide to change it all, like they have 5 times in the past 3 years)
> Souyz isn't intended to land in Russia.

Ryanair 4978 wasn't intended to land in Belarus, either.
Source attribution is one of the most important factors in Linebarger's S-T-A-S-M model of Propaganda Analysis: https://www.gutenberg.org/files/48612/48612-h/48612-h.htm#Pa...

a. Source
(1) True source ("Where does it really come from?")
(a) Release channel ("How did it come out?") if different from true source without concealing true source
(b) Person or institution in whose name material originates
(c) Transmitting channel ("Who got it to us?"), person or institution effecting known transmission—omitting, of course, analyst's own procurement facilities
(2) Ostensible source ("Where does it pretend to come from?")
(a) Release channel ("Who is supposed to be passing it along?")
(3) First-use and second-use source (first use, "Who is said to have used this first?"; second use, "Who pretends to be quoting someone else?")
(a) Connection between second-use source and first-use source, usually in the form of attributed or unacknowledged quotation; more rarely, plagiarism
(b) Modification between use by first-use and second-use sources, when both are known
(i) Deletions
(ii) Changes in text
(iii) Enclosure within editorial matter of transmitter
(iv) Falsification which appears deliberate
(v) Effects of translation from one language to another

I appreciated Linebarger's candour when he mentions that, of course, We as well as They produce "black" propaganda, and begs the readers' forgiveness for only including Their material as examples in his (approved for publication by Us) book.

(at one point he mentions that porno propaganda is kept, not with the main material, but in a special collection in the National Archives; I sometimes wonder if he had mentioned that, in the hopes of encouraging the more diligent of his readers to independently seek out the existence of other special collections?)

(Reading between the lines elsewhere, I also got the impression that Linebarger advocated —never directly, mind you— that, all moral considerations aside, solely on the practical basis of preparing to meet the communist menace, the US military would do well to desegregate itself.)
I wonder why Go and not Rust. Cloudflare iirc does use Rust for other infrastructure. I think Rust is probably the mainstream language with the best support for implementing high-performance/high-security software which cryptographic primitives certainly are. In addition, it is pretty easy to use Rust to write a library that can be callable from C allowing it to be used from multiple languages easily.

Go is a pretty good language in general but it does not have the raw performance that Rust/C/C++ have and doesn’t have the same support for correctness that say Rust does with its powerful type system. (For example affine types you that can help make state machines more robust to incorrect uses).
The UK grid needs spot instance pricing like the cloud.
No, first understand the concept of market clearing auctions[1], then understand that the there is a dispatch stack (that looks like something like this [2]), and that gas plants are the marginal producer required to balance the market, as they are not baseload (nukes) and not intermittent (renewables) but are dispatchable (ramp up/down capacity as need to balance the market).

[1]https://en.m.wikipedia.org/wiki/Market_clearing
[2]https://www.sec.gov/Archives/edgar/data/1105055/000110465912...
Huh? To run a node application, you need node installed on the container, as well as the JS files. Is that a big deal?
Yeah this just demonstrates the courts being out of touch with reality when it comes to labor issues like this.
uh except that its purpose is to vacuum the floor.
Diabetes is almost never the direct cause of death, but it’s damn hard in the body. Hurts circulation, hurts your nerves, hurts your organs… and it can flare badly in reaction to some medications.

So, the cause of death won’t be “diabetes”, it’ll be heart attack, stroke, chronic infection, something like that.

Similar to AIDS in that it doesn’t kill you directly (not that we know that juvenile diabetes is a thing, and we routinely test for it), it just makes any other health challenge much dicier.
How do you delete your data if a service bans your account and locks you out of the account?
Based on renewiltord's stated $15/h, if I assume a 40h week, they earn less than half the US mean wages.
Download-and-copy is the way. A single binary CLI can just copy over itself and exec into the new version. You can preserve the permissions of the original file.

With scripting-language CLIs, you either have to deal with the module install process or use an external packaging solution.
https://www.thebookdesigner.com/7-distraction-free-writing-e...
There is a lot more wind power than there used to be. Getting wind farms consented is hard because people always seem to come out of the woodwork and complain and ruining the scenery, or the noise, or whatever.

But I think the bigger issue is that due to the amount of wind that has already been built, peak demand happens on cold still nights in winter. Building more wind without storage doesn't help there, and that's when they're forced to fire up all the gas and even coal turbines at Huntly.
That sounds like what Nicolas Cage said in Lord of War.
I think the overarching point, if there is one, is that with Moore's law and Dennard scaling running out of real-world impact between generations, the churn of new hardware is becoming more forced-consumption / deck chair rearrangement on the software side rather than delivering value / efficiency that utilizes new hardware capabilities.

The software industry has been slowing down with worse and worse runtimes, It used to basically be compiles C/C++ type stuff in the 80s/90s, 2000-2010s was JVM/dotNET, and now it is Javascript, although with Typescript the industry can probably get VM performance back to the JVM days. (very coarse paintbrush there of course).

At some point the industry will need to wring out optimization from the software stack to get closer to hardware again. The good news is that hopefully dependency churn will reduce, because interfaces may finally become more stable, as will implementations. Because ye gods is dependency churn a headache these days. As I get older it just gets more annoying.
My grandad maintained that he has sorted out some issue with the soon to be rover V8 when it was bought from GM.

My dad manufactured some nozzles to make bonio biscuits. That's not quite as impressive though... Unless you have a dog.
We need to figure out how to reduce long distance power transfer.

Imagine a global power distribution network, the entire world could be 100% solar & wind. Perhaps one day...
> I imagine getting into the meat of the paper would quickly reveal issues

This is a tautology: the thing that can be validated can be validated.
An engineer's job is to design solutions to solve problems. Difficulties with maintenance, debugging, and developing are problems. Those problems are generally a symptom from complexity.

A good solution results in fewer net problems. A good engineer delivers good solutions. Therefore a good engineer must balance complexity against the problems they set out to solve.
Really great list. Thank you. Some of these I wasn't even aware of. I've been using Session for about a year. A year ago it definitely had some missed messages and I was about to ditch it but I held strong and haven't experienced that issue in a while. Been flawless for about half a year. The Oxen/Loki network overall https://oxen.io/ is a really interesting alternative to Monero and Tor. It's interesting how it can be both!
Agreed - is there something we're missing and that they're not saying? How could they all get caught out by this.
Yeah I like to think of it as a capability list as well. There was a brief footnote [12] about $TERM in the post, but terminfo could certainly be dissected further.

[12](https://www.warp.dev/blog/what-happens-when-you-open-a-termi...)
Seems odd on the face of it. They say it is because the CLI already depended on Node and they couldn't escape it. So, they moved from depending on Ruby and Node to just Node I guess.
The example given was christmas day, when most industry stops, when the wind was blowing strongly. (UK heat is mostly gas, not electric).

It's probably more typical for all available wind to be used and then gas burned on top of that.

Building more wind, even in curtailed areas will probably help those cases, even if it leads to more curtailment on other days.

It would be nice if their neat interactive graphs also clearly marked the "we burnt gas because we didn't have enough wind turbines" so we can balance the two costs correctly.

Right now it's like a medical test that only reports false negatives and ignores false positives (or vice versa). Trying to reduce one to zero without reference to the opposing problem is probably making the other one worse.
You have to stop micromanaging your engineers. As a manager, you set priorities such as features, footprint, test coverage and so on. Your reports are either qualified, in which case they can make day to day decisions like caching schemes or unqualified, in which case you and them need to work for alternative arrangements. One non-micromanaging way to institute quality controls is to institute peer code reviews for check ins, whether it makes sense depends on scale of your team, big shops tend to do that. Manually tweaking whitespaces in 2023 is silly, there are plenty of automated formatting tools for everyone to reformat whatever way they like for their own comprehension.

Could be also that your team could take on a lot more work, and would reduce temptation to add unnecessary complexity or argue about small things.
> if scientists can’t determine whether research is true, there could be “dire consequences”

Yeah well we can't tell that now either. Maybe we can finally start publishing raw data alongside these "trust us we found something" papers that people evaluate based on the reputation of the journal and the authors.

As someone else pointed out, that system has already derailed decades of Alzheimer's research. It's stupid and broken and it should have changed a long time ago.

https://www.science.org/content/article/potential-fabricatio...
AI-Controlled Twitch V-Tuber Has More Followers Than You
American propagandist and inventor of "PR", Edward Bernays, is infamous for convincing American women to smoke cigarettes. But privately, he wanted his own wife to quit.
ya for sure. but also imagine what a vacuum can learn about you from what it finds on your floors.
> We could just always be overproducing

Depends on what you mean by overproducing. The energy put into an electrical grid must be balanced by demand or bad things will happen. I think the second answer in the below StackExchange is a good description.

https://electronics.stackexchange.com/questions/117437/what-...
The problem is that BitCoin is treated in a speculative manor which is generally not a good thing for currencies. Currencies are also traded but the fluctuations are generally small - when they start to get big (think Argentina) the country has a problem. An please don't say Dr BitCoin's magic elixir will fix all that because it has already demonstrated it can be forked (creating new bitcoin out of nothing) and lose value in an inflationary period. Both things touted as reasons to support it. Currencies serve a purpose - primarily to allow the exchange of goods and services. As far as I know I cannot purchase much of either with BitCoin without first converting to $$$. So it is not really a currency now or likely ever will be.
And you don't stop to consider why everyone doesn't see the same opportunities you did? That maybe something has changed since you took advantage of them?

> Starbucks offers to pay full college tuition for their employees.

No starbucks offers tuition reimbursement, for the online programs only, at one school, for some degrees, if you complete the entire degree while working at starbucks. Almost no one is actually able to take advantage of that. It's for their customers to feel better about supporting starbucks not for their workers to go to college.

This is actually a great opportunity for you to pull your head out of your ass and see how the world actually is, instead of how it was for you or how you think it should be.
This has come up so often that I have listed some interesting real world examples of Bitcoin usage here: https://news.ycombinator.com/item?id=32406095
To everyone saying "your code doesn't have to last that long", did y'all miss that the OP is talking about embedded C?

There is no nuke and pave with a new framework on an embedded system. At best, you'll see the infrastructure to deliver firmware updates rewritten, but mostly the customer expects the firmware/software to just run until such time as the hardware fails.
Agreed, people want permission based file system access and so I don't see why a site can't prompt a user to store a file in a user-specified location. If they clear their site settings then giving permission to the same file should retain their data. I don't want to have to worry about losing something important or having my browser act as a file system.
I meant to say that they're not as good as antidepressants
How many billions of lives have been saved by fossil fuels and technology though?
From starvation, from extreme weather events, from exposure to heat and cold?

Would we be here if not for modernization and fossil fuels? If we stopped in the 60s, would other nations have done the same? Or would they have advanced to dominance?
The Problem of Mental Causation
To me, even if an employee does not do their work, this is an absurd ruling. Just fire the employee and move on. If we allow this to continue/become the norm, we are voluntarily choosing to give _more_ money to the rich few who own companies.
And Sagan knew coal usage would be a big problem, and yet it’s still a huge problem almost 40 years later.

People wouldn’t know if coal power plants disappeared tomorrow, replaced by any other form of electricity
SalmoShalazar, please explain to the group how Walter Bright's posts are "incredibly juvenile and disingenuous". Is it simply because you disagree with his assessment?
I find this hard to believe assuming we're talking about English here. Yesterday in a meeting somebody referred to me with a pronoun while speaking to the group. And I'm confident that other people use pronouns about me pretty regularly, in that I do that frequently about them.

If you're saying you personally don't care what gender you get referred to as, that's your right. But for other people getting misgendered can be a significant problem. If you want to change that, it's not those people you need to get to change. It's the ones making such a big deal about other people's gender.
I enjoyed a TV show set in Kiruna with many scenes inside the mines. I like Nordic Noir type shows for the entertainment but I also enjoy the geography of my ancestors. It's really pretty country.

https://en.wikipedia.org/wiki/Midnattssol
It's mostly due to the reduction in smoking, not screening. Screening helps, but it often extends lifespan and healthspan rather than preventing a death.
> liquidating isn't so bad

You're guaranteeing either consolidation in an already oligopolistic sector, or a recession from the output drop caused by an inexperienced operator learning to scale to a major.

> we didn't have some sort of catastrophe mechanism

We do. They're fines and license revocations. Companies that can't afford their fines go bankrupt. Government gets cash; the stakeholders' clean up the mess. "Corporate death penalty" and related talking points are almost all about dismissing talk about bigger fines.
A lot of Shopify Partners I've talked to feel the same way. The tooling and API has become harder to work with over the past couple of years.

The previous designs (which worked very well for a long time) seemed to have been all thrown out/deprecated to such a large degree it has caused a lot of long time devs to be scratching their heads.
ChatGPT for Educators
Balancing a nationwide power grid is very complex. Some energy sources can be started and stopped instantly, but are limited - water. Others are plentiful, but unpredictable - wind. Others are predictable, but take a long time to start and stop - gas, coal(several hours), nuclear(1 day to start, fast to stop, but very expensive). A balanced grid will need all of them, will need them in quantities which can cover faults in the big producers(a nuclear reactor makes 700-800 MW). They will need them built in the right place, because while more power cables can be built, you can't transfer a lot of power on very long distances, for cost and grid stability reasons.
lol odds of nuclear warfare never been higher since decades
It's worth noting this person (Wenting Zhang aka zephray) is the same one that's also worked on the eink drivers for https://www.modos.tech/ - https://twitter.com/zephray_wenting/status/15346412997054996...

See also https://news.ycombinator.com/item?id=31674373
Apple's M2 Pro and M2 Max MacBook Pros Reportedly Delayed Again
One use-case could be to use Wordpress just for an e-commerce backend (WooCommerce API) and then use alternative services for headless CMS etc, stitching them together for frontends to use via this product?
The article also doesn’t say who gets the $1200 fine. Seems to me the disaffected person is the contacted employee, not the employer.

The employer getting the financial benefit of the fine seems very “Amy’s Baking Company” to me.
Recently:
Pixel Accurate Atkinson Dithering for Images in HTML (32 comments)
https://news.ycombinator.com/item?id=34052253
isn't this more/less the definition of CCTV? which is still very much a thing.
The biggest issue with C# is that the only real implementation was closed source and Windows-only until recently.

Additionally, AOT is still experimental, and doesn't support ASP.Net Core yet.