skysight-inc/HackerNews huggingface dataset:
You might try the credit-based explanation by the Bank of England [1] (linked to in the above article).

I think the tricky bit is that when a bank makes a loan, it creates money, but usually in other banks. The loan-making process creates money "out of nowhere" by increasing a bank balance, but since the borrower got the loan for a reason, they will usually withdraw it and pay other people, increasing bank deposits somewhere else.

The bank needs funds to cover the withdrawal, so from their point of view, it doesn't look like free money to them. They need funding to make loans and they only make money on the spread in interest rates.

But there is new money in other banks as a result of them making the loan.

(A technical point: even without funding, the bank has a new asset - the loan itself. They could sell that to raise funds. Banks can "originate" loans they don't keep.)

The end result is that a new loan exists and there is also new money, somewhere. Whichever banks have more deposits will be able to afford to make (or buy) more loans.

[1] https://www.bankofengland.co.uk/-/media/boe/files/quarterly-...
Why not? To put this into perspective, Facebook was founded in 2004. This is relatively recent. Internet and World Wide Web existed fine without advertisement sponsored gardens of Facebook since around 1990. There is no reason why there necessarily should be Facebook in the Internet landscape.

It's not impossible to imagine that, say, Microsoft and Apple, in competition for users, could start filtering advertisements in the browsers. That this pulls users from Chrome. And changes the landscape yet another time.
Meditate on the thins that you CAN control and do not sweat the things that you cannot. Knowing the difference is wisdom - not intelligence.
I came across a system where pip had broken the other day. easy_install to the rescue!
Here's a nice summary video as well https://www.youtube.com/watch?v=qa3YnWhzPsw
Steering wheel analogy seems a little too much, but how about an S-Class with a tiny rear-view mirror? You use it occasionally, and it is useable, but at that price you'd expect something a little better.
Agile is about trusting people, not process. There is no agile process that scales, because agile is all about trust and Dunbar's number puts a cap on how far trust can scale. Let's face it, every medium to large company process is predicated on distrust. The implicit message is: we don't trust you to do good (or any) work, so we're going to make you waste 5 or more hours a week wrestling with our infuriatingly slow Jira installation so our PMs can complain about "velocity." And so on.

In a high trust environment scrum or xp or any other agile process is great. Of course in a high trust environment any process that isn't actively perverse is great. In a low trust environment no process is great, or even good. The best option is less bad.
Vouching doesn't immediately unflag/unkill a comment.
That doesn't look like production ready, nor integrated into browser developer tools.
I can tell you, from experience in this very thread, it feels about as shitty. :/

It's marginalization, fundamentally. A very small group of people (or a single person) decides to use their power to silence you, tell you how wrong you are, and tie your hands behind your proverbial back so you can't defend yourself.

Dang supports it, and others join in. I can't tell you how many times I'll be browsing HN and see my score drop from one page load to the next by exactly as many points as I have comments in my history that can be downvoted. Or how many times a comment of mine gets flagged for reasons that have nothing to do with the HN guidelines.

This forum is broken, and is in dire need of disruption.
No they won't. Even if you get as big as this one the article is talking about to be full of gold and drop it directly in backyard of a gold smelting factory it will barely make a dent in the price of gold. Plus our entire technology is based on using silver and gold for circuitry, so it will get absorbed really fast in the market. Currently we have so much of a shortage that we recycle old boards to extract the metals in them.
This came across twitter and I found it a really interesting read. Simulation tools make a bunch of assumptions, when the chip designer breaks those assumptions, the tools break in unexpected ways. The first time I saw this in action was the design of the SPARC 10 CPU which was, in places, an asynchronous design, meaning that the signals for controlling functions in various units happened when the previous unit finished, there wasn't a common clock domain. That broke all of the simulation code and it took months to work around it. I got to hear this second hand as I was just doing system software, not chip design, but it stories were pretty amazing.
You can be absolutely certain you want to do a PhD and still end up with an abusive advisor. Certainty doesn't need to have anything to do with the state of your mental health with your PhD. What we should be stopping is these tenured advisors who literally get away with screaming at their students.

A PhD should be what you make of it. If you want to work for 3 hours a day and have it take 8+ years, then so be it. Sometimes you do need to do that if you have dependents, for instance. You can always secure your own funding and/or TA. But it shouldn't be an excuse for a boss to squeeze unlimited hours out of you for less than the price of an hourly technician.
Inventions often seem obvious or trivial in hindsight. Are you aware of this technique being used anywhere else? Because this seems pretty novel to me.
Yeah, it's quite similar to "Learning to learn by gradient descent by gradient descent" and related works
Attorney Rivera – Your Legal Assistant
Attorney Rivera | Your Legal Assistant
Attorney Rivera will relentlessly pursue justice for our clients. As a criminal and immigration attorney with over 20 years of experience, Attorney Rivera has passionately and successfully met his client’s legal needs and goals. He has han­dled countless cases as a criminal and immigration attorney across the state and nation. Attorney Rivera always balances strong legal representation with compassion and understanding with and for all his clients.
For More Information: https://attorneyrivera.com
> here what you don't know - how long is that situation going to hold up.

And how exactly does Bitcoin help to answer that question?

Just looking at roller coaster ride that is the Bitcoin to USD exchange rate suggests it is an extremely volatile currency.

I would suggest that the last thing you would want in a currency system is extreme volatility.
Yeah both are common in astrophotography. Color correction using a reference palette is also pretty common when doing any kind of scientific imaging, though in lab setting the distance is usually well established and not relevant.
iOS has pretty good notification management now, what's missing?
You don't even need a wide-screen monitor for that. I like to turn my coding screen 90 degrees, to portrait mode, to get more vertical space and still can see the line at 120 characters.

I call it the TIE-fighter setup, the screen in the middle is in landscape mode and the two others are in portrait mode, gives a lot of screen-space without having to turn the head much to see it all
Don’t know how simple you want me to go,
so apologies if required.

You’ve got a matrix A, ie a 2D array of numbers.

You’ve got a vector v, that is a 1D array of numbers.

You can multiply A by v, written Av, to get a new vector.

Matrices can therefore be viewed as devices for taking a vector and giving a new one, ie as linear transformations. You can design a matrix to rotate vectors, stretch them etc.

An eigenvector of a matrix is a vector that changes only by a constant factor c, when you apply (multiply by) the matrix. So Av = kv where k is a number. For example, if k=2 then applying A just doubles every number in v. Eigenvectors are stretched or squashed by the matrix, no funny business like shearing or rotating.

An eigenvalue is the “k” mentioned above, ie there’s at least one eigenvector such that Av=kv. There could be multiple eigenvectors all with the same k, ie all changed in the same simple way by applying the matrix.

Ok? Slight complication: matrix A may contain complex numbers, not just your common garden variety real numbers. But the above all still applies.

“Symmetric matrices” are matrices that have a symmetry across the top left to bottom right diagonal. So the number at A[i][j] is the same number as that at A[j][i].

“Hermitian” matrices are the equivalent of symmetric matrices when we’re dealing in complex numbers. Rather than A[i][j] being equal to A[j][i], if one entry is a complex number then the other entry is the “complex conjugate” of the first entry.

(In case you’ve forgotten complex numbers: we extend the real numbers to including numbers of the form r + zi, where r is the “real part” (just a real number) and “zi” is a real number z multiplied by i, where i = sqrt(-1). Imaginary numbers were introduced to allow us to solve equations we couldn’t otherwise solve, but have turned out to be super useful everywhere. The “complex conjugate” of an imaginary number is obtained by flipping the sign of z, eg (2 + 3i) -> (2 - 3i).)

Anyway, so Hermitian matrices are “symmetric” in this way and turn out to be super useful in physics. They also have the property that when you multiply a Hermitian matrix H by a vector v, the possible eigenvalues are real numbers, despite the fact that H may contain complex numbers.

What the paper states is a relationship between the eigenvalues and eigenvectors of a Hermitian matrix H and the eigenvalues of a smaller “submatrix” matrix H’, where H’ is just the same as H but with a column and row removed, where the index of the row and column is the same. This is neat, because it can be used to speed up the calculation of eigenvectors (as important as say array sorting in CS) in some specific situations. Commenting further is beyond me.
That's only true if you ignore all packages on PyPi.

It's extremely hard to keep compatibility with Python 2, many authors can't wait to do the support next year, many already dropped.
For those who have concern about security, pass (https://www.passwordstore.org/) is a good alternative. It supports many clients like Pass for iOS (https://github.com/mssun/passforios), Password Store Android (https://github.com/android-password-store/Android-Password-S...). The good thing is that all are open source.
Ironically WebAssembly advocacy keeps being defensive against JVM, while cleverly forgetting the dozens of other formats that also offered similar capabilities, including executing C derived languages.
Don’t know what else to do

TAYLOR SWIFT·THURSDAY, NOVEMBER 14, 2019·READING TIME: 3 MINUTES

Guys - It’s been announced recently that the American Music Awards will be honoring me with the Artist of the Decade Award at this year’s ceremony. I’ve been planning to perform a medley of my hits throughout the decade on the show. Scott Borchetta and Scooter Braun have now said that I’m not allowed to perform my old songs on television because they claim that would be re-recording my music before I’m allowed to next year. Additionally - and this isn’t the way I had planned on telling you this news - Netflix has created a documentary about my life for the past few years. Scott and Scooter have declined the use of my older music or performance footage for this project, even though there is no mention of either of them or Big Machine Records anywhere in the film.

Scott Borchetta told my team that they’ll allow me to use my music only if I do these things: If I agree to not re-record copycat versions of my songs next year (which is something I’m both legally allowed to do and looking forward to) and also told my team that I need to stop talking about him and Scooter Braun.

I feel very strongly that sharing what is happening to me could change the awareness level for other artists and potentially help them avoid a similar fate. The message being sent to me is very clear. Basically, be a good little girl and shut up. Or you’ll be punished.
This is WRONG. Neither of these men had a hand in the writing of those songs. They did nothing to create the relationship I have with my fans. So this is where I’m asking for your help.
Please let Scott Borchetta and Scooter Braun know how you feel about this. Scooter also manages several artists who I really believe care about other artists and their work. Please ask them for help with this - I’m hoping that maybe they can talk some sense into the men who are exercising tyrannical control over someone who just wants to play the music she wrote. I’m especially asking for help from The Carlyle Group, who put up money for the sale of my music to these two men.

I just want to be able to perform MY OWN music. That’s it. I’ve tried to work this out privately through my team but have not been able to resolve anything. Right now my performance at the AMA’s, the Netflix documentary and any other recorded events I am planning to play until November of 2020 are a question mark.

I love you guys and I thought you should know what’s been going on.

Taylor
Imagine how much cooler it'd run if you put a £20 note on! :)
Show HN: Nala – A test framework for C projects
Is this a serious question? Did you ever ride in a taxi in the US?
I'd distrust any software development methodology which does not allocate time for research and prototyping, unless you're doing cookie cutter work that has been done 10000 times before. I have yet to see a complex software project succeed without those two things.
As the history section of that PEP notes, it was actually written in part as a response to distributions like Arch changing the default Python to Python3. Although it's true that the PEP originally said that python should point to Python2 (it doesn't any more), it also said that code requiring a specific version of Python shouldn't assume anything about the system default Python, instead using either python2 or python3 - and requests that distributors of Python provide these commands.

This suggestion was adopted by nearly everyone, including Arch Linux. If you're writing a script that calls Python, you probably still want python3 as your command for compatibility across all current distributions.

In other words, the intention of the PEP was not to ingrain Python 2 as the "default" Python, it was to get people to stop making assumptions about what Python version they would get and use the python2 and python3 commands instead. I do agree that it has had that effect.
While this article don't cover everything, it acknowledges the complexity and that money is many things. Starting from coins and going towards things called 'money like'. And the author seems to know that not all bank lending is part of fractional reserve system.

Related to bitcoin one of the most critical and important aspects of fiat money from central banks is the liquidity. Liquidity means that money is available in price that does not fluctuate too much from day to day or month to month. Central banks are lenders of the last resort. Money should be boring and predictable, not exiting like Bitcoin. One of the definitions of money is 'most liquid asset'. If cryptocurrency can't do that, it can't replace money in daily business.
1) You are reading something that isn't there. In the same sense "be a good boy" could be used if she was male. Maybe I'm too old for this bullshit, but what is the problem of men being men, and women being women? Do we need to avoid genders everywhere now? Give me a break.

2) What does her net worth have to do with this? She is an artist that wants to perform the songs that she wrote. Was she allowed to complain if she wasn't rich or what?

Everybody knows social media is a fast way of resolving issues with big companies. And the more famous you are, the better and faster it works.

Disallowing an artist to perform her own music also feels like legal bullying to me, she is just fighting back. Let's see if it works.
That is why immutable infra becomes popular. You could easily destroy and rebuild the whole thing.

And for Prod env, what are discussing sounds like update behavior for me. In cloudformation, you could choose the different update policies.

Comparing with each cloud's provisioning engine, cloudformation/gcloud deployment manager/azure resource manager, terraform is lacking a lot of features. So unless you are dealing with a private cloud, using cloud default provisioning service is a no-brainer.
China uses the same "Ministry of Interior Armed Forces" system as Soviet Union did. They are kept separate from PLA so that they can be the thugs without contaminating real army, and the popular opinion follows on this.

So I suspect it's all interior forces, not PLA.
This. I have never heard a remotely sensible discussion from crypto folks around following points:

1. If fractional reserve banking is bad, what or who is going to stop the appearance of that in bitcoin world? You need to understand that literally only thing you need for that is a bunch of people trusting so much one organization that they are willing to use the IOU from that as payment method. (Cough, tether, cough)

2. If fractional reserve banking is good or even okay, first thing you need to accept is that the bitcoin guarantee of fixed monetary supply does not exist. Second, completely unanswered issue is that why the heck bitcoin would be any better from fiat as the base of a fractional reserve banking system.
Yeah, the only thing the gets right is that few people have much awareness of theories of money.

But the thing with theories of money is that there isn't that much agreement among economists, bankers or government official on them. How much does it matter that the US government doesn't technically own/control the Federal Reserve? Opinions are divided. How bad is budget deficit? How bad is printing money? How exactly does one interpret fractional reserve banking? Opinions are again divided (that doesn't prevent periodic "everyone is ignorant on how money blah, blah..." article).
iOS 13 Quick Look Brings in Editing Mode
This is one of those things that is older than the printing press. We learned a long time ago that there is a more or less optimal column width for text and it's based on the physiology of the eye. I haven't been able to find a great reference online in a brief search, but this[1] has the basics.

[1] http://maxdesign.com.au/articles/em/
The issue where they die randomly is IMO the only flaw with that phone.
It's good we have an educate workforce ready to absorb increases in research funding imo. However, dealing with abusive advisors and low pay isn't going to change with research funding. That's the individual school's prerogative to set that stipend. Most of them aren't even close to the NSF.

Schools definitely have the funding to bump stipends to 3x(market rate apartment), but they don't. There's always money in the banana stand (endowment/football).
Excellent counterpoint resource on Tiger-styled learning https://www.amazon.com/Range-Generalists-Triumph-Specialized...
Don't forget the role in testing censorship laws. It is fantastic in a way. Always a wet finger in the air to see in which direction it is blowing, constantly asking "how can I make money from this?".
>Many didn't know that Chrome engineers could run experiments on their tightly-controlled Chrome installations, let alone that Google engineers could just ship changes to everyone's browsers without any prior approval.

Uhm, isn't that the entire auto-update feature, that google ships changes without you even being aware?
TFA:

> Once trained, the color chart is no longer necessary. As Akkaynak helpfully explained on Reddit, “All you need is multiple images of the scene under natural light, no color chart necessary.”

On Reddit:

> Just a clarification: the method does NOT require the use of a color chart. That part was not clear in the video. All you need is multiple images of the scene under natural light, no color chart necessary.
I am pretty sure deflation is the big concern with limited supply, not inflation. For exactly the reason that the supply is limited...

There are issues of Bitcoin one could argue about - but inflation is not one of them.

Give us a concrete scenario.
UN mosquito sterilization technology set for global testing
Would a trade off be having an intermediary for your CA that vault controls the key for? That seems to be the common configuration I’ve seen at least.
As a filthy casual observation, it doesn't seem like the risk of crypto is going away. If money is the abstraction of value, then it seems more intuitive that you will entrust your assets to a group of humans in a direct way (laws, army, etc) rather than an indirect way, by having all your value in crypto that is supported by an infrastructure still controlled by the government and/or companies.

Until there exists a truly decentralized and robust worldwide network, anything built on the current Internet is indirectly owned by a centralized entity of some kind (if not directly).
I share your sentiment. Some of the programmers I’ve worked with would build functions for every thing within a larger function.

Need to chunk the data? Function.
API Call? Function.
Parse the response? Function.

So I asked: “Are you ever going to use these internal functions for anything outside of this function?” And their response was: “No, but it makes debugging easier.”

It does not. It makes it exponentially more difficult. Maybe I just work with too many terrible programmers...
Infectious Executable Stacks
I agree, my reply was simply to the claim that one does not have to understand money to use it.

If anything, I would say that an understanding of money would show that it's based on a web of trust and so bitcoin indeed solves no problem of money as such and is effectively some combination of Ponzi scheme, money laundering scheme and ideology.
A possible way to sell instrumentation / metering is to build your own scaffolding, find a problem using it, and sell both the scaffolding and the solution it's provided.

As the article notes, metering by itself simply illuminates problems. For the drowning team (or individual), that simply delivers bad news.

If you can show that the effort actually delivers results, you've got a way to sell the instrumentation as well.

In more pathological cases, you don't reveal the scaffolding, but start cranking out code fixes based on it. You may have the opportunity to sell the metering later, when you're asked how you're finding and fixing the problems.

Rescuing projets from antipatterns is painful at best. Enlightenment is a painful process. It peels away comforting lies to reveal unpleasant truths.