skysight-inc/HackerNews huggingface dataset:
> History will not look kindly on those who insisted on a neutral stance on the face of evil.

In that case, let us start with the war criminals in the US and Europe, and their enablers in the media, technology and think tank space, who illegally invaded Afghanistan and countries in the Middle East (and Africa) and unleashed a reign of terror for 20 years.
Why use JWT? https://www.educative.io/edpresso/why-should-you-use-jwts

There are downsides for almost everything out there. Outright dismissing JWTs is not correct.
>This submission is just mindless bashing. There's no point in attacking the russian people like this. You should look at how stupid and degenerated your own people are. I can assure you that, without knowing where you're from, you're living in a massive blob of them.

I can't speak to the USSR or Europe but having lived and worked in about half a dozen US states I assure you the authoritarianism is not evenly distributed. In my observation it seems to track with government ability to enforce whatever its whims are (which correlates strongly with wealth), ability of people to cater to those whims and jump through those hoops (also wealth correlated) and inability of the people to affect said government whims they disagree with or are hurting them without the blessing of those currently holding power.
They are not committing genocide. https://undocs.org/pdf?symbol=en/A/HRC/41/G/17
I ... I just don't know.

We put a fly into virtual reality. A fly.

Can we appreciate the fact that humanity has come to a point where dystopian shit like this has become the norm? Oh but of course we can! We do!

But should we really? I mean, come on. This is nuts. There's already farmers putting VR goggles onto cows. Because they give better milk. It's progress alright, but it's nuts.

Completely bonkers, if you ask my british personality fragment. It really isn't that far from putting VR onto everything and everyone simply because people have stopped appreciating actual reality, with actual nature.

A fly!

In virtual reality!

It's unironically amazing!

We're fucked. Seriously. lol
> To add a bit of perspective, from someone who sells classic video games for a living: this console's main point isn't to be affordable or play high-end games. Its target market probably already owns an OLED Switch, a Vita, PSP, every DS model and 2 or 3 Game Boys (one of which is modded with an IPS display).

I feel personally attacked.
As long there are cables connecting them, they will be fine. Whatever RIPE can do to isolate russia can be done by their peering partners, russia might do it themselves.
Foreign actor doesn't have to abide by the Fourth Amendment either. They can just show the US whatever they want without a warrant.
If they'd manage to convince other ISP's to drop any BGP sessions with Russia, it probably means a separation of Russian internet from the world, and that would probably make more harm than good in the bigger picture.
If there is anything about what I wrote that is unique to me it is that I'm honest enough to admit to them. Everything I wrote applies to everyone who drives more than a few km in their lifetime. They might not happen everyday, but they happen to everyone on a somewhat regular basis.

I really wish transit was better. Even in cities that have what we call good transit, it is still bad enough to too many people drive. (Note, the above issues with human drivers apply to bus and tram drivers.)
I would if Pinephone was able to make phone calls or Librem 5 ever shipped...
I believe the flags are in the compile.sh script in the repo:

OMP_NUM_THREADS=8 g++ -Wall -std=c++11 -fopenmp -D_USE_OPENBLAS -O3 -L/usr/lib -lopenblas -I /usr/include/openblas -march=native -mavx2 -mfma -funroll-loops compare_blas.cpp -lopenblas -o matmul

Of course it is possible that different flags were used to benchmark the naive version.

edit: and of course those f*ss suffixes show that the compiler is not actually vectorizing the loops, just using the avx encoding of scalar instructions (plus fma).

edit2: likely -ffast-math is also required for vectorization as it will change the sequence of operations, but after experimenting with it a bit it seems that in this case is still not sufficient.
> The thing I like the most is actually building stuff with my hands, and I think SWE is a better fit here.

Is this a metaphor? SWE is terrible for building things with your hands.
Where can you learn more about this stuff?

For example, I've always been curious how Swift is routed at the lowest layer. Does it go through the normal internet? The telecommunications infrastructure? Custom fiber-optic cables connecting almost every bank in the world to some kind of central office?
I never said anything about trade deals.

Russia is being blocked from the wests financial system by making harder to transfer funds. Crypto can make international transfers.
In all honesty it's a fuzzy topic.

A human, when basic needs are at play, has no independent will anymore. Putin has his hand on the country, as long as he can make people believe he is the only solution to their prosperity.. their will will align with that. That's partly how he maintained his position it seems.
A journey to the center of our cells
Take up a specialty that sits somewhere between SW and Data Science? I'm a freelancer specializing in knowledge graphs and see a world of promise in this area. It's still a very young area but promising. Get deep on some graph databases, learn the ropes with W3C semantic web, and start looking for companies that have ongoing graph/semantics projects. All the big tech companies have significant investments in this area, Pharma and science are not far behind, enterprise will bring be joining in soon as they realize their data landscapes are hopeless. And of course, finish your degree.
TLS would be good start. It is insane that not using it would be allowed anymore.

At rest also a decent idea. Even if provider have the keys.

End-to-End however in system where you need to be able to send message to anyone and expect it to work is rather big can of worms.
I hope YouTube Vanced keeps working since the stock Android YouTube app is complete garbage.
China refuses to condemn Russia and is towing their "peacekeeping" "denazification" line.
In the end, it will turn out that every single living being has some level of consciousness, and self-awareness...
Well, no. They would be cut off from other countries/ISPs that drop the BGP routes.

But Russia could just allocate IPs as they see fit inside their network and coordinate with friendly countries on routing arrangements. Although things would obviously get difficult for third parties if the IPs are assigned to other entities.

It would be a huge disruption though.
It's also possible that you do believe in their mission, but believe the way they are going about accomplishing it is immoral.
The more emotionally intensive the news are, the more skeptical I am towards it.
Looking at their 'PC Link' feature, it seems like it can be used without a network as just a mass storage device. If it's airgapped it might be fine. I don't know more in detail though.
FB has created Reason, React.js, GraphQL, PyTorch, and so on.

Apple is like jewellery to rich people.

This is how I see it.

I have friends in FB, and I hear that it is an extremely good place to work.

I will never seek a job at Apple or Amazon.

I will consider options in Netflix, Microsoft, FB, and Google, though.
I fall back on peer reviewed information - published research, pre-prints, journal editorials, etc . - and for everything else I apply bias analysis like I was taught to do in college history courses - rely on primary sources first and only use secondary sources when you must.
If you're "using Intel intrinsics", it's not C. It's effectively a form of inline assembly.

BLAS-level performance in C means you write ISO C, and the compiler spits out the required instructions.
Wow. Pretty strong opinions here.

Completing a degree means you can commit and deliver, IMO.

Instead, leaving for writing code just because you can tells me that you took the short path, and that your missing basics (the real ones, which teaches you University) will knock at your door some day.

My 2 cents.
If one side is serving chocolate cake, and the other shit, then what you end up with is a half-shit, half-chocolate confection. Some people apparently like that, but I personally don't.

Another way of saying this is historian John M. Barry's quote, "when you mix politics and science, you get politics," also famously cited by Peter Daszak.
> doesn't overdose on javascript

> overdoses on css instead
There's a handful of email hosting companies that have huge market share. If Microsoft and Google worked together they could implement any new email standard they want and everyone would have to follow.
That's ridiculous. Japan has a load of border disputes, and pacifism is literally written into their constitution. Most countries in east asia have them.
Solid's <For> doesn't rely on any build-time magic, other than the JSX custom function call syntax that is also present in React. If you want, you can even call it like an ordinary function:

function MyComponent() {
return For({
each: [1,2,3,4],
children: x => <div>{x}</div>,
})
)

It's just a function call, and it doesn't even need `React.createElement`. What's more pure than that?
True, but are you willing to bet Putin isn't that crazy?
I agree that serverless was successful in getting more applications built in an event-driven way.

One area I didn't see mentioned in the talk of cross-platform event streams was the idea of standard event formats like https://cloudevents.io/. I wonder if adoption of standards event formats take off, then stitching together disparate systems might become easier.
War is nothing new. Sanctions are nothing new. The ability to evade sanctions via crypto is new. Simply pointing out that these sanctions are useless and if you use etherscan, you will see a huge rise in usage in russia and ukraine right now.
> the modern russian has traits of a soviet but is a different person

Is this even a meaningful statement? If you took a Soviet professor of physics in a big Moscow university and a Soviet grocery shop cashier in a small Russian town, would you find common traits among them that would at the same time set them apart from a professor of physics in a Finnish university or a Chinese shop assistant?
Is this turning off IMAP access to gmail mailboxes?
Agreed that TLS between servers should be promoted and enforced more. In practice, something like 90%+ of email is so encrypted now[1]. Things could be better, but they are not bad.

With encrypted email, encryption at rest and encryption in flight are the same process. It uses an encrypt once scheme[2] which simplifies things immensely. As a result you only have one level of security to worry about.

[1] https://articles.59.ca/doku.php?id=pgpfan:starttls

[2] https://articles.59.ca/doku.php?id=pgpfan:encryptonce
This is pretty clever. If I recall, the LiveScribe Smart Pen had/has this feature. You just draw some symbol and tap it, and it inserts a voice recording at that spot. Surprised this isn't standard on these products now.
Does this mean no more app tokens, e.g. to retrieve IMAP mail?
Look, RIPE have been neutral in every conflict so far in their lifetime, as far as I'm aware, and for communications rather than payment services it is actually an advantage to have a neutral to keep the lines of communication open. It also lets us talk to them and keep the flow of actual news into Russia going, rather than lock them in a room with their own propaganda.

I understand the desire to throw everything including the kitchen sink at Russia, but remember that sanctions are primarily directed against the ordinary public of the country, and that cutting Russia off from RIPE is not going to stop their military.

(The sheer suddenness of the flip on Russia, and its scale, surprises me. We didn't do it when they shot down a passenger jet, or carried out several terrorist attacks with chemical weapons outside the country, or when they supported Assad in Syria, or even the previous time Russia invaded Ukraine. Perhaps if something more graduated had been done earlier we wouldn't be in this position)
I would personally consider accusations of "aggression" in that particular comment to be unfounded.
I have a picture of me riding the giant jackalope at Wall Drug in the late 70s myself. We were able to take our teenagers there this summer on a big road/camping trip and I now have the same picture with them riding it. I think they both may have pulled some eye roll muscles about how much I was looking forward to getting that photograph.
Perdido Street Station was my introduction to him and I fell in love.
Maybe let's start with those who are right this very moment killing people in their homes.

We can get to the rest later. Right now, bombs are falling.
So how do you connect to the internet? Have you managed to build and assemble your phone/laptop/computer yourself, using custom chips also designed by you, in order to the stay away from the spyware, or do you care only about Huawei's spyware?
Ask HN: Is Linode DNS Down?
Got serveral of my domains on Linode and DNS queries on all their servers return either REFUSED or SERVFAIL.

Since status pages can't be trusted, for those of you that also use Linode, what do you see?
Also if we actually care about privacy, maybe we should legally enshrine it universally like some countries do?

Putting real legal barrier in place where at least some parties like employers could be swatted would already be improvement.
Can we add PM(s) as a response... That's what led to my last departure from a FAANG company. I was sick of dealing with non-technical PMs who had no idea what they were talking about.
Once again, these management features don't expect an app to bypass the trust boundaries by allowing the user to arbitrarily add repositories. There is a to-be-exposed toggle that allows user profiles to install apps from trusted sources. It wouldn't work with the way F-Droid works. I can't explain more than that.

You have been provided with evidences, but you've been arguing in bad faith since your first comment by misinterpreting the paper. The security model also expects you to download apps from trusted sources because the signature verification is only enforced for app updates, that's a trust-on-first-use model. That notion exists within Android, and you have been given examples.

> In order to ensure that it is the app developer and not another party that is consenting, applications
are signed by the developer.

Back to the original question; it is clearly explained why.
> I feel like the media has done a very poor job explaining what SWIFT is

The media, in general, does a very poor job explaining anything and everything, but due to the fact that the vast majority of people have no clue whatsoever, nobody ever really notices.

That's why it's so easy for mass media to manipulate people. Nobody ever really notices that either.

Except for people who actually know, of course. Like yourself.

But then you, OP, you, turn the page, keep on reading and believe everything else that's written:

https://effectiviology.com/knolls-law/#:~:text=Knoll%27s%20l....
From my daily experience it's more small blogs and the likes than big sites. The kind of site that you only visit once because they got linked on HN.
I think that the best idea, depending on what services you provide (since that matters in terms of tactics and communication), would be to take the money and donate it all to the Ukrainian war efforts (Option 2). Make an announcement to that effect, but a very, very low key one.

That way any Russians doing business with you that do support Putin will pull their money (or you take their money and give it to their enemies, preventing them from using those resources elsewhere), while Russians who do not support Putin will keep using your service. By making the announcement low-key enough/missable, you give Russians opposed to Putin a plausible out. "Oh, sorry, the sanctions/West took out my net for a while and I didn't see that they were dirty traitors, my bad." It might at least buy someone one extra chance/time to communicate.

If 80% of international companies throw out their Russian customers, then the Kremlin has to look fewer places to find where their domestic opposition is hiding things or talking. If I want to know what kind of credit card someone has, there are only a few options. If I want to know where someone bought a certain candy bar? That's a lot harder.
Peace in Ukraine is not served by putting the Russian people in a propaganda bubble.
Why Analog Computers May Be the Future of Artificial Intelligence (Veritasium)
They must remain neutral. Information must flow freely. It will actually do more harm to Russia than the other way around. It is perfectly possible to block Russian assets by other means. If only countries realized that it should be done about a decade ago.
> Can you do a massive sophisticated maneuver like that in a couple of days with bad and exclusively short-range communication?

If your vehicles don't break down and you aren't attacked, yes, but plenty of that gear was already in place due to 'little green men'. That's also how MH17 was shot down from within Ukrainian territory with a rocket that Russia claimed was never there.

For many years already the Eastern part of Ukraine was effectively already under Russian control from the Russian border to about 1/3rd into Donetsk and Luhansk and the Crimea, all of which are used as staging areas. Finally, Livejournal is mostly frequented by Russians and I would not necessarily trust anything on there without a lot of independent verification, tons of propaganda out there.
There's one of "these guys" in every thread.

What exactly is your position? Do you really think the right course of action is tell the country being actively invaded that we'll get back to them right after we're done with a decade of prosecutions?
I had to turn this on to transfer emails from Workspace to a free Gmail account with imapsync.
I have seen a lot of Russian apologists on HN claim that literally every single proposed non-military intervention "will do more harm than good". Every single one.

The fact is that the people of Russia need to feel incredible pressure. Their lives must become incredibly difficult. Unbearable even. It's the cleanest way out of this.
The US would still be required to abide by the Fourth Amendment though.
Flash threatened their business model

Biggest mistake of Adobe was to not opensource Flash and ActionScript.. it would have lived a much nicer and healthier life on linux/windows/android/web

It's a very successful and sad story, it allowed many gamedev to reach the world by targeting the web, no install needed

A little bit what WASM allows today, but unfortunately, WASM is useless as is since you need to write JS bridge for graphics/networking/audio/filesystem

Unity took over, as a bloated solution, with a non-friendly business model
If they took a more critical approach to Russia, what would that look like?

I’m skeptical of neutrality to some extent when you have a war of choice by a despotic country invading a democracy…. but I’m not sure what getting involved looks like for every organization.
Army prepositioned stocks in Europe activated
This is what we need , more native functionality instead of insane levels of JavaScript. But we also need sane standards instead of more for no reason. How many CSS units are there now? 20? And things like css grid just don't look right. We need to make html and the web approachable by the common man, again
I first assume I cannot take for granted what I am reading, no matter how credible the source apparently is. It doesn't matter if it's a Hacker News comment or an article by a reputed organization.

Then I try to use my brain to think what the article is saying. I see the claims the article makes, and ask questions to verify and counter those claims. Just to give a hypothetical example:

"New vaccine developed for Covid-19 promising 100% effectiveness! Will we finally be living without Covid-19?"

I'll go like:

- Hmm, a bit clickbaity title. Should have some asterisk marks attached to it.

- The 100% effectiveness claim. Is it based on a research paper?

- If yes, is it peer-reviewed?

- If it is peer-reviewed, where is it published? Is it a source that has high reputation for being trustable?

- If yes, did they do randomized control trials?

- If yes, what's the sample size? Is it large enough to be credible?

And so on.

From here, the content actually might go beyond my level of expertise and knowledge (I am not a virologist, so I am not technically qualified to verify the claims or smell a rat if there is one), but much of the time, many claims will fail to live up to these simple questions that are very basic. The more "no"s I get from these questions, the lower it gets on my credibility list, and if it drops beyond a certain point, I conclude it's fake and move on. If it stays high up there multiple times, I tend to believe it to be "possibly true".

Note that I don't assign anything as "facts" that easily.

The thing I keep in mind is this: there is zero point in "keeping up-to-date" with news unless I am willing to analyze the content to the best of my abilities and draw conclusions from them. If anything, just gobbling up whatever news comes out is harmful to mental health. I don't want to be turned into an "information zombie" who doesn't ask questions.

Also, it's completely fine NOT to try to read every news. Like, I don't know anything about American football (sorry!) so analyzing tier lists for teams is something highly interesting for many, but is not something I'd prefer to give time to.

And now is, in my opinion, a great time to do this analysis. The world is in chaos, and these times brings out the worst in people. So now we get to see things that we wouldn't see in the best of times, and who knows, maybe the data we internalize on how people react might come handy at some point in the future. :)
Many leaders who had the wherewithal to establish themselves in power can then coast on the inertial force of their authority and reputation for years or even decades in a way that makes them continue looking capable. The frequent reality however is that coming to power politically isn't necessarily the same as keeping it or making sound decisions in many other area (such as military strategy). Thus, an established dictator can turn into a complete bumbler, but because of earlier successes in his domestic political arena, people keep thinking he has some sort of clever plan up his sleeve in any other scenario though it might not at all be the case.

Hitler was an example of this. He cleverly came to power, astutely conserved himself in power for years, but then badly fucked up almost from the beginning once he embarked on major military adventures. However, many people kept believing him even militarily clever because of previous political cleverness. I believe something similar is the case with Putin (This is not a comparison of Putin with Hitler in moral terms, just an example)
The response to this comment is a bit sad.

Yes, "we just needs a sufficiently advanced compiler" is a meme, but 1) not everyone knows that and 2) that's not what this comment is asking for:

> but here one domain specific language can have a huge impact

There's a big difference between a sufficiently advanced compiler for general C code, and a compiler for a domain-specific array processing language, for example.

Have a look at halide: https://halide-lang.org , where you specify the computation to perform and a schedule (loop order, blocking, vectorisation) separately. There's even an automatic scheduler that can find a good schedule given some example array sizes and parameters.

The fftw paper is worth a read, too -- this shows that for a restricted domain it's possible to automatically find code that works as well as or better than hand-tuned algorithms. Generalising this is of course very hard.

For deep learning I think a lot of this is already done, see XLA for example.