skysight-inc/HackerNews huggingface dataset:
Oh, so decades before semantic versioning, where an update was shrink-wrapped in a cardboard box on a shelf at the nearest Computer City and resulted in an entire night of floppy disk swapping instead of working?

Those really were the days...
Network Programming with Go (golang)
> While there are hardware mechanisms 2 to optimize context switches, they do not eliminate all the performance degradation. Context switches have indirect costs outside of the time used for the switch itself – all the previously-mentioned caches get utterly trashed.

This is an odd statement. That footnote (2) directly refutes part of it.

Concretely, lots of CPUs have "address-space identifiers" that enable MMU contest switches without TLB flushes. Intel Sandy Bridge and up has a limited form of this capability (Intel calls it PCID for incomprehensible reasons), and I'm working to enable it on Linux 4.6 or 4.7.

With ASID available, MMU context switches are a single inatruction and have negligible cache footprint. The extra bookkeeping needed will be one or two cachelines.
A similar problem is where the medical and software industries butt heads. The Software industry likes to take risks and move quickly. It embraces failure. Medicine avoids risk and moves methodically because of that pesky Hippocratic Oath. Failure is often a life and death situation.

My father is a physician. So we've had lots of conversations about this problem. I also here all of his complaints about software. Especially EMR (Electronic Medical Record) systems.
Where does lnav fall short in this case? As the author of it, I'd like to know so that I can give you some tips or try to fill in the gaps.
At least here in Belgium, project proposals (which are indeed required) can come from either the student or a principal investigator. Many of the most talented students pick their own topic, and the topic is accepted or rejected by an independent jury, not by the person who would advise you.
Yes, I am running three Bitcoin Classic node and all three have been attacked in the last 24 hours. The attack seems to be only uni-directional at this point, Core trying to shut down Classic nodes.
Really? Crazy. Here 'social sciences' are usually considered an art degree.
Probably sounds better than "300th most talked about city" which would probably be more accurate.
Also

https://en.m.wikipedia.org/wiki/The_Innovator%27s_Dilemma
I guess "generation" may have been the wrong word. "Age" or "iteration" may have been more appropriate. The 720 was launched Q3'09 and the 740 was Q3'10.
Notes on TAO: Facebook’s Distributed Data Store for the Social Graph
Geez that's an unfortunate url, and the article's pretty half-baked too.
Please be careful about assuming someone with a different opinion to yours is speaking from ignorance. I've been using Make for at least 20 years on a variety of projects and platforms. I'm well aware of what it can do.

Its syntax still looks like the love child of Perl and Haskell, so it is still unnecessarily difficult to write correct makefiles and to read, understand and modify existing makefiles.
I wondered the same. Here's the Current-dollar GDP for the top 50 metro areas (2009-2014)[1]. The top 10 metro areas by 5 year CAGR are...

7.417%	San Jose-Sunnyvale-Santa Clara, CA MSA
7.230%	Dallas–Fort Worth–Arlington, TX MSA
7.167%	Austin-Round Rock-San Marcos, TX MSA
7.062%	Houston–Sugar Land–Baytown, TX MSA
6.310%	San Antonio–New Braunfels, TX MSA
5.542%	Nashville-Davidson–Murfreesboro–Franklin, TN MSA
5.290%	Oklahoma City, OK MSA
5.086%	Charlotte-Gastonia-Rock Hill, NC-SC MSA
4.928%	Raleigh-Cary, NC MSA
4.885%	Detroit–Warren–Livonia, MI MSA

4/T5 were TX metros. Austin isn't even the top in TX.

[1] https://en.wikipedia.org/wiki/List_of_U.S._metropolitan_area...
> These are the people that see their debt-fueled economy collapsing, and know there's no more workers to be paid in pennies to be exploited.

I know they're evil but from what you've written it seems that China is developing in spite of what the China PR government is doing. It could be better with a better system of government but we have what we have and I fear a disruption in something as big as the government of China would be very bad for the world economy in the short term. As the saying goes, it will likely become much worse before it gets better.
Agreed, single purpose politically-charged accounts add a lot of noise, and really put a damper on this community's discussion. HN guidelines say to generally avoid submitting off-topic items such as political commentary, so shouldn't that same guideline apply to comments?

Besides, one could write a 'bash' script to do the same thing. 1) Find links to negative sentiment news. 2) Find key data and exaggerate in negative direction. 3) Splatter links and data on any HN discussion containing "China"
>It is possible to speculate without holding productive land out of use: You buy it and then rent it out. Which land value tax would presumably have little effect on

If a georgist LVT were assessed accurately, the rental income of unimproved land would equal the tax.

Thus there would be no point in speculation. If the land value went up so would the tax and vice versa.
Show HN: See what other NPM packages everyone else is using
I think you are on to something. this post was on HN a few weeks ago about how deep learning is no longer interesting because it has become routine. My first thought when I read that was "deep learning just became interesting because now it's stable enough to build a business around". The end of one cycle is just the beginning of another one. Find out what that new cycle is, hop on, and strap in.

http://www.inference.vc/deep-learning-is-easy/
https://news.ycombinator.com/item?id=11006067
That was really excellent. To the point. A good summary:

"I regard writing not as investigation of character, but as an exercise in the use of language, and with this I am obsessed. I have no technical psychological interest."

The Men at Arms trilogy was just excellent.
A few takeaways:

- Morgan owns a small percentage of Palantir, maybe 20 basic points. However, this is big as Morgan and the big i-banks still have a lot of influence on the big money funds. This will scare the LPs off and VC funding will dry up.

- In my opinion, Palantir is still too expensive at ~15B valuation. I mean how can it be more expensive than both Tableau, Splunk and Hortonworks combined in the public market?

- Dropbox seems to be hit the hardest when T. Rowe Price marked it down to just 5B valuation. Still a great outcome if they can exit at the price point, but it sucks for the late investors and recent employees.
Agree, all 3 of my Classic Nodes have been taken offline several times last night. Everyone BUT Bitcoin Core says this is happening and has evidence. The only ones denying the crime seem to be most guilty.
Mrusty. mruby safe bindings for Rust
> because all they care about is billable hours, and the people working there are interchangeable. That's why they can afford to be relatively indiscriminate by throwing thousands of visa applications at the wall and hiring whoever sticks.

These companies apply for visas on behalf of the competent employees they have in their offshore offices. Once the employee gets an H-1B visa if the regulations are such that s/he is free to switch employers without harming their immigrant status, they will bargain for better wages. This breaks the business model of applying for lots of visas paying large fees on each of them and getting a few approved.

Right now the visa fees (> 7K for just the initial application! [1]) are considered an investment by these firms, because they know that the few that sticks can be trapped into a long employment period and underpaid for years to recoup many multiples of the initial investment.

Breaking this business model is what will prevent these firms from applying in large numbers (which is a DoS attack on USCIS, forcing the approval process into a lottery). Hence my original comment.

[1]: https://www.uscis.gov/forms/h-and-l-filing-fees-form-i-129-p...
Austin is nearly a million people, and iirc the 11th largest city in the US. Does the linked event really make Austin an "example" of something?
On the non-x86 side, ARM has had this for a VERY long time. Certainly at last since ARMv7-A onward, and I think even before that.

Pretty much any core in "Cortex-A" series (e.g popular Cortex-A8, A15, A57) has support for fast, flush-less address space switching using ASIDs. Address space / context switch overhead has NOT been a good reason to avoid this kind of compartmentalization, for at least the last decade or so.
Thank you. I like the idea of autorun function. Perhaps it could do logging or gathering debug information without having to touch so many places like Redux seems to require.
> when one developer changes some internal interface and other developer builds something new based on the old interface definition

Well, the compiler would just catch this, right‽ Except if, I suppose, you're not using a strongly-typed compiled language like Haskell… ;)

(okay, I know this doesn't actually address the git issue at hand and isn't foolproof either)
Next time I hope they use RTG.
One that comes to mind is Basecamp.
Fun with Lorem Ipsum:

http://52.90.112.133/recommend/app/getSummary?query=http%3A%...
You can basically do that now if you like. Living like a hermit in a remote wilderness and paying no tax has always been possible. Still not popular.
For the average user this relies on the original author having the resources to be the top hit on google.
How many thought Evelyn Waugh was a women?
It seems to be multi-lingual
You and I have very different definitions of "really simple", I think.

The manual for GNU Make contains around 80,000 words. That is roughly the length of an average novel.
Nobel Prize Economists Say Free Market Rewards Deception and Manipulation
I can't wait for Austin salaries to catch up to the other tech epicenters. I graduated and left to Seattle for a 2x pay increase over many of my peers. Now in NYC riding the tech bubble and missing the rich family and social networks I have down there. I've never come across any interesting jobs in the area that didn't feel 2nd rate.
"altcoin" is a highly misleading term for that. That term already means "a cryptocurrency unrelated to bitcoin", typically having a different genesis block, subsequently an entirely different chain, and often further differences.

We already have a term exactly for what you're talking about: a hard-fork (or just a fork if you like).

On either side of the fork is bitcoin, not the "original" bitcoin and an "altcoin".

You're also incorrect in other ways. In the case of most forks, you fork via voting by "x% of the last 1000 blocks were mined by this implementation". Because of that, if everyone except the current miners use the alternate implementation, the new "fork" will never activate.

That's because forks are not altcoins, but typically run on the same exact chain, behave compatibly with each other (prior to activation), and wait for consensus in mined blocks (to activate).

That method of voting does mean that only miners get a vote. It's not because they validate all blocks, but rather because mining a block is the same as voting in basically all fork-consensus-algorithms so far.
That's not a great interview question. But to answer it:

"I got a massive bonus"
I'm strongly reminded of "I’m a Former Green Beret and Here’s How I Would Bring Down Bitcoin"[1] (which I see is so popular it was just re-posted to HN after a week). Only, instead of "bring down," the objective is control; much more money to be made that way, I suppose.

I suspect that Bitcoin's lasting value, at this point, will be as an object lesson in what happens to decentralized, open-source projects (particularly those that have placed themselves "beyond regulation") once they start to have direct, and significant, monetary value. I don't think that it will teach libertarians to love strong government, but perhaps it make the views of such crowds, overall, more nuanced and less absolutist.

--
[1]https://news.ycombinator.com/item?id=11191416
Everyone is talking about and gravitating towards Austin but the DFW area is an absolute hotbed for jobs. It seems like every other month some large corporation is moving their HQ to Dallas or the suburbs. It's a seller's market for labor.
There were many reason's for the Century of Humiliation. The Qing dynasty did attempt to reform on a big scale [0], but it was very much restricted in what it could do by western meddling.

[0]: https://en.wikipedia.org/wiki/Self-Strengthening_Movement
Probably because of lack of demand. Most people use the RPi in a scenario where they either have internet, or don't care about time.
I did a similar hack a while back, which summarizes a piece of text in a single sentence. I'm that lazy.

https://github.com/mck-/oneliner
I downloaded N1 after reading this post. I do not get such behavior. Instead I see snooze and archive buttons.
I am using “self hosted” version, but I don’t think it should matter, since this seems to be “front end” feature.

I have Version 0.4.10-4e3595b on OSX (El Capitan)
Civic Tech Needs of San Francisco
Does anybody know who the author was?
Connecting Docker containers, part one
I'd be very surprised if dropbox continued to grow. Its position seems extremely limited at best
None of them work as well as this one.
Satoshi's assumptions in the early days about how easy it would be to make major changes to Bitcoin have very little relevance now that it's in widespread use. I think he was also planning to re-enable the disabled opcodes and various other things that are unlikely to ever happen because they'd cause a hard fork.
Could the transition start by having a 30 hour work week, for example? If I work 40+ hours and a certain percentage of my income goes towards sustaining the unemployed, I would far rather work fewer hours and give that work to an unemployed person.
Large-Ish Meteor Hits Earth but No One Notices
At least for some problems, you need very little trust. For example, you don't have to trust software for sorting your stuff, because checking that something is correctly sorted is very easy. There is an entire field of algorithms that produce answer that are easy to check, it's called Certifying Algorithms.

Unfortunately that doesn't really work if you have to trust your software _not_ to do tasks that you don't want done, like sending your personal stuff to a third party.
I used Sprig a lot in the end of 2014 when I had to say at the office late due to DDoS attacks, but I have no use for it otherwise. I received a poorly penned up email from a recent Berkeley MBA graduate, working for Sprig. It asked to give Sprig another chance and offered the first $20 credit. I used up that credit on basically a single lunch $13+ tax +$2.75 delivery fee. Then suddenly I received a push notification with another $20 credit the next day! Then since I liked that game I invited my dev phone to Sprig and got another $10...

With Lyft, I actually received $150 in credit total. I picked a coupon for $50 at SoMa food park. Then I received $50 credit for my 5 star rating, and then suddenly my dev phone also received the same $50 credit since it had a dormant Lyft account that I only used in 2014: apparently it had a perfect 5 star rating too.
I think the tooling will improve significantly this year and you should see people able to build protocols with zkSNARKs soon -- without spending days figuring out how everything works.

Ahmed Kosba has been working on jSnark (https://github.com/akosba/jsnark).

I'm building something in Rust called bellman (https://github.com/ebfull/bellman) which should make it easier to construct circuits safely and build these proofs easier, but it's in its early stages.
I think this it's ok here. From the FAQ: https://news.ycombinator.com/newsfaq.html

> Are reposts ok?

> If a story has had significant attention in the last year or so, we kill reposts as duplicates. If not, a small number of reposts is ok.

> Please don't delete and repost the same story, though. Accounts that do that eventually lose submission privileges.
Could you please provide references? Genuine question. I'm interested to know if American or British society was as obsessed with engineering and medicine at some point as we see today in India and China.
Dallas vs Austin is like Enterprise vs Startup. DFW is where the most growth is and by end of the decade DFW will be hitting 8 million. Texas boom may have slowed in Houston because of Oil woes, but DFW and Austin are still high-flyers. Lot of OLD MONEY in DFW though.
Have you adjusted for cost of living? Austin salaries are lower but probably not much lower if at all when adjusted for cost of living.
If Apple arbitrarily removed Uber's app from their App Store:

1. Uber would file a lawsuit for a huge amount of damages. (They have enough money to be able to afford lots of lawyers.)

2. A large percentage of Apple's customers who are also Uber customers would be hugely pissed off and switch to Android phones.

3. There would be huge amounts of negative publicity. There would be congressional inquiries into anti-competitive behavior, and demands for government regulation. Apple's board might even fire the CEO.

It's almost inconceivable that Apple would do something so harmful to its own self-interest.
He had all those advanced "warfare degrees" and "green beret" training, but couldn't manage to find any WMD's in Iraq... ;(
A nice side-effect of having master===production is that your documentation on GitHub (or whatever web viewer you use) is always consistent with the deployed version.

Otherwise, you could have users come to your repo looking for docs for the version they've installed, and instead get docs about APIs that aren't released yet.
I wish this format would be adopted by more institutions and industries, where there would be open discourse about the problems faced that have potential technology solutions -- it would certainly encourage more entrepreneurs to work on those problems.
They wouldnt because that would be a poor decision for everyone involved. Huge lawsuit... mayors office calling... public outrage...

idk create a decentrilized service?

If you think that would be bad imagine if AWS stopped service all together.

Or the human race dying out from BIRD FLU
The idealised government's role has always been acting in the interest of its citizens.

More importantly though: how is not letting Indians into the US harming them? Are Indians incapable of creating a US-like environment in their own country? If so, that's an argument to keep them out. If not, why wouldn't they do just that instead of moving half-way around the world?
Don't Depend on Foreign PhD Students or Else Perpetuate Educational Inequity
Curated path of curiosity from collective intelligence and a script to discover it
Which means we can call them if we get their memory addresses. Someone with more time than me should write a wrapper to do that.
Doesn't that prevent you from using commits while developing the feature?
I just went to uber.com in Mobile Safari and it seemed willing to sign me up without even suggesting I use the app instead. I don't have or want an account, but did you check to see if the web app "just works".

I assume that would be a stop-gap while Uber tries to come into compliance with whatever AppStore rule is keeping them out.

I think it's impossible that there would be reason they could not comply, but to answer your question, I think they would mobilize their users by having them contact Apple support en-masse until Apple relented.
Diverse Double Compiling is a proven solution to the On Trusting Trust problem [0]. So, if a package maintainer signs a package and posts that signature on an https page, I can have a high level of confidence that the software I compile and run on my machine is identical.

Here is some advice from Schneier on running secure software against a state-level adversary [1][2]. However, even that is not immune from a black bag job [3].

[0] http://www.dwheeler.com/trusting-trust/
[1] https://www.schneier.com/blog/archives/2013/10/air_gaps.html
[2] https://www.schneier.com/blog/archives/2014/04/tails.html
[3] https://en.wikipedia.org/wiki/Black_bag_operation
Ask HN: Why is Salesforce still successful?
I was looking for a good CRM and Salesforce seemed like the unquestioned leader.

We’ve had a meeting with a sales rep in their luxurious offices at the foot of the Eiffel tower.
Despite 2 hours of phone interview before, the sales rep had no understanding of our business and the product demo was extremely disappointing.

The platform is not user friendly at all and the transition to the new ‘lightning experience’ makes it even more terrible, forcing the user to go back and forth between the two interfaces and to cope with outdated documentation.

They have a large number of complex solutions with as many different pricing plan and limitations, a closed platform, no big enthusiasm around the community, a high pricing (130€/user/month for the sales product only). They claimed to be the “most innovative company in the world” but want customers to sign a 24-month contract. They do not provide any help in setting up the platform. And I could keep going…

To me it seems that Salesforce is buying growth by investing heavily on sales and very little in product development. The only benefit of Salesforce over its competitors comes from its monopoly position. Salesforce remains the only platforms to have integrations with the software we use (integrations which they did not develop themselves of course).

I had a quick look at their financial statements which reassured my opinion: negative earning, growing capital surplus, growing goodwill… In the annual report, the company is fond of separating out "non-GAAP" earnings to show adjusted positive income. But the reality is that long periods of GAAP losses means the company should not be worth 46$Bn.

In the SaaS industry ‘fast eats big’. Salesforce can only afford so many acquisition of overpriced start-ups and hopefully someone will come with a great product that they can’t kill in the egg.

Why do you use Salesforce? Can you recommend a cheaper and better alternative?
I don't think they have a choice in the matter at the moment. If they were public right now, they wouldn't be able to justify their PE ratio.
Disagree. Indian here, working at pure PHP projects at Razorpay.

>1. Performance

HHVM, PHP 7

>2. Not moving upto pace to match the other languages

PHP 7

>3. Undervalued language in the industry
>4. Not used in bigger projects or companies

Etsy, Facebook, Wordpress, Wikipedia.

>5. Poor pay scales

This is where it gets interesting. To get better salaries in PHP, you need to be working at better places. Good companies are willing to pay good money for good php developers. It's just harder to find because of the large number of beginner PHP devs in the market.

>6. Third party tools needed to scale it up

True for Ruby, Python, and most other web languages.
I've adjusted by paying off fixed costs (loans) and living cheaply. The savings growth is obviously greater with such a higher wage. Additionally, the growth of RSUs has exacerbated the difference. I also haven't had to own a car for the last couple years; reducing fixed costs yet again.

My quality of life is generally higher in Austin but the opportunities to save tons of money are too lucrative to pass up. Those savings have enabled me to travel and engage in a more dramatic, experience driven lifestyle.
You're going too far in the other direction in an attempt to counter. A single commit per feature is bad because you lose context that links changes together. A commit every keystroke is bad because you again lose the context that links changes together. A commit should be a logical grouping of something you accomplished towards the overarching feature. In my mind, commits should happen any time you could envision yourself at a point where you could leave for the day and come back to continue the next without having any difficulty spinning back up (what was I trying to do here, again?) Sometimes that overlaps with the feature, if your feature is really small, but often it won't.