skysight-inc/HackerNews huggingface dataset:
Your examples are about popularity, whereas with science you switch to value. These are far from equivalent. Films win or lose by the entertainment they provide, but do the best ones win? No, rather the ones that can convince the most people to watch them win. It's quite possible that an unpopular movie would have provided a lot more entertainment if more people had gone to see it, but since they didn't, it loses. Likewise with music: just because some musician attracted a lot of fans doesn't mean those fans wouldn't enjoy some obscure musician more, they just never really made the choice.

I think it's useful to ask whether science is actually different in this respect, or whether this is merely an aspect of a universal problem.
Liquor Hunt
Liquor Hunt is the Product Hunt for alcohol
"Why don't companies want people that were part of the movement of personal computing? Many of the pioneers of the movement are still around..."

Even the pioneers of web development are getting on in years. If your job was doing web development 20 years ago in 1995, you're probably in your 40s now. (I'm in my 50s, and I got to work with the first IBM PCs and then years later with the first web software.)
Google's job is to show the search results that most closely match what users are actually looking for. In 2015, far more Google users are looking for Rand Paul than Paul Rand. Would that it weren't so, but it is. Paul Rand's logos might touch millions of people every day, but Rand himself is not relevant to the majority of Google users.
I would have said spyder, since that's the de facto Python IDE for data science.

But aren't both really just matlab?
> In particular, delineating humans has the same problems as separating any species. You can have a group B that can interbreed with A and C, but A and C can't. Has anything useful come out of getting worked up over what to call species A, B, and C?

That assertion is a good illustration of the problem some Continental philosophers tried to address - what is a "species" and how is it defined? It's an arbitrary labeling we put on a collection of individuals that we perceive to have similarities.

This kind of thinking is exactly what lead Chomsky into the erroneous theories of Universal Grammar and the Language Acquisition Device. Studying real neurons in actual brains is what got linguistics out of the generative grammar dead-end: http://en.wikipedia.org/wiki/Linguistics_Wars
StackOverflowError
I specifically went with 10+ just because beyond 10x I feel that it becomes increasingly difficult to be certain. I too believe it's greater than 10, but how much so ... I have no idea.

YouTube has revenue about ~20% less than Netflix, and is supposedly profitable according to articles from late 2013. Netflix is worth $33 billion, and has something like 57 million paying subscribers.

I believe the paying subscriber base, ie a superior business, gives Netflix a valuation edge, along with higher sales. Netflix is also rapidly building large international subscriber base that will be incredibly valuable over time, to go with their custom content (DareDevil, House of Cards, etc).

10x for YouTube would be $16.5 billion. YouTube isn't worth dramatically more than that range, the ceiling is clearly Netflix. So $15 - $25 billion is fair imo as a broad range.
I've recommended and have had good feedback on the Coursera course Introduction to Financial Accounting.
This story isn't about the "mobile smartphone" market - it is about Apple abusing their control of those phones to restrict the "iOS Apps" market.

These are separate markets. Customers that want to buy software for their Apple-branded general purpose computers cannot buy Android apps, so there is no overlap between the markets. Software developers may choose to participate in both, but that means the have to create two separate products.

What matters is is if the customer can switch their business, and not the size of the respective markets which is what those iPhone market share numbers indicate.
Cluster Architectures Using Docker and ECS
Amazon Tests Package Delivery to Cars
Android Ringtones – Big Bang
And maintaining your tens of thousands of lines of existing C# code...
To be clear, I really liked both Elixir and Erlang. It's just that purely functional programming, the Erlang VM, OTP, and so on all required learning, and so introduced so many possible points of failure.

Go was familiar from the jump, and easy to reason around coming from primarily Objective-C, C, Python, and C#. Considering timeline, it wouldn't have made sense to be so behind the learning curve.

With more time or breathing room, I think Erlang would be a space I'd jump into with both feet.

Edit: I know Martin through common colleagues and have worked with him in Austria. He's a great dev, and that was a good watch. Thanks for the link.
That's what I came to say. The job of Google is to interpret and return relevant results. If you're looking for the designer, then you'll need to tack on 'designer' to the search.

I was watching one of those 'investor pitch TV shows' on TV, and a young girl was pitching her site, which was named using a misspelled word (presumably to secure a domain name otherwise unavailable). If I was on that panel, I would have told her to go back to the start and find a new name and branding. She even admitted on the show that she wasn't turning up in results because of auto-correct spelling.

These days, you can't pick company names or brands that closely match something else. You are better off starting with a completely new word than trying to misspell something slightly.
Strongly agreed on most points, C# has been kicking Java's butt in language tech for a long time. Java's support for generics and lambdas continues to lag C# by a large distance... Java 8's .stream() is a horrible substitute for LINQ extension methods. Nothing in Java 8 threading is remotely as good as TPL. And of course, there are still no general-purpose continuations or something like C#'s awesome async/await outside of a few very narrow cases.

On the matter of the toolset, let's call it a draw. Visual Studio is IMHO vastly better and more reliable than Eclipse or IntelliJ. Java has a longer and richer history of good third-party tools with Apache, the Maven ecosystem, etc., which are still ahead of NuGet and its siblings. I think Maven still gives the edge to Java for dependency management, building, and packaging, although it takes a long time to get into its mindset. It sure is nice to have the same IDE and same build process across Windows, Linux, and OS X development environments (I use all three during the course of a day and it helps keep the build honest).

Now, the runtime and hosting... I can't say enough good things about being able to throw together executable-JAR docker images with Java. On the other hand, I'll take IIS over other web servers, given the choice. CLR vs. JVM is a tough call... the myriad versions and OpenJDK vs. Oracle JDK licensing fracture are not helpful for Java. On a technical basis CLR and JVM have rarely bitten me often or badly enough to produce a clear bias--provided the code is sound and there's _no_ _JNI_.

Whether JNI's awfulness is really a feature is a discussion for another time...
I couldn't wait to get away from Waterloo for my work terms.
Winters in Waterloo are extremely unpleasant! My last two work terms were in Brazil and I actually ended up working for this Brazilian company after I graduated but like most of my peers I could have called on any of my former work term companies and instantly gotten a job without putting my resume in amongst the pile of unknown new-grad resumes.
PLOS, Please publish our articles on Wednesdays
I was thinking that when watching a doco about western tourists to Thailand who get caught with small amounts of a drug on them. They get shaken down by the local police for a few thousand dollars, up to whatever they can afford. Those who can't pay get put in jail for a while. Not sure if it was bribery or what, but it seemed accepted by everyone involved.
Consider that their revenue is about the same as what Salesforce (CRM) will likely report (based on analyst estimates). This is pretty impressive:

- Q1 2015 revenue: $1.57B (AWS) vs ~$1.5B (CRM)
- Q1 2014 revenue: $1.05B vs $1.23B
- Q1 YoY change: 49% vs ~22%
- Q1 2015 operating income: 16.9% vs (~3%)
- Q1 2014 operating income: 23.3% vs (4.5%)

Basically for all the talk that Amazon is a low-margin, commodity business that will never make money, their AWS business at least is doing really well.

I'm not taking anything away from Salesforce, it just happens to be a similarly sized comparison that most people thinks is a pretty good business. When compared, AWS looks pretty great!
Superoptimisers can be used on any sequance of instructions, to find a more optimial sequance. Since they approach the problem in a very different way to a compiler, it can do a better job in some cases. And it can work on hand written assembler too.

They tend to be good at finding obscure solutions.
I would not chose working in a farm (BTDT) over the joy of coding but it is great to see someone find "their niche". Finding a job/career you love is really pretty rare and a bit of an under-appreciated luxury for those who do.
JS;DR.

So: is it not degrading gracefully a property of the site, or a property of Flexbox?
I enjoyed this piece as sort of a tongue-in-cheek way to justify this article's existence -- if more people read or link to this article, it might end up showing higher in Google's results :)
Holding On and Letting Go
Any commitment for the core Api? 2 years? 3 years?
You think there is any money in building fiber in NYC at $70?
I'm really interested in finding out - at $10/haircut/10 minutes - It's the sort of thing you can do casually every couple weeks without even thinking about it.

Definitely agree that there will be some people who absolutely will want to go to a hair salon - and, honestly, my 90% was just a thumb-in-the-wind estimate. You're probably right that it's high, but, never underestimate the desire for people to get a good deal.

I think your Soylent comparison is excellent - and is exactly the one I would make. People who see food in a utilitarian perspective see the value offered from soylent. Likewise, people who consider haircuts as the process required to rid themselves of the excess hair, will get a lot of value out of an automated hair cut establishment.
Looking to start a company in 2015?
Hey!

Are you looking to start a new company? I can certainly help, I have a team of developers that have helped build some great web applications over the years. A few that have gone on to raise 7 figures + in angel and VC funding. We're looking to take on the next great idea, our rates are fair considering our track record.

Please contact me if you are serious about building a real business. pblogsltd@gmail.com

Thanks! Tony
Both GCC and Clang can compile to branchless solutions for some conditional statements. The FizzBuzz problem for example both GCC and Clang can turn that into a small lookup table
Poking around the generators.js and data.js files for a while, it's an interesting quick-and-dirty approach to producing a surprising variety of passable copy. After perusing the word lists, it makes me wish I had the time to figure out the seeds to generate BuzzKill, KnitJogr or TerrifyAdvisr.

I guess I'll have to content myself with RobInspire, a different kind of robing [1] app:

http://tiffzhang.com/startup/index.html?s=220474692826

SUCCEED. ANALYZE. ROB.

[1] sic; typo in conjugated verb list - there's no conjugation logic
You can read about it here.

https://support.apple.com/en-us/HT204666
What languages changed the way you think about programming?
"A language that doesn't affect the way you think about programming, is not worth knowing." - Alan Perlis
Well, what do you think? Do people "relocate" fish when they develop a coastline? The joke here is that his "Western friend" actually took himself seriously.
You miss out on branch prediction. There's a bit of a myth that branches are always bad because a branch misprediction is slower than a correctly predicted branch and therefore no branches are better.

A bit of code that eliminates branches but has dependant variables (A must be computed before B can be computed) will have pipeline stalls while the computation for A is completed. Yes it might be faster than a branch misprediction but it will never be as fast as a correctly predicted branch (which takes effectively 0 cycles).

Notice the one thing missing in this post? Benchmarks!
I believe that's why Amazon went ahead with it. If you don't run into SEC requirements, you run into aggressive shareholders that will cause you legal problems trying to force you to reveal the value of such an enterprise. Suddenly Carl Icahn is breathing down your neck trying to get you to reveal that info, so they can judge if it should be spun off. The shareholder risk becomes immense the larger a business like that gets without breaking out any financial information on it.
Not really, I guess the development stalled. :(
I'm really not sold on this yet. We've done a number of projects testing and using Kubernetes, CoreOS, Mesos and most recently, Docker's swarm. It's been interesting to see how and why the technology space is evolving, but a couple of general thoughts:
1) The concept of container as primitive, especially the thorough implementation that Docker put together is extraordinarily powerful.
2) The swarm idea - which provides a matching API to the Docker API - is a really near idea, even if it lacks the HA and scheduling functions to really make things work well.
3) I think the next evolution is really to iron out the network stack here. Kubernetes needs flannel in most circumstances, and the process is not seamless or as simple as Docker.

I'd also love to know the split between this, Omega, and Kubernetes at Google.
Microsoft Windows OEM and Office revenue is down as cloud grows
> When specifically did you gain the right to not be offended

That's an unbelievably dismissive view. What makes you think these areas are merely about exclusion from offense?
Sometimes I do find programmers that do not know how to, say, install a linux distro, or at a lower level, don't understand what a data bus is, or how one bit of information is actually stored in a computer.

> Learning how to make car parts from scratch gives younger workers insights they otherwise wouldn’t get from picking parts from bins and conveyor belts, or pressing buttons on machines.

This is also the spirit of the nand2tetris [1] course, currently running on coursera [2]. The book is a really entertaining read too. Depending on how familiar you are with electronics you may be able to outpace the video course quite a bit.

Also,

> “Fully automated machines don’t evolve on their own,”

not yet... :p

1: http://www.nand2tetris.org/

2: https://www.coursera.org/course/nand2tetris1
Thanks for sharing. I attended a miniconf recently and was blown away by the scale YC's grown to. For what it's worth, I liked the slop, too.
VB.NET has a certain utility as a terrific indicator of whom to avoid...
I'm not a doctor, but based on what little research I've done in the past, a basic heart rate monitor such is this is unlikely to provide any pre-warning of a serious cardiac event.
Or The Venture Brothers.
Prior discussion: https://news.ycombinator.com/item?id=9429576
This Danish startup does something like "airbnb for package delivery" but without a third party company such as UPS: http://trunkbird.com/ People bring stuff in their car if they are driving to another city.
The problem is that even when you put "Paul Rand" in quotes, the search results still show "Rand Paul" half the time.
The Toronto prof who changed artificial intelligence
A bit like lisp the metaprogramming aspect of elixir allows for really rapid domain customization with out needing to have your changes approved by the core team. I think this on top of interop with existing erlang libraries and the scalability of the erlang vm model put elixir in a really good position to have presence if not in web dev overall then atleast in areas that in the past would have been grudgingly done using erlang instead of scala or whatever for scale reasons.
R Studio, also has a browser version via R Studio Server: http://www.rstudio.com/products/RStudio/#Server
Ahh you're right. Last week. Being restricted to the DS instance types is a little bit of a bummer though.
Some people think debt or decadence will be the end of the West. I personally believe it will be bureaucracy.
Azure is definitely behind in some regards particularly IaaS. That was not really their strategy for quite a while and it shows. We are using their PaaS now and really like it, much better experience than we had with stuff like elastic beanstalk or cloudformation on AWS.

We still used Amazon Email and CloudSearch though. Azure has no email and Azure search is too new for me to trust.
Is VHS making a comeback?
This isn't universally true. In my town, for example, the second was (if I understand correctly) Suddenlink (the first was AT&T), and Suddenlink is easily the dominant cable company in the area; AT&T's best offering is 3Mbps DSL, while I just got bumped up to 100Mbps with Suddenlink (and that's apparently not even the fastest residential anymore; I wonder if they'll eventually offer a gigabit plan here?).

Meanwhile, the town's also considering municipal fiber now that the whole net neutrality stuff happened (and having watched another nearby town implement its own locally-grown fiber).
Not being offended, and not entering a dissociative fugue state and shaking and screaming and muttering for 30 minutes and quite disrupting the speech in the process, are very different things.

PTSD is not Tumblr-fairy disease; it's the thing you get from being interned in a POW camp or locked in someone's sex dungeon for months/years. People do have a right to avoid reliving that sort of experience.

Which, like I said, might mean that they'd have to avoid going to university altogether. It's probably nearly impossible to have an environment that both allows for a free-flowing exchange of ideas, and yet protects people with this sort of permanent mental disability.

But making an allowance for rape survivors to leave the room when there's going to be a live screening of Salò isn't all that hard, is it?
In a related question, does anyone know of any monitoring product (e.g. FitBit or whatever) that does NOT send your data to a centralized server outside of your control?
What if Man of Steel was in color?
If you think the BBC is not influenced by its funding source, I don't know whether to laugh or cry.
It seems like the use of the word "curse" is a bit suboptimal. As a UWaterloo co-op student myself, I agree with everything in the article. I just refer to the negative points of co-op as a "cost".
Suunto's watches have done that for a while now (5-6 years?), though they use a capacitive chest strap, rather than the optical method used by smart watches.

Edit: And as far as I know, Suunto was really the first company to pursue measurement of HR variability. They have some interesting whitepapers, if you use the Google.
In Akka, multiple actors share a pool of threads. This has a lot of implications:

1. Garbage Collection. Garbage Collection on the JVM is not isolated to actors. One actor causing a lot of memory churn will prompt a garbage collection and prevent all other actors from executing until the Garbage Collector is finished. BEAM (the erlang VM) has per process (aka per actor) garbage collection, so actors will not interfere with each other during garbage collection.

2. Shared Memory. Since the JVM does not provide proper isolation guarantees, actors can in fact access shared memory. Safety in concurrency is accomplished via best practices rather than guaranteed by the VM. The BEAM VM does not allow shared memory. It is impossible for two processes to write to the same memory. While this matches the convention in Akka, it is enforced at the VM level.

3. Scheduler. In Akka, actors are oversubscribed to threads. That's why you can have hundreds of thousands of actors on a single system. The abstraction is great, but the implementation means that calling Thread.sleep is going to tie up a thread. If you do that often enough then all the threads will get tied up and the rest of the actors will be unable to make progress. The BEAM VM handles this scheduling at a much lower level. Calling sleep on an Erlang process is no big deal. While sleep is a contrived example, the effect on the ecosystem is pretty big. Using a blocking HTTP client on Akka is a bad idea. You have to use something like Dispatch or Spray which is essentially callback based (via monadic Futures). In Erlang, you just make the blocking call and the scheduler takes care of it. Since the synchronous code is easier to reason about than asynchronous code, the Erlang solution is simpler, easier to maintain and often more performant.

I've spoken with a number of seasoned Scala/Java programmers who basically tell me "Of course you shouldn't do that, just do X or Y". With Erlang, I find there are fewer situations where you need to be an expert to avoid screwing things up.
Other court filings revealed that last November, Kleiner had offered Ms. Pao $964,502 to settle, an amount based on the projected costs of the case.

That she didn't accept the settlement says a lot for her belief in the case (or, at the very least, her odds of winning).
Backup Your Laptops, PCs and Workstations in Your Way
This is a pretty eye opening chart. I know the Go guys have a philosophical point about wanting to be able to reason the whole source code as the justification for the Plan 9 and later GCC only stance, but I do have to think that these numbers are poor enough that a LLVM port should be investigated.

I also think that it's a good think for Go that Apple hasn't open source'd swift. I suspect it would thrash Go here.
I highly doubt this. Amazon's long-term strategy is to sell its infrastructure (servers, shipping, etc). This allows them to not only compete with competitors but sell pickaxes.
eBay is extremely profitable, far more so than PayPal. PayPal's margins are not particularly impressive.

PayPal however is growing much faster than the auction platform (which is hardly growing).

The old processors like Visa and Mastercard have had amazing value increases in the last ten years. Visa is now a $160 billion company with 40% net income margins. PayPayl is a very attractive target for the big four of Visa, Mastercard, Discover, Amex. That will drive up its perceived value. One of those big four is very likely to go after a merger or acquisition of PayPal after the spin-off.
I was curious and found this article which might support your claim:
https://www.ilab.org/eng/documentation/441-white_gloves_func...

> Collectors and dealers take note: overall, there’s a noticeable trend toward preferring clean, dexterous hands over clumsier gloved ones. But with variations in library policies, and the white gloves image so often in the public eye, it’s no wonder people are confused. This is one issue that would benefit from less heat and more light - light levels appropriate for special collections, of course.
its more organizational for me than anything. the fact that they are "inside" a gzip/tar or zip file kind of keeps them categorically together. It does usually end up saving some space, not a ton.
no but only because I haven't tried it yet. I just checked it out and it does look interesting. I'm so comfortable and confident in my current system its one of the biggest barriers to change.
This is ever the problem of general purpose data handling systems. They optimize for popularity not for some kind of domain desirability.
Probably enough money to make it attractive. Google also can have dark fiber in NYC I assume.

The price is reasonable though regardless whether it's NYC or not. What Verizon charges for 0.5 gigabit is simply insane.