skysight-inc/HackerNews huggingface dataset:
Switching off their own nuclear power plants, replacing them with gas and coal, when gas is lacking and creating shortage of electricity, thus propelling prices up.

Thing is that energy is traded in EEX (https://www.eex.com/en/) so everyone who is trading there is feeling Germany's stupid decisions. For example Sweden is not in EEX and has no problem with high energy prices.
Any given cryptocurrency could be deflationary. Cryptocurrency as a whole is massively inflationary: there are new cryptos every day.

BTC is just another crypto. It happened to be the earliest and most prominent, but that doesn't make it "best" (which is why so many others appeared). So when crypto crashes, BTC crashes.

The current crash has nothing to do with inflation, at least not directly. Crypto is crashing as part of the deflation of the "everything bubble", which may have been spurred by the supply chain crisis (including the war in Ukraine) that causes inflation.

Gold was a smaller part of that "everything bubble". It might be benefitting from the flight of dollars into commodities, but overall it's decreasing because of a decrease in the money supply as leveraged positions close and interest rates go up. (Which will eventually cause inflation to level off, though prices won't come down until the world works around the disaster in Ukraine.)
Serious question: can I just use smart pointer like feature of Rc/Arc combing with Mutex or RWLock instead of fighting borrow checker? I know this practice is shunned upon by Rust purists but I like to see how practical it is in real life and project. Especially around using Rust as a safer but more performant language instead of pushing for ultimate zero-cost abstraction and top notch performance.
Compression ratio wrt CPU usage (time).
I tend to believe most technology revolutions boil down to: "we made a crappier version of x technology, but it's stupidly cheaper" - cheap enough to throw applications at it.

Diesel trains are not as powerful as steam trains of yore were, but diesel locomotives are so much cheaper to build and maintain that you can run 3-4 of them at a time and still save money.

LCD screens did not produce as good of a picture quality as plasma or even HD CRT screens, but they were so cheap and light you can do things like replace signage.

Crypto is weird. Crypto is proving to not be any cheaper than what it supposed to be replacing (currency, securities). But if you think about what crypto is - it's really an escrow service that's so freaking cheap it's being used for dumb things like payments. But I think like how it took a couple decades for people to start figuring out what they could do with cheap steel, I think eventually crypto might genuinely start finding useful applications.
Steam doesn't force you to be DRM-free like GOG, but they definitely do have DRM-free games. You can launch them from the .exe without internet or Steam installed, but it's up to the publisher
China is

1) Not self sufficient, they have to import food from the US

2) Burning nearly a million more cubic feet of coal per capita than the US does (and they have way more people, so that means they're really burning far far more coal)

Honestly I'm not sure how you thought that made any sense.

EDIT: (out of comment quota)

>China also installs more renewables than anyone else

I'm sure that's great for the companies producing those, I'm not convinced that will lead to them burning less coal (although their coming demographic collapse almost certainly will.) Germany was in a pretty similar situation too and the current situation is the consequence.
Do people actually still use cd + ls? At least in bash, you get a similar experience just typing a cd command and tab-completing the path elements - bash shows a listing of matches when your command is ambiguous, no `ls` required.I'll still check it out as I can see fuzzy-search being more useful but muscle memory is hard to change.
To be fair you would gzip the JCOF encoding in this example too.

Author mentions gzip doesn’t work for some use cases. For use case mentioned I’d expect sqlite to be similar, at least that is the default thing I’d reach for.

If for some reason sqlite wasn’t sufficient probably a custom binary encoding controlled and updated via code instead of config would be next.
1-2 hard years? Do you understand how long the infrastructure for the transition takes to plan, sign off on & build?
It's all relative, innit? Compared to "telling people to diet and exercise", which is an almost perfectly ineffective intervention (as usually practiced at least), getting morbidly obese people to become "merely overweight" is huge and results in considerable improvements to life expectancy and morbidity.

As summarized by Wikipedia, "median life-expectancy was 9.3 years longer for obese adults with diabetes who received bariatric surgery as compared to routine (non-surgical) care, whereas the life expectancy gain was 5.1 years longer for obese adults without diabetes", citing this meta-analysis: https://pubmed.ncbi.nlm.nih.gov/33965067/
This statement conflicts with other statements here -- is this actually true? It sounds like a security hole.
>Lo and behold, I'm sitting in a hotel last night trying to play Mass Effect Legendary Edition, and the thing refuses to function because I'm not connected to the Internet. I was astounded. This has never happened to me before. Why am I subject to this as a customer? If I steal the game, I receive a product without this glaring defect (I believe the defect has a name: "Origin").

And that's why I still haven't bought "Tony Hawk's Pro Skater 1+2" two years later.
I lost weight during the pandemic by just trying to make sure I was hungry by the next meal time.

By that I mean, I would eat breakfast and then see how hungry I was at lunchtime. If I wasn’t very hungry for lunch, then I would still eat lunch, but I tried eating less at breakfast the next day. Same with lunch-to-dinner.

Over time my meal portion sizes came down, but I was not looking directly at that, I was just paying attention to the feeling of hunger.

What I realized was that I would eat a big breakfast and then a big lunch just because it was lunchtime. So I was overeating; basically taking in more calories than my body needed. It was a combination of habit and not thinking about what I was feeling. I realized that I should feel pretty hungry before a meal, but I wasn’t letting that happen.

I totally agree with you that hunger is subjective and hard to measure outside of our own perception. I’m not sure I could have or would have done this based on someone else’s coaching. It’s hard to calibrate my personal feeling of “hungry enough” based on what another person says. And it takes motivation, which has to come from within.
The older I get, the more I've slid towards the opinion that I'd much rather configure cloud SaaS via terraform than waste days of work maintaining a self-hosted application.
There is an obvious alternative: The West must stop doubling down every 2 months and seek a diplomatic solution.

The U.S is relatively fine. Europe is being screwed over by the virtue-signaling policies. Europe canceled cheap long term Gazprom contracts and is now buying expensive gas (including from Russia!) on the spot market. Europe buys expensive liquid gas form the U.S.

Meanwhile, China is laughing and buys cheap Russian commodities using RMB instead of Dollars or Euros. India resells Russian oil.

The policies are a disaster, and Europe suffers from not standing up to Nuland, Lindsay Graham et al.

Luhansk/Donetsk are lost. Europe needs to deal with that and ensure that it stops there (don't give me that nonsense about Peter the Great or other propaganda).
What difference? They hit random civilian targets far behind the frontline.

This makes people angry, but does not significantly contribute to attrition of the Ukrainian military.

The recent cruise missile hits in Ukrainian cities haven't helped the Russians acquire even a square inch of new territory.
As far as headlines go, this one is as spot on as they get. In my experience, this is certainly true. Ask my wife, she loves snuggling with me in the winters because well, I am a hot piece of ass. Literally.
There isn't much to do there if you aren't a fan of raw wilderness and extreme heat

Brazil has too many nice vacation places and the Amazon isn't it
Reader Mode is nice, but has two problems. Addons don't work with it and it is not possible to automatically enable Reader Mode without loading the website first.
People in developed countries have become too accustomed to comfort. We need be accept a certain level of discomfort and pain. Embrace the suck.

And most people with high BMIs didn't get that way eating steak and baked potatoes. In fact, if you live entirely on that diet it's quite difficult to get fat.
I've heard of wound remedies written in Old English (the type that even English speakers need a translation for) that were shown to work remarkably well as an antiseptic.

This might be the right reference: https://scitechdaily.com/medieval-medicine-remedy-found-in-9...
Also, because Rust is intended for writing low level software where you might very well care deeply about how big this type is:

Rust has NonZero versions of the unsigned types, so NonZeroU32 is the same size as a u32, four bytes with an unsigned integer in it, except it is never zero.

Option<NonZeroU32> promises to be exactly the same size as u32 was. Rust calls the space left by the unused zero value a "niche" and that's the perfect size of niche for None.

As a result you get the same machine code you'd have for a "normal" 32-bit unsigned integer with zero used as a sentinel value, but because Rust knows None isn't an integer, when you mistakenly try to add None to sixteen in some code deep in the software having forgotten to check for the sentinel you get a compile error, not a mysterious bug report from a customer where somehow it got 16 which was supposed to be impossible.

When a maintenance programmer ten years later decides actually zero is a possible value for this parameter as well as "None", there's a NonZeroU32, they swap it for u32, and the program works just fine - but because there's no niche left in u32 the type is now bigger.
I wish but it’s too late. All the cities (at least in the States) being designed now are sub/exerbs.
Scorched was an inspiration for our battle-royale online version: https://rocketbotroyale.winterpixel.io
Jesus he needs to take it easy. It's not that big of a deal.
Russia can't win a war against NATO, so they will not attack Poland or Germany. Maybe Moldova or something. This fear mongering is ridiciouslus.
They can't even win against Ukraine, for crying out loud. Poland, France, UK, Germany(, Turkey?) would together crush them in a couple of months. Add Finland and Sweden and it gets reduced to weeks. Add the US and it'll take a couple of days.
(Hyperbole, but still).

They are hopelessly outclassed in all categories but nukes. And UK/France has a couple of them, so Russia can't nuke willy nilly.
Do you have a lot of experience with manual memory management? (Or are you just writing very simple 1-off programs?)

Rust definitely requires a different thinking process than most other languages. If you're already doing that kind of thinking, you'll probably have a very gentle learning curve.

On the other hand, the concept of ownership and borrowing takes a bit of time getting used to. Once ARC is in the picture; the curve gets very steep if you're coming from a language with automatic memory management where all state is mutable.
Yeah, that is true. IMO seccomp is kind of not useful unless you own the libc.
I had used https://github.com/go-jira/jira in my previous job. custom-commands is a very useful feature. I had built a set of commands to filter out issues for different use cases. The command line approach was way faster than waiting for the jira page to load and click the correct set of filters.
I use cd+ls all the time even though double tab or fzf [1] work better in theory.

[1]: https://github.com/junegunn/fzf#key-bindings-for-command-lin...
This was my first thought as well, I got some exposure to Windows Server Nano edition (basically an officially supported headless Windows version if unfamiliar) when I was unfortunate enough to work on a project with native Windows containers, where Nano edition provides the stripped down Windows runtime etc. I had some headless browsers running in Windows Server Nano edition at one point, worked after I installed a few random missing pieces.
Self-Hosting and reducing information to Google: Why should you use DietPi?
About an article from “The Runner Newspaper”: Learn how DietPi easily solves your privacy issues.

https://dietpi.com/blog/?p=703
I don't think you can cite Chesterton's Fence for something that is 5 minutes old and lightly used. The Chesterton's Fence meme is far too often an excuse for baselessly dismissing criticism.
Would that not cut off the possibility of live questions? I always prefer learning from teachers who stop & start, and are flexible enough to incorporate difference from the script in their demonstrations.
The major gist with Rust is that you only build `structs` with the basic data, and very important, stick things together with `traits` and/or `enums`.

So, for my eCommerce app I have something like

struct Line {
order_id: usize,
product_name: String
}

struct Order {
order_id: usize,
customer: Customer,
lines: Vec<Lines>
}

And this means instead of pointers, using ids (alike RDBMS) is much nicer overall (work wonders that the data is already like that in RDBMS!).

You can avoid ids and just embed the data too.

Following the idea of think like in databases, when you need to find fast bring a HashMap/BtreeMap:

struct Line {
order_id: usize,
product_name: String
}

struct Order {
order_id: usize,
customer: Customer,
lines: BtreeMap<usize, Lines> <-- BTree nice for ordered data and range queries!
}
Sorry I just don't agree with this. I run 50 miles a week and mix in some cycling too, and I actively have to make an effort to eat enough to maintain weight. Endurance cardio doesn't trigger hunger or cravings for me unless it's a long (90 mins plus) effort.
TBF Valve and Steam were IIRC the first or very close to first to have a game that required online activation (not including like MMOs) with Half-Life 2. Steam was incredibly frustrating for me as a kid stuck with dial up as the offline mode was tremendously broken and the install DVDs always fetched large portions (for dial-up anyways) of the game from some server. Plus you had to update games upon install even if you didn't want to which meant longer downloads.
I'm blaming blindly siding with environmentalists (especially corporate funded ones) without reasoning through the consequences. If you want to call those hippies than yeah I'm blaming the hippies, this is a direct consequence of their actions no matter what you call them. The exact same thing is going to keep happening if they don't change their behavior.
sqlc is very go-like, i recommend it.
In order to actually disable location tracking, you have to disable Web & App Activity. The settings are highly misleading.

https://www.cbsnews.com/news/google-location-tracking-lawsui...

> Google has systematically deceived consumers about how their locations are tracked and used and has misled consumers to believe that they can control what information Google collects about them
Sorry for the late reply. based on your username I suspect we are kindred spirits :-D

by 2024, for things still in service I will most likely upgrade it to CentOS Stream 9. by about that time I'm usually running in to annoying things about the older OS and I want updated tools and such, which is enough incentive to get the rebuild done.

The box that will be extremely hard to rebuild I already moved to Alma, where it will stay hopefully until EOL. There is one box I moved to Stream that I may just move to Alma to squeeze a few more years out of it in anticipation of it retiring. Overall though I really hate being on extended support (past the initial period). The farther in it gets the more headaches pop up. I got hosed by deprecations of SSL and old boxes that suddenly stopped working (because they were using protocols deemed too old/insecure by modern browsers). That was an absolute nightmare because it was instant prod outage and we had no time to plan.
Ah, good catch, my mistake. And thanks for the map! That's exactly what I was looking for.
> I mean, are you suggesting we go to war with Russia directly? That's not going to help with the natural gas shortage.

I am stating that going to war with Russia is the only way to walk the walk and be provably morally good over the issue. The sanctions are just a particularly expensive form of virtue signaling that does not alter the outcome of the war, but makes EU leaders Feel Good.

> Don't think we should be giving Russia money it can use to pay its soldiers and build more weapons.

And I disagree, my extended family is already in troubles and the proper price increase doesn't even come until winter.

It's not a "don't think" question either. Would I like to be energy independent? Of course. Can I currently? No, not without risking energy security for winter. So I would pay (but EU has decided it is a Moral Bad, and tells me to warm myself with Moral Good).

Suffering ~10%+ inflation and having no guaranteed energy (all depends on Germany) for moral good boy points only helps nobody, and neither of the conditions alter the material facts on the frontline, nor does it make EU resilient either (economical turmoil has generally been a politically radicalizing agent in democracies).

It is just stupid, hysterical politics.
BMI seems to be one of those things that everyone in the relevant field knows is pretty damn bad, but no consensus has formed around anything better so they keep using it anyway.

(I'm sure there are parallels to things in the software world - SQL comes quickly to mind - but that's a bit OT so I'll resist the temptation to explore that idea further.)
>fine

They are much less efficient however
Thank you. So there is some connection. But I would still claim that in case of Italy, a quick change in government is not an unusual phenomenon. Italian governments come and go so fast that most people outside Italy have trouble remembering the current PM's name.
Italy is a bit less affected because it's closer to Algeria. However we also had politicians trying to stop the pipeline from Turkey to Italy.
Wikipedia[1] has some more details and slight corrections:

- Henry V was operated on 16 years old (1403), but became king only 10 years later (1413) (your wording isn't incorrect, just incomplete)

- He ruled for only 9 years, until 1422 (his death). He did live for 19 years after the surgery though, that's correct.

- The arrow/arrowhead seems to have missed the brain[2]. (You didn't say it hit it, and I don't know how much of a difference that makes.)

[1] https://en.wikipedia.org/wiki/Henry_V_of_England
[2] https://en.wikipedia.org/wiki/John_Bradmore
Do you have a recipe for that oregano tea?
I think it was a sort of in joke on a popular news topic in the era.

https://en.wikipedia.org/wiki/Project_Babylon

The press, I distinctly recall, liked to call it. "The mother of all guns" However I am unable to find a citation in the 30 seconds I spent looking for it.
We solved this with flat vectors and just sharing index values in cheap walker objects. It is much nicer to work with compared to arc/weak pointers.

Code here: https://github.com/prisma/prisma-engines/tree/main/libs%2Fda...
As an interesting quirk, Scottish law has three verdicts: "guilty", "not guilty" and "not proven" where the latter is basically "we think you're guilty but the prosecution sucked so we have to let you go"

https://en.wikipedia.org/wiki/Not_proven

This turned out to be a big deal because of the trial of the Lockerbie bombers who blew up a Pan-Am flight over Scotland and were ultimately tried under Scots law. There was a real possibility that the bombers could have gone free with a "not proven" verdict.
https://twitter.com/SDisPater/status/1521932867214921728

poetry shell is also not a term emulator, it's just a subshell with some environment variables setup for your project. Once you are in, it's just a regular shell. If anything is slow, it's where you add or remove a dependency, but it's probably faster than you editing requirements.txt, clearing out your virtualenv and then reinstalling everything again.
We can trace the dependency on gas to Germany's ill advised policy to go all in on coal & gas after shutting down nuclear.

Other countries now have an enormous economy entering the market, driving up prices and effectively controlled by Russia, as Russia supplies most of the gas. Russia and most eastern european countries have a poor relationship.

Now money is expensive and there's no time to build alternatives. And Russia knows this.
Agreed. You lose all the benefits of live coding, imo. This is a way to fake live coding for an image of capability, but there's no point. You may as well just scroll through your already-typed code, if you're going to use this.
It can cause permanent orgasm dysfunction and might also cause "compulsive" behaviors like pacing (SSRIs affect the extrapyramidal system). Repeat: these side effects may continue forever, even after you get off the medications. Same deal with SNRIs. Also most psychiatric drugs increase the risk of suicide.

Psychiatrists like downplaying these side effects, so if you ask one about them, you'll leave with a feeling that it's "no big deal." This feeling is artificially induced and is the result of emotional manipulation.

You might be suffering from bottled up emotional trauma. Find a good therapist. But whatever you do, demand that the therapist not use cognitive behavioral therapy. CBT is how people with narcissistic personality disorder think.
It is also possible to go somewhere in between: become a professional researcher associated with a lab.

Upsides:

- Your technical skills will distinguish you from the crowd

- Working on interesting research problems

- Perks of academic life, and probably a fair amount of independence

- You won't have to write a whole bunch of grants

Downsides:

- Pay is less

- Your job still depends on the lab getting funding (with a few exceptions)

- A lot fewer jobs available overall

- You may not get to choose the problems you work on, like you would if you were a PI (but may get the freedom to choose how you work on them)

Anyway, its the compromise I took, because the standard academic track is a brutal grind, and I have a family to feed.
I think it's worth spending a few weekends with Rust, even if it's just to expose you to some of the concepts in the language.

Beyond things like borrow-checking; the language introduces a LOT of concepts that are quite foreign. Exposing yourself to them is good; because I expect that future languages will borrow heavily from Rust.
Yes, as I've said before, the problem for Germany and Europe more broadly is that nuclear reactors do not create natural gas.
> Still me and all of my friends are still fine with this. There is no alternative anyway

There is an alternative: heat pumps. The problem is the upfront cost, which needs to be lowered through economies of scale.
>In in some ways `go` is even a downgrade from other languages: you can’t get a handle on the goroutine and thus have to muck around with side-channels to even know that a subroutine has terminated let alone get its result.

You sound like you don't know why they explicitly refuse to add the ability to get a handle on the goroutine. If you do know, you are misleading people by omitting it.