skysight-inc/HackerNews huggingface dataset:
>I hate this trend of "well he's an expert so he might be wrong".

Trotting out an expert who you agree with, to end discussion, is just as bad. You can find reasonable experts on all sides of issues. It's almost always used as a rhetorical technique to shut down debate.
I love how this widely quoted term originated on reddit. You can get something named after you after as a layman, like Fermat's Last Theorem, just best avoid coming up with it on a reddit account with an obscene name!
Jarred Diamond makes a point of this in "Guns, Germs and Steel". I don't have a copy at hand but, from memory, he argues that we domesticated horses but not, say, zebras or onagers because they don't have a disposition that is amenable to domestication. Cheetahs are another famous example, like you say (and I wish we could have domesticated them because then there would be more of them around).

It works the other way also. Humans have the kind of disposition that allows us to domesticate animals. We find it easy to care for other animals. By contrast, lions or wolves would never be able to domesticate sheep because their natural tendency is to kill prey animals on sight, basically. Human's aren't obligate carnivores and despite what some people in certain communities will claim, we are not a predator species and we have no instincts to kill everything that may be food. Check out how little kittens play for example, and how human children play, how many small animals kittens kill and how many small animals human children kill. We have an instinct to nurture and care for other animals and we used it to domesticate our farm animals.

We are not violent, bloodthirsty lions or wolves. We are curious and inquisitive apes and we like to learn new things and figure out how things work. We used this trait to understand how to breed farm animals and how to take care of them and how to use their natural tendencies to our own ends.

And just to be perfectly clear: I don't think that's morally wrong, not in any way, shape, or form and not to any degree at all. It is our compassion and intelligence that has made us farmers of other animals, not our cruelty and greed, like the meat-is-murder people claim. But it is cruelty and greed that is responsible for factory farming and its horrors are something that should rightfully concern us all.
That's great to finally hear!

I started learning Rust recently and usually start learning new languages by building different kinds of Hacker News clients with the language. This time I focused on a offline-first desktop HN client, that fetches items periodically and allows the user to browse it in a desktop app built with Tauri.

While developing this, I started writing a API with Actix Web at the same time, so the same service could be used directly in the browser, not just with the desktop app. So I found Actix Web to be the most supported.

However, I jumped into the RC versions (in order to use tokio >v1 which I was already using for other things, and you can't mix versions), while most human-written documentation (website, Stack Overflow, forums and such) were written for the pre-4 version. So I'm glad to see it finally released, and can't wait for all the documentation to/web resources to be properly updated as well so I can learn more about Actix Web.

Great work on creating a nice library folks! :)
It sounds like Payload CMS (https://payloadcms.com) would be a great fit for what you're after - especially if you're all in on TypeScript and React.

The flexible content models and rich text editor makes me think you'll find it interesting.

Disclaimer: I'm a contributor
Filecoin uses what they call Proof-of-Spacetime (PoSt) where basically miners prove that they are storing your data. Unfortunately the SNARK algorithms involved in PoSt are quite computationally expensive so Filecoin uses more energy than PoS but far less than PoW. https://spec.filecoin.io/algorithms/pos/post/
Technically speaking, TAR is indexable -- the index is distributed through the archive, at the head of each file. So long as the TAR is uncompressed, you can skip from one header to the next by reading the size of each file. It ends up looking like a bunch of random I/O, but it's manageable. (The headers are even sector-aligned!)

The problem arises when the TAR is compressed with a stream compressor (as most are). Since stream compression formats generally aren't seekable, there's no way to read each header without uncompressing the rest of the file in the process.

> And it also suffer the same problem from zip: the charset is undefined. Newer archive format most enforcing utf-8 charset.

On the flip side, this means that those archive formats can't archive the contents of a filesystem which contains inconsistently encoded (or flat-out nonsense) filenames.

So long as filesystems haven't "solved" the encoding problem, I wouldn't fault an archive format for behaving similarly.
As a system eng for almost 15 years I've spent a good number of years handling deployments, dependancies, environment evaluations and all the little minutiae that's required to run large complex distributed systems at scale. This is fine to ignore if it's your personal box and no one else is working on it.

However I've seen it happen quite frequently in systems that were designed with container like 'chroot-lite' prod setups where the system bash and the deployed environment may contain different bash.

The different bash is the one that was tested in the test env with the automation. There may even be multiple different versions of an interpreter on the system with multiple app environments running.

This was a pretty common way to package apps before easy access to containers and container managers.

This is why we have industry best practices, so that people who don't understand why something exists can just follow the best practices and we don't all have to be experts in things outside of our direct field.
If the shithead crosses the border of Finnland or Poland next, all man should take a weapon and march towards Moscow and kill every Russian -- because than everything Hitler anticipated was sadly right and it's time to bring it to an end.

But what I really hope for is that it somehow ends soon without a major death toll and all Europe, including Russia can prosper.

I'm so angry... so tired and angry. This bloody bastard screwed everybody not interested in war and his Russian nationalism. I wanted to peacefully visit Russia with my children and hoped all that cold war shittery would be over for the next generation...

Putin is a douche.
Nothing like frustrated little men without a legacy. Putin, Kim, and many others.
The parent poster never said their "side" was Democrat or Republican, only that it was Facebook's political agenda. Facebook's agenda is promoting the maximum amount of outrage so it can increase engagement. You can play all sides of the political spectrum to achieve that.
Agreed - there's basically nothing in GSuite about it, except the indicator on a user's page. It's enough for manual auditing at least. But since we handle it during our onboarding and we're small enough for a manual audit it works out alright.
No idea what you are talking about.

They jumped on electronic warfare as a new type of weapon.

It costs practically nothing to get a huge effect if successful.

If I was a country with limited resources compared to the US , electronic warfare is getting massive funding because of the bang for the buck. There is no conspiracy theory, just common sense.
> That's the propaganda used to justify sanctions, but historically, no government has been overthrown due to sanctions.

Since the idea is to get governments to change their behavior and being overthrown is just one of the extreme tail risks that play in to motivating that behavioral change, that's neither surprising nor inconsistent with sanctions working.
In that case, they could probably just trigger a re-encoding of videos when they cross into 100+ views from over 50 unique IP addresses or something like that.
The problem with your account is that you break the site guidelines (
https://news.ycombinator.com/newsguidelines.html). I've spent many hours on many emails for years now trying to explain this to you, and have even personally defended you when other users unfairly attacked you. You've not only not fixed the problem but are now posting smears. That's not helping. I know it's frustrating to be rate limited or get moderated, but carrying on like this is not ok. There are many other users who need our help, and many have had to wait while we were busy trying to help you. At some point one loses the will to continue and just has to move on.

The issue isn't politics in general, nor which politics you hold. Plenty of HN users with different politics manage to post within the site guidelines. But we do rate-limit and eventually ban accounts that fulminate and flame, because those things destroy what HN is supposed to be for. We want curious conversation here.

If anyone wants to understand how we think about political topics and HN moderation, follow the explanations that are linked to here: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so... If you familiarize yourself with that material and still have a question that isn't addressed there, I'd be happy to help if you email your question to hn@ycombinator.com.
I very much agree.

It feels like people who crave social interaction are demanding that everyone be around to fulfil their needs. Especially in the workplace.

I found the pandemic to have allowed me to do some of my best work, in a quiet space at home. I understand that isn’t for everyone, so I don’t demand everyone else remain at home. Would that they might extend me the same courtesy.
Eventually a tipping point is reached and a seemingly minor event can cause irreversible change many magnitudes larger than the event itself. This is ok if you're certain where the tipping point exists and can keep from getting too close to it but in economics, especially when intertwined with geopolitical matters, it's doubtful anyone even knows the ballpark of where that tipping point exists until they're looking at it in the past.
What do you mean by connecting to Russian servers? Telegram has nothing to do with Russia.
It just happens that VK was hijacked right before taking over Crimea.

https://en.wikipedia.org/wiki/VK_(service)#Durov's_dismissal
> And there will still be no human oversite of these sorts of bans.

Articles about YT say that 500 hours of video are uploaded every minute. Moderation has to be automated. You cannot throw more humans effectively at this problem.
> Listening comprehension is always the last of the skills to kick in

Is that actually the case?

I've always found it easier to follow a conversation in a language I am learning than to speak it.

You get an awful lot of context when listening, only need to put a few words in the right place and suddenly what you're hearing makes sense. You can get away without literally translating everything.

Speaking on the other hand, you can't converse properly without being able to find the right word at the right time and in the right place.
Why do you think that? For the major countries of NATO, China is one of many trading partners. China is only about 16% of US trade. Would it hurt? Sure. But nowhere near as much as having nearly 90% of your major trading partners disappear.

NATO coordinated economic action is extremely asymmetric. Compare these two lists:

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

https://en.wikipedia.org/wiki/List_of_the_largest_trading_pa...
https://web.archive.org/web/20160201220407/http://unbored.ne...
>Have separate accounts for dev stuff, entertainment, storage, social media each.

FYI this isn't enough. There are thousands of reports of people having all their Google accounts terminated because they shared the same payment method/IP/cookie session data/etc. This is how bad it can get: https://www.reddit.com/r/tifu/comments/8kvias/tifu_by_gettin...
It is the biggest botnet ever. How do you think they are paying for ads everywhere. The money have to come from somewhere.
you think the us government doesn’t tax the guy downtown in us dollars?
Europe gives Russia 700 million a day for petrochemicals.

They are financing the war in Ukraine, and will continue to do so, Europe makes their war donations via the swift payment system because they rely on Russian oil and gas.

The Syrian war was largely about stopping a gas pipeline planned to go through Syria from Qatar to Europe which would have challenged the Russian gas monopoly.

The Russian pipeline travels through Ukraine.
It's interesting that even though the truth is out there and has been out there for quite a while that some of these coins just won't drop.
Does that include this kind of design: https://www.siemensgamesa.com/en-int/newsroom/2019/06/190612...

> "The heat storage facility, which was ceremonially opened today in Hamburg-Altenwerder, contains around 1,000 tonnes of volcanic rock as an energy storage medium. It is fed with electrical energy converted into hot air by means of a resistance heater and a blower that heats the rock to 750°C. When demand peaks, ETES uses a steam turbine for the re-electrification of the stored energy. The ETES pilot plant can thus store up to 130 MWh of thermal energy for a week. In addition, the storage capacity of the system remains constant throughout the charging cycles."
A Euro/anywhere bank could be a middle man to a russian bank, and hold USD for them.
I don’t know about where you live but here in Europe there have been storms warnings with pretty strong winds in the last week. Not a meteorologist and I have no idea how that would impact radioactive dust spread.
For those who have been considering Rust for your next web dev project, it is a great time to give it a try. Actix Web is a mature offering with ecosystem, community and learning materials, including a few major book publications in the pipeline.
Maybe concrete lifting facilities would be about the same size as a lake if you built thousands of them (one per small town?) and added all that mass up?
It's different because Russian sites contain ONLY propaganda, and dissent from the state is ALWAYS silenced.

Take this this propaganda false equivalence nonsense and shove it.
Copying an old comment: "The New Drawing on the Right Side of the Brain: A Course in Enhancing Creativity and Artistic Confidence" by Betty Edwars.

She taught drawing classes and discovered that one reason why people is bad at drawing is that they symbolize what they see before drawing it. For example, when we see a face, we tend to focus on the eyes and mouth and ignore other features like the front. That contributes to a distorted representation that is reflected in the drawing.

She devised a series of exercises to avoid that problem. For example, try to draw a picture upside down, or try to draw an object shape using negative space (you focus on the shapes outside the object).
@dang, I'm speaking from a position of ignorance here, but I think this thread is getting flagged, given its age, score, and position on the (currently) second page. It's possible that it has triggered some other less-documented condition, like "political keywords + too many upvotes?" or something, in which case disregard.

If it is the flagging, I think we can agree that if any political thread were ever HN-appropriate then this one is. It would also be nice to have confirmation one way or another, since if it has been that fact in and of itself becomes part of the conversation.
So it's the oil.
Yes, Gadgets was written by a student later on.
"The GADGETS user interface management system"
https://www.research-collection.ethz.ch/handle/20.500.11850/...

I'm trying to find original sources, as my memory is a little foggy. There is some good information here: https://en.wikibooks.org/wiki/Oberon/ETH_Oberon/Tutorial

Basically it combined a nice Model-View-Controller widget collection with facilities like live introspection and editing of widgets, and embedding widgets in (multiple) documents (edit a spline widget in one view and it changes in all the views/docs in which it's embedded)

It might sound a little plain vanilla now, but this was in 1990-1991.
What are they saying?
lol, Frontiers is bad. It's literally first on Wikipedia's list of predatory publishers not to cite.

Not everything in Frontiers is trash. However, that's absolutely the first assumption to make.
> So I guess USD needs to be recognized by the US somehow?

You could start here: https://www.federalreserve.gov/releases/h41/20220224/

H.4.1 is a really useful and important data set. For example, you can see that US Fed is holding T2.7$ worth of mortgage backed securities i.e., it's funding them.

> Could the US simply "void" all USD that are owned by Russia?

Beyond a certain threshold those USDs are typically stored as US Treasury bills because it's too risky to deposit billions of $$ in bank accounts. The risk of bank going under is real at those deposit levels.

For anything more I highly recommend reading up Fed Guy blog [1]. It's one of the best sources of this information I've come across; he's extremely concise, no-jargon and explains the core principles really well.

While at it, take a look at this BIS data[2]. tl;dr Russian residents owe ~B121$ to other countries' banks.

[1] https://fedguy.com

[2] https://stats.bis.org/statx/srs/table/b4?c=RU
Previous serious security issue:
https://bugs.chromium.org/p/project-zero/issues/detail?id=15...
The decoder in your player can be considered a programmable machine, and the job of the encoder is to emit an optimal program that achieves or approximates the desired results. Just like any program compiler, there will be more than one way to do it, depending on how much space and time you are willing to dedicate to the job.
Just took a quick look and this one looks very good: https://www.atelierdojo.com/
Potato quality footage was ubiquitous, though there is some HD. All the Ukraine footage I've seen looks like much higher definition.
I'd never heard of it either but found this interesting youtube video: <https://www.youtube.com/watch?v=fAyy_WOSdVc>.

tl;dw: many of these adapters are so poorly made they might catch on fire. They put the (insulated) wires in and then pour in something kind of like hot-melt glue around them (to hold them in place, and/or for extra insulation, not sure). Sometimes the wires are well separated within that medium, but sometimes they're touching, and possibly the wire's own insulation is melted by the glue. There also seems to be some contaminants in the glue, and possibly corrosion from the way it was soldered.

At the end, he shows a better kind where crimped wires are put into hard plastic channels, which reliably keeps them in place without the same risk of compromising their insulation.
Jailhouse lawyers are normally self taught in prison and will help others out for a fee as their hustle. They help with things like stopping child support payments, filing for divorce, clearing up any outstanding tickets and detainers so guys can go to halfway house, all the way to challenging people's convictions.
It is a game of who blinks first. Block SWIFT maybe take effect only in long term, maybe helping China and hurts Russian people. But if keep on adding weight to the sanctions, show the solidarity of the world, guess who will blink first?
Nice guide. I would also suggest checking your domain's MX records to ensure you have things configured correctly including DKIM etc. Google has this tool that gives your domain a scan:

https://toolbox.googleapps.com/apps/checkmx/
Whoa, this channel looks great! Thanks so much for the rec!
If we're going to go that approach, then I'd rather 100 videos be incorrectly left up than 1 video to be incorrectly taken down.
They're not mind reading. They're taking Putin's own statements at face value. That may in itself, be questionable, but it's hardly psychic.
Bitcoin is unconfiscatable , but the catch is you must spend it in space
Yes, as were the militias that were fighting against US- and CIA-backed democracies.

Let's not be biased or naive and assume that the authoritarian USSR was all of a sudden only sponsoring socialist democracies around the world...
Take a sketching class in a formal academic setting.

Through a community college art department for example.

Not at a local recreation center for counter example.

More fleshed out take a sketching class for a grade. A class where you will be told whether you are failing or successful. Where there is homework.

A setting where there is accountability will force the habit of multi-hour blocks of sketching.

And a setting where it becomes socially safe to spend time sketching. Safe to take sketching seriously.

Most importantly safe to take sketching seriously for a few months even though you are terrible at it.

The only way to get better at sketching is to sketch badly and be ok with yourself about it.

Good luck. You have decades to get better.
I understand, Thx. But my experience is focusing on software technology and I'm new to blogging. I will try to learn what can be done to improve the revenue
It is kinda sad that this sort of stuff keeps coming up again and again. Yet it is Twitter and Facebook again and again that are the breeding grounds for the abuse it seems.

I guess the argument from Twitter et al is "oh if we ban a racist troll they just re-register a new account. Sorry nothing we can do!". Well thanks Twitter for trying to ignore the problem, now we end up with legislation like this proposal which will be a fuck-ton more hassle and more importantly chilling-effect than something simpler that probably could have been done earlier but no one could be fagged to do, like e.g. defaulting to allowlist-only messages, sentiment analysis leading to human moderation, IP-based blocks/cooldowns, rate-limiting, client fingerprinting, nipple/genital-detecting ML, reputation-before-posting type systems etc.

Nah mate - nothing we can do! These damn trolls just totally outwit us here at <XX-billion dollar company> with hundreds/thousands of super-smart engineers every time they register a new account! It is unsolvable!
"Bitcoin is supposed to be money" isn't the only pro-crypto position out there. A lot of its current value is driven by people holding and purchasing it from a perspective including things like "this will be the new backing infrastructure for every transaction in the world" not just "this is digital gold."
Ha! I came here to say the same thing. How the world has changed from 99% of our existence when humans were basically hungry all the time and calorie-density was an asset not a liability!
Then if they did join NATO, then Russia would declare an attack on NATO?

Or the more likely explanation is that this threat makes it less likely NATO would accept them.
Art school can really suck the joy out of art. Not always, of course, but it's so sad when it does.

Hope you found a way to still do art on your own!
Prose Painter
What happened is Russian soldiers, either cocky or terrified depending on how much they knew came driving down the road and suddenly the entire thing shook violently,

(the rest is my best understanding based on things I learned years ago):

temperature rose quickly to become unbearable as the missile stuck the the armour and the warhead sent a payload of molten brass (or something) through the solid metal. As the poor blokes try to escape it seems like something more has gone ablaze as you can see they are frozen while trying to run.

Russians going into Ukraine should just as well put sunflower seeds in all pockets and write "this side up" on the front, then at least the grave can look nice in the summer.

It's insanely ugly and I have tears in my eyes even if this is the best outcome.

Edit: read for yourself, seems the Javelin missile kills the tank crew somewhat more humanely by just sending a multi atmospheric shockwave into the box instead of how these seems to have had time to fear and try in vain to escape.

Edit 2: My bigger point is, if you can somehow avoid being part of the attempted invasion of Ukraine it might be worth going some distance to avoid it.