skysight-inc/HackerNews huggingface dataset:
generally speaking, Angular handles dom manipulation better than React and Vue. Angular has managed to simplify its enterprise/production applicability and performance is a first-order feature that's hard to f up. React -- you can f performance up before you're done writing your first component.
I studied maths too, then spent 2 years in a data science role and in the last few months moved to data engineering which has aspects of both DS and SE and turned out to be what I wanted to do all along.
Disruption of the Internet service will be very damaging to Russian anti-war protests.
Yes, strange that Europeans are not happy to take in military age men but are in contrast willing to take in women and children.
I think there was this theory of concergence between capitalism and socialism. It was a thing back in the seventies. I still think that the authors of this theory were on to something..

The link to an article from the soviet encyclopedia (they didn't like the idea, actually)
https://encyclopedia2.thefreedictionary.com/Convergence+Theo....
Thankfully not so far - it says on that page you can still use an App Password.
No, you can still use IMAP with Thunderbird for example but you login to google account and Thunderbird get a token similar to how all OAuth works, what is blocked is using email/passowrd directly with your IMAP client.
Speaking of social media usefulness, but unrelated, but I found it strange/funny/sad/depressing, I signed up last night on Twitter and one of the posts about Ukraine at the top was like

"Like for Zelensky, RT for Putin, who do you prefer" With some thousands interactions

Does humanity really need social media? Why politicians keep posting their communications there, why they feel they need to expose citizens to such brain damaging content just to be able to see what they say
This is the right answer. Communication with those on the other side is a good thing. Yea they can get their message out, but so can dissidents on their side of the border. Those on our side can also get news and information in to those that don't support the war.
I do not believe so. Last time this was reported it was about preventing web views from being used to sign in. The idea is to prevent apps from phishing your credentials. Instead, you have to hand off to a secure browser for sign-in. After signed in, the app should be able to do anything it was able to do before.
Yes actually.

China is spending alot of time rolling out its digital currency among it's populace. What is difficult to trace about it? It's literally a public ledger...? If you institute a state controlled wallet, not only can you control flow, color of money, etc. but you can perfectly see the data in real time which is a tremendous improvement over the current infrastrucure. You can actually answer questions like, how much does the average citizen spend a month on XyZ with a simple query among your wallet.

> I'm sure Putin himself is setting up a Coinbase account as we speak...

You are cut off from swift and other internationally accepted banking measures. How do you get foreign currency into your nation and how do you transfer payments internationally? Crypto.
Great. There's nothing I hate more than an app or game asking to login with Google and redirecting me to a non Google domain. Of course I have a separate email for those cases
Remarkable 2 is better, because of the features it doesn't have.

The best feature of Remarkable 2 is how quiet it is, it doesn't do anything except for Book reading and note taking.

No notifications, no messaging, no email, quiet tech.
One of the best DJs in the world is auctioning their record collection
As a person who is totally unaware of anything going with Pinephone and other Linux phones, i'm asking -- are they really unable to make phone calls? Or only in some specific cases?
To use react native you're basically rewriting the app.

You could use capacitor in a web view to recycle most of the code.
Ah-ha, thanks. I missed that my first read through. Must need to finish my coffee …
Apparently Flynn earns millions as a paid speaker - how much of that income was reported? Poor tax reporting/fraud isn't treason.

You are cherry picking facts without context, and just repeating tabloid headlines.
Realize that one's truth is one's observation.

So from this, you can have X's truth being based to a certain degree on Y's statement, which may be his(Y's, that is) actual observation or a relayed observation from another person, say Z.

By observing different opinions carefully and in good will you can map and sort of create a tree of observations.The closer you want to get to the actual truth, the closer you would want to get to the leafs of the tree.(Obviously you always have to keep a reference of the thing you want to know, otherwise you get into detailed observations that don't answer your question).

Now obviously the actual issue is when one's legitimate observation is misrepresented as truth, even in good will, by that person.Therefore, there's no best strategy because you need to focus on both depth and collecting a breadth of observations/statements.Think of it as a multipartite graph(in the case of "objective" truth), or a tree(this would be more akin to pure subjective observations).

Ignorance is "fine" as long as you don't claim the truth.Also pay attention to people claiming to know the absolutes or authoritative fact-checkers, most wise people never claim to know much of anything besides their own observations.
That sums it up for me.

I remember, a number of years ago, an Australian eMag, called Crikey, did a series on "Half of all news is spin"[0-1].

I doubt things have improved with age.

[0] https://www.crikey.com.au/topic/spinning-the-media/

[1] https://www.crikey.com.au/2010/03/18/spinning-the-media-repo...
Separation of concerns isn't a bad thing
Ah, I assumed you meant you were living in Russia.

Either way you have connections to actual Russians, now is the time to use them.
RSS feed to it: https://www.to-rss.xyz/wikipedia/current_events/
I was a highly-skilled IC at Microsoft on a fast promotion trajectory before deciding to switch into management.

I loved going deep, solving perf and security problems, and worked across a large number of teams to help them build towards a unified vision.

I made the switch because I saw two major problems that were impacting the ability for engineers in my team to grow and be successful:

1. They weren’t being represented well to the leadership by the current managers.

2. They needed someone who could dedicate more time to career coaching and helping them navigate the politics required to get recognized.

Both of those were the result of having bad managers pretty far up the chain, and we needed someone to step up and refuse to be a “yes man” and actually push back for what the devs needed.

There’s a lot of overlap between solving technical problems and solving people/organizational problems (people and orgs are a different type of puzzle), but you do need a lot more patience, empathy, and tact to solve people problems. Luckily, many of the top engineers at big companies already need to have some level of those since solving most of the large technical problems involves solving people problems.

Now that I’ve successfully solved these problems the teams are more productive and happier, but people have recommended me to move to higher levels of management (which I don’t want). I’m probably going to switch teams now and go back to IC.

I think that anyone who can, should manage for a short period of time but they should have a clear path back to IC if they want it.
If you trample over women and children, you will get special treatment.
Worth mentioning that, while this video is very great and informative, Veritasium has made videos hyping up far-from-market technologies for money in the past[1]. Similar to the linked video, this talks about extremely promising tech not by asking experts in the field, but instead going to startups with an extreme incentive to hype up the technology (complete with VC bait "metaverse applications" of the tech). It's still a great video, but this should be kept in mind.

[1] https://www.youtube.com/watch?v=yjztvddhZmI
My Linode-hosted sites are working.
Where is the option for "I am not good enough" lol
You're link is dead. Here [1] is a fairly nuanced take that concludes that most scholars would call what is happening "genocide," particularly due to the forced sterilizations.

Regardless of whether it matches everyone's exact definition, it's clearly an atrocity.

1. https://www.smithsonianmag.com/history/is-china-committing-g...
There’s also the feel of being played and deceived when something you had strong emotional reaction (i.e. Ukrainian father saying goodbye to his daughters) turns out to be propaganda and part of information warfare.
No, you can use IMAP without password, using app token like any other OAuth
Russian forces are literally bombing their offices in Kharkiv. How is it "virtue signaling" to say you're not happy to sell your services to the country trying to kill you?

this whole thread and people's responses disgust me, people saying they're virtue signaling, and that it's "bad business practice" to cut off services like that. They're in a warzone and this is what people are upset about?!
For a basic intro to compilers/OS I'd recommend the Nand2Tetris course.

It's the best course I've ever done tbh, and is actually interesting. I never felt like I was forcing my way through it.
> The site won't retain the user's choice if you use plain CSS which is pretty horrible

Correct, that's why the suggested solution here is just as bad.

"Plain CSS" dark mode just follows your device’s setting via `prefers-color-scheme` @media query. Anything else is just unnecessary and should be suppressed. Just set your whole system once and be done.

That "Plain CSS" works perfectly and indeed does not need any JS nor different URLs (wut? who does that.)
As I predicted 3 days ago ;)

https://news.ycombinator.com/item?id=30471005
Twitter is also a source of claims that civilian objects are out of bounds for the conflict. Well it proved to be an evidence of not being the case.

RT / Like is a blatant manipulation and Twitter should ban it.
RIPE are based in the Netherlands and are subject to EU law, as a subsequent email from their Managing Director makes clear [1]:

> Our staff are currently reviewing the latest EU sanctions against Russian companies and individuals. A reminder on our process: If we have reason to believe that a member is subject to EU sanctions, we freeze their membership in accordance with our published procedures. Sanctioned members are unable to request new IP resources or submit transfer requests. However, we do not de-register their existing resources or terminate their Standard Service Agreement (SSA).

If the EU want RIPE to vary from this policy, then the EU can presumably instruct RIPE to do so, in the same way as SWIFT has been instructed to stop transacting with some Russian banks.

If RIPE took action in a case like this without receiving an instruction from the EU, that would set a pretty poor precedent.

[1] https://www.ripe.net/ripe/mail/archives/ncc-announce/2022-Ma...
Thanks for this, again I stand corrected.

I'm amazed that they were granted those trademarks. As I said, MLRS has become a very generic term and from the start it was a US Army name, not invented by Lockheed-Martin.
In my dim recollection, I've used mail clients that used OAuth for IMAP access, plus it appears they are not taking away App Passwords, which I use for almost all my mail clients.
I think the point they are making is that the "get the rest later" never actually ever seems to happen when it comes to the US and EU.
The Remarkable tablet uses a Wacom EMR stylus - I picket up a Remarkable 1 from a recycling container and it worked fine with my Samsung Note 8 (or so?) stylus, at least for pressure. Similarly, the Remarkable stylus works with the Samsung Galaxy S21 and S22 Ultra models.

Wacom clone styluses are a bit more expensive than resistive styluses, but they can be bought for less than 20$.
I've noticed gmail randomly blocks Firefox these days under the pretence of "your browser may not be secure" (i.e it doesn't persist through page refreshes), similar to how they try to make you do a captcha unless you refresh the page...

I seem to have less and less control over where and how I am allowed to sign in (even thought I'm using a U2F key), and as a result I'm definitely getting pushed closer to the threshold to move away from gmail out of lockout anxiety.

[edit]

To all those comments that assume I'm: running an outdated browser, have a broken profile, am running untrustworthy plugins, am doing UA spoofing or have been pwned etc etc...

First you are missing the point: I dislike being held to increasingly arbitrary and opaque metrics of what Google defines as "safe"... because that is anxiety inducing, what will it be next week? even if I can log in now, will I be able to log in then?

Second: No, this is Google's fault, not mine. I have not been pwned, this occurs through multiple OS installs. I always keep my browser(s) up to date (i'm a web dev), I know the implications of runing lots of plugins (I do not). However i DO employ restrictions as do many HN readers that Google will find undesirable, uBlock Origin, Firefox enhanced tracking protection, block third part cookies, DNS level ad and tracker blocking etc... It's likely Google doesn't like one of these, but back to point no. 1: it's an opaque metric, I do not like this... hell it may even be because i'm running Linux - so maybe I should do UA spoofing after all to pretend to be a "normal" Windows or Mac user.
I can't seem to get the firework example working. Is this supported on Firefox?
Car dealerships don’t want cash, they want to give loans
The whole "I hate angular" is a bit old at this point. The latest versions are really quite simple/powerful. We act like it's still 2015 and we're jumping from angularjs 1.x to React. The jump was nice, yet turns out production-grade engineering in React was not so nice.
That’s exactly what I do, however I wouldn’t want to try and explain how to do it to my Parents. They are meticulous with their filing system and this would make it impossible. They would ultimately probably print more stuff out to save.
It is or at least was cheaper to buy a Kindle Paperwhite in Canada with no ads than one in the U.S with ads. Even after taxes and conversion. It's really really unusual for an electronic product to be cheaper in Canada than the U.S.

Usually a comparable Kobo or Pocketbook is within spitting distance if not cheaper. The 6.8" Paperwhite somewhat upset the balance as they don't have a direct response to it right now. A Kobo Libra 2 is 90% of what an Oasis is for 2/3rds the cost. And no ads.
Wow, what a political tangent.
If your conscience is clean, it's only because of your own convenient ignorance. Financing terrorists is something that is done by all militant empires. It's a pretty basic strategic military tactic. And the more militant the empire is, the more terrorist financing they're engaged in. Overthrowing democratically elected governments is a typical outcome.
I suggest all HN readers use this opportunity to stop using Google accounts, if they haven't done so already. Potential benefits:

* Better privacy (on many/most alternatives); Google will no longer read your email, store it for use by themselves and their partners, and perhaps pass a copy along to the NSA as Edward Snowden has revealed happens.

* Less exposure to manipulative ads, and lower finesse of manipulation due to less data about you.

* Easier for you to turn on ad-blockers without worrying about that also blocking Google junk.

* Less chance of Google applying censorship to content you publish or transmit.
So what are the options for people who like to download all their e-mail onto a Linux box and handle it locally?
The payment sanctions are hitting hard. The large drop in the value of the rouble will spike living costs. Western-connected Russians can see what's going on. And, of course, let's not forget that (by Ukranian estimates) several thousand Russians have been killed already. They've lost more people than 9/11 to this insanity.
Absolutely, that one specifically got me. Didn't that turn out to be a Russian soldier or something? Regardless, the firehose of social media content isn't tuned for accuracy, it's tuned for volume.
Or a "celebrity" preface..it's almost a bigger deal than the book itself.

It always makes me think the book will be shit, but that is unfair too. I guess that's why I try ignore them...

Glad I'm not the only one!
> Legacy scp/rcp performs wildcard expansion of remote filenames (e.g. "scp host:* .") through the remote shell. This has the side effect of requiring double quoting of shell meta-characters in file names included on scp(1) command-lines, otherwise they could be interpreted as shell commands on the remote side.

This is good, but it broke everything (Fedora made this switch a while back). All our scripts were running scp and doing double quoting so we could deal with whitespace and so on. There's no easy way to tell if the version of scp needs the double quoting or not -- you cannot check version numbers because distros switched scp as early as 8.7 -- so we just had to drop support for older scp and hope for the best.

We weren't using remote wildcards in our scripts, but they're a kind of useful feature which now doesn't work.
As a self-identifying neoliberal I share a similar observation and frustration. I think it was Adam Gopnik who pointed out that the left is great at pointing it problems, but bad at developing solutions. If they have a solution it's often too simplistic sand tries to go directly to the goal, ignoring all side effects. My canonical example here is rent control. The right on the other hand tends to deny that any problem exists or more recently just tries to rewind the clock. I now notice this frequently and it's quite disheartening.
I know about that tool, but for JS you can dig and find the hot spots with painting operations you could not find what css triggered them. I could use them to identify JS code that did too much DOM changes and optimize them though.
My first “tech” job out of college was tech support for a VPN company. Brilliant little operation reselling bandwidth to folks visiting China and those who wanted to hide their traffic. One reason I really respected the CEO and CTO is that they told us specifically to never, ever promise that we made people “anonymous on the Internet.” Even when they went to no-logs — a big step for them — they still maintained that we always stick to this line: “You are never anonymous on the Internet. Our service is to help you create a more private connection, one that makes it more difficult for you to be tracked by corporations and hackers. It does not protect you against state-level actors.” When I discussed this with them, they had an even more candid take: “Look, if you have the US government after you, you’re already fucked. No level of encryption is going to help.”

This has always stuck with me.
As someone who is creative not by choice but by inescapable genetic predisposition:

The creative phase takes a lot of energy, it constantly runs in the background, grinding out the possible from the impossible.

If you go out of your way to take on another task unrelated to your day job - you are going to feel the pain. And your performance at work is going to drop.

Because the uncomfortable truth is that creative work is like a background task constantly running in the brain. And that saps up resources and removes brain power from your run of the mill tasks.

I can feel when a creative process has ended because the fuzzy veil over the world lifts and I can suddenly see more clearly. The resources that were tied up in designing a compressive sensing camera or a new lenticular screen design or a new physical theory of the universe are suddenly released and it's a relief.
I personally have no reason to encrypt my emails. I treat the vast majority of them as potentially public information since I work for a research institute and think that I should be and need to be accountable for anything I do at work. Whether private or work-related, I generally don't write anything in emails that I wouldn't also be willing to defend in person in front of an audience.
>Even the US government have pretty much said PGP is a dead approach.

I would be very interested in a reference to that...
Hi, I’m Matthew Thomas. I set up the open-web-advocacy.org and am the primary author of the document.

We don’t want this to be about personalities and want to focus on the problems at hand.

Happy to answer questions and I hope some of you will join us in advocating a better future for the web.
I used the 16-character App Password. It requires 2FA to be enabled though.
> they get to book that revenue as pure profit.

Wouldn't you have to keep that on your books as liability in the same height as the income you had from the sale (as the true cost is not yet known)?
We should help them to get back their homes and country.

They are not immigrating, they are fleeing.

But if we can give people work that they can continue when they return home, then it would be good probably.
What about compatibility with browsers? CSS can do a lot that JS can but sometimes it just won't work on all browsers. For example the SVG animation on the page doesn't seem to work for me?

Also for animation it depends on the use-case. Complicated animations are better suited for JS than CSS https://developers.google.com/web/fundamentals/design-and-ux...

I recall trying out a complicated SVG animation and it used a decent chunk of CPU time
It's the internet.

Rule 1. Be anonymous, see rule 2

Rule 2. Everything is a scam

Rule 3. Everyone is lying, see rule 2.
Probably the same as all people - to live in health, peace and prosperity.
MIT Chose Ethereum’s PoS as Top Technological Breakthrough
Pay for a quality (online) newspaper subscription.

In particular, do not rely on news media that aim to be _the first_ to report. Being first comes at the cost of being thorough and balanced.
True, but understanding their motivations goes further than taking their narrative at face value.

The Russian narrative swings from fear of future deployments of American missiles in Ukraine, as if nuclear ballistic submarines can't show up in the Bering sea in a matter of days. And de-nazifaction as if the Kremlin regime is a pillar of freedom and democracy.

Both arguments are rather flimsy at best. It looks to me the main issue is Ukraine's democracy, it looks like the Kremlin cannot tolerate bordering a democracy not run by some kind of autocratic vassal.

It kind of make sense since there is a large Russian/Russian-speaking community in Ukraine. What the Kremlin can't tolerate is a neighbor with greener grass on their side of the fence. Because if the Russian people witnessed a blooming economy and growth in Ukraine after the popular deposition of their then Russian-adjacent president, they might get ideas. So days after the event Russia invaded crimea and labeled the Ukrainian government Nazis.

Simply because the Russian people had to see that popular revolutions only lead to misery.
Saudi Arabia Mohammed Bin Salman Defends China Concentration Camps for Muslims
This is very true, software engineering with a Mechanical Engineering degree here...
It's unreadable on desktop Firefox!
Genuine question here: is there anything notable about this that I'm missing? It seems like an inevitable consequence of larger changes we already knew about.
GNU Taler: An anonymous, taxable payment system using modern cryptography