skysight-inc/HackerNews huggingface dataset:
React Through Time: The evolution of a React app over 8 years
> I thought Germany was the land of competent engineers and managers?

They do not make the decisions, the politicians and the authorities do.

The engineers/managers are the one that are likely screaming to them saying nuclear energy is safer, more productive and cost effective vs. buying Russian gas via Nordstorm pipelines.

The Ukraine situation has just made the politicians wake up and reconsidering the energy supply in the country. Definitely not a good idea to have a big chunk of the country dependent on another country that is hostile.

At this point, it is best to keep nuclear plants running as a base energy supply which switching to renewables at faster pace to replace it.
It is likely to be a significant number, and recent events will heighten a problem that has been in motion since the breakup of the Soviet union and, leter, EU and NATO expansion. A lot of Russians want to be European.

https://www.migrationpolicy.org/article/migration-dilemmas-h...
Absolutely, Homage to Catalonia is also one of my favourite works by Orwell.
We used to have ACID 2 and ACID 3, do we have something similar to ACID 4? Or at least a subset of features that are guarantee to work across all browsers. While Caniuse is useful for checking support, many times there are browser that support something but it is buggy or differ from one another.
1998 Washington Post Article Untouched by New HTML
I'm completely in support of what they're saying (and wish more open source devs adopted it).

However, the tone of the article somehow went gradually from "straightforward and honest" to "actually toxic" towards the end, and left me somewhat disinclined to choose any of this author's products.
Indeed; for well over a decade, I would impulse-buy anything from Panic or The Omni Studio.
At least with nuclear you have some control over where the waste goes, as it is so highly concentrated.
Not even dual boot.
Just depending on the password/pattern entered, log in as a different user. It's possible to do in Android as an app. I've been meaning to write one, but it seems like lots of work and upkeep.
OP here. This find was a tiny joy in my day. The article was from 1998 and the page appears to be untouched by all the "upgrades" in HTML. I love this...image maps, light HTML, tables...oh my!
Apps that may have sensitive information could have a dual-mode: if you open the app, you only see your "public" content, and if you do some gesture that you configured (like drawing some shape on the screen but without a "lock screen"), you see the full contents.
We are talking about mastercard/visa here. I never said Mastercard/Visa represented 99% of all credit cards.
The thorny ethics of displaying Egyptian mummies to the public (2021)
I suspect PHP's popularity has really only waned in the US. Just my very anecdotal observations.
> Russia does not want a NATO country on it's borders. That is why it invaded a country with four NATO border

A country not in NATO, and with no imminent prospects of membership, unlike the five NATO countries that actually share a land border with Russia.

At best, this does absolutely nothing about the amount of NATO on Russias border.
Web based services? Only use incognito mode? (Firefox on mobile can be configured to use Private mode by default)
Safer than solar, wind, and hydro?
So you just ignore the video of two people getting murdered and take the word of "someone on the ground". Something tells me no amount of evidence is going to convince people like you.
Which would be incredibly cheap for a CNC… for a small one, in 80/20 profile I would be higher than this :D
> It’s sad to watch Russia descend into totalitarianism.

Descend INTO? Excuse me, but what part of Russia isn't already totalitarianism?
Wasn't this also A Thing not that long ago with people flying to America?
France is dropping masks and vaccine passes next week, so I expect this coincides with the removal of government restrictions for those inside.
Since you are nitpicking, you could well use a sinusoid activation function on the Neural Network, and reach an even smaller loss value.
They should immediately bend some of their manufacturing assets toward the goal of electrification. We need all heating to be electrified in the next 20-50 years anyway. No time like the present to start working on this effort.
Very nice, thank you for making that. I just bookmarked it.

I also signed up last week for online-go.com because I am getting tired of playing against Go programs, and I want to lose to a real human.
> Why would they need assistance?

Has nothing to do with the facts, the assistance is just a way to make the same propaganda be anti-US and anti-Ukrainian.
True, more and more countries are doing this.

https://www.makeuseof.com/tag/tsa-electronics-rights/
Why should I buy a Yubikey with its closed-source firmware, when OnlyKey and Nitrokey offer open-source firmware (that get updates) for a similar price?
This is where I differ. I think the Python/JS/Go crew gets you stuff that is built poorly and becomes expensive to maintain.

I much prefer the JVM and ASP.NET crew because they are 9-5 programmers, their tools aren't constantly changing so for the most part they only need to spend time actually doing work. No fighting with package managers, no updating the latest framework and solving backwards incompatibilities for weeks, no random runtime bugs and shitty native extensions that cause said runtime bugs or memory leaks outside of runtime level heap accounting, etc.

Boring tech is the way to go for 99% of problems and to me JS/Go/Python don't qualify because they break too much and require too many workarounds for too many problems. I want my programmers to be thinking about how to solve my business problem, not problems with their tools.
> Nuclear is the safest energy source.

The cited link shows that deaths directly attributable to nuclear power thus far is the lowest based on the data used.

This is not the only definition of safety, and should not be portrayed as such.

The primary objections to fission nuclear power has been the many-thousand-year half-life of the waste products, not that it would kill people while being built or while running. We have no way to project what the tally will look like in 10k years time.
Dr Bronner's embraces quackery outright, as to what degree it was intentional originally it's a mystery, the founder had a troubled background as a Jew escaping Nazi Germany, and went to the US to found a pacifistic cult around castile soap, that had actual followers.

Anyway, I find it's very good on the skin, I guess that them selling somewhat fancy soap as overpriced floor cleaner just adds to the mystique.
They already did something like "jail everyone" in the last century, it's not impossible for them to play by the same book again...
King Arthur Flour is another company that had been around forever but seemed to become much better known around the same time. I suspect that it may partly relate to the web going mainstream--and therefore niche companies with a "fan club" but not enough money to do widespread promotion and advertising had new options for reaching people.
Heardle: Name That Tune
So this video recording means nothing to you unless corroborated by "your people on the ground".
Got it.
When there is more dissent, totalitarianism becomes more palpable.
This article claims he never used drugs despite selling his stuff in the middle of the sixties. It comes after multiple paragraphs describing the drug use of his kids, who now run the business, so it does feel like “oh yeah dad did fistfuls of LSD on a daily basis” would have been a thing they would casually reveal if it was true.

There are other routes to the place that copy comes from. Mysticism can take you there more slowly. Madness takes you there without any working context to what’s happening, or any tools to deal with it.
> If you are prototyping extremely quickly then maybe Ruby on Rails might be the right tool for the job (and thus attract the right kind of people).

I am puzzled by this because my early experience of Ruby On Rails (and I mean early -- 2005) is that every Rails developer I encountered knew much less than they were letting on.

> Go attracts mediocrity and not in a good way, it also actively repels the "right " people if you want to hire for highest intellectual horsepower for a given budget.

I really think this needs backing up with at the very least a juicy horror story! I'm not convinced by this at all.
As opposed to in the West, where they do that through the telephone company and you don't even know about it.
> But hey let's keep on the direction you initiated. That Donald Trump is just a misquoted, misunderstood, unfairly portrayed in the media, fine person. It's exactly his claim....

That is what is known as a straw man.

You posted something that was easily disproved by video evidence. You then posted something else which was easily disproved by a transcript of the actual exchange instead of one filtered by a journalist that clearly was as interested as you are in truth. You're not interested in whether your claims are correct or not, you'll simply move on to the next one, and I'm not interested in that as I don't have an axe to grind.

> You decided to comment on my post history, of behaviour, but I will accept the claim I am not your normal HN:-)

Yes, because it's strange, I'd expect it of an activist on Twitter. I do hope that you're not the beginning of a change in the kind of people posting here.
Exactly, that's why they didn't were allowed to join NATO. So what's the point?

They didn't, but Russian military (the lunatics who came up with the invasion idea) didn't care.
Links to a lot of the older stories on that page work as well, fascinating!

A site search of that archive link unearths SO much time-capsule content - thanks for sharing :D
"JS is almost never the right tool for the job"

Except, you know, in the browser...
"you’d be better off unlocking and handing over your phone"

You would in the short term, if you're a coward and unable to stand up to this kind of abuse. In the long term, if everyone stood up to this abhorrent behavior, it would stop.
I guess there must be incidences which we are not aware of.

Why is this forum so toxic? https://forum.duolingo.com/comment/36957067/Why-is-this-foru...
That is absolutely true.

However, we also risk an extinction event if we don't get carbon emissions under control, so turning a known 100 year risk into a several thousand years possible risk feels like a good bet.
> This generally requires one call to prepare the statement and fetch some sort of handle, and then executing the statement with the handle from the first call.

Not always. The Node `pg` module pipelines down the commands on the connection: it sends a `prepare` command, then a `bind` command, then an `execute` command. Yes, it uses prepared statements under the hood, but there is no wire round trip between prepare and bind.
Domain names and social media handles maybe?
Android allows you to have multiple users. So you can have 1 user for private activity and another for day 2 day activity.

If you need to unlock your phone to show someone, unlock the day 2 day account.

It's not fool proof but might fool someone who is not aware of the feature.
It's not so much the "interesting-ness" aspect. It's about recognizing where the papers fit and if there is a novel contribution in the first place.

Even though they emphasize technical correctness, it's very easy for a reviewer to misread the intention of the paper and assert that it, for instance, uses too simple of a model for a different field, or didn't cite appropriate literature for that field.
It obviously doesn't happen all the time, but the fact that there is that risk there encourages the general formulaic writing (at least for me).
> because the security failure rate gets better with more components

[citation needed]

This isn't obvious to me, and as I explained (in a way that agrees with your first paragraph) more components could just mean more opportunities to get hacked. You'd have to go out of your way to prove that the security does overlap, and you can't trivially go around one component if the other is hacked.
Scuba Diving in a Neutrino Detector – “Two Thousand Feet Below Lake Erie”
You emphasized the word uncritically, but I still missed it on my first reading. Sorry about that.
Ask HN: What Is a “Wiki”?
I mean personal wiki when I say "wiki". Wikipedia has an article about it - https://en.wikipedia.org/wiki/Personal_wiki

The Wikipedia article shows that a wiki that allows one to organize information similar to collaborative wikis except that a personal wiki is not collaborative.

I have been investigating the blogging, wiki, digital garden culture in the last few days to see what people who host their own websites do to organize their personal information.

I found some very good examples of digital gardens in this awesome Twitter thread - https://twitter.com/Mappletons/status/1250532315459194880

The first example in that Twitter thread is this wiki/garden - https://tomcritchlow.com/wiki/ - Garden, yes. But is this really a wiki? Can a simple tree of files be called a wiki?

I am trying to understand what is or isn't wiki. This might help me decide how I should name and organise my digital garden.
Android phones can implement multiple user profiles at OS level, and these can at least provide security against cursory visual inspection.

Ideally you'd use credential derived encryption for each user's storage area on the device, and avoid leaking the number of profiles on the device. The UX for that is "hard" - even a single login screen that (with a naive implementation) accepts 1 of N PINs would be vulnerable to a timing attack as the PIN is tested against each "profile".

There's a few gotchas around carrier services like SMS and voice calls (do these go only to the main user account?), but maybe in future you could see an eSIM per profile... Doesn't protect you against a colluding mobile operator though - ultimately it all comes down to your threat model.
I know too much about managing teams. Did that for nearly a decade untill it almost broke me.

Then I went back to engineering as there's much more actual value in it and less politics.
I've heard that dividing e.g 1 by 0 in Excel feels like a monad

it's either value or dividing by 0 error :)
I'm not the one claiming it's easy, I'm claiming it's really hard. So, my IRR is irrelevant.
That would be possible if our phones wouldn't be all locked up by the manufactures and instead we could install the OS we wanted... One can dream
I think that's more true in the negative sense. It's not that it attracts the "right" people, it's that it repels the "wrong" people. There plenty of clever efficient devs working in Java or JS but they're surrounded by a sea of mediocrity.

And since the interview process is imprecise the point of being broken, it's very useful to attract the right people in the first place.
> I think the Python/JS/Go crew

Genuine question: are these people a crew? I doubt very much each individual constituency in that trio would think so.

JS and Go are really very different things with different mindsets. Python vs JS likewise.
For your good old boring business software - ADTs and patter matching combo is, IMO, the most visible, practical benefit over "traditional" languages used in the industry. And something I miss the most when not writing in Haskell.
It was all somewhat veiled before. Russia has now dropped any pretentions to being anything other than a totalitarian state.
To the best of my knowledge, there is no section of the PATRIOT Act that includes a backdoor on every cellphone for every domestic message. That would go even beyond the wildest accusations of domestic dragnet surveillance.
It’s probably more intended to intimidate than anything else.
There is risk in doing lab based research. There are clear and obvious ways to mitigate that risk. The science is clear both of these.

Covid was a warning. But scientists are going to ignore that and the science? And we're going to make excuses for that?

What could go wrong?
What you describe might be almost achievable using Android work mode, and an open source tool like Island - you can have a second instance of apps (like WhatsApp or signal or telegram) independent of the first instance, and you can turn work mode off if needed.

If your adversary knows about work mode though and checks if it's available, this won't help you much.
In other articles German experts say that if Russia cuts of the gas, there will be economic Armageddon in Germany.

Yet Germany still strongly resists pausing the closure of currently running nuclear power plants.

What is going on here? This doesn't make any sense. Why such resistance to even pausing the process?
That's an old Hollywood special effect: https://tvtropes.org/pmwiki/pmwiki.php/Main/GaussianGirl

> When filmed, the Gaussian Girl is shot through a soft-focus filter, a piece of translucent plastic (or very sheer silk, in the days of classic film), or a quick smear of Vaseline, depending on the director's and/or cinematographer's preference. This surrounds her with a softly glowing aura, and smooths out any unappealing pores or lines on her face. The result makes her look nothing short of ethereal.
Yeah I didn’t get that part, JS is one of the most used languages because of the browser
I'd love to see better open source spell checking. The state of the art spell checkers (in say, MS Word or Google Search) are excellent and more than good enough for my needs. And yet the spell checkers in browsers (e.g. Chrome and Firefox) and other apps tend to be terrible only catching very basic cases and often not being able to suggest the correct word.

Does anyone have any insight into what's holding this back?
The Differences Between Processed White Flour and Whole Grain Flour
Seems like a simple solution would be to carry two phones. If you are stopped hand over the clean one keep the real one out of sight.
Yes, absolutely. One time, my team was left without QA personnel, so we had to check features manually for a while. Even after this no longer became mandatory, running the code almost always reveals aspects worthy of a discussion as a part of code review. Obviously, this has a drawback of longer reviews, especially if testing a particular scenario involves quite a bit of effort. Would recommend, certainly beats longer feedback loop when the same issues are revealed during the QA acceptance phase.
If a damn fails, I imagine the result would be pretty devestating to anything downstream.
What writing a book taught me about failure
>"In their appeals to Wells Fargo, Mr. Faunce and Ms. Gibson cited the consumer bureau’s rules about fraudulent losses, but the bank repeatedly rebuffed them."

I don't understand why Well Fargo is still able to operate as a bank or why consumers would ever even consider maintaining an account with them. It has been shown that they have literally operated as a criminal enterprise, conspiring against their own "customers." While I really feel for these folks I wouldn't expect anything less from this toxic shit hole of a company. Please vote with your feet.

From the Department of Justice, 2 years ago:

"Wells Fargo & Company and its subsidiary, Wells Fargo Bank, N.A., have agreed to pay $3 billion to resolve their potential criminal and civil liability stemming from a practice between 2002 and 2016 of pressuring employees to meet unrealistic sales goals that led thousands of employees to provide millions of accounts or products to customers under false pretenses or without consent, often by creating false records or misusing customers’ identities, the Department of Justice announced today." [1]

From the Texas Attorney General:

"Between 2009 and 2016, Wells Fargo opened as many as 3.5 million bank accounts, transferred funds, filed credit card applications and issued debit cards without customers’ knowledge or consent. The bank disclosed that it found 528,000 unauthorized enrollments of customers in its online bill payment service.

In addition, Wells Fargo improperly referred customers for enrollment in third-party renters and life insurance policies; charged auto loan customers for insurance they did not need; failed to ensure that customers received refunds of unearned premiums on certain optional auto finance products; and incorrectly charged customers for mortgage rate-lock extension fees."[2]

[1] https://www.justice.gov/opa/pr/wells-fargo-agrees-pay-3-bill...

[2] https://www.texasattorneygeneral.gov/news/releases/ag-paxton...
> Animals solve the problem of the "ambiguity of inference" by being in the world and being able to experiment. Ie., taking the stick out of the water. A neural network, in this sense, cannot "take the stick out the water" -- it cannot resolve ambiguities.

Couldn't training data include a video of someone taking a stick out of the water?
It should not be difficult to differentiate between Union Pay cards issued in Russia vs. China, if there was such a need.
Yes, TSA can ask you to unlock your phone and automatically grabs data from it, on iOS you can get around the automatic grab by pair locking your device: https://arkadiyt.com/2019/10/07/pair-locking-your-iphone-wit...

EFF also have a nice guide called "Digital Privacy
at the U.S. Border" (PDF): https://www.eff.org/files/2018/01/11/digital-privacy-border-...
> The irony is that Bolivia is a hotspot for lithium production.

It's why there was a coup in bolivia a few years ago. Guess who was involved in that one? Hint, the same one involved in coups in ukraine, venezuela, iran, etc. Discovering major resources is both a blessing and a curse. It can generate wealth/development. It also brings in bullies who want to steal your wealth/resource. Hopefully bolivia can buck the trend and use their resource for the good of their nation.
In a perfect one would use CRIU [0] to suspend the old container, then download the new one and start it. If the service comes up with the new container, then remove the suspended one and otherwise, fallback to the suspended container.

[0]: https://criu.org/Docker
Doesn’t Gerhard Schröder have ties to the Russian gas industry?
Heh, I posted it. Check my history if you want to apply (non-remote, Amsterdam based). There are more positions than the one I linked
And nobody is at risk to be jailed for opposing a war.. or just calling it a war.
I wouldn't be surprised - their ESTA form has a mandatory question which requires applicants to list all their social media accounts.
The attack you're describing doesn't require wifi. If the victim visits the attacker's page, the attacker page is free to request signatures (also non-presence-attesting signatures) from the key. This can be used to send data to the key (in the nonce) and from the key (the signature is nondeterministic). I don't know if this can be done without user's awareness in the new web api for security keys, though.
Read webpages faster by creating a table of contents for webpages
did they do that to find what political views people have?
Also, 11446 people have been detained so far, according to OvdInfo.
> I would be very surprised that Taiwan is not next.

Just wanna establish some clear understanding on what you mean by "next".

Would you be very surprised if Taiwan is not invaded within 3 months? 6 months? or 12 months?

Or what you mean is that you would be surprised that there can even be another invasion elsewhere after the invasion of Ukraine and before the invasion of Taiwan?
Oh! I haven't made it. I use it and thought I'd share it because Go seems to be popular here.
I’ve never once been asked to unlock my phone at a TSA checkpoint. How common is this?
Technically it works directly, but with e.g. multi-pointer X you can bind HIDs to a pointer (aka cursor), and control them independently and concurrently as long as you don't confuse the applications you're interacting with. I think Emacs is tolerant in that respect, but beyond that, some trickery is likely required to make this work (i.e., multiple browser instances).