skysight-inc/HackerNews huggingface dataset:
The author seems to be missing some important developments:

Written by lcamtuf@coredump.cx, Dec 2015, minor updates Jul 2021.

...

Pandemic. It's been a while since the highly developed world experienced a devastating outbreak, but it may be premature to flat out dismiss the risk. In 1918, an unusual strain of flu managed to kill 75 million people. Few years later, a mysterious sleeping sickness - probably also of viral origin - swept the globe, crippling millions, some for life. We aren't necessarily better prepared for similar events today.
Inversely, China is highly reliant on the U.S. for agriculture, Brazil and Australia for meat, etc. China has 1/5th the arable land that the U.S. does, with five times the population. You can't eat silicon chips.
It's this: https://en.wikipedia.org/wiki/Valeriepieris_circle

Half the world's population lives with a 2500 mile radius circle centred over the South China Sea. There's a market.
> Did the US win the Korean war because South Korea still exists, or lose because North Korea still exists?

Neither, the Korean war never officially ended.
I can absolutely agree with non opensource software being the worst experience on Linux. I can't blame the companies for not spending less time and effort on the Linux versions due to the percentage of their users that use those platforms, but it's unfortunate as a Linux user.

One of the things that makes me actually use Electron programs is that they usually work fine on Linux out of the box (sometimes there are deficiencies if it needs webcam/mic usage). That said, I hate having to hand over a precious few hundred megabytes of RAM on an old machine just to use a messaging app.
I've been doing rsync-based backups of close to a thousand systems for ~20 years, most notably for a long time I backed up the python.org infrastructure, and I have quite a few thoughts on this. I also have a battle-tested rsync wrapper that I'll point to below.

- Backups should be automatic, only requiring attention when it is needed. This script philosophy seems to be "Just do your best, mail a log file, and rely on the user to figure out if something didn't work". Even for home backups, this is just wrong.

- As an example of the above: This script notes that it fails if a backup takes more than 24 hours.

- The "look for other rsyncs running" part of the code is an odd way of approaching locking, but for a single personal "push" backup I guess it is ok.

I've got an rsync wrapper that has been battle tested over a couple decades and hundreds of servers here: https://github.com/linsomniac/tummy-backup/blob/master/sbin/...

Features of it are:

- As the filename implies, the goal is to rsync to a zfs destination, and it will take a zfs snapshot as part of this. It is easy to customize to another backup destination, I've had people report they have customized it for their own laptop backups, for example to an rsync.net destination.

- It goes out of its way to detect when rsync has failed and log that.

- It does do "inplace" rsyncs, which dramatically save space if you have large files that get appended to (logfiles, ZODB databases).

- This is part of a larger system that manages the rsyncs of multiple systems, both local and remote. Things like alerting are done if a backup of a system has failed consistently for many days.

- In the case that there are no failures, there is no e-mail sent, meaning the user only gets actionable e-mails.

The hardlink trick only works for fairly small data sets. Issues include: Managing hard links takes a lot of overhead, especially on spinning discs. Large files being appended to use a ton of space (a 4GB file with 1K appended every day uses 128GB to store 14 dailies, 6 weeklies, and 12 monthlies). ZFS is a pretty good destination for rsync, as similar snapshots will use 4GB to store.
When my son was learning English, I observed that reading on the appropriate level was tremendously important for his learning. But in his school French, they mostly do conversation and a bit of writing but not much reading. I tried to find some good reading sources in French like the Reading A-Z in English (not only has leveled reading but also audio) but so far not much. Can anyone recommend some good sources (he is 15)? Thanks!
I used the Coursera course as well and yea, it's pretty good, so long as you do the labs.

To be fair though, BQ is the swiss army knife of GCP data engineering. I was a GCP DE consultant for many years and so much of the pipelines I put together amounted to, shove data into BQ as early as possible, then leverage SQL for transformations. Plus, most Google products have native BQ support (ads, GA, Youtube, etc), which makes it a must-have tool for a lot of companies.
About a month ago I made a post (which got some funny comments) about Bathtimer's Android version. Well, iOS is now proudly out.

If you take long showers and want to shorten them, try it out and let me know if it helped you :). Happy to answer any questions.
The end result is multiple payment systems so that the countries can do whatever they do without single entity being able to shut the valve. And you do not have to trust any single one. Consider it free market competition.
I know it's not pretty much used...but it's a great format for "important information" as you can read here:

https://en.wikipedia.org/wiki/Lzip#Application

https://www.nongnu.org/lzip/xz_inadequate.html

https://parltrack.org/dumps
Gazprom fulfilled their contractual obligations. Putin being responsible for our MBAs gambling on falling prices and not making long-term contracts just so he has an easier time invading Ukraine? That's stretching it so thin that it's utter non-sense.
I also started learning French last February (as a hobby), and i'm now near B1 level.

I used mostly the Tandem app (finding good ambitious people to learn with is the key), a grammar book and the DuoLingo app (free tier). When using DuoLingo, you will find very useful tips for every exercise on their website (but not in the app!). Without these tips, learning things other than vocabulary only on DuoLingo can be quite inefficient.

I've very recently discovered that I downloaded the MosaLingua French app when it was free a while ago and am now using that as well (spaced repetition) but i find DuoLingo provides better motivation.

Buying the french grammar book has been the only money I've spent so far and it's been a very enjoyable experience! Being able to understand texts and videos in a new language is a huge motivator. Being able to have a conversation is awesome, too.

Some other resources that have been useful:

- ThoughtCo language learning resources has some very good texts https://www.thoughtco.com/languages-4133094

- https://deepl.com - the best for translating entire sentences

- https://defr.dict.cc/ - for looking up words and idioms at the PC

- Reverso Konjugator - verb conjugation
Same here actually, I was imagining a mosaic of little Piet programs all run in parallel on a GPU. The time I spent with Piet was pretty rewarding. I did a project where I took my company's phone screen interview question and completed it in esoteric languages. Piet was the most fun of the challenges, it was pretty hard to wrap my mind around rotating the stack to keep track of variables, but when I got it right it was pretty cool.
their phrasing is a problem.

your elaboration is accurate and fine.
Pretty weak rationale to dismiss (?) someone who's contributed quite a lot to the world over the past ~20 years.
There are plenty of native people in my country who would agree with some of these middle eastern people you mean when asked about gay people, women working and having power etc.

I am of course not including actual terrorists or people who want to kill others in my comment, but I think it should be understandable what I mean.

So, yes, very conservative people from the middle eastare a tough challenge, but for me that does not justify saying that they're incompatible and should rather stay in their countries.

First-generation migrants are a tough challenge, depending on who they are. But with time and care, this will be manageable. Not all of them, but again, this should not be as big of an issue as to say that they should stay away.
I de-googlified myself too and never intend to go back, though this is not just about Google.

This is about centralization. If there isn't Google, there is Facebook Video which would do the same. If there isn't FB Video then there's Twitter, which would do the same and so on.

Even if we, as a minority remove all our accounts from those platforms, the majority use them as the primary media platforms.

We need a paradigm shift at scale to move people off centralized platforms, but we need a candidate first that is convenient for people.
Oh wow, that sounds terrible - do you have a link that demonstrates the behavior? Was their HN discussion of it at the time? This is pretty big news that I missed.
I was able to find the number of the episode! It was S04E02, which would have been the episode on Putin. Which I guess makes sense.
I highly recommend this book. I like "the book", but I did not find it was enough to write code in the real world. This book is longer, but more thorough.
Same! In fact, I had to sing the entire song in my head to remember what the actual formula was.
The anti-nuclear push in the last few years in Europe has been extremely short-sighted, and undoubtedly helped make Russia's decision to attack Ukraine easier.
The sucky part is that they have to do it by legislation. These are all things that the companies could do right now. And if they had shown any initiative, not only would it have given users something they want, but they could have avoided having the onus put clumsily on the by the government.

The whole point of a social media site is for users to be able to connect with a friend group. Many want the experience to be limited to people they like, and exclude people who harass or bother them. That's not a matter of civil rights; it's just a feature that people want.

It shouldn't have to be incumbent on every site to do it. Users should be voting with their feet. But there are network effects that create a natural monopoly, and users will stay in places that they don't like because the alternatives don't have their friends.
I totally agree. Do not underestimate the obstacle a family member will face when he needs to open a borg or restic repository to access a backup of your family photos.

I use restic for most of my backups but hand-written rsync on an external drive with ntfs for the stuff that would be important to my family.
If you want something that always behaves differently, why not just concatenating something to whatever the output of the other script would be? I'm familiar with the halting problem, but considering the quick description inside this post I don't see which part of it would forbid this
> As a big believer in immersion I don't think there is any way of learning languages other than immersing yourself in it

Immersion outside of a classroom context, as an adult, is a terrible way to learn a language on its own. Your exposure to comprehensible context is lower than in traditional language learning methods.

In a classroom setting it can be highly effective, but is still best paired with traditional approaches. Grammar is difficult to teach through immersion, and there's no obvious benefit in doing so. You can spend hours going through various combinations of "y" and "en" pronouns hoping to make it stick. Or you could take a quick pause and explain that, roughly, "y" replaces "à + noun", "en" replaces "de + noun", and move back to immersion for practice.

People often seem to have done reasoning along the lines of "children learn languages through immersion, children learn languages faster than adults, therefore learning is faster with immersion." But that's obviously flawed logic. It's just that people rarely make their argument explicit.
Steam Deck has the little "pads" from the Steam Controller, those make playing games with mouse-based controls a joy with a handheld device (with some adjustment period).

They show this in the video! I actually almost wish the initial Steam Controller had these flat pads instead of the concave circles, it looks like it's going to be a straight up improvement.
Well, people successfully play Factorio on trackpads, which the Deck has aplenty, as the two pads below the sticks, as well as having a touchscreen.

So I suppose it's better than if you were playing it on Xbox or something like that.
Companies have the most to lose from Russia's attack on Ukraine
Yes, same principle. By overproducing you're betraying your fellow workers by setting expectations for self-exploitation. Don't do more than you're paid to do.

Employment conditions are a constant tug of war between employees wanting a better life and employers wanting to extract more value from them. Don't pull on the wrong end of the rope.
It’s fun example of vintage software bootstrapping. Love the homemade logo and the gradient fill header showing stripes so it could “save bandwidth” by fitting into a 256-color gif.
> We also don't teach Turing's version either. No computer science class teaches real Turing. It's been reformulated to a point Turing would barely recognize it.

I think that this is true of most long-lived subjects taught in a modern science course. Imagine Euclid's puzzlement at all the things that are now called Euclidean!

> Also, you can't understand the halting problem or Turing without "number-theory-based proof" as "number based proof" and godel numbering is at the heart of turing machines ( look up what descriptive numbers ) are.

Since you say most of what one learns in a CS course isn't directly about Turing's original work, I don't want to speak to that, but I think that it is possible to understand the halting problem, and even its undecidability, without number theory. It arguably isn't possible to understand the halting problem without some notion of encoding (of the data that constitute a Turing machine in a form that can itself be processed by a Turing machine), but there's no reason that encoding has to be number-theoretic. (I speak here as a number theorist—it's a neat application, just much more important for incompleteness than for halting.)
I can’t read the article but Texas has tens of thousands of brine water wells that were created while looking for oil. An improvement in lithium extraction from brine could result in a significant economic benefit for Texas.
Well, Germany got gas, very reliably, from the USSR before Russia all the way back to the Cold War. Hickups only happened when Ukraine and Russia couldn't agree on transit fees. Hence Nordstream 2. If NS2 wouod already be live, Russia could also just turm of Ukraines gas. Now they can't without directly hitting one of their biggest markets.

In a sense, not certifying NS2 limits Russias options. Not that I am convinced someone in the Gean government, old or new, ever thought this through so.
NATO is much more powerful than Russia, furthermore NATO has nuclear capabilities, you just don't invade a country that has nukes.

There is not a single chance that Russia would have touch a NATO country, it's a war they could not win.
If it can't be turned into a purchase by the end user Google has no reason to index it fully. It's just waste heat that doesn't generate ad revenue.
That's a decent name.
It's not based just on "they happened in the 80s in the US". It's an international trend that you see most countries follow as they ban leaded gas.
What makes the Steam Deck so much more versatile IMO are the touch pads. I use the touchpads on my Steam Controller to play a few games that are 95% mouse-driven (simulators for a trading card game) and they're a joy.
A bit of this but mostly as others pointed out, EU nations reliant on Russian gas also happen to hold large sway over other members is what is causing reluctance to destroy their own economy to serve the interests of US security umbrella.

One EU country went as far as to remove ALL nuclear source of energy to increase dependence on Rosneft. In this same country many DO NOT WANT another Greece mooching off them and WANT putin to take Ukraine out of the picture before other EU smaller member states with US backing will demand them in.

Likely some talk took place between Xi and Putin to create a barter system, to trade Grain for Oil and vice versa. This explains why Putin is totally unphased by threats of Western sanctions because he realizes the EU's interest is not aligned with NATO/US security goals.

Think about this by supplying cheap Russian gas, they could overnight dictate where the next industrial region in Europe would form. They could sell to Berlin at several times the markup it used to receive while supplying its industrial outsourcing in other European countries with cheaper gas to force to spread out Germany's production chain.

There's just so many ways to manipulate Europe, its no longer clear who holds the ultimate veto power in Europe. Is it the nuclear armed and hesitant Western Europe nations or is it the nuclear armed and hostile Russia?

Financial sanctions just do not make an impact if a country is determined to take its national security concerns known to its enemies.

Putin is not only cunning, he is proving to be far more capable and adventurous than any other leader in the region. Like in a game of poker, fortune favors the bold, or whoever risks more stands to gain/lose more.

Kiev will fall in a few weeks and Russia has barely used its full capacity, most likely to avoid collateral damage that would impact its political objectives: decapitation of the central Ukranian authority
Are you sure that India is an US ally wrt. Russia?
I only skimmed, but the reason listed for using the nightly compiler (inline asm) just went away - inline asm was stabilized in 1.59 yesterday. However, there might be other reasons nightly is used, but I just saw this at a glance and thought I'd mention. Always better to use stable if you can.
Heh. Might be good on a t-shirt.
Russia already uses multiple alternative settlement systems with China, Iran, and few other buddies like Norko, and Belarus.

> You then get fragmentation and SWIFT losing some of its "soft power".

This already lost any power it had in 2014, because the threat of disconnection was wasted.

An honestly, EU lost its face now to talk "soft power." Every foreign head of state going to meet EU bureaucrats will now look at them, and think "can I rely on these people who threw out every treaty for a want of sleeping without a blanket?"
Relational Pipes: An open data format
As I said, my comment wasn't to discredit the article by revealing a hidden motive. When reading any review, it's simply good to know what the reviewer's biases are. Which I would say contributing to the GrapheneOS repos, letting the GrapheneOS community proofread your article, and mentioning the project's F-Droid alternative is a proof of bias, not that it's necessarily a bad thing, but would have cleared the air if it was shown upfront.
This could be why YouTube is banning everything. People assume this is anti-Ukraine, but it could be the opposite.
Ukraine has conducted at least one missile strike on a Russian military base in Russia, according to news reports today.
Except that... non ascii character filename went wrong all the time. Because zip did not enforce a charset. A rar or 7z won't mess up your filename in any case in contrast to zip.
Thanks. The original idea by Knuth was to have each vertex have both a separate tune and a separate instrument/timbre, with each combination sounding not too bad.

I couldn't make this sound good with 8 separate instruments, so I went for the next best thing: a single instrument, with each vertex playing one note (0->B, 1->C,...7->a).
Can Borg do this? Like, something you can set up to run once a month or so?
Validate, don't parse ;p
Russia limits access to Facebook amid fallout over war in Ukraine
People talk of "difficult" languages in absolute terms, but there is always the question of where one is coming from.

English shares a significant amounts of structure and words with French, so French ends up being relatively straightforward to learn for a motivated English speaker - the only real difference is the amount of tenses, which OP unsurprisingly still struggles with. I bet you, as a French speaker, would grasp Italian very quickly - much faster than most Chinese likely ever will.

German ended up sharing much less with Romance languages, so it stands to reason that it would take 2x-3x the effort of going from English to French.
It's badly executed on purpose. Businesses are incentivized to have you click "accept all" so the strategy seems to be mostly just fatiguing users into doing that.

I'm not going to go set cookie preferences on every single site I visit, and especially not ones that I'm just randomly visiting and have no real intention of coming back to. On desktop it's not so bad and you can mostly ignore the banner across the bottom to read that one article/post/whatever, but on mobile it takes up a good 1/3 to 1/2 the screen and really I think that's by design - you HAVE to get rid of that to make sites usable, and the easiest way is to just click the "accept all" that's always a single click away and get on with life.
Interestingly SWIFT was used to effectively depose a Head of State already, specifically Pope Emeritus Benedict XVI. The Vatican's Bank was banned from the system and allowed back on after Benedict's resignation.

The lesson was not lost on Russia or China and they have been building an alternative system called BRICS.

Edit: Here's a contemporary source[1] from a "reputable" newspaper. It doesn't mention SWIFT by name but that's what it was. There were other "reputable" sources covering the story more explicitly back in 2013 as well, but web search's extreme recency bias leaves me unable to find them. Perhaps visit your local university library and they can help you search the periodicals.

[1] https://www.washingtonpost.com/world/europe/pope-struggled-t...
Depends on which country you are from. There wasn't exactly reporting from it (at best only at the beginning) here which is why she moved there. Additionally, now the general tenor is that "Putin" invaded Ukraine basically without any reason even though there were several said by him. He even warned the Ukraine of consequences should they continue with the aggression when Russia formally acknowledged the separatist regions. In response, the Ukraine even increased the aggression (shelling etc).
Finland or Sweden joining NATO would spark Russian response – Moscow warns
I didn't say "irrelevance". Just low relevance, kind of like how ABC, NBC, CBS, CNN, and Fox are all still "relevant", but they mean a fraction to younger generations what they meant to even my generation (Gen Y). They're of such low relevance that those organizations have to pay YouTube to promote their content. There may come a day, maybe in another couple decades from now, where YouTube is paying some TNG platform to cross-post its content in much the same way.

Relevance is a relative term, so I have to apologize for being pedantic here, but I also can't really help it in this case either.

> Even if some channels leave, others will take their place quickly. Youtube has sufficient size for that.

To some extent, yes. That doesn't mean it will be able to keep up with loss forever, especially when it's doing things to outright sabotage new channels.

People will get tired of a mostly PG-rated platform once YouTube truly reaches that point. Cultures shift and change, and if global internet culture swings back to being more like it was in the 2000s, the warm safety blanket YouTube provides will be a totally uncool thing only old people and little kids watch. YouTube will someday have a rude awakening when their pushing of late-night TV and mainstream news clips is no longer a significant ROI to their customers. As for movies, well, they're definitely not the only ones in town for that.
Maybe that’s partially why Tesla moved?