skysight-inc/HackerNews huggingface dataset:
Bitcoin has layers. One of the layers people don't understand is the layer called "core". The creators of bitcoin were cypherpunks and so they had a decade before bitcoin existed where people worked out how such a system would work. Those cypherpunks became core. While people think of bitcoin as the software, or the network or the white paper, what it really is, is a collection of engineers (you have to trust the engineers to trust the software and network and ultimately money) that is very diverse, and a genuine meritocracy. Since bitcoin attracted a lot of libertarians and wanna-be-I-think-I-am-libertarians its relatively easy to say "core is the new evil overlords! a monopoly!" when the reality is that core is a large number of people who don't agree on a lot of stuff and have developed a process of reaching consensus. So, unfortunately, some uneducated non-engineer felon like Roger Ver can spread a lot of claims about core and those get believed despite core people explaining patiently in engineering terms why the claims are false (eg: big blocks are not free scaling, segwit is more efficient, etc.)

Non-engineers simply cannot understand the technology arguments and so they are manipulatable via social engineering, which in this case is literally legions of paid shills (http://birds.bitcoin.com is the attackers site where shills get paid.)

That's the layer that's under attack now- because the powers that be want to control bitcoin and they can't beat the software, they can't beat the hash power, but they think they can maybe beat the people. (And in Ver's case, he shills BCH to keep its price up while unloading it to get more BTC.)

Actually that twitter account is one that I've seen many times before, and I would not consider him someone who understand how bitcoin works. He seems to be an engineer who has taken a superficial look and then fallen sway to propaganda.

This is the thing about bitcoin, there are layers. Here's some of the layers:
1. "Bitcoin is internet money"
2. A block chain is a chain of database entries
3. I understand what Proof of work is
4. I understand how economic incentives work in bitcoin
5. I understand why PoW will always be better than PoS
6. I understand why ethereum can never work (ultimately)
7. Now I really understand the economic incentives
8. Now I understand bitcoin

Of course this is more than a little tongue in cheek.

The white paper can be found here:
https://bitcoin.org/en/bitcoin-paper

But a lot of the standards are found here (in various levels of adoption)... this bit is really relevant for wallets:
https://github.com/bitcoin/bips#readme

Read the white paper at least once before holding any bitcoin. And then re-read it at least 5 times one the course of 2 years. It has layers and you will come to understand them over time.

Reading Mastering Bitcoin I understand is really useful too. (I got thrown into the deep end of btcd so I didn't have that luxury)
Yes, exactly, the raw number of word errors is a very simplistic way to judge the accuracy of a transcription. Which words were incorrect and to what degree the failures changed the meaning are ultimately far more important. And while the test described in the article is a useful way to compare progress over time, it is clearly not nearly broad enough to cover the full range of scenarios humans will rightly expect automated speech recognition that "works" to be able to handle.
A surprisingly interesting article for such a trivial and pointless topic.
The majority of data is composed of pages, but the biggest uses of the web today are not. The web isn't the web anymore. It's a shitty application platform.

In this sense, the web works exactly how any application platform does. You can't get content out of old apps, or apps that no longer run, or on systems that no longer run. This isn't data siloing, this is just legacy applications.

With web apps the data is siloed, but it doesn't have to be, and didn't used to be. The Internet Archive is proof. Getting the data out isn't that difficult, IF it 's not hiding behind a web app. The difficult part is to convince people to stop writing applications which are siloed and do prevent easy access to content that the web used to provide.

Peer to peer networks are not a solution to incompatible legacy applications. It's like a vehicle which is immobile when it runs out of gas. Instead of building the vehicle so it can still be used when it lacks power, they're changing the way the roads work. It's ridiculous.
With machine learning, you’ll know every city as if you grew up there
Ahh of course.
Unreal Engine 4.18 Released
> we find 5% of top-tier schools' CS grads are women while 20% of mid-tier schools' CS grads are

I agree with the sentiment, but isn't the situation exactly the opposite of that? Top-tier schools work to balance gender distributions, and many of them succeed well above industry averages. Other schools spend less effort, and get predictably thinner results.

Compare, say, RPI and MIT. (I know RPI is uncommonly skewed, but I wanted to compare tech schools to one another. Otherwise specific stats are swamped by the ratio of tech to non-tech majors.)

- RPI, overall: 32% female

- MIT, overall: 46% female

- RPI, computer science: 16% female

- MIT, computer science, 32% female

As I understood the stats, a company that pulls students at the same rate as their candidate schools will see worse gender diversity as they broaden their pool. (Among CS programs at 4 year US colleges; outside that I don't know.)
The accompanying RFC, Parallel SQL Statement Execution: https://github.com/cockroachdb/cockroach/blob/0da3da734ce6bf...
I think you're just talking about replication. Peer review is the process where authors submit a manuscript and receive feedback from reviewers about the merits of their paper and how to strengthen it.

This was published in the Journal of Personality and Social Psychology, an APA Journal. You can find their peer review process here (under "The Peer Review Process"): http://www.apa.org/pubs/authors/new-author-guide.aspx
What's the difference in e.g. surface ice handling between optical and radar?

I worry that these modern cars will be basically requiring fighter jet storage in order to work. I need something that works in a snowstorm when the car is covered in ice.

My "parking sensors" (the cheap little distance sensing thingys mounted around most new cars) are screaming every time there is a little surface ice over them. I work around this by simply ignoring it. But if a car would require these sensors to function, which would be the case if it was autonomous, I'd be starting my morning drive by somehow getting the ice off them.
Nice. Didn't mean to insinuate that you weren't. Yeah it's definitely not the best thing but some people really do copy and paste passwords around!
By "pre-signed" transactions you mean ones still in the mempool? Actually not a problem, with the change to the ten opcode those would succeed on the correct chain.

Bitcoin has forked, by the way, August was a soft fork, and it has had a couple hard forks in the past.

What's new is that 2X is an attack fork. (Maybe "assault fork"?)

Sorry if my response seems pedantic, I am agreeing with you.
Blog post by Popehat here: https://www.popehat.com/2017/10/24/in-which-my-identity-is-s...
I think it would be better for those candidates to make that decision themselves.
Yes, dead serious. I used to experience a lot of disbelief when I heard this kind of stuff myself. And then I started doing a lot of reviewing resumes and interviewing people, and I've been fairly stunned.
If I was forced to do math on a tablet I would choose the reMarkable e-ink tablet.

Why? First, because backlit displays never allows me to get into a very focused and almost meditative state that allows me to do math well. Hence it has to be e-ink, and then the reMarkable seems to have the least input lag of e-ink devices.

But I'm sure I would be less productive than on plain old pen and paper...
Clicking on "See Board" doesn't do anything on Chrome+Linux.
Totally. You may want to take a look at the papers from CHiME4 for more along those lines:

http://spandh.dcs.shef.ac.uk/chime_challenge/chime2016/resul...

I'm really fascinated by the whole idea of blind source separation and the fact that speech signals are "sparse" in frequency space.

We've had a similar experience looking for hardware / open source beamforming. There's a package called beamformit, but I think it's pretty old.
It was all the rage on Twitter when it changed. They should have just made it a Halloween thing and walked it back next week :)

In fairness to the outcries, I still miss Outlook's Gold icon. More than once have opened Outlook / Word when I meant the other.
I guess I'm one of the few people that prefer the orange icon.
#TeamOrange
Congrats on getting out of the Bay Area. Getting out the Bay area is a like a million dollar starting bonus!
Ah, thank you! That phrasing is much better, and saves the footnote, without which someone would surely respond about how it "clearly isn't free"...
Surviving IPv6 fragmentation [pdf]
Sales funnel feedback: I want to know what this will look like on my website to my users. That screenshot on the top isn't quite enough--I'm not sure which parts of that are my website and which are your widget. Is your widget always a big brick like that, or does it collapse into a little icon (like intercom + others)? Why not just put the actual widget on your homepage?

So I started the trial setup, but I bounced at step 1/3. Didn't want to write 5 feature ideas. And I still don't know what it'll look like on my site.

(Small side thing: I wanted to use the sample "board" name that you gave, but I couldn't just hit enter--I had to re-type it into the text field.)

Good luck! Looks interesting, from what I can understand so far.
Assuming all you ever care about is tabular data.

If you are building a business plan in Excel, or trying to explain how the financial accounts consolidates in a large organisation with multiple subsidiaries, tables are not particular useful.

That's the catch with Excel. One application, thousands of very different use cases.
I agree. I think a big part of the reason that people use WER is that it's relatively unambiguous and easy to measure.
Url changed from http://www.parabolicarc.com/2017/10/24/spacex-drone-ship-dam..., which points to this.
There are a variety of reasons people till, and a variety of things that it helps, as well as hurts. Its a quite contentious issue.

So far as weeds go - if you think of tillage, it will incorporate all vegetative matter back into the soil and you end up with a clean dirt surface to plant in. Tillage in particular is useful for two reasons here - tilling is a method of quickly incorporating amendments into the root zone of plants - those amendments may be a green manure cover crop, animal manure, lime, etc. Tilling also increases new surface area of soil to air, resulting in a massive kill of soil bacteria. This "bloom" of bacteria increases nitrogen availability.

This also churns up all of the weed seeds that were buried in the soil, and you will quickly get weeds in a tilled surface as they now have ideal growing conditions, where before they were buried in the dirt too deeply.

So you still get weeds with tillage. The reason Roundup resistant crops were developed, is to allow the farmer to spray glycophosphate broadly, and kill off these weeds without killing the desired crop.
If we're just complaining about performance and third-party libraries are an in-scope solution, I don't see why anyone would settle for std::unordered_map. It trails on every hashmap benchmark. Chandler Carruth blames it on the C++ standard, which mandates chaining for collision handling.

I mean, I wouldn't complain if with C++23 we introduce std2 and make things better. While we're at it, we could also try to fix std::list and std::deque which are nearly useless too.
That's odd because I seem to recall that I switched to Chrome from Firefox shortly after Chrome was released because it shipped with Dev Tools circa 2009.

I mean 5 years ago, Chrome added debugging Web Workers[0] so clearly Chrome Dev Tools were already quite mature by 2012.

[0]: https://blog.chromium.org/2012/04/debugging-web-workers-with...
Short-Lived Certificates at Netflix
Handling Email with Emacs
IQ scores says nothing about your social skills. Nor does it say anything about how well equipped you are at difficult topics such as math. What it more or less does is give some kind of rating on how good you are at correctly figuring stuff out on your own in comparison with other people.

So in short:

1. You don't have to be a math genius but you still can have a high IQ (this is why most standardized/Mensa IQ tests are centered around pattern recognition == "how well you are equipped to correctly figure something out")

2. Many terrible socially awkward people have extremely high IQs, but this doesn't have to be a prerequisite as such.
Sounds like the dean of the college you were in needs to get a new job. I have a very similar profile to yours and my undergrad career services doesn't look too bad compared to my current post-grad career services.
That's a false choice. No competent sysadmin is going to say "well, I was going to setup a public key but I spent all my time changing the SSH port number, so screw it".

Also when securing a box with public key encryption you should be configuring sshd to disable password authentication and disable root login. Editing an extra line in the config file isn't going to throw your schedule.
An artificially intelligent band recommender, a contextual approach
What I love about Apple's Numbers is the canvas approach. An idea that if Microsoft should steal if they were still developing Excel.
10 years ago I graduated from a school that's not even in the top 100 CS schools. But it was super-duper cheap and i got my foot in the door with hardly any student debt. While I never interviewed at big companies like Google, Amazon and Microsoft, I have been invited to all 3 for interviews at various times throughout my career (sometimes more than once) and I know a lot of my colleagues have as well. So in my experience the choice of school i went to wasn't in any way detrimental to my career. However, I think the story would've been different if i were an entrepreneur and wanted to have access to the same network that someone in MIT or UC Berkley would have access to. That in my mind would be the biggest benefit of attending a top-tier school, but I don't know how important it is to a lot of people.
You should have mandatory 2FA authentication for this sort of things.
"historical and non-quantitative evidence" is bias, slur or bigotry. Don't label people using that kind of evidence.

> I could just as easily demand you prove the existence of Russia using statistics

I exist and I am a citizen, I can take my photo with a passport in hand. Pfft.

> most of the liberals were relatively privileged folk who looked down on the idiocy of the countryside, who made up the heartland of Russia (sound familiar?)

Are you referring to Hillary's campaign here?

As for the rest of your comment, nowhere you have got close to describing any actual xenophobia, much less show anything unique to Russians.
> why even have text as the canonical form that describes computation processes?

Because before you get to machine code, you’ll want to transform to an expression tree, and text is an excellent accessible way to represent that. The text form might be an IR with various graphical or other non-text (and possibly some text) source languages, though.
Except Google figured out how to monetize the success. I knew it was bad when the JRE install started asking if I wanted to install search bars in my browser.
There should be a level playing field. The opportunities at a midsize growing tech company will outweigh the extra pay at a large org if one can move up in the company at a faster rate.

Your chances of being the next cto of google in 40 years is extremely low but your chances of joining a startup or working up the ladder and becoming a cto are much higher. You could be earning a lot more.
Midstage Startups Are Your Best First Job in Tech
I agree that whiteboard coding interviews that assess mastery of algorithms and data structures with low applicability to the role are not optimal for hiring.

However, I don't really agree that this is a "diversity" problem, except perhaps weakly so in that it optimizes against people who don't want to study algorithms for interviews. But interviews by definition optimize against some subset of the general population; unless you're defining diversity so loosely that it can be satisfied by the sets `{studies algorithms for interviews}` and `{doesn't study algorithms for interviews}` (and in that case, how are they different)? That's sort of like saying a tech company shouldn't optimize its interviews for people who like to watch baseball versus people who don't - they absolutely shouldn't do that, but that's meaningless as a diversity metric, in my opinion.

How are you defining diversity?
The Next Big Thing Is Out There
I thought it was weird with so much feedback on the icon until I upgraded. It is kinda strange the whole app (fonts, statusbar,...) is darker and blue, and then the only thing orange is the icon.
Am I the only one who finds the VSCode icon generally ugly as sin? This is most striking on OS X, where it sits in a tray alongside a bunch of other meticulously designed icons.
We're old friends - it's ok :)
You're proposing a band-aid for a gaping wound.

I love 1Password, but it doesn't solve the auditing issues inherent in a single shared account. It doesn't stop an angry employee from changing the email and password to lock everyone else out.

It's upsetting that Cloudflare, with their otherwise good approach to security, apparently puts multi-user accounts behind a $5k/month paywall.
Jules Verne's novels from 19th century described submarines and flight to the Moon, but there are lots of TODO steps to fill in to create, or even "sketch" actual working submarines and rockets.
Things to consider:
1. Create lots of accounts, allocate money to yourself.
2. How do you hold people accountable in a distributed trustless manner?
3. Once you have centralized identity or accountability, then there is really no use to doing a blockchain. So solving 1 & 2 is the hard part of your idea.
4. Freicoin had demurge built in, you had to spend it or it would go down in value. This is anti-capitalist-- literally, they were marxists trying out their idea-- the consequence of this is that it undermines people's ability to save and invest for the future. If your coin goes down in value over a lifetime (Which you can accomplish easily by simply having increasing inflation over time-- very much like the USD) then it becomes difficult to save for retirement or that time of your life when your medical expenses go up.
How would multiple people share the second factor?
What Would Happen If There Were No Number 6?
Y'all are terrifying me.
Slightly off-topic but does anybody know of other great talks with a quirky theme like this, where the talk is "set" in the 70s talking about the "future" (present)?

I'll kick it off by submitting [Growing a Language] (https://youtu.be/_ahvzDzKdB0) by Guy Steele, where he speaks using only monosyllabic words and words he defines in terms of other monosyllabic (or previously defined) words.
This is crazy.

"You're wasting literally tens of kilobytes on that narcissistic two line bio of yours young man. Moderator! Moderator! Please delete this."
Is Gmail even their priority anymore? Didn't they come out with Inbox some time back? I always was under the impression that Inbox was going to replace Gmail, but never knew for sure.
It's hard to imagine, but it can still be concluded, with certainty, that if they start earlier they go deeper.
> Edit: from the downvotes to any comment

This breaks the HN guideline which asks you not go on about downvoting in comments, and also (implicitly) the one that asks you not to post insinuations about astroturfing or shillage.

https://news.ycombinator.com/newsguidelines.html

What look like voting 'patterns' on HN are pure Rohrshach: you extract what you project in. That's why comments about them are information-free, which is why the site guidelines ask everyone not to go there. It just puts noise in the signal/noise.
Hey! This is great feedback, thank you. The widget is always a full page. Here's a public example: https://kitsu.io/feedback/feature-requests

We've heard that "small side thing" a few times before so we'll fix that soon.

Happy to answer any other questions on our intercom chat!
Cache can be cleared and they are usually rechecked from time to time.

What's really fun is the HSTS strict transport policy header + certificate key pinning. That cannot be cleared. None of the users who open it will ever be able to open the site again.
As someone else commented, it sounds like Dubai 2.0. The UAE and other Gulf states were just as traditional as KSA, but while they have relaxed their customs to make their countries more appealing to Westerners, KSA has stayed true to it’s roots.

It seems like this is an experiment for KSA to try the same thing, but without upsetting the more traditional members of their population who still believe the way they do things right now is best.

KSA is the biggest country in the Gulf and has the best economy, so they haven’t needed to attract outsiders in the past unlike other countries, but as the end of oil gets closer they are obviously looking to diversify their economy.
https://vcvrack.com

Here’s an example of visual programming. All you’re really doing there is chaining together functions and tuning parameters, but instead of typing, you’re dragging wires around and twiddling knobs.
Right. The only reason I didn't go to Georgia Tech is because I didn't' live in Georgia at the time so I would have had to pay out of state tuition. But since then, I've had the opportunity to work with graduates from Georgia Tech. I was expecting to be humbled by their technical skills when in reality, they're just like any other programmer from any other school I've worked with.
I don't think it's a question of whether it supports it or not, it's that Coda does it by default and has built the rest of the tool around that feature.
spell checker is often ingnored
@craigkerstiens: Thanks for sharing. This is a good reference.

It seems that a BEFORE INSERT trigger call to a function remains a better solution than the domain approach presented here when evaluating more than VALUE. Otherwise, the domain-function approach seems useful.
Syntax-aware diff for text isn't hard, but it's just not usually worth the effort because line-oriented text diff is good enough and more generally applicable.
I recently watched part of this debate and was struck by an admission Peter Thiel dropped about school hire diversity...

"""Peter Thiel:
Thank you. Let me actually just start with that question. You know, I went to Stanford undergrad, Stanford law school. Throughout the '90s, I had a belief that education was absolutely paramount. We should only hire people that went to the best schools. And - and we discriminated on this basis very aggressively in hiring at PayPal. And I use this -- and I used to -- I thought this was the most important thing in our society. And over the last four or five years, I've gradually come to shift my views on it for a number of different reasons. The narrow technology context in Silicon Valley, that I saw so many very talented people who had not gone through college tracks and who had still done extraordinary well. In some ways, they were also more creative."""
Too Many Kids Go To College- Intelligence Squared U.S.
https://youtu.be/7VTQ-dBYSlQ?t=468