skysight-inc/HackerNews huggingface dataset:
> In fact, in the daily traffic, as described above, a large percentage of emails is sent “in plain text” without the adoption of cryptographic solutions that protect the content of each message.

I would not expect this to be true. TLS adoption is not universal (and it would be nice to make it so), but I don’t believe it’s that far off it. This hop-by-hop encryption protects the traffic from all but your own email service provider.

Yes, I am misconstruing the article’s intent, which seems to be talking about end-to-end encrypted message content, so that your email service provider can’t see it either, but what it actually says here is just flatly wrong. The messages are sent encrypted (conditions apply), and promptly decrypted by the receiving mail server, so that it can do useful stuff with it rather than just treating it as an opaque blob.

The article completely fails to note the harsh compromises that must be made if you want to further encrypt messages with PGP or S/MIME or whatever. For most people, the most obvious one is that any form of webmail is crippled and you lose all server-side search, meaning that you need to fetch all the mail locally and index it locally. This is normally infeasible for phones.

Fastmail explains the compromises well in this article on why they don’t offer PGP: https://fastmail.blog/advanced/why-we-dont-offer-pgp/. It boils down to (a) it crippling the service, and (b) not actually being useful anyway, because first-party encryption is pretty much unavoidably broken.

Most of what ProtonMail sells as privacy in their encrypted messages stuff is snake oil, plain and simple. As long as they provide the software that holds the keys, they can obtain those keys (this is a style of attack Fastmail refers to in that article—though Fastmail assumes you’d send the key with each request, rather than the email service provider being just a blob store and decryption happening on the client, but changing the code makes exfiltrating that trivial). This is a systemic failing of first-party encryption in the presence of automatic software updates (which is the default on almost all platforms, and fundamental to the web). The only path to real success requires that the platform and the encryption provider be distinct. To ProtonMail’s credit, they have done at least some pushing in the direction of what’s essentially reproducible builds for the web, so that clients can actually reliably detect when something’s changed (subresource integrity is a starting point, but insufficient as it doesn’t protect the top-level resource). I don’t think anything has actually come of it (it’s a fairly tiny niche that there’s not much interest in), but they are trying.

(Disclosure: I worked on Fastmail’s webmail in 2017–2020. I do not believe this has significantly influenced my position on these matters, save that my opinions are better informed than they were before; but I already saw and understood the problems of first-party end-to-end encryption. I find Fastmail’s position in this matter to be eminently reasonable and well-expressed.)
The Pocket CHIP could run Pico-8 games.
Who the fuck cares what US did/does, its completely separate matter.

Just because US is warmongering doesn't mean russia can too.
Web apps already dominate the desktop (aka Electron) and I don't see where they are better/equal than a native app (except maybe vscode that is closer than many others).

If you can point me why Slack, Teams, WhatsApp desktop, Telegram, etc need too much ram to render a simple list + chat and call that efficient, then I would believe you about web apps being good.
He may be aware of that now, but I don't think he was at all aware of it a week ago. I think he was expecting an easy takeover just like Crimea.
Performance, for one. This method can easily avoid allocating an object for every div (since it turns into a method call, not something that needs to return an object), compared to React's render() method.

Another scenario outlined in the article of rendering a row of buttons, each with it's own click handler, that needs to allocate a lambda for each button every render. Alternatively, using map() and filter() also allocates lambdas and temporary arrays.

All this can be replaced with a simple for loop like:

for (item of items) {
if(!item.isClickable)
continue;
if(button(item.name)){
console.log(item.name)
}
}

Compare this to the React-ish pseudocode:

items.filter(item=>item.isClickable).map(item=><button onClick={()=>console.log(item.name)} >{item.name}</button>)

Readibility-wise, it's sort of an acquired taste, I'm not saying it looks better than JSX (but it's a hell of a lot readable than React.createElement, so some syntactic sugar might be put on top of it).
This may BE the information you were missing.

To some extent I think the extensive propaganda about numerous political/celebrity figures being great and powerful and capable has been a sham from the beginning. I would call the war on Ukraine 'put up or shut up' time, where reality tests the value of the claims that have been made for many, many years.

I think we've all been told a lot of lies for a long time.

History's monsters so often seem to be dumb, deeply fallible, weak humans in the wrong place at the wrong time, doubling down on wrong decisions. I've seen people being unsettled and afraid and going 'but what if it's a feint and then the REAL Russian Army comes to obliterate everything', in the face of the shitshow we're seeing.

Not an accident: the effort that went into putting forth that narrative has been extensive. But once tested, we see where reality lies.
> Also, if you want basic features like cloud sync and handwriting conversion, you have to sign up for the $8/mo subscription.

> Which is why hell will freeze over before I purchase a reMarkable.

Maker of capital intensive hardware seeks revenue streams to bolster development and hire more engineers.

Chinese MANGA equivalent enters the chat with their own hardware financed from other business units and potentially subsidized.

This is why we can't have nice things.

We complain until the giants eat the market. Wait until you see the lock in they have in store. You won't be able to run arbitrary executables or hack on their devices like you can the reMarkable.

Pay more for products from small companies.
Perhaps container vulnerability scanning? That’s probably a showstopper for most large customers.
Washington state isn't a paradise, there are lots of wrong things going on primarily with government overreach and the abuse of emergency powers. It's setting a dangerous precedent.
I'd absolutely love an email 2.0 with E2E encryption, but I doubt the ability of the industry/community to create something like that anymore as much as it depresses me. That email is so standard and federated despite pressure to the contrary is something of an accident of history and the time it was developed. The trend now is the opposite. It would probably also require a foundation of secured DNS which could then act as a transparent root of trust, but that hasn't been doing well either. Even a lot of "security experts" insist on stupid shit like Signal or the like being a replacement. So we'll continue to use email for highly sensitive and secure material and it'll just continue to be a window for a lot of adversaries I guess :(. It's not hard to envision a system with a few simple upgrades to make it both vastly more secure and help deal with spam at a much more root level, the pieces exist at the technology level. Yet I doubt it'll get out together and adopted. Path dependency is hard.
That’s changeable, and I assume they’re not reading the money before it’s used…
This was the death knell for Flash, but Flash was going to be replaced with HTML eventually. What was surprising was how long it took for the frontend stack of HTML/JS/CSS to match Flash, from a proper IDE and dev environment, to performance, to actual runtime capabilities.
So all Putin's claims that Ukraine shouldn't really be a state were just pep talk for the boys sent out to die and he fully intends to continue that "Bolshevik fiction" of a separate Ukrainian state? That's a novel way of calling Putin a liar, haven't heard that one before.
I think in the class world this is normally done by writing a service and injecting it on the constructor of the parent class. Since, React doesn't have DI built-in, it becomes problematic with the injection. hooks are essentially classes imo.
This is how international law works: it doesn't.

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

This is a treaty document that says that if, at any time, Russia (or anyone else) violates the territorial integrity of Ukraine (/Belarus/Kazakhstan), with Crimea specifically called out, ironically, the United Kingdom and the United States have to immediately declare war on Russia and open hostilities. France has a separate treaty with Ukraine containing the same promise, as do a number of other countries.

Putin invaded Crimea. Many countries declared openly that Russia violated the "Budapest memorandum" ... and did nothing. Minimal sanctions (especially in the case of Italy, they could have done a lot. They did nothing)

What people don't realize about president Zelensky is that he, quite a bit before the war with Russia started, commented and even partially planned the development of nuclear weapons. He's gone further and suggested previous governments agreed to denuclearization, not out of the interest of Ukraine but because they were corrupt and paid by Putin. I'm saying there's even a small chance he might see it as treason not to agree to develop nuclear weapons once this is over. I'm just saying, one of the things that's bound to be coming from Ukraine ... we might not like very much.

Ukraine has all the necessary resources and know how to rapidly develop nuclear weapons, from Uranium to nuclear physics research departments (plural), homegrown rocket engines and control systems. They probably can develop ICBM nuclear weapons (and, again, they don't have to match US state of the art weapons, they only have to match Russia. And when it comes to money, they have an economy that allows them to outspend Russia's nuclear weapons programs by a lot)

This illustrates Russia's problem: long term (think 50 years) Ukraine will win from Russia. That is essentially unavoidable.

Promises, documents, international law itself is not worth the often copious amounts of paper dedicated to them.
It's a joke, and was readily appreciated as such by both my kids. There's a sequence of things to which you are saying "goodnight", and to include "nobody" and "air" in that list is unexpected, funny and thought provoking to a small child.

"The nothing itself nothings" is Heidegger, and while I agree metaphysics often amounts to thinking far more deeply about meaningless quirks of language than they deserve I don't see the relevance to a book for preschool children. Do you see all absurdist linguistic humour as "imprecise logocentric thinking"?
Ukraine Pushes to Unplug Russia from the Internet
I'm no expert but probably yes. More details: https://source.puri.sm/Librem5/community-wiki/-/wikis/Freque...

It's however the most free phone as far as I know.
Considering "unicorn" in popular culture didn't really exist till ~2013, it hasn't changed. Always been 1B
They literally don't. For some reason the developers think that storing state in hidden global variables (linked list indexed by hook call order) is a good idea. You know, they could have at least defined useReducer inside the class. Of course that would sort of break the pretentious ability to define hooks as global functions that access component state. After all, you would have to pass the current component as the first parameter, imagine the horror!
The grass is always greener...

But no reason to be depressed. You should be proud about the effort you put into getting this position. It's never lost. I can't speak about your particular situation in Russia, but as far as switching to SWE, it should be easy. Some people switch careers in their 40s. As a young graduate, it's very easy to change path.
Copyright law doesn't care about copyright notices. They are informational and not necessary or sufficient to enforce copyright.
What's wrong with Signal? It works, it moves files, I don't have to jump through filtering hoops to do so. Signal is an excellent replacement for email when you need security.
> How would you recommend me to switch to SWE the fastest way possible?

First thing you should do is see if you can pick up an SWE job with your current skills. When I got my first software job (in 1996, writing test scripts in the aerospace industry) all I knew was a little bit of matlab, basic and pascal. See what's out there! There's more to software than FAANG
Patents have nothing to do with this (after all, you are only allowed to claim an invention via a patent by making it public through that patent), but it could very well be that they have contractual obligations with third parties. For the same reason Windows couldn't be open-sourced even if Microsoft wanted to.
I doubt you can just FedEx it at the moment?
Or just don't drive. If you are driving blind like the parent is claiming they do (driving without seeing before you can stop is driving blind) then it is only a matter of time until you hurt yourself, or worse someone else.

I have driven on the motorway in heavy fog, and like everyone around me I slowed down, and there were no accidents.

Acting like an idiot because you think others will is not a good course of action, especially when you will cause issues to the majority who do not act like idiots.
I wouldn't acclaim angular for the performance either.

Building apps on it show consistent subpar performance.
This comment is dead on. I’m SWE who builds data/optimization systems and someone with this skill set would be a great hire.

Even if you wanted to get totally away from data most any modern system is going to need to interface with data systems at some point. Your skills would be super valuable.
> Lately I've begun to doubt every source of information

That's my approach - it takes a lot of credibility for me to believe anything I find on the Internet. Critical thinking has become a critical skill as it's really the only means of sniffing out the truth. If something smells a little fishy, it's probably a fish.
With all the events happening right now I find it really hard to justify buying products made in China/Russia/Belarus.

This product looks great, but I'll never have a clean conscious knowing my money is by extension financing terrorists.
It could be a possibility, i.e., not completely out of the possible.
But, with Xi taking steps in a more authoritarian direction not that long ago, and the Hong Kong situation showing that they have no interest in autonomous regions, I fail to see how the PrC's gov would be willing to provide the autonomy framework that Taiwan RoC, would require, to continue prospering in the same way as they do now.
Ukraine was also a non-democratic country, until the people decided otherwise. And yes, it was pretty brutal: https://en.wikipedia.org/wiki/Revolution_of_Dignity
My grade-school-level history understanding was that both this and "under God" in the pledge were the results of a misprioritized social reaction to the military threat posed by Russia.
VPNs will connect.
You think so? I am not an expert but afaik it's not that Russia does a lot of things it needs internally and not paying debts doesn't really seem viable if you want to get a currency with which you can pay your procurements?
They are closer to reality than Fox….
> And anyone who hacks SWIFT will be able to fake fund transfer instruction?

More common is to hack any bank connected to SWIFT, and send messages on the SWIFT network over that bank's SWIFT terminal.
the point I was making, just removing .ru resolution, doesn't prevent them from accessing international sites. .com will still resolve. assuming google doesn't do ip filtering, seting your dns to 8.8.8.8 (or cloudflare or others) and .com will still resolve even if they remove the roots running in russia.
Will this product be affected by the US bans on Huawei?
On first glance I tend to agree. Maybe they mean well? Benefit of doubt and all that.
The last thing I want is CPC reading my notes. Unless device can be loaded with trusted OS and air gapped I wouldn't take it even if they paid me.
After seeing what Fox did to rot boomer minds, how can one in good faith make a statement like this.
but removing .ru resolution doesn't prevent someone from resolving www.google.com
I love reading this to my 4-5 year olds. To make the book more fun for them, we also point out fine details throughout the book and put them to bed as well :)
Whataboutism at its finest. Well done.
This is ridiculous. International news don’t live under .ru, nor do many of the independent medias like MEDUZA.

Bill might be a smart guy, but this is a big time brain fart from him. Everybody makes mistakes.
If you take Europe as an example, every area that is not "prime real estate" is either agriculture or protected forests. Transport of electricity over very long distances is not easy, see https://www.pv-magazine.com/2021/05/18/geopolitical-impact-o... for a few of the challenges.
Trail Sense: Explore beyond the reaches of the Internet
Firstly, finish your degree.

For most employers, just checking off the degree is more important than exactly what it is. This is especially true for software engineering. You will have many, many coworkers who have degrees in physics or bioinformatics or mathematics and work as SWEs. Most of their stories will be exactly the same as yours, although "...but there weren't any good paying jobs so..." will be in the running.
Almost every criticism of React that I've read, goes away when you drive it from Clojurescript. If you haven't had the pleasure I suggest you take it out for a spin.

Example of a full blown React component in Clojurescript:

(defn counter
[]
(let [state (r/atom 0)]
(fn []
[:div {:onClick #(swap! state inc)}
"The count is: " @state])))
I've been using a Onyx Boox Note 3 for a couple years now (I previously had a Remarkable 1 but it didn't stick for me) - it has Android 10 (w/ Google Play support) and even an SDK for responsive writing for 3rd party apps. It's been great for taking notes, and adequate for reading books and papers (although even a single color for highlighting would be a huge improvement).

Note, that Onyx is notorious for violating the GPL (it doesn't release kernel sources), while reMarkable is not only compliant, but much more hacker friendly in general: https://github.com/reHackable/awesome-reMarkable

But there are also other companies/products Boyue Likebook, Ratta Supernote, Quirklogic Papyr, Fujitsu Quaderno that compete in the e-ink notepad space as well. I'm keeping an eye on the Bigme Carve Color personally, which basically has all the hardware specs you'd want and color (Kaleido 2) to boot: https://www.youtube.com/watch?v=Ydo5FtSt_qQ

For those looking at color, it might be worth waiting a few months to see if 1) if the Reinkstone R1 is actually vaporware or not (it has an alternative DES that looks like it provides better looking color, but is being developed by a questionable Chinese company that's been best by delays) and if eInk's Kaleido 3 is a significant improvement.

For those interested in the relatively niche world of e-ink devices, I highly recommend MyDeepGuide as a good place to start: https://www.youtube.com/c/MyDeepGuide/videos
Just wait until they tell you that you can't talk to your own customers and that you can't deploy until they give your code the pat down. Maybe they even arbitrarily hold you up and make you miss your marketing push, critical bugfix, or window to pitch.

Oh, and you owe them 30%.

Computing used to be free. This is loony tunes.
The Euromaidan also started with normal civilians. It seems they just didn't accept no for an answer. Later they indeed threatened to involve the reserve army since they were on their side. But the army was not required.

https://en.wikipedia.org/wiki/Revolution_of_Dignity
Watch Star Wars Episode IV: A New Hope in ASCII via Telnet
> is not a problem of SWIFT, same for similar cases

Perhaps it was not in SWIFT's domain of responsibility. But it was for sure a problem for them and it's why they started CSP.
Looks like Odysee is going to be part of the 'lost and banned' soon and will be branded a far-right neo-N*zi haven or whatnot just by not getting involved at all or taking a neutral stance.

With that I predict that they will try to witch hunt the creator / CEO of Odysee like they did with the other alternative platforms.
There is a small, but real Nazi element in the Ukrainian military and it’s leadership. Bad as that is, Putin is taking it and blowing it out of proportion to suit his purpose.

https://en.wikipedia.org/wiki/Azov_Battalion
If you're implying that Ukraine has recently escalated "a war lasting 5 years" then that's fundamentally ridiculous and you should be extremely embarrassed. But maybe I read that wrong? In that case I apologize.

Aggression is very very clearly ONLY coming from the Putin inner circle thugs who sacrifice Russian lives to kill Ukrainians and unlawfully attack a sovereign state, recognized as such by the entirety of the UN.

All under the guise of idiotic lies that stink to the Moon. It's incredible how any Russian still listens to Putin, Lawrow and the rest of these thugs. They must fear a lot of repercussions. Russia could be rich, connected and prosperous instead.
This is how it will end for now.

Kyiv reduced to rubble, it’s people massacred and Great Russia / New USSR enjoining North Korea on the pariah list of the world.
Maybe only America truly knows, but CND (via Wikipedia) agrees with me. https://en.wikipedia.org/wiki/Nuclear_sharing https://cnduk.org/resources/united-states-nuclear-weapons-eu...
I guess the sarcasm wasn't clear enough. Too late to edit now.
You are cherry-picking words out of context and engaging in "Emotional Propaganda". This is disingenuous and not appreciated.

The phrase "fully" here means as much as the Russians (probably "equally" would have been a better choice). You have read too much into it (i thought the context would have made it clear) and then tried to turn it around.

Quoting Henry Kissinger can under no stretch of imagination be called "Kremlin Regurgitation". Read it again carefully. All of his advice were ignored by NATO/US/EU. See also https://www.dawn.com/news/1677138/ukraine-crisis for some more data. Now watch Putin's grievances (Feb 22 & 24 video addresses linked in another of my comments) and note where his aggression comes from. Taken altogether they give a good idea of how we came to be in this mess and it is clear that the NATO/US/EU played a game with Russia where Ukraine is the sacrificial pawn. Whether one agrees with it or not is beside the point, it is the confluence of policies since the breakup of USSR which has led to this Global crisis and Ukrainian suffering. It is compounded by the fact that NATO/US/EU egged and promised Ukraine all sorts of support/help but when push came to shove, abandoned them just like that. It is inexcusable and your ire is better directed at them.

The Indian Govt. is doing the right thing by helping Ukraine with Humanitarian Aid (as everybody should) while diplomatically staying out of the conflict. This is the best course of action for all parties concerned until a ceasefire is reached.