skysight-inc/HackerNews huggingface dataset:
I think his Google Trends graph is way off. If you use spaces instead of dots (for example, use search terms like "angular js" instead of "angular.js" you will see a very different picture in which Angular passes Backbone early in 2013 and rises to dominance, with React following a similar trajectory below Angular, about 2 years later:
https://www.google.com/trends/explore#q=angular%20js%2C%20ba...
That graph has a better fit to my subjective memory of the popularity of these frameworks. Backbone was never so dominant, and Angular is not flat or in decline, except over the past 6-12 months its growth might be slowing with respect to React.
Why can't you just rent the server from some company? Such a company is only responsible for making sure the hardware works (there are no power outages, the disks work, the network is up and reachable)

Isn't that what Amazon does? (even though they are virtual servers)?

You'd still save a lot of money compared to cloud servers,

Can you post some numbers? A 24 core 48GB Dell server with 3x120GB SSD's costs around $11K, or around $300/month for a 36 month lease.

An 8 core 15GB 160GB AWS c3.2xlarge costs around $200 each per month with a 3 year reserved instance. 3 of them will fit in one of the Dells, so it would cost around $600/month, or about $300 more than the raw purchase price for the hardware alone.

But also with that price you get network, power, cooling, rack space, maintenance, etc, so it's not clear that buying and running that server is significantly cheaper.

Some bare metal servers are up and running within 120sec

How long does it take if you want 500 of them? And 2 hours later you want to turn them off. Then 2 hours after that you want to bring them all back online again.

you can't just shut them down and stop paying like cloud servers.

But that's the big value-add in Cloud servers, it's capacity on demand so you only pay for what you us -- need to spin up 500 servers to run month-end processing? You only need to pay for them for the few hours or days a month when you need them.

Further, you can add multi-datacenter or multi-region redundancy at very little additional cost - you don't need to keep those redundant servers running when you're not using them.
Recruitment for the Post of Assistant Sub Inspector in CRPF – March 2016
Wasn't it her job to at least know where the gray areas where? If you know you're in a gray area, I'd expect you know that you _might_ be breaking the law.
> This means that according to this estimation, Spotify pays for 20 Google software engineers.

If hardware were free, sure.
Putting aside the flamebait of your comment, you must not have read the story. The government report was following the massive crash in 1988 and was essentially an autopsy of what happened. One little section fantasized that perhaps a basket of funds might have helped avoid the events leading up to the crash. No regulations, no red-tape, just a postmortem accounting of the crash and a possible proscription.
Different languages are different. That's mainly what makes them different.

/s

And actually, the terms you mention are subtly different as well. In part because of implementation details that will be different from otherwise similar languages.

Push and append for example, seem to be adding elements to the opposite ends of the thing being pushed or appended to. Push goes to the head. Append goes to the tail.

In Lisp for example, you push onto the head of a list while append concatenates the contents of multiple lists returning it all as one list.

Arrays, which are not the same as lists in Lisp, have vector-push which does what Python's append method does.

These things can't be unified because beneath the covers they use very different data structures.

And some things would get lost in translation anyway.

The word "macro" for example. C has macros, but C's macros are to Lisp's macros what a photograph is to a 3D movie. And Lisp's Condition System is unlike the closest thing in any other language I'm aware of.

And returning multiple values. The only languages that I know of that do it are Assembly and Lisp. Other languages may return compound values -- but it's not the same.

I don't know, brother -- you just have to do a little translation in your head. Like whenever those whacky Brits call trucks lorries, and bongs hubbly bubblies (actually, I dig that one).
Also, the picture with the directory tree got cropped out for me, and I couldn't figure out how to scroll it horizontally. Good thing the columns can be toggled.
MSSQL < Oracle?

No way. Maybe Postgre is nicer than MSSQL for you. I don't know. But Oracle? Oracle is worse than MSSQL in just about every way that matters.
Be careful with optimizeLegibility - it's been the source of a number of compatibility issues over the years:

http://stackoverflow.com/a/12430050

Some of the problems I listed there are less important now that Windows XP is increasingly just a bad memory but I'd strongly recommend using the standard CSS font-features flags to enable whatever your design depends on.
>At what point here do people go to jail?

Generally the FDA will give companies several outs to fix problems, they only bring out the handcuffs after several ratcheting steps (one of which includes bringing in a US Marshal and a team from the FDA, at your expense, to be at your business every day and tell you how to run your company).
Learning Physical Intuition of Block Towers by Example
ICICI Bank to let women work from home for a year
I wonder if the React ecosystem will resemble this in a few years. Not saying that's undesirable either, it may be a natural course of progression, the flourishing of libraries and off-shoots, the churn, the stagnation and being replaced by the newer generation..?
Meh, I for one deleted (not just disabled) my linked in a few months ago. I realized I never made any connections on there that served me in any way. The shit wasn't bad enough to stop me from signing up, but after years it accumulated enough to make me leave.

If other developers like myself leave, then the recruiters who pay premium to be able to spam developers like myself will leave to. Then the model collapses.

In fact, the apps that don't bullshit me are the ones I use most (gmail, hn, craigslist, podcast websites).
The key takeway I have from all this is if you are relying on Blood Tests for data that is critical to your health (as opposed to informative, educational, or personal interests) - it's probably a good idea, if you can afford it, to get results from three completely separate diagnostic systems - kind of like time with ntpd.
At least until recently the MS SQL Server clustering was based on mirroring, which is capable but deprecated in future SQL Server releases in favor of AlwaysOn clustering.
Probably not a good idea to generalize the withdrawal symptoms. Some people do report severe anxiety and depression from withdrawal in addition to those other symptoms.
Whatever was the root of it, it'd be nice if just once, something was black and white. Life seems to be made of nothing but shades of gray, even though to hear people argue, you'd think everything was black and white. At the same time.
So have we discovered how memory is actually stored here?

Also, how quickly can we implant new memories? I would like a nice ego trip to Mars.
Yeah, popularized by many uni students with the rasterbator http://rasterbator.net/Home/Download
The accounting equation, and theory underpinning book-keeping, is the right place to learn about accounting. But this is literally an hour's work.

I agree that you don't need to learn how to 'do book-keeping', in the sense of knowing your way around the UI of some specific accounting software.

But, unless you spend that first hour, you will need a lot of explanation from your accountant in order to understand why income != cashflow. If you have spent that hour, then your accountant simply needs to tell you: "your 'accounts receivable' went up, as you haven't converted those invoices you issued into actual cash". Actually, they wouldn't need to even tell you this, as it would be obvious from the balance sheet.
Papers like these make me appreciate why Torch was chosen for Lua.
The Most Dangerous Writting App
There are not, not in OpenSSL. Viable post-quantum encryption is a hot research area right now. There are a number of approaches that seem promising; some of them, like hash-based, lattice-based, and code-based crypto, are actually relatively old concepts that were pushed aside because RSA is more efficient, but which regain their edge if quantum computers become viable.

https://en.wikipedia.org/wiki/Post-quantum_cryptography

The trick with all of this is that there isn't all that much cryptanalysis work of some of the more promising PQ schemes, so trying to preemptively adopt them just in case quantum computers learn to factor numbers bigger than 15 is likely to do more harm, in the short term, than good.
ICLR 2015 – “Artificial Tasks for Artificial Intelligence”
And the slides: http://www.iclr.cc/lib/exe/fetch.php?media=iclr2015:abordes-...
Micro-ISV: From Vision to Reality (2006)
Eisenhower Political Ad – I Like Ike (1952)
Done & done, thanks again!
A fifth of adults have forgotten how to do fractions or percentages
Don't some octopus die young too? Around 3-4 years for certain species.

Well not young but more their life span isn't that long.
Lexapro (Escitalopram) saved my life. I don't care what any meta-analysis says: years of diet, exercise, and meditation did 5% of what 1 month of Lexapro did for me. I will take it until I die.
Interesting customer retention scheme Big Pharma has come up with. Find a pool of folks at risk for suicide, and then get them addicted to expensive chemicals that will exacerbate suicidal ideation if they try to quit.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4172306/

"The FDA requires two adequately conducted clinical trials showing a significant difference between drug and placebo. But there is a loophole: There is no limit to the number of trials that can be conducted in search of these two significant trials."
Thanks for all this info and your thoughts :) I have some reading to do now.
Users hate it ... which demo are speaking of HN readers?

LinkedIn has been amazing for me and I find recruiter's messages flattering and a way to increase my salaray by telling them Im making more then I am. How high can they go. There are tons of recruiters hitting us tech people up each week on Linkedin ... one of those messages will turn into your next and way better opportunity.

I a HN reader since 2007 find LinkedIn incredibly useful and I use it everyday. The UI on mobile is fine, even the recent updated UI/design is decent; was really used to the previous.
I think there's a distinction between liking to play games and liking to make games. If you really enjoy making games, then see how far it takes you.
Superconductors at 100 C
Unwanted attention for women in STEM programs
Are there any good resources for what fonts are loaded by default in different versions of Windows, Linux, OS X, iOS, Android, etc? Do people have good "web safe font stacks" that specify relatively similar fonts that are commonly installed in the different browsers out there?

It seems like a nice middle ground to provide a somewhat unique and nicely styled experience, without forcing the user to download a bunch of extra stuff, and also possibly keeping it a little more "native" looking in whatever browser they're using.
They'll already know that someone is trying to authenticate as you from Thailand, IMHO may as well tell them it will probably be you. I also get your point on generally minimizing the leakage of your private information as a general principal.
WHY ARE WE ALWAYS SO UNINTERESTED TO SEE OUR OWN COUNTRY?
Got ya. Without knowing all the details, it really sounds kind of shady not wanting to have a licensing agreement that is reviewed by attorneys. I would be a little skeptical.
How would this be protectable IP though? It's thousands of years old--doesn't Germany have a concept of the public domain?
> rkt follows the appc spec and uses a combination of HTTPS and HTML meta tags via a discovery URL.

Why in the world would you pick this as a discovery mechanism.

This means that any took that wants to do appc discovery needs to know how to parse HTML.
The Ugliest C Feature: tgmath.h
I have no idea why this has become a thing, because I completely agree with you. The result of "it has to look identical everywhere" has resulted in lowest-common-denominator design and duplo-style interfaces[1], and it makes me really sad.

[1] I credit this metaphor to http://idlewords.com/talks/website_obesity.htm
I think The Verge and others are wrong about Tomlinson being “the savior of the @ sign”. The commercial-at was part of ASCII, and on standard keyboards in the 1950s.

In the ANSI standardization process in the 1960s there was a long debate over which characters to use. Other options included the ±, √, and ° symbols, and typewriter keyboards at the time also included ¢, ½, and ¼. For some reason, "@" was deemed more important than those alternatives, which makes it hard to say it's 10°C outside using 7-bit ASCII.

I can't come up with any mechanism whereby "@" would have needed saving. It's not like "|" has much popularity, but it still hangs on. Who "saved" "|"? For that matter, did Twitter save '#'?

But that's not my primary comment. This piece, like many other recent articles on the topic, omit a key part of email - UUCP-based email. The obituary assumes "your mail server will consult the DNS", but DNS didn't exist until the early 1980s - years after UUCP was developed to send email between computers that weren't connected full-time to a network or each other.

Instead, many would schedule late-night telephone calls, when the long-distance rates were cheaper, and transfer messages in batches.

You would have to route messages manually. A UUCP email address might be "mcvax!moskvax!kremvax!chernenko", where mcvax was well-enough known that others knew how to send email there, and it would eventually get forwarded to the chernenko mailbox on kremvax. In this context, "kremvax" wasn't globally unique, but only "the kremvax known to moskvax" and "the moskvax known to mcvax", etc.

Nowadays this might be "chernenko@kremvax.su", but that requires a centralized globally unique resolvable MX record.

I think it's important to mention this because the obituary article compared federated to non-federated systems. The bang path mechanism shows that it's possible to be even more federated than SMTP over DNS MX records. As a consequence, it can potentially deliver email through USB memory sticks to remote sites or behind network firewalls ... or the Iron Curtain. :)
Could anyone point me in the direction of how quantum hardware is currently designed? I'd love a technical explanation.
I find the whole process to be hilariously ineffective.

1. Search Google for any movie name followed by "free online". The first page of results are all pirated streaming sites, and they work. So, what did the takedowns accomplish? Exactly nothing.

2. Right at the bottom of the first page of results is a link to LumenDatabase.org with the list of all URLs removed. So even the URLs which were "removed" from Google results were simply relocated beneath a single additional click from Google's search results.

The whole thing is just a waste of resources. It doesn't even cause a dent.
Examples of common false beliefs in mathematics
I love it when people tout a result as being "only 15-30 years away." Is there any large scale human technological research project in all of human history which lasted 20 years and actually produced what was promised? There is no incremental path here; any time someone says "20 years" it means they have no idea how to do this thing.
Yes. If something doesn't work the way you want (which will definitely happen), there is a way to work on it more directly with android SDK.
Page Monitor https://chrome.google.com/webstore/detail/page-monitor/ogeeb...
> Thankfully, Google’s pricing is very transparent and simple to work with, so we can use Spotify’s blog posts to calculate some list pricing for what Spotify might be paying Google.

The biggest way in which all such assumptions are likely to be wrong is that they overlook the likelihood that Spotify has been offered a potentially substantial discount in exchange for attempting to win their business, and to be an early adopter. Not that there's anything wrong with that, but it's something to take into account while evaluating what you think Spotify might be paying.

Many cloud service providers offer a discount to, for example, qualified startups participating in certain accelerators. In the same fashion, it would not be surprising for a provider to entice a major potential user and hopeful net promoter with a significant price reduction as well as other perks, such as more access to senior people for operations support, as well as influence on the roadmap.

So while I think this blog post could plausibly estimate what a typical customer with Spotify's usage pattern might pay, assuming the estimates are correct (I haven't checked the details), one cannot draw conclusions about what they're likely to actually be paying.

[Edit: I see now that the article recognizes this at the bottom. At the time I made my comment, it seemed to have been overlooked in the discussion here, where only one comment acknowledged it and the rest seemed to discuss the numbers as factual and face-value: https://news.ycombinator.com/item?id=11242166 ]
What the what? I've never heard anyone wish they learned accounting instead of programming.
I think all fines should have to be handed over to the social security administration. Has two benefits one tends to dissuade law enforcement to go after people just because they have money. Two encourages law enforcement to toss people in jail. Right now larger corporations agree to pay fines in return for officers of the corporation not going to jail. That should change. Corporations not being able to pay a large bride in shareholder money would push things in the correct direction.
It left me very curious as to who Viki is. He mentions her (him?) often. Anyone know?
> If you're mad about the ebook market concentrating on Amazon, you should be absolutely furious at Apple over agency pricing.

Pretty consistently, when I am not fucking about on here and trying to have a good sense of humor about various absurdities that we have all come to accept, I make the same broad points. So no I don't actually care that that amazon has the ebook market, and it wasn't encouraging that if Apple hadn't raised prices Google was waiting right there. My point was that Apple acted quite rationally however the system is unpredictable and rife with power imbalance. Which underscores the point I always make which is that; in this example, Amazon had a massive power imbalance.

However, I also find it dosconcerting that Apple has end to end control over an entire ecosystem, albeit smaller than Amazon and Google.

I Also find it disconcerting that almost exclusive access to internet and telephone communications is owned by 4 companies.

I find it slightly absurd that one company controls almost exclusively the english language interface to the internet, owning operating systems, hardware, isps, DNS, browser, search, most code cdns ect.

Amazon owns most of the underlying hardware developers build on, by some counts they have more servers than google. They own distribution of media both print and AV, as well as distribution of physical goods, which they service themselves and soon they will move deeper into transmission with automated freight movement of goods. Given that most manufacturing will go completely automated soon, Amazon will have the ability to operate the entire value chain almost completely aurtomated.

Apple owns cellphones, router, laptops, music distribution, video distribution, controls a nontrivial sofgtware marketplace and has tons of other vertically and horizontally integrated side services.

> Instead, agency pricing more-or-less froze the ebook market starting in 2010 until 2013.

Agency pricing has caused a systemic underinvestkment in infrastructure at a time when it is more dire than ever. So while "encouraging many independent authors to be Kindle-only and so on" may be a problem, it has likley been solved by the millions of voicing empowered by the internet.

so, i am trying to simply interject that we have maybe one more chance to fix it, and I should try and encvourage people to think at a higher level (not talking down to you as you seem to have more domain expertise) but in this sense it is kind of like a fractal pattern right, this small issue of content distribution and collusion, is actually a very tiny symptom of a very big content distribution and high concentration problem set.

tl;dr I torrent e-books.
it's a feature flip/toggle service
http://martinfowler.com/bliki/FeatureToggle.html
https://code.flickr.net/2009/12/02/flipping-out/
Facebook UETorch
Great point, however the browser bar is only a single line. I guess this is where a global shortcut to start a text editor would be useful.
Vantablack, the blackest material ever made
A lot of people take them to a compounding pharmacy and have a solution made out of them, making it easier to measure specific amounts.
Half of this article is repeating true but old news about election fraud that happened in 2006 and earlier, the other half is unsourced and unsubstantiated accusation against the Hillary Clinton campaign. Flagged because this juxtaposition is misleading to the point of counting as a lie.
The math is right, you just think the calculation should be based on profit not revenue.

That seems silly - it'd be a huge incentive to misstate profits. A "growth" company would claim zero profit - and probably a net loss. (Negative fine?)

Imagine if someone robbed a bank but argued they should only be forced to pay back a little because they spent most of it on the getaway car which was destroyed in the escape attempt, negating most of the profit.

The correct way to do it is to remove all the gross-profits that the company improperly collected - negate all benefits they got and then add a hefty fine on top.

And as for which piece of the business did the crime - image if I could blame just my hands for picking the lock, thus claiming my body should only be fined lightly... Obviously the fine should go all the way up the chain, multiplied at every level, because there's an expectation of due-diligence and if that's being intentionally ignored it's an affront to the state and the protections granted to legal corporations.

The fine should probably be quintupled at every level because the indiscretion was by a subsidiary and wasn't caught directly or in oversight.
Here are some links that have technical details and a bit of context about cryptocurrencies:

A blog post: http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bi...

A paper: https://eprint.iacr.org/2015/261

A book: https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/p...

Choose your adventure ;)
You might be underestimating just how valuable it is to make things somebody else's problem. More employees means more real estate, regulations, taxes, recruiters, HR drones, lawyers, personnel issues, bureaucratic decay, and all of the other challenges of running a company.

And if Spotify wants to change strategy tomorrow, they can just end their contract with Google. Winding down internal operations is way more complicated.
Does anyone else hate the white background of the title font? I've seen that look before, but only when my css was screwed up. I don't see how anyone could intentionally choose that.
The author covered this:

>>> Is Spotify really paying $290,518/month?

>>> Of course, for such a high profile customer and for the priviledge of a case study, we can assume Spotify has some heavy discounts. Cost is important but using public cloud and especially managed services like pub/sub, the biggest benefit is in ease of deployment and not having to manage/scale everything.
Are the Constants of Physics Constant?