skysight-inc/HackerNews huggingface dataset:
So, you have some infinite space, and now you transform it with a linear transformation A - that could include mirroring, rotation, stretching (but not translation - one of the properties of linear transformations is that the origin, zero, stays at the origin).

Now, there could be lines through the origin that map to themselves under this transformation. These lines are called eigenvectors of A, and they characterise the transformation A. (If you mirror something, a line in the mirror plane maps to itself. If you rotate something, the rotation axis maps to itself. If you stretch something, a line in the direction you stretch in might map to itself. And so on.)

Now, these lines map onto themselves, but they might be stretched or shrunk in the process - that's given by the Eigenvalue.

The famous equation is A x = lambda x: You transform eigenvector x by A, and you get back x itself, but stretched by a factor lambda (the Eigenvalue).

So, if you have some mapping of 5d space to itself, for example, it can be characterised by 5 eigenvectors (lines that map unto themselves), and 5 eigenvalues (the stretch factor for each of these lines).

Now, "traditionally", you compute the eigenvector by solving a 5d linear system for each of the eigenvalues. (5 eigenvalues, 5 slightly modified linear systems, each gives you an eigenvector of 5 coefficients, for a grand total of 25 eigenvector coefficients).

Here, it is shown that you can compute the eigenvectors of the full system without even solving that traditional linear system, but by instead taking the eigenvalues of a slightly modified smaller system. (5 eigenvalues, 5 slightly modified smaller systems M (that you get from A by striking out the i'th column and row). Each of those has 4 Eigenvalues, so you have a total of 5 + 4x5 = 25 Eigenvalues. Now, you compute some differences and products and ratios of those numbers, and hey presto, you get your 25 Eigenvector coefficients (thus the title, "Eigenvectors from Eigenvalues").

Pretty neat, though it's unclear to me how the computational complexity really compares.

EDIT: formatting, reference to title
What type of infertility treatment for foreigners in India?
btw. that's not technically the truth since you can open a Basiskonto as a company.
Local Dentist in Memphis Tn
If you give the philistines the power to terrorize their fellow beings, they will.
This is probably a great time to try to crack AGI. The cost and power of computing has just about become ok for the task and the published work out there like AlphaZero is getting kind of close but probably needs one or two major algorithmic changes to get there.
How the tiny town of Roundup, Montana, became a hub in Amazon’s supply chain
No, because I'm always under pressure to show something on a screen as early as possible, but I really wish I did.
No, although sometimes I do wish I were working on problems that are so simple to test.
> wrapping text

Oh my. Who uses wrapping text for coding?
First rule of the downvotes: "Never talk about the downvotes".
No, in fact, we don’t use coded tests at all, deliverables are tested by the product owner(s). On the code level, we hardly see bugs, not even when refactoring. I often wonder if it is luck or expertise, and whether we would benefit from writing tests.
Maybe the difference is one of the groups is talented, so the gap in time amounts for the talent. Not the other way around as the article suggests.

The two groups are not comparable, because the talent is a non-negligible difference, so the experiment is flawed (few samples, different groups....)
> that the programmers who love C++ get high on the complexity that makes them feel like masters of the universe

Ah, so that's why this terrible inconceivably complex mess of a language is so popular. This is a great insight into the minds of Stroustrup's acolytes.
I don't believe it's related to being-busy. It's more about discipline in their life. Elite player's life is more organized, hence they seem less busy.

e.g I work out every day from 7 to 8 pm. I may be sounding less busy. But if the routine is the same, but I decide to go to the gym at random schedule, I will be more unorganized, will look busier, might be less productive, and yes I'm doing something wrong.
Satellite setup! (side monitors are solar panels?)
> I can't figure out what the Reddit...'s plan is ... and nags you to install their app on mobile.

That part the cynic in me sees as obvious: easier tracking with the perms that most apps require, so they can command a higher price for any ad impressions.

I think the same is true for a great many apps that could be replaced by a well constructed site or, if offline use is needed, a PWA (the argument of supporting old devices is moot: if your phone is too old to run a well written PWA reasonably then it probably isn't new enough to be well-supported by the related native app either).
Yup, the problem with nuclear is not the safety of the technology as such, the problem is the combination of two things:

* People's greed, stupidity and laziness means that in practice, there is no such thing as a safe technology.

* A nuclear reactor is pretty much the only thing where a local fuckup can have globally disastrous consequences
I had some issues when giving 80 char wide code into print. 70 worked.

Just as a small info :)
I follow the Functional Core, Imperative Shell pattern.

I do TDD on Core, especially on mission critical code.

The Shell however have almost zero automated tests.
I am managing Vault cluster on a quite unstable infrastructure (private openstack, occasional outages of some VMs). We are running 3 vault nodes and 5 consul servers (all open source version) as a storage backend and it is really resilient and easy to upgrade by rolling upgrades.

From the usability perspective, you have to coach people and make documentation on usage, but once you onboard services/pipelines and leverage identity backend with some 3rd party authentication it's good.

the only problem with OSS version is georedundancy.
3dsecure is security theater, I hate it so much.
It doesn't matter if you have 3dsecure, because a scammer can use your card on some site that doesn't use 3dsecure. All 3dsecure does is making it harder for me to pay to legitmate websites in the EU. But wait, more often than not I can't pay at all because (in my case) 3dsecure uses SMS, and SMS delivery is unreliable, I can't get SMS from my bank when I travel to the US, or even some when I travel to some other EU countries. For me, it doesn't work approximatively 50% of the time.

And of course, SMS 2FA is not secure at all. Now if there's fraud and the scammer used 3dsecure with spoofed SMS, good luck convinging the bank it wasn't you.

"But SMS is not the only option" you say, "other banks have better 2FA", actually, I use other banks too. And they have something insane for 2FA: https://lobste.rs/s/1cyltz/two_factor_authentication_now_ava....
What you described would be hideously insecure. Get a backup laptop.
No, the ordering of the eigenvalues of M doesn't matter, because we take their product (or rather, the product of their difference from a fixed number), and multiplication commutes. It's maybe not obvious, and as such I can understand auggierose's complaint to an extent, though it was maybe unnecessarily harshly phrased.
I have always wondered how close von Neumann was to the maximum human potential. Does he sit close the outer edge of possible human potential, or can greater geniuses be created? Is there anyone alive who even comes close to Johnny?
Whoa, I just set out to find the way to disable them. I thought it was possible, but I seem to have confused that with Firefox. Firefox calls it "studies", and you can easily opt out of them in the browser's options.

Chrome (and chromium) calls the feature "field trials" and there doesn't really seem to be a way to opt out. I'm seriously baffled by the audacity of Google here.

Seems as if the only way to actually get rid of them is to modify the Chromium codebase and compile it yourself.

It might be worth to investigate whether there is some kind of host name that could be nullified on the network, of the server that the trials are loaded from.

Sorry for that misinformation, I clearly have to update my original rant.
There are so many alternatives, see https://news.ycombinator.com/item?id=20410848

Any information about which language is leading the field?
Having a legal background, I would really like to evaluate the grounds for a class action for discrimination. Legal tech companies are increasingly taking moral stands, poorly motivated on dubious reasons, on legitimate and lawful activities, while at the same time the industry has a tremendous responsibility in enabling hate speech and gals information.
He newer took an IQ test (or at least it isn't known) so nobody knows. Personally I think Mozart was smarter, but who knows.
> Artists will always create content, but they will always need to eat too.

So do devs, which is quite often neglected when talking about open source. It often goes along the "well, then do it in your spare time"-line.

Maybe there is a huge gap between expectations and what we, as people, can actually do. There are a few who can make a living off of their channel, but you shouldn't start a youtube channel today, expecting to make some "big money".

The more traditional way would be to start small, gain more and more visibility over time, and at some point companies might be interested in "in-video" promotions, like LTT does.
A good counter yes. I can only vouch for my own health improvements, but a lot of what makes a PhD bad for mental health is just that it is effectively a miserable and badly paid job.
> In the 90s, teams were becoming too focused on the process instead of the software and customer / user.

Sadly I see a lot of this today too. I know someone who has worked on an "agile" project with two half hour long standups a day, two hour sprint planning, hour long retrospective, and various other "ceremonies". I'm not sure how much of the sprint comprised of actual work.

> Sometimes, teams wouldn’t get feedback for months.

Feedback is so crucial. It frustrates me that business process and politics sometimes gets in the way.

> unless you’re starting with a heavy weight process to begin with, you’re not going to see much productivity gain

Agree 100%, The scenarios I've mentioned have always been short term (~4 weeks) client engagements where there should've been absolutely no room for needless process. I worked on a project once where we had weekly sprints (!) with a playback with key stakeholders each Friday. Each week the stakeholders would change, so each week we needed to spend at least a day planning for the presentation.
did not agree about it, Wacky business logic can break up into small function or smaller business logic. The way to keep track in a huge function will make your brain struggle/question in middle of way. The good engineer need to find out where need to break. We need write code for readable and archive business logic.
Not only responded, but responded in under 2 hours, which is amazing from a busy professor like Tao.
The 5X is probably the worst Nexus ever, it was a low end device that is so frustrating to use that it probably made many people to switch to iPhone :-).
> HN is regularly being updated and improved.

No it's not, nor is it growing anywhere near what you guess it's growing at. I'd guess it's stagnant or even dying a bit in 2019.
there is an issue to track this one already
https://github.com/hashicorp/vault/issues/6991
If the site does not have 3dsecure then chargeback is easy...

And yes, agreed, SMS stinks. I have tokens for everything and insist on that. Unfortunately some banks now only have sms...
Hudi from Uber Now Available on AWS EMR 5.28.0
VS Code has regions, which look like preprocessor instructions but I don't think they actually have any affect on the code. They do, however collapse while providing a nice label.
So true about the young couples bit. Look up "Stay Uncle".
This is way overcomplicated. All you actually have to do to grab your latest scheduled Postgres DB dump is run:

curl -o latest.dump `heroku pg:backups public-url -a [app]`

(and then pg_restore)
Eugene Wigner knew both and has this to say:

"I have known a great many intelligent people in my life. I knew Planck, von Laue and Heisenberg. Paul Dirac was my brother in law; Leo Szilard and Edward Teller have been among my closest friends; and Albert Einstein was a good friend, too. But none of them had a mind as quick and acute as Jansci [John] von Neumann. I have often remarked this in the presence of those men and no one ever disputed me.

... But Einstein's understanding was deeper even than von Neumann's. His mind was both more penetrating and more original than von Neumann's. And that is a very remarkable statement. Einstein took an extraordinary pleasure in invention. Two of his greatest inventions are the Special and General Theories of Relativity; and for all of Jansci's brilliance, he never produced anything as original."
My business got a KYC letter last year. So far I've ignored it. They haven't shut the account yet.

These things are usually treated as box ticking exercises, not as fervent investigative due diligence.

I would guess money laundering happens elsewhere.

For as little as $1m you can set up or buy a bank of your own. For $10m or more you can buy a regulated operating bank with employees and deposits.

The process is more complicated than plain old incorporation, but I would guess it won't be unduly troubling to people with a lot of spare cash at hand.
Good idea and perfect execution : Great platform, great gameplay. I am a big fan
Information overload: The promise and risk of quantum computing
Startups sacrificing profit on customer acquisition is understandable. But it is a huge red flag when they start losing both.
https://oyo-ruined-my-anniversary.com/
As an AdGuard and Pi-hole user I want to like NextDNS but when I tried it there wasn’t an easy way to temporarily disable blocking. Is that still right? I think that would make it a nonstarter for most of my friends and family.
I don't know how everyone uses such small font sizes. I think mine is set to 16pt.

The one thing that frequently makes me ignore line lengths is URLs. They seem to be most readable when on one line, even if it's 200 characters long.

Also, what kind of variable name is `maîtreD`? I doubt many regions have î on their keyboard.
At least in case of Librem 5 there was no choice: the hardware working with free software is rare, which restricts the choice of SoC and the modules.
I know several people that had their account closed in germany for perfectly legal things. The Bank calls it: Geschäftsschädigendes Verhalten.

Stuff like gambling (which is legal in germany),or being iranian (which I suppose is legal too)
See my edit about hw tokens. To me hw tokens are bad, not only because of the UI/UX disaster explained in the link above, but because I have to have the damn thing with me. Also, batteries ran out while I was in the US for 4 months, and the bank would not send me a new one, I'd have to come get it in person. Thanks bank!

And chargeback was always impossible in my case. In the US I click a button in the webui, or call a phone number. In the EU, I had to come in person to the bank three times, and fill all kinds of forms, and in the end, I still didn't get my money back.
You might like "Prisoner's Dilemma: John von Neumann, Game Theory, and the Puzzle of the Bomb" (https://www.amazon.com/Prisoners-Dilemma-Neumann-Theory-Puzz...)
What's Going on with GitHub Actions?
Only when fixing a bug (job done when tests pass) or reworking something that I believe isn't well tested (job done when I'm happy with the refactor & tests still pass).
And it's not like you can infer anything from an IQ test other than an IQ test result.
I love that quote, and that article as a whole!
Why Cheap Dedicated Server?
Stories from the Kowloon Walled City
Sad to see no mention of the impure ML languages (OCaml, F#, PureScript, etc). For me these strike a great balance between powerful abstractions and the ability to throw things together.
> you can turn them off

Often only through the Vendor's software that of course is only available for Windows.
Kubernetes and Its Architecture
Yes, I'm talking about this paper exactly. All I can see is photogrammetry and regular image processing stuff. There's no DNNs or other hot stuff. I guess the part where they're estimating parameters for the equations from photos counts as ML, but people have stopped calling this stuff "AI" quite a while ago.
Does nobody know about Nano yet?
Instantly-confirmed, immutable, secure feeless payments.

All the model needs to do is display the Nano address or QR code in their backdrop, or on their web page. That's it - then receive, and possibly instantly react to, their instant notifications of payment receipt in their https://natrium.io wallet. Simples.

Sod VISA and PayPal and their charges and censorship.
Those are obsolete now that the Nano Peer-to-Peer digital currency exists.
(This was, after all, Satoshi Nakamoto's original vision - that Bitcoin, sadly, can't fulfil).
The Martian’s Daughter written by his daughter who was also an intellectual.

https://www.press.umich.edu/4655298/martians_daughter

Given the success of “The Imitation Game” and “The Theory of Everything” I’m disappointed that no one has made a compelling movie about Von Neumann who I think is a far more interesting character both mentally and in terms of personality.
Maybe you hardly see bugs because you don't test for them.
Hard work is essential to success - the question is it your success? ie who is your hard work benefiting!

For example, working stupidly hard in a startup where you're stake/potential upside is either very limited or unlikely is working hard for other people.
When I contemplate how I'm going to implement it and it starts to look overwhelming and tedious then I go and write some tests.

Other situations are coming just from experience: you know that some part will have a lot of special cases, so you implement a test as soon as you think of the next special case.
I used to wonder the same thing, until I inherited a project with tests.

The tests never caught a bug for the first 3 years. Got in the way a lot though.

Then they finally caught 1.

Not worth it.
You can have more than one Nano address - including one kept for adult purposes.
there's a lazy sensationalist style on that article that I find off-putting -- the relevant Wikipedia page is more sober and actually (or because of that) makes you more in awe of the man in question.
The best I could interpret it is to have it both ways; break it down into small private functions, then nest (edit: encapsulate) these in a larger one where they can't be seen by anyone else.
How to Create High Demand for Your Creative Design Skills
They'll help you launder $100 million, but not $10000.

Actually, no; they won't.

That is unless you find a crooked banker (probably a number of them), which is willing to help.

While it's a nice illusion that a bank will do anything for money and this may have been the case 30 years ago this has massively changed.

The reputational risk and the risk of criminal prosecution, including loss of the banking license in critical markets, is much too big as that a reputable bank would willingly engage in such shenanigans nowadays.

That's not saying that it doesn't happen (see recent examples), but if it happens it's virtually always under circumvention of risk management and compliance departments at a bank.
> I'm seriously baffled by the audacity of Google here

Join the club!

> It might be worth to investigate whether there is some kind of host name that could be nullified on the network, of the server that the trials are loaded from.

It looks like they're downloaded from https://clients4.google.com/chrome-variations/seed

Blocking the entire hostname would cause problems with other features of Chrome. But I think blocking the particular URL would need SSL interception which isn't very appealing.
> Specifically, Intel is finding a lot because they're doing an enterprise-wide initiative to lock down their IPs.

Do they now? Why may that be? Not voluntarily i guess, with all the mess, others have found first, they fear losing ground, and shareholders blood thirst.
I think linux would do fine. As long as the different hardware you want to run it on is compatible with the version installed on your external disk. Which wasn't the case here apparently.
> the issue is clearly not solved with the python2/python3 transition

Exactly. The incompatibility mess continues when using different 3.x versions.
tl;dr he is Turing's cooler uncle and his Wikipedia page (wow comparable to Bertrand Russell)
Somewhat related to some of the questions that have been raised here:

- for the set of matrices that possess them ("transformation matrices that only perform stretch/contract"), eigenvectors (with their associated eigenvalues) play a role quite analogous to the role primes play in the integer set. They provide a unique, identifying "spectrum" for said matrix. This is made explicit by eigendecomposition (spectral decomposition).

- with extension via singular value decomposition (SVD method) to any square matrix (e.g. "transformation matrices that might also shear, rotate"), certain operations such as exponentiation of the square matrix can performed very quickly once eigenvectors/eigenvalues have been obtained via the SVD method.
I switched to bitwarden from 1password when frustration with mac laptop hardware drove me to a thinkpad running fedora workstation as a daily driver and 1password's new stuff wouldn't run well in wine.

I run a self-hosted bitwarden server, which I love.

But the client is, in my opinion, not nearly as good as 1password. Its login detection is often disruptively wrong. The need to unlock the keychain each time you start a client is aggravating. The fact that the keychain doesn't lock itself when I lock the worstation is more aggravating. It's sensitive to server downtime when it should be able to work offline. The desktop app is either electron or something very similar and chews battery for me if I accidentally leave it running. 1password's secure notes are far richer. 1password's storage for software licenses is useful and bitwarden offers nothing similar that I've been able to find.

I'm not saying any of this to shit on bitwarden. I like it, and pay for it both in dollars to bitwarden and in time spent keeping the server running/patched. (Which I know is optional, but I really like having it self-hosted).

If 1password could offer me a decent linux desktop experience and a self hosted server, I'd switch back. I liked it that much better.
Here is a recent research that does haze removal and other image decomposition http://www.wisdom.weizmann.ac.il/~vision/DoubleDIP/
"Might as well plan a controlled re-entry of the rock to the surface. Drop it into the desert somewhere, then go mine it on the surface."

Any commercially-viable amount of rock dropped from orbit into the desert would probably hit with enough force to cause a second K-Pg extinction event. Even if it hit the middle of the Pacific Ocean, we'd be horribly screwed. The amount/cost of fuel needed to control the descent of any commercially-viable quantity of rock would probably outpace the mineral value itself.
Yes - Nano fixes this.

Nano is instantly fully-confirmed, secure and immutable. All a model needs to do is display a Nano address (or QR code) in their webcam backdrop, or on their website.
They get instant notification of payments, so have the option of instantly reacting to them. So they can be interactive with their viewers in real-time.

Nano is feeless, unlike Bitcoin, and will always be feeless.
(Bitcoin's fees jumped to $6.25 on June 28 2019 so saying Bitcoin is currently 'cheap' doesn't really cover that.)
Show HN: Coolern – an actual game to learn vocabulary