skysight-inc/HackerNews huggingface dataset:
I would counter your comment by saying that it is pretty unjust to judge the whole population by taking the worst examples as a metric.

Taliban and the Saudi Arabian government are very conservative and I don't like them either, yes. But I would not take these two as a description for "People from the middle east".

I agree a bit with "people who are trying to be progressive turning a blind eye to the actual cultural issues", but I still think that the comment I responded to is wrong, and your explanation does not really change my mind.

Of course there are issues. A person who hates other sexualities, doesn't like women being independent and wants to spread their religion no matter what is a tough challenge for progressive cultures, but then I guess Europe should not accept very conservative people from other places either ;D

As an example, I don't know why a very conservative, traditionalist and religious person from Texas should be more compatible with Europe than someone from Saudi Arabia(half joking).

Add to that, that Europe != Europe. Were I gay, I would not want to live in Hungary or Poland, either.
Why should you learn Rust?
It was long one of those "surprising fact" sorts of things.
The oil embargo against the US improved car fuel economy.
This is becoming one of the defining issues of the 21st century. What do we do with all the surplus people? In the past most countries actually wanted higher populations as that meant more cannon-fodder for their armies, more workers for their factories, more farmers to till their fields. But now low-skilled poor people are seen as nothing but a burden, to the extent that wealthy countries will literally pay other countries to take them. There doesn't seem to be any solution.

I expect we'll see some ugly incidents in the next few years where masses of desperate migrants try to rush the EU and US borders. Will border guards fire on civilians and commit mass murder to keep them out?
It’s almost like Putin knows the West is incapable of any meaningful action.
Why not limit the funds a Russian citizen can place at EU banks? It's a signal to all the wealthy that they do not have an easy "plan b" once shit hits the fan, and incentives them to create a more stable environment.

Also, why not sanction well-known Russia-paid European spies like Gerhard Schröder and limit their finances within the EU. The Hungarian national TV just aired a pro-russian programme, where an "expert" named Georg Spöttle put Zelensky and Hitler in parallel. Why not sanction these guys first?
Free Water – FAQ
Who Is Policing the Location Data Industry?
Frget about SWIFT. Why does the West not seize the assets of Putin's friends and family members? Why don't they cancel the citizenship or residence permit for anyone who has something to do with Putin and his gang? All these kids, grandkids, nephews, etc. of the Russian elite.
I wish I knew how to tell.

In game theory there are games that the crazy person wins. "Chicken" is the most famous. If both players are crazy, both lose. Unfortunately the discipline offers no way of diagnosing insanity. Committing to what looks like a crazy plan can be rational. Putin's speech on Monday certainly seemed unhinged, but he might be a good actor.
C is valuable because it puts an emphasis on ABI. In that sense, it’s a gentle introduction to assembly - functions map 1-to-1 with generated subroutines (modulo inlining), and no monomorphization/templating encourages code reuse at the instruction level. Those philosophies are important stepping stones to understanding concepts like dynamic linking, calling conventions, how registers behave, etc.

Of course, you could emulate this behavior with Rust using extern and unsafe and whatnot, but the affordances of Rust steer you away from those details in favor of the higher level abstractions it offers. Which is what you want for 99% of software development, but when you’re writing platform specific code (e.g. OS startup, context switching, optimized SIMD) that a compiler can’t reliably generate, it helps to be able to quickly prototype something with C and then tweak certain instructions in the generated assembly subroutine until you get what you want.
thanks, the non-answer from Stripe: https://support.stripe.com/questions/impact-of-sanctions-on-...

Basically it seems like for Stripe, if the customer's bank is sanctioned your transactions will fail.

Edit: there also doesn't seem to be an easy way to determine customer Bank.
The innerFrench podcast is fantastic for comprehension if you're not yet at a high level.
Is it adequate to learn systems programming concepts? I already know the concepts of Rust, so I'd rather learn the former. It's fine if the book teaches both, though.
Some RSS feed generators have ways to filter posts on whichever criteria is allowed (category, tags, etc). Some sites will even provide these separately. Couldn't a client pull these all of these together and combine them to achieve the same sort of thing, or even perform filtering itself?
high-quality?
There has been less gas flowing from Russia to Europe for months now, leading to large price spikes. In hindsight that was clearly preparation for this war - the tanks are the opposite of filled.
Cryptographers achieve perfect secrecy with imperfect devices
I'm very unhappy that they chose to make it UB rather than mandating a behavior, but in portable C89 calling `realloc(ptr, 0)` is always a bug in your code, and it was an insane thing to declare implementation-defined originally.
While there are nukes in Germany, they're not Germany's nukes unless Germany can determine when/where said nukes are used. (The ability to stop the US from using them is not enough.)
Doesn't have to reveal all transactions to be of extreme value on the whole.
We are in such a bind almost only because the geniuses in charge of climate and energy policy in Germany thought it was a good idea to close all their nuclear capacity and replace it with intermittent renewables. The instability was to be plugged with cheap russian gas imports.
The solution is not clean wind and solar (which will fail when you get less wind and less sun, as in last September for example), but nuclear and mass electrification of heating systems.
Can you cite any examples? Looking at Fox's coverage online [1], I don't see anything suggesting the US (or Fox) supports the invasion.

1: https://www.foxnews.com/category/world/conflicts/ukraine
Also interesting the Sarajevo Survival Guide [1]. Similar, but with a more tongue in cheek and modern bent. Made me want to stockpile cigarettes and pornography.

[1]: http://www.friends-partners.org/bosnia/surintro.html
Thanks for the heads-up! It's also a new account since I've never posted on HN before, so maybe that's why.

(Also I would like to correct myself on my previous comment: I meant "GPG" as the reference implementation of the OpenPGP standard, not "OpenGPG". I was very tired.)

> I understand there's much more to it than just that, it just read funnily to me. (Not meant as laughing 'at' you! Hope it didn't come across like that.)

No worries, irony doesn't hurt.

> Yes, but that's TOFU. Secure in most cases, but if it's used all the time, an attacker will catch today's lucky ten thousand (xkcd.com/1053) who first download a certain app or who just (re)installed their phone.

By authenticity I meant that you can already use apksigner to verify the fingerprint of the signature. For instance, Signal publishes the fingerprint on their website: https://signal.org/android/apk/

Since the APK published on the website is the same as the one published on Play Store, I think this can be a nice way to ensure the package hasn't been tampered with. A properly configured HTTPS server should be the baseline, with CAA and CT to ensure it wouldn't be easy for an attacker to issue rogue certificates for the website. Of course, this is still involving a TOFU model like you said with any CA system in the end.

Therefore, having certificate pinning by default for the app repository should be a nice progress to deter several types of MITM attacks (rather than placing too much trust in the distribution infrastructure). This comes nicely along the app signature system which inherently follows the TOFU model on Android.

Alternatively, GrapheneOS (as a hardened OS) has the idea to ship a database of known-good signature fingerprints for top used apps such as Signal or Element. This would be hard to do for apps that also have a third-party F-Droid build due to them reusing the package IDs in most cases (the OS can also whitelist the signatures for those, but this isn't ideal).
Are you asking in terms of career or in terms of building up skill?
The other front in Putin's Ukraine invasion: online disinformation
I highly doubt that youtube will become irrelevant any time soon. The infrastructure cost to hosting over a decade of video across the globe is immense and that alone creates a significant moat.

Even if some channels leave, others will take their place quickly. Youtube has sufficient size for that.
The knowledge and attention to the subject is there, the problem is that a large swath of the US is authoritarian and celebrates such brutal treatment.
Ah yes, the "bad faith accusation of racism to score rhetorical points" retort. You're apparently a lawyer, so you're obviously willfully misreading the comment you're replying to.
If the West could swallow it's pride for a while, it could go all out for fracking, reopen coal mines and build enormous gas to fuel plants etc., and buy itself time to go full carbon neutral. But it won't. Why not? Because the eco-zealotry overrides Ukrainian lives.
That is what happened with German assets during World War 1. One of the reasons why there are two Merck companies today for example.
Curious to hear about how A/C use is culturally avoided. Is it seen as a negative social status signal to have the convenience? Or is the environmental impact a consideration?
> By the way maps often use a large bucket, and rehash in-place can be preferable.

std::unordered_map (what I'm guessing you meant by a hashmap) uses a linked list for the nodes. There's no movement in the first place to worry about being realloc'd.

> Do you know a modern operating system that does not have a mremap equivalent ?

You have to be very large before most mallocs will put you on a dedicated mmap that can even be mremap'd at all.

If you're working with stonking huge data inline in a std:: vector... Yeah just make a container for that usage, not really an issue. There's tons of examples out there, typically to add SSO but doing realloc would be the same basic thing.
Yes, not embarrassing for them -- but is more clarification for us.
I don't watch Fox News generally so I can't speak to that (though I doubt it). I do watch Tucker Carlson - easily their top rated program - and the notion that he is taking a pro-Russian stance is patently false.
A nice side effect of the cookie policy notices is it's like cockroaches scattering upon exposure to light.

Yeah, it's not pretty to look at, but now you know they were there the whole time.
(Salen)Fe Catalysts for the Production of Biodiesel from Waste Cooking Oils
I mean it doesn't help that the developer class has a giant incentive not to make things that last
Are you saying that Russia has not, in fact, invaded Ukraine?
And then? Countries exist on a larger timescale than the average dine and dasher. How big of a tank this should be in your opinion to work?
Thanks for the context. Indeed it is easy to demand the most drastic measures, but, while that may feel like revenge in the short term, it might not be the best step in diplomatic terms. Diplomacy must be so frustrating at times to work in.
This overlooks the actual problem. In Rails, you have a db schema, models are tightly coupled to the db schema, then the community push is to put logic into these models.

Having two models pointing at the same table is disregarded as bad idea.

Then, validation for form data is coupled directly to the db schema, thanks to models, not separated by scenario.

Then, the json rendering part is coupled to the model, because it's "convention over configuration" and the community pushes for DRY everywhere, without concern for the cost. So now, the json api is surfacing any change to the underlying STORAGE mechanism of the data, instead of being stable.

Now, add a react + Typescript interface that so popular nowdays on top of it and the result is that an update to the DB schema causes changes in the model, in the controller, in the json view, potentially breaking typings in the frontend.

This is the most common situation in Rails applications.

Now, let's take this situation 2 years in the future:

The json produced by this app is massive, there are many more new endpoints. Each endpoint has json rendering, but DRY is a hard requirement, without evaluating the risk, so every json rendering for a given model is reused in other json rendering objects.

Now one change of the underlying storage ripples through many, many API endpoints, potentially affecting hundreds of files.
https://www.saveecobot.com/en/radiation-maps#14/51.3880/30.1...
I built this thing

https://ontology2.com/essays/ClassifyingHackerNewsArticles/

based on these gripes

https://ontology2.com/essays/HackerNewsForHackers/

What I'd say based on that research project was that my intuition that I wanted to block things based on specific rules and keywords wasn't so hot. For instance I don't feel that Hacker News is crazy for Apple these days, when I was doing that project there was the combination of a high rate of Apple articles because Apple had just announced a round of products and also those products being derivatives of last year's products and not being exciting to me.

I still think paywall articles are worth either blocking or automatically routing to archive.is, and there certainly are a set of bad sites (medium, right-wing substacks, etc.) But actually the learning approach is highly effective against the Apple obsessions, dogpill theorists who can't stand that people are talking about anything other than Ivermectin and most of what is truly annoying.

A problem that still bugs me is what I was going to call "me tooism" when I was writing those articles but thankfully I didn't publish it before the #MeToo hashtag got popular. It isn't that particular phenomenon but the more general one that somebody sees an article about topic X got 500 votes on the front page of HN so then 10 people quickly write half-backed articles replying to the original article because they think if they write something fast enough it will also get 500 votes.

That's closely related to the problem of "news" where inevitably an article about something (say the BBC reports some people in Ukraine blew up a bridge to slow down Russian invaders) is followed by a number of other reports by other news agencies about the same thing. Maybe one of those articles is newsworthy but the rest of them aren't. Really they should be clustered as a single topic and filtered on that basis but what that means is not so simple: do you show only the first article on the topic or do you show the "best" article? Does the cluster end up including other bridges getting blown up in the Ukraine? Other bridges blown up everywhere, etc. It's easy to talk about but not so easy to implement.
It's this 75%. Europe needs gas because it's still winter and therefore needs the ability to pay Russia for it.

The next biggest reason is probably just keeping arrows in the quiver. Why exhaust all sanction options up front and then be unable to influence in the future? Keeping the SWIFT sanction option keeps the ability to influence Russia in the future.

Lastly, a minor component is all of the CIPS and other reasons people bring up.
China has hinted before at imposing sanctions on the US.

It's the first country that has been able to make that threat credibly in.... ohhh, a long long time.
I remember being forced to memorize all kinds of stuff about the quadratic formula until one day the lesson was taught by the headmaster who used to teach maths but didn't anymore, and he said to try derive it, so I did.

That was a big step in simultaneously realizing that mathematics could be beautiful but also that mathematics could be ruined by schools.
Meta is building an AI Babelfish to translate every language
>> The US, the most well-funded army in the world for the past generation, hasn't won a war since the end of WW2.

> That depends on the definition of winning. In many cases, US military won everything militarily, but lost politically.

This. It also really, really depends on definitions. Did the US win the Korean war because South Korea still exists, or lose because North Korea still exists?
They're succeeding pretty well in places that do VDI.

The thing is, VDI has not really been mainstream. I've seen it in high-reliability (or high-flexibility) places like callcenters and medical facilities and high-security places like police. My current employer still uses them in some callcenters.

Now that cloud VDI is easy to buy, it could become a true alternative for small businesses if a cheap thin client is available. Sure, they won't work without internet access but really, pretty much all work requires internet now.

Right now Dell's Wyse clients start at $700 which is a bit silly for a thin client. At that price you might as well go for a full PC. But I could see Microsoft offering them for $200 or so with an Azure Virtual Desktop contract for a couple years, and this really taking off.

The Sun Rays were really niche yes, but so was Sun itself. It was a niche within a niche. And I've seen places that had those. I still have a couple Sun Ray 2's here at home in fact :)
Patreon isn't against "freedom" and they most certainly know what's at stake here. What they're against is having to decide whether a cause is just or not. After all, one side's "freedom fighter" is another side's terrorist. In this case it might be pretty obvious, but they don't want to get in the habit of having to make calls, because there are far more cases that are less clear cut.
Trump might say he likes Putin and Xi and that fat fuck in NK, but nevertheless he started a trade war against China, sent the first Javelins to Ukraine after Obama didn't want to do so, blocked NS2(that Biden rushed to unblock in his first week!), sent more troops to Poland and all Eastern Europe countries, strongly "encouraged" NATO countries to up their spending on defense etc.

It's almost like the conman Trump says one and does the other, but because he's our political nemesis this does not matter anymore, and all of the sudden we start believing what he says and not look at the actions.

Tell me, is this praising Putin, or trying to put some sense into Germany:

https://www.youtube.com/watch?v=FRyuW51M_fI

https://publimetros.publimetro.us/2018/07/trump-blasts-allie...
>They can start their own system on the side right now.

CIPS is their own system.
That ship sailed awhile ago - as was quite clear during the Trump admin, the US can't effectively apply sanctions to China, and even moderate trade disagreements didn't actually go the way the US wanted it to.

Additionally, if you want to see a crushing economic situation, imagine if China started to raise prices during already high USD inflation.
How the Games Industry Shake-Up Could Play Out
Yeah. They have a point, though, more copies is good too.

To me it's a case of “why not both?”, and I remain interested in software free RAR alternatives with a RecoveryRecord-ish feature.
Why would people trust CIPS with China in charge of it?
> YouTube saved some money on human moderation, and all it cost was selling their platform to the first group willing to abuse the system.

Last week I thought I had invented the phrase "accountability arbitrage" to describe the core FB, Google, section 230 business model. But a quick search found it actually has been previously used in some interesting documents.

I would like to see that phrase used more commonly. It seems important and timely.

https://www.google.com/search?q=%22accountability+arbitrage%...
Vim has some built in support for that syntax

https://github.com/Konfekt/vim-compilers
Protein activity reveals new childhood ALL combination treatment strategy
As a side note, Wikipedia doesn't look that bad with styles turned off. I kind of like it because it makes the text body distraction-free; there's no content on either side, and it's more academic looking for lack of better words.

If you have Firefox, go to View > Page Style, and click on "No Style".

The only downsides are that the search box is less convenient, and there's no preview-on-hover.
It was much more than just the Five Eyes countries involved in those invasions, so there really wasn't anybody of any significance left that could have removed them from SWIFT.
A new, inexpensive catalyst speeds the production of oxygen from water
Oh, that's the new name for z-library?
Decentralization Is Killing Our Environment
If Russia is cut out of SWIFT they will just use their own system, minor inconvenience at first but long term works out well for them.

A few years ago the US said they were going to forbid oil speculation and force people to accept delivery of all trades. They backtracked on that immediately when they found out Dubai was rushing to fill the gap by opening their own commodity exchange that would allow speculation.

Likewise I think the US and even the EU might talk tough about ejecting Russia from SWIFT, but won't follow through out of fear of losing control to a Russia and/or China controlled system. A lot of western countries use SWIFT to spy on each other. The US would supposedly monitor SWIFT traffic looking for transfers to Airbus and feed that info to Boeing so they could try to undercut them on price.
Drifting slightly off topic but it always seemed amazing to me that they kept the other reactors running even in the immediate aftermath of the Unit 4 explosion. Literally just down the hall, units 1, 2, and 3 ran for years afterwards. These were all manually controlled reactors that needed humans in the control room. No "working from home "on these.
Welcome to Google. I know it sounds like cheap answer, but yes, some people lost access to their entire google related accounts including GMAIL and DRIVE when they were banned from specific services, like adsense for instance.
What’s more interesting to me is why the whole world is so energy deficient that they cannot stop using Russian oil. IMHO that was the first mistake.
I’ve work on similar sized systems that utilized a very large human workforce to verify models before release and to monitor/measure production models on a daily basis after release. There are ways to make it efficient.
Know your customer rules are extremely costly for banks to implement, given the sheer numbers.

But we mandate it because that's the world we want to live in.

The real conversation here is about Alphabet and Facebook's margins. If they're not doing enough, they can spend more and do more.
Yes, this is the problem with sanctions and blockading without actually going to war. The chip crisis will pale compared to the steel etc. crisis in magnitude and importance.

A severe reduction in size of the global economy is not necessarily a "collapse," it's just that -- a severe reduction under either direct or indirect war conditions.
Because the west is dependent on Russian oil.
It's worth noting that fungi aren't fungible in the way that blockchain-based cryptocurrencies are, which is a real misfeature.

For example, you can't leverage fungi to build a blockchain-based English language dictionary and then leverage that to rename "fungi" to avoid confusion for blockchain investors. You can do that with blockchain, and should.

Also IIRC market cap is smaller.

tldr; the fact that "legacy fiat funguses" are inferior to blockchain is proved by leveraging trustless transactions of the blockchain.
Canadian and in-US oil/gas is less expensive (from a US perspective) than Russia's. Taking the US off the market also makes Russia's oil/gas cheaper for other countries.

However, we're shutting that down.