skysight-inc/HackerNews huggingface dataset:
I'm terrified of such simplistic narratives (in any domain, not only politics) and I believe they are very dangerous, especially in the modern societies which are very prone to accept easy explanations... Mearsheimer's narrative is internally consistent and seemingly explains the reality in a simple manner. It will definitely seduce many readers into a false feeling of understanding.

In my humble opinion, his story lacks lots of context, both cultural and historical. Russia has never belonged to the Western culture, not even in the XIX century. Its mindset is radically different and not reducible to analysis based on the assumptions common in the Western societies. Treating it as a "partner one can civilize" has been a mistake made repeatedly in Europe and resulted in many tragedies in the last ages. I hope the current conflict will open eyes of many naive idealists looking for the rational outlook on the modern world.
"The only thing necessary for the triumph of evil is for good men to do nothing"

Of course they have a chance. Their current strength is about 465k men (and women). Add on top the general mobilization happening now. They're also strongly motivated, which the Russians aren't.
Ukraine can definitely do this.

Also, giving up doesn't guarantee people will be safe. Russian occupation forces aren't usually very nice.
> But that does not make it an absolute truth.

There we have that false balance thing again. It's documented bullshit, so you can choose to just see it as my opinion, but NATO has a couple of articles formulated especially to deal with aggression like this. To posit that joining an alliance - which didn't happen, another simple fact - because you are afraid of your aggressive neighbor is the cause of the aggression is a pretty extreme form of victim blaming.

> My point is that we don't get to feel good about violence because it's against the right guys.

Believe me, I'm a pacifist at heart. And what's happening now in Ukraine (and prior to that in Chechnya) makes my blood boil. I've seen first hand what life under Russia looks like, there is no way this is going to be whitewashed.
I regularly saw ARJ archives on PC BBSes in the mid 90s, next to LHZ which was most popular. At the same time the Amiga world was (and I think still is) dominated by LZX, which supplanted LHA.
afogus
Good reason for Western governments to finally go after crypto.
I'm sorry dude, but you're the only one here talking about us-vs-them and about Asia, the West or whatever.

The article is about a farm in Spain in a region well known for it's octopus dishes. Not everything has to be about geopolitical ideologies.
Yes. By entering the conflict:

1.a) NATO declared that "defense only" claim is a lie.

1.b) Other countries will now ask themselves what else in NATO charter is a lie.

2. USA, the permanent member of UN Security Council(which is de-facto enforcer of all UN decisions), severely undermined UN authority.
The only party committing violence here is Putin and his cronies, the guy doesn't even have the backing of the Russian society - he's been ruling by fear for many years now.

To stand aside and claim "violence is bad" while someone is attacked is supporting the attacker, not the innocent attacked.
It was a Bush related joke. But regarding what you wrote, Ukraine prospering doesn't seem very likely, it's much more corrupt than even Russia. Their GDP per capita is a third of Russia's, despite also having a wealth of raw materials.

So that's not the issue. The Baltic states have prospered, and joined Nato for that matter.

The problem is that Ukraine is a huge country with a pretty large population, plus it has very deep historical ties with Russia, so it's probably a bit of that too, losing ones brother to the enemy would hurt.
False. Russia is using gold to avoid sanctions. They've been building up gold reserves for the past decade.
What about “middle”?
That’s the point of the bar, you can go to any place with a click. And you can see where you are.

PC monitors don’t lack width, these changes ate just blindly applying mobile trends to desktop while disregarding their differences.

Theres is much innovation to be done in desktop UI design, but blindly following mobile is not the way. Mobile screens are usually smaller and have the opposite high:width rate, and you use touch vs mouse+kb. Different design patterns should apply.

Removing scroll on mobile makes sense, few usage on a very limited width. On desktop width is a commodity that is mostly left unused.
I think it does - at least the NeoVim one should.

(But I feel like I'm faster with regular VSCode - multi cursors easily solve many "text editing" problems that Vim solves with macros/repeat/regexp)
In some programs those keys will move the cursor to the start/end of a line of text horizontally (text editors, web browser when you type in a form, etc.).
Titan is perhaps the best place in the solar system for nuclear energy. An open Brayton cycle system on Titan wouldn't even require a very hot reactor, when the inlet gas is dense nitrogen (mostly) at around 94 K.
"Bitcoin is about freedom", you say as a response to Bitcoin being used to fund an invasion? How do you not see the absurdity of this claim?
I guess the principle is "it's bad for business".
Every corp prioritizes business by design, it's irrational to expect ethical behavior (unless it's good for business).
It was so surreal and traumatic, it’s hard to explain. And I don’t usually get repulsed from gore on tv but witnessing it first hand was an entirely different experience.
> The Russians are not fucking dumb to kill civilians in purpose.

They also weren't dumb enough to start a war there's no solution to, yet here we are.

Bombing Kyiv and civilians dying isn't "collateral damage", because there are no legitimate military targets in the middle of a city.
Neither of those points follow from the premise.

NATO's mission has always been mutual defense of members. Ukraine is not a member.

The threat of Russian nuclear weapons has been more poignant in the past than today. Neither of your conclusions was true before.
There's a big risk that everything you send to them will be stolen by Russia, and helps them to circumvent the sanctions.

The same goes for any weapons any country sends there.
Putin's speech about a military operation in Ukraine was recorded before Germany halted Nord Stream 2. What happens now has been planned for months.

Not sure what you mean by SWIFT being the last option before war, war is happening right now.
> Fission is the least costly form of energy generation

This has ceased to be true.
I’m explaining my context for why I think your point is wrong. As I recall, you’re from a little European country that thinks it has inviolable “sovereignty.” In reality you exist because Germany or France haven’t wanted to take you over recently. Countries exist amongst each other in a state of anarchy. Bangladeshis are just closer to that reality. We haven’t had as much time to cloud the reality with fantasies about “international law.”
It has been a long while, but I once used a master MongoDB node to store samples from a twitter stream, then used a couple of read replicas for analytics. Probably better ways to do that now.

Sorry for being off topic, but I used to be very enthusiastic about CouchDB and Big Couch.

Probably best to use the best tool for the job, but for many years I got in the habit of using Postgres for almost everything, and now I use SQLite for most of my personal projects.
Personally that's how i interpreted her posture. It may have been all for show, but who knows.
Actual link: https://blog.patreon.com/on-the-removal-of-come-back-alive
> You can still have use-after-free bugs in a GCed language. A trivial example is calling methods on a closed/disposed/??? socket, file, or other handle.

What prevents you from doing such things in Rust?
Done: https://github.com/mickael-kerjean/filestash-website/blob/ma...
> The weird thing is that if anything the result of this is that NATO will expand, precisely to ward of this sort of idiocy.

And many seem to have forgotten under Putin's propaganda of "the NATO provocations" that the free and democratic societies of the former Soviet Union / Eastern Bloc chose to join NATO after Russia's military actions, particularly after the events of 1991-1996 (Transnistria conflict, Abchasian separatist conflict, "intervention" in Chechnya).

It is the fault of Russian politics that NATO is so close to its borders!
My go to at a job that involved maps was to stare aimlessly at the world and zoom in on random places that either looked interesting or at random. I learned a lot about lots and lots of tiny remote islands once I found their wikipedia pages.
The difference is that the former is pointless frivolity, and the latter is, in this case, defending against a literal invasion.
But that didn't achieve anything. NATO can still deploy forces and equipment in Odessa or Mykolaiv, or in Romania or Bulgaria or Turkey, and can still easily block access to the Mediterranean.
It's accessible from Panama using Firefox.
Crowd sourced wars; we are living in a world a previous generation would hold up as a dark dystopia.
Does anyone do this kind of analysis but across well used libraries for a language?

Similar to how in this article they compiled a whole bunch of rust projects and flagged up the areas that were slow to compile for specific crates, does anyone do analysis that says this dependency shows up in a lot of hot paths when running benchmarks or test code and then get someone to apply this kind of systems level thinking to it?

It seems at least one fix was for a hashing library dependency and may have wider benefits, but surely that applies to more things too?
I know for a fact that my grandfather was with the troops that took Berlin. He was with the Russian battalions, he grew up in St Petersburg

(USSR took his family’s house and everything earlier during the civil war, they came to live in the city)
If you've managed to build trust with your audience (like, they subscribe to your newsletter and read it eagerly), you could sell them another fix for their problems (like a book, workshops or software)
I'm not familiar with compression very much, what's the difference between what 7z does versus "archive recovery"? Thanks
The whole fighting Neo-nazis argument seems false when they are currently using it to overthow a democratically elected jewish former comedian.

Also some documentary makers went to interview the oppressed russian speaking 'freedom fighters' in Donbass and the main guy was a Russian coronel from Moscow who theoretically had quit the Moscow millitary before becoming a 'rebel' but seemed still pretty much loyal to and funded by Moscow.
That problem is a lot, lot smaller than the problem of people dying in Ukraine as they typed out that statement.
I know you think you’re flooding them with facts, but this is hard to read. Did it require this lengthy of a post?
And also because the turnaround time from conception to execution is short, allowing bad practices to be identified and addressed. It also helps that solar construction at the utility scale requires lower skill labor and is more forgiving of mistakes.
Entanglement unlocks scaling for quantum machine learning
Is it possible to use it as a read/write mounted drive on macOS?
Maize, rice, potatoes, sweat potatoes, bananas are among the alternative sources that can provide as much starch as wheat, but without any gluten.

I do not have gluten intolerance, but I like better the sources of starch mentioned above, so there are decades since I have last eaten wheat or any of its relatives that contain gluten.

However, I eat only food that I prepare myself from raw ingredients, so I can control precisely its composition. Therefore I can easily avoid what I do not want, e.g. wheat, sugar or undesirable fat sources.

While avoiding gluten is easy, completely avoiding meat is much more difficult, because unlike some kinds of meat, e.g. turkey meat, which are almost pure protein, so you can easily make a menu with a small quantity of meat that is enough to cover your daily needs, covering the same needs with vegetable protein is difficult.

The same small quantity of protein requires either a much larger quantity of vegetables with high protein content and mixed from at least 2 different kinds with complementary amino-acid profile, which will provide much more calories than meat, so to compensate you will have to eat less of other vegetables that you might like more, or you might want to replace meat with vegetable protein extracts, but those are much more expensive than meat and I would not trust their producers to use the best extraction procedures instead of using the cheapest extraction methods.

For now, I do not have enough time and money to eat completely vegan food, so I make 2 exceptions.

My daily menus include 160 g of turkey meat and a spoon of fish oil.

Because these 2 items cover the required daily intake for everything that is hard to get from completely vegan food, I am free to choose the rest of the food from a large variety of strictly non-animal sources.
Seems to load fine from my UK home connection, but not through my Ireland VPN.
> For those still looking to help, Ukrainian journalists have recommended several charities and platforms that would benefit from donations, such as the Ukrainian Red Cross Society, Voices of Children, and Revived Soldiers Ukraine. There are also 3,000+ Ukrainian creators on Patreon – and thousands more using other platforms – who would benefit from our support.

Patreon seems to realize that donations are needed and direct people to alternative ways to help. This seems like a totally reasonable course of action given their existing terms of service.
You might have missed the part where Telegram stores messages on a central server without e2e encryption by default. You can find more old pwnage quotes (come on, only two?), it will not change the fact that one only uses e2e implementation that is not known to be broken in the last 2 years and never without physical access to device, while the other's default mode of operation is effectively plain text stored in the cloud.

Signal may be liable to receive those warrants from Russian gov, though I'm sure moxie will publish and mock each one. With Telegram, all you need is to hack a server and/or send an agent with a $5 wrench to one of the guys who runs it (or just ask nicely, they are cooperating after all).
Hopefully they have good security around the private key.
Member ace? I think the entire 90s “scene” switched to it for a entire hot minute then back to split rars
You seem confused about freedom, and seem to think it means freedom to only do the things you want done.

Freedom does not mean people, or countries, must do what one deems right or wrong.

That is the reality of no restrictions on a thing.

As an aside, maybe, fighting a physical invasion with harsh words, wagging fingers, and paper thin "we won't talk to you any more" restrictions isn't the answer?

It's never worked before. It only hurts innocent civilians in the end. Dictators and tyrants, sadly, will only stop when you use force.
I suspect they're being DDOSed. I couldn't access it this morning, without completing a captcha... which I refuse to do, on principle.

EDIT UPDATE:

I just tried again. The first couple of times Firefox refused to load the page with an error about 'unexpected end of file' [Sorry. I didn't note the exact term, as I thought a reload would fix it]

Then I tried a third time and, now, the page doesn't load at all.

Definitely omething untoward going on.
I have different principals than them
I am that person too, only for a big (non-data) money driven company :-)

So many resources that you can easily get lost. Martin Kleppmann's Designing Data Intensive applications can be your starting point. It helps you establish a basic to advanced understanding on quite a few of the concepts that will be coming up and some key principles to drive your strategy from a technical perspective (you'll need a few facets of your strategy for different audiences).

Then move to a more corporate focused presentation with Piethein Strengholt's Data Management at Scale (business facing aspects of your strategy, incl. governance forums etc. unless if you are short-term lucky enough to not have them due to size - long term unlucky as you'll have to establish them or drive others to do so).

At this point, after a few discussions you should be getting a feeling of what the direction will be in terms of where your data will be stored, how you do data quality, how you process, how you expose, infrastructure etc. Dozens of books on the individual elements of your stack. Try to link them back to Kleppmann or other more specialized but still conceptual books (e.g. if you do streaming you could look into Flow Architectures by Urquhart, Streaming Systems By Akidau et.al. etc.) Then you can move to inference, etc. I am not at that stage yet, so no specific advice. In my case, I see inference etc. as more of something I can address after data are on the platform, but not sure what the state you are facing is. I guess you can start looking into trendy stuff like MLOps etc.

Good luck! It's really exciting working on this domain!
‘Brand safety’, corporate values, and the news
Virgin Hyperloop to focus on cargo, not people
Apple Imagines Mac-Inside-a-Keyboard Device Evocative of 80s Home Computers
It's used to bridge clients until more clients start supporting webtorrent directly. libtorrent (which for example deluge and qbittorrent use) already supports webtorrent (not sure which ones turn it on by default though).

The goal is basically to not have to use the bridge in the future.

Also one plus with a bridge compared to just downloading directly is that if a file becomes popular your server does not need to shoulder the full load since the webtorrent swarm can handle most of the load.
Sure, I agree
Exactly. My point is that they are materially different.

A person may disagree with Patreon’s policy, but you have to agree that it is not in fact hypocritical (or “schizophrenic”) to allow funding to one but not the other.
Not implying a moral judgement in my question, I just noticed a lot of other comments jump directly into the discussion suggested by your statement without ever qualifying whether Patreon has political pressure (whether intrinsic or extrinsic) that would influence their decision one way or the other. I think it adds important nuance / clarification to the situation.
> I suspect they're being DDOSed.

Very likely. I am in India and it goes offline intermittently.
Show HN: QR Date – signed date in a QR code for verifying (near-)real-time media
I don’t know how that means NATO is dead. Ukraine is (unfortunately for them at this moment) not a part of NATO, so the response is different. If Russia continues and invades Lithuania, etc, the rest of the countries are obligated to defend it.
I personally don't expect Russia to conquer all of Ukraine. It's a big country with 40 million people iirc.
When Germany invaded Ukraine in 1941 they had 3 million soldiers.

I honestly don't know what Putin is expecting to gain from this. The occupation won't pay for itself and Russian economy is already bleak.
Embracing Our Limits: Dedication in a World of Endless Choice
> making that a line in the sand on whether they will farm/consume a being based on that.

But everyone is drawing that line somewhere, mostly unconsciously. Surely nobody minds eating bacteria and fungi (else you couldn't live), but most people wouldn't eat a dog - so there is a line. But where? (in this case, the somewhat arbitrary definition of sentience, I guess)
Have you authored an original Wikipedia article? What is it about?
Having just written a Wikipedia article myself and waiting for the 'up to 3 month' period for it to be reviewed and published, I am wondering if others here have done the same.

Disclaimer: I am a regular donor to Wikimedia
> Seeing 5 for Rust and 3 for Go in the Stability section is weird for me as an experienced Go developer. While null pointers and such to happen, most of them are caught in the QA phase.

As someone who writes a lot of production Rust code, I also find some of the ratings a bit surprising. Go is usually pretty stable in production, certainly better than 3/5.

But at the same time, I am so over catching null-reference crashes in the "QA Phase." Subjectively, it just feels like shoddy craftwork, the equivalent of making wooden cabinets with doors that don't quite close correctly. We can do better than this, and we should.

I have needed to debug major Go packages in production, including Hashicorp products and Pachyderm. And null-reference issues do come up, along with similar sloppiness about data types and invalid states. It's not super-common, but it does happen, and it's a lousy way to spend a weekend emergency.

I'm really hoping that Go continues to evolve in this area. There's a lot that I like about Go, and there's some terrific software written in Go.

> And I'm not even sure what they mean by “Memory Safety”. Access outside of a slice's boundaries causes a runtime panic, not a memory corruption or a segfault as in C++.

I've spent some time fuzzing Rust code using the excellent 'cargo fuzz'. And this made me feel like Rust provides 3 major kinds of memory safety:

1. Bounds checks! This is ancient technology shared by many languages, and it's far less 'cool' than the borrow checker. Nonetheless, it seems to be the single biggest thing that turns serious attacks into controlled shutdowns.

2. Borrow-checking stuff: Use-after-free, etc. GCed languages all have solid solutions for this. Rust's only advantage here is that it provides similar safety without GC overhead (and the poor tail latency and memory usage of many GCed languages).

3. Easier concurrency. This is the one that's easiest to forget. Many GCed languages allow shared data structures to be mutated freely by multiple threads, even when doing so will corrupt data. This usually can't be turned into C-style code injection attacks, but it can cause major headaches.

The only real safety advantage Rust has over GCed languages here is (3). Whether or not this matters depends on exactly how a given program uses threads.
Intel's Xeon D-1700/2700 'Ice Lake-D' CPUs: Up to 20 Cores
Ask HN: Does your team use feature flags for A/B testing?
I recently[0] asked whether HN used feature flags with their teams, turns out quite a few of us do!

Most of the use cases discussed seemed to be around separating deployments from releases, so I'm curious: does your team use feature flags for A/B testing?

[0]: https://news.ycombinator.com/item?id=30114856
Great format! I liked the halting problem lesson too. Are you planning to build a company out of this platform? (It's really nice to use)
We all have a lot to lose here. If Russia lobs a nuke, US is next, followed by the rest of the powers. Who knows who China would target.

Once one nuke flies, WW3
Anybody can confirm whether ukraine.ua is legit? Their SSL certificate is issued to sni.cloudflaressl.com, which says nothing about whoever owns ukraine.ua.

I'd say this one looks a bit more legit: https://bank.gov.ua/en/news/all/natsionalniy-bank-vidkriv-sp...
Oh, I loved WinAce back in the days!
And over in Mac-land you had Stuffit
I got my 4 year old to reliably remember our address by just making a simply jingle out of it. The tune is not related to anything. The power of music for memory recall is amazing.
Arj was all the rage when it just came out and for some time after that. Early-to-mid-90s or thereabouts.

It was a major step up from pkzip, because not only it compressed better, it could also split the archive into multiple files (making it spreadable across multiple floppies!), it could extract otherwise undamaged files from corrupted archives and had a lot of other options.