skysight-inc/HackerNews huggingface dataset:
There's a schism occurring within the bitcoin community (it's not new, just coming to a critical point right now). The title is a paraphrase of Monty Python's "What have the Romans ever done for us?"

For the rest of the context, check out most of the Bitcoin posts that have made it to HN over the past month. They're almost all about the current issues in the system and community.

Edit: typo
i grew up in pittsburgh, and had to leave because there simply wasn't a job for me - (most of the cmu startups threw my resume in the trash as soon as it wasn't cmu) though that was a long time ago and things have changed.

however, the numbers still show slim pickings. search glass door or any job posting website, you will find that philadelphia (not a tech city) has ~5x the amount of positions available. NYC has 15x. a lot of people retort about per capita openings, but I don't think that matters as much as people think. people do have geographic preferences but also apply to many other cities, and CMU graduates more engineers than pittsburgh has data scientist openings.

as you said, sure you have a 'lower' cost of living, but the jobs in pittsburgh pay significantly less.

pittsbugh is not a walk-able city, its one of the least walk-able ones that I know. Its almost 100% certainty you will need a car if you live/work in the city, and if you normally get around without a car, moving to pittsburgh and needing to buy/upkeep a car will wipe away most of those cost of living savings.

traffic and parking in pittsburgh is a nightmare. you can be in a car and see the building you want to get to, but not make it within 30 minutes.
If I give you $1379.87 do you know the minimum number of notes and coins you could get?

Then you are an excellent programmer.
There seems to be more of a bell curve of complexity as you move through the powers of ten... Galaxies have some general organizational properties at the very large scale, as do atoms etc at the very small end, but directly in the middle of those extremes lie us, the alchemical pinnacle of self organisation until proven otherwise.
Pascal was one of my favorite languages (in the form of Object Pascal). I made a living from it for decades. But Borland and a long succession of companies killed it through mismanagement. It does still exist in the form of freepascal and lazarus, but I've moved on to c#.

Pascal was great for people who didn't have curly braces in their muscle memory. But I suppose I've gone fully over to the dark side now.
Lambda-Calculus Cheat Sheet [pdf]
Track communications doesn't mean that you need to decrypt and store all communications.
A meme has developed among some in Bitcoin - "Fire Core", aka fire the core dev team who have contributed most of the code to the canonical Bitcoin repo (http://github.com/bitcoin/bitcoin) and stewarded Bitcoin for the last few years (https://bitcoincore.org).

The argument is that they've moved too slow on important things like scalability, blocked a simple blocksize increase hard fork that would have added capacity, and that as a result Ethereum is catching up and on the verge of overtaking Bitcoin (http://duckduckgo.com?q=flippening).

The counterargument is that there's no other technically credible team in Bitcoin, despite all the prior attempts to "fire" and replace Core - Bitcoin XT, Bitcoin Unlimited, etc. - and that "firing" Core is akin to killing the goose that lays the golden egg.
Krylov subspace methods have been the top algorithms for years for solving linear systems Ax = b and eigenvalue problems Ax = λx. They basically find x as a polynomial in A: x = a_0b + a_1Ab + a_2A^2b + ... . Why a polynomial? Because it's easy to construct, and A^{-1} can be represented as a polynomial in A (with a finite number of terms).

More generally: subspace methods find a solution x as a linear combination of a few column vectors that form a matrix V. So x = Vy, where y is a very small vector. Now only if you're lucky you'll find AVy = b, but in general AVy /= b. So therefore you require the residual to be perpendicular to V or something like that: V'(AVy - b) = 0. In the end you solve a very small problem (V'AV)y = V'b for y.

GMRES for instances solves AVy = b in the least squares sense: (AV)'AVy = (AV)'b.

There's a lot more to it of course.
How about an “urban wealth fund”?
I remember hearing about this issue—or perhaps a related one in another formulation/area of quantum theory—where the 'infinities' had to be treated by something called renormalization[0].

Every time I hear about these problematic 'infinities,' I can't help but think of a novice programmer looking at the console output of their failing program, "it gave me all these weird symbols and says something about an 'exception'".

Maybe what's confusing to me is that 'getting infinities' in this way is somehow normal and not indicative of a bug, maybe? Otherwise, how can they be brought up in this way without the conclusion being, "seems like we got it wrong, time to try something else."

[0] https://en.wikipedia.org/wiki/Renormalization
For 300,000 year children were'nt getting type 2 diabetes or fatty liver disease.

For 4,500 year humans have been engaging in gavage or the forced feeding of animals to fatten them up, for example the popular French dish Foie Gras - french for fat liver - is liver of duck or goose force feed corn.

If for the first time in history you concentrate the sugar found in corn and put it in beverages and regularly feed them to kids and the kids beging developing the same fatty liver as the Foie Gras...is it then ok to question the sugar?
Very cool! I seem to have missed that in thumbing through the outline.
Why not just build code efficiency requirements and correctness into the spec then? Hah, I'm just kidding, I've worked long enough to know no one ever has a spec. (I've heard things about various NASA projects but have never worked there.)

What is this deliverable for? TechCrunch Demo? The only metric a demoable build, and even then people understand it'll have bugs.

There are still places where there's a drop dead date for code (firmware; physical media) but continuous deployment on the web turns that on its head - the software is constantly evolving; there's no single deliverable that's set in stone and can never ever be changed.

Developer hours is a very limited resource, better to launch the product with slow code and parallelize thanks to the cloud and optimize once hotspots are identified.

"We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil." -Donald Knuth.
It wasn't anything until it became a human interest story and started showing up on Yahoo News and other mainstream outlets.
Because becoming a developer, like any other discipline, is much more than than just learning to use tools (as quickly as possible).

Its probably that employers and students alike are starting to realize that expensive crash courses are often not the best investment.
1. You don't want components with encapsulated state at every level of your system.

2. Where you do want them, like at coarser service boundaries, virtually all general purpose languages have modules of some sort.
Is that true? I was looking at $4/kw (all in) 5 years ago. Not in CA, but that should come close to a 25% difference. It was mid-tier panels, but a high quality inverter.
I super duper do not recommend this. Read all the caveats in this thread, they are all genuine annoyances. I'll add another one: interactive debugging works, but has quirks. The cost/benefit just isn't there unless your system is quite complicated (think engineering team headcount 100+). It makes everyday front-end development like building a Lego castle while wearing oven mitts.

(I still appreciate this article, lots of goood info in it :) )
This just struck me. As something is becoming organized, something else is becoming disorganized or even failing to exit. We seem to recognize and study the one, but ignore the other. But perhaps there's something to be gleaned from taking the perspective of what's gone, not what is now?
How to retrieve password from logged in gmail account
I have a gmail account logged in on safari but I don't know the password. How can I get it without changing the password?
To be clear to those reading, that's 2% to 3%, not two-thirds percent.
I don't know, but I imagine part of the reason for using resellers now is probably support contracts and stuff like that which go along with it. I'd imagine they also sell custom firehoses that pre-filter certain data, etc.
How those films hold under direct sun?
I'm quite opposed to these demands to weaken TLS 1.3, but "regulatory capture" it is not.

These "enterprises" are not the subject of the TLS WG's regulation, they're simply a group of stakeholders in the process.

More specifically, they are one group of customers in this "market", although I'm not sure how far the market metaphor gets us here.
special relativity: http://onestick.com/relativity

general relativity: http://www.feynmanlectures.caltech.edu/II_42.html

quantum electrodynamics: "QED: The Strange Theory of Light and Matter" or http://vega.org.uk/video/subseries/8

standard model: http://quantumdiaries.org/2010/02/14/lets-draw-feynman-diaga...

conceptual core of quantum mechanics: http://scottaaronson.com/democritus/lec9.html

history of quantum mechanics: "The Second Creation" and "The Infinity Puzzle"
This is a fundamental misunderstanding that assumes a linear relationship between transaction capacity and electricity usage even though they are completely decoupled.

Here is a comment I made earlier addressing the comparison to Visa with actual resources it takes:

-They don't require everyone to hold the whole blockchain, you can have a thin wallet where the blockchain is held elsewhere.

-An ecosystem of multiple different currencies does create sharding.

-Merkle trees are a hierarchy of hashes so that someone can hold only the parts of the chain they want to look at and know that they are on the right chain by syncing large parts of it with their hash as a whole.

-At Visa level transaction rates of 300 Million transactions per day and the minimum size of about 4 transactions per KB in bitcoin, that means that at current 8TB hard drive prices it costs about $900 USD per year to store all the transactions. This would also require a steady connection of at least 870 KB/s to sync with the chain.

In short, there are plenty of solutions with even the extreme examples of involvement being very obtainable by the average person in a developed country.
The sibling comments are great, so I'll comment in a more direct application-oriented way: Krylov methods provide a way to expose most the machinery of linear algebra to you by means of only forward matrix-multiplication with the relevant matrix.

A cool thing is that means you can do linear algebra operations with a matrix (including solving linear systems) without ever needing to actually explicitly construct said matrix. We just need a recipe to describe the action of multiplication with a matrix in order to do more advanced things with it. This is why they are so popular for sparse matrices, but their suitability can go beyond just that.

Projecting problems into Krylov spaces also tends to have a noticeable regularizing effect.
They can even be explained to a surprisingly low tech operator, with pre-calculation at a high tech level: http://www2.isye.gatech.edu/~jjb/research/mow/mow.pdf
It seemed like every site showed you the answer but not the steps to get to it which is useless. It seemed as though people were trying to help by giving the answer but just giving the answer isn't helping.

The answer of one single problem is of no use. Another simple example imagine you want to know about multiplication say 5x5 but each example tells you the answer but not how to determine the answer. Knowing allows you to find any problem one example done for you does not.

Sites like the stackexchange network were OK although quite a bit of posturing as I call it and verbose rambling answers. Or worse a good tutorial but closed for apparently no reason.

I ended up at allaboutcircuits.com it was nicely laid out and with video tutorials. It supplemented what I was learning in class.
I'd say it adds a logic circuit to the input, factoring in absorption.
I see a roughly 66% performance hit on docker for Mac in most metrics.

Not a deal breaker but I prefer to do development on Linux as well for that reason.
Someone has to give the obvious (possibly wrong) answer, and it might as well be me. If you've already identified someone who you think is better than you, why not ask how they do it?
To save everyone a click:

"A managed security service provider (MSSP) provides outsourced monitoring and management of security devices and systems. Common services include managed firewall, intrusion detection, virtual private network, vulnerability scanning and anti-viral services. MSSPs use high-availability security operation centers (either from their own facilities or from other data center providers) to provide 24/7 services designed to reduce the number of operational security personnel an enterprise needs to hire, train and retain to maintain an acceptable security posture."
This article has too many depressingly correct statements. I am all for receiving just and proportionate reward for your efforts, and rewards for innovation and risk. I am also for UBI, and a brand of socialism where we all look after the weak, ill, and incapable. Also, nobody telling what to do. As long as I not harming anyone, leave me alone. I guess I am an anarchistic social capitalist.
This is a QA manager who doesn't know his team's Test Quality. Don't be this guy
Something like this ? https://www.google.be/amp/s/amp.theguardian.com/technology/2...

Cards Against Humanity raises $100,000 to dig 'tremendous hole'
Makers of party game livestream a backhoe digging a gigantic hole somewhere in the US, saying ‘as long as money keeps coming in, we’ll keep digging’
Rereading did not help make the thesis any better founded, or its abuse of the term "open borders" any more acceptable.
I really want to decipher this statement but I just can't wrap my head around it -

> I know 2+2 = 4 but how do you know that how do I learn to know that!

Did you miss some punctuation?
Maybe English is not their first language?

In Poland, for example, it's common to use the word "e-mail" when one means "e-mail address", e.g. "give me your e-mail".
Seems like you could skip step 2 and just make a viral video in the first place.
people in venezuela have been experiencing double and triple digit inflation. two years ago it was 100/USD now it is 1000/USD. you could argue that gold is a good store of value for them but there are problems with storage of it and hiding it from corrupt state officials if you wanted to use it for daily purchases. contrast this with Bitcoin that literally anyone with a cellphone can own and transact with anyone else with a phone or computer. you can hide and send any amount of Bitcoin anywhere you can write down a string of digits. as we solve the scaling problems for daily transaction type purchases it will really take off big time.
> Some parts of the city are really beautiful and nice places to be, lots of great parks and so on

It's hard to understate this point. Compared with San Francisco, Pittsburgh is much more visibly green. There are trees everywhere, grassy areas abound, and the city itself is nestled in green hills.

San Francisco is full of concrete. The Bay Area is still really brown from the recent droughts. There are certainly people who can overlook this and live perfectly contently. But in Pittsburgh, I don't have to give up the greenery for a city life.
> I don't think that Fukushima was a disaster that warranted international coverage - the weather was.

Be reminded that this was a geological, not meteorological, event.
Rather than settle football rivalries, I kind of wish Cleveland would just ditch the Browns and offload them to another city already. But for good this time. Their stadium is occupying probably one of the best spots on the Lakefront, and is entirely wasted there.
You might also want to pass --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost" to Chrome to avoid leaking DNS queries [1].

Edit: typo

[1]: https://www.chromium.org/developers/design-documents/network...
>Lua is for masochists

Is this a happy-hour for Reddit users on HN?
I'm not. But even Communism is not synonymous with Bolshevism. You really should "learn your enemy" - atm you're just repeating ahistorical platitudes.
Good programmers manage side effects. They have an idea of what kind of side effects a particular coding strategy or pattern is going to tend to produce. They understand the range of bugs they are likely to encounter with an implementation and shore them up quickly.

Likewise, they also tend to produce more desirable side effects - things that maybe weren't described in the spec but are a noticeable improvement (e.g., responsive UI behavior)
8MB blocks means 13KB/s to sync with the chain -when blocks are full-. The numbers for this argument don't work out at all.
What I don't understand is why so many young tech dude(tte)s seem incapable of integrating. Any place that experiences a tech boom will also experience a boom in luxury apartments, $10+ cocktails, tapas bars, on demand laundry and so on. This can't help but to displace the old way of living in an area, even if it does bring jobs.

Is it so terrible to find, vet, and rent a normal apartment, do your own chores, and eat "regular" food (non-organic, probably GMO, the horrors!) from the normal grocery store or the nondescript diner/sandwich shop? And just act like a normal person and not carouse like an idiot having brunch exclusively with your well-heeled friends? I guess it's human nature and has more to do with money than anything else, but so much for software engineer exceptionalism.
That the utilitization of the cores is sub-par, and at a crude coarse level (node process).
But, what does life have to do with an earth like planet? And when you study the history of the earth you come to realize that life as we know it today is the result of countless events, some of them catastrophic.

As I understand it, if you simply shifted the location of Antarctica, that would change ocean currents, this effect weather, and so one. Life as we know it today might not exist if it weren't for Antarctica.

And the fact is, we'd be toast, literally, without a magnetic field. That's more important that planet size. How many planets have we found with a magnetic field like ours? What are THOSE odds?

So it seems to me, an earth like planet (in size) is a cute exercise but in the end close to irrelevant.
That doesn't go to Patreon, that goes to the payment processor and applies to the entire withdrawal, not individual patron contributions. If you have 1000 people contributing $1, you withdraw $1000 and pay $0.25 total to withdraw it.
> I've never had an SFO<->PIT flight without layovers.

About 10 years ago, I did a round trip a month, each under $300 and all flights non-stop. Then USAirways hub status left, and the pain set in.
Mandatory posting of one of the best wired article ever: https://www.wired.com/1995/06/xanadu/
Docker for Mac uses Xhyve, a hypervisor ported from FreeBSD. It could be more performant than Virtualbox but I have not tested them side by side.
Would be interesting to know how many people on the million dollar homepage are on HN. I imagine there's a wonderful cross over between the two groups.

Even though its with a business we're not doing now, my business partner and I are on there.

Edit: don't think it deserves a downvote - is it not an interesting question? I bet there are loads of serial entrepreneurs on both
The problem is that the gravitational infinities one gets in QFT are non-reonormalizable. Renormalizable theories must follow a very strict criteria (and even then they are rather difficult to grasp if you don't really put a lot of thought into it).
Plotagraph, Animate your static photographs in an artistic way
What do you mean by dedicated enough?? I guess the cost of attack would be too much in that case.
It really is fascinating to learn about the anti-Catholic hysteria of a hundred years ago.

http://www.latimes.com/nation/la-na-catholic-scare-20151209-... describes an extremely successful anti-Catholic newspaper. I found a copy of it in the Library of Congress here:

http://chroniclingamerica.loc.gov/lccn/sn89066178/
There is a remaining conception of Pittsburgh as a dirty industrial wasteland. Today one good look at the city from a high vantage point on a sunny day kills this conception instantly.
Mystic coolness
Perhaps in the way a holidaymaker considers themselves aware of other cultures! For real exploration we have to be living there. This is just because it focuses our attention, allows large numbers of people to be aware of their surroundings in a non-theoretical way.
In the real world you cannot expect to need less than around 5 square meters for 1kW of peak power (using the most efficient panels), the standard "rule of the thumb" being 7 sq meters per 1 kW, some lower efficiency panels (not used anymore) will stretch that up to nearly 9 square meters per 1kW.

This puts the efficiency in a range between 1/9 and 1/5, i.e. between 11 and 20%.

So if this new panel has a 1/10-1/8 of the best above, it plainly means that you will need in your typical single home installation more space than your roof has.

Let's take a 6 kW installation, with best current panels it will be 30 square meters or however at the most 45, with these printed thingies more like 240-300 sqm or more.

And 2-3 years of expected life!

Maybe the principle is fine but it must be modified/bettered to raise the efficiency and to increase the durability.
Evidence for a particle that's its own antiparticle
Using PKI, "winging it", etc.

Bitcoin - used PKI to download it. Now Bitcoin is reproducibly buildable, so you can read the forum to see if any zealots notice different hashes (which they certainly would unless you are personally being targeted in testing out the software). Make some small transactions to see if it works.

Bitmessage - downloaded it a few days after the initial release. Sent a message over Bitmessage to the Bitmessage author. Got one back from the author.

Tor - trust that the directory servers are doing their jobs.

Signal - haven't used it but if I did I'll piggy-back on phone numbers to message people I already know.

git - used PKI to initially grab the code, trust my own dev machine as I've made commits, occasionally posted commit hashes over various secure/insecure mediums for various reasons (may have done this in person wrt a bug, can't remember).

Notice that in all these cases, trying out the software (at least in the U.S.) does not at all imply that you trust it. You could practice installing Tor 20 different times, on 20 different untrustworthy Windows machines and simply use it to search for cat pictures. Then, the 21st time, you could take all kinds of precautions and build a special box just for running Tor, armed with all the first-hand knowledge about how it works and what its trade-offs are.

I can also completely fuck up something in git and get so frustrated I just clone it again from the repo I don't have to trust because I just check the hashes and go on working.

Requiring physical proximity and a formal key exchange before I can even use the software simply cannot work IMO. It a) requires special planning, coincidence, or proselytization to try out a working version of the app, b) it balloons the length of the engineering cycles and makes it hard to just start over, c) the reliance on in-person meeting implies a level of trust between you, your keys, and your smartphones that neither party should take for granted.

Also, it doesn't scale.
Catch as catch can: A light-hearted look at exception handling (2006)
For VirtualBox alone, using NFS sharing is significantly faster.

For Docker, dlite uses NFS and doesn't require VirtualBox.

https://github.com/nlf/dlite

(See README on legacy branch https://github.com/nlf/dlite/tree/legacy )
Well, i dont have multiple account