skysight-inc/HackerNews huggingface dataset:
"Old Masters and Young Geniuses: The Two Life Cycles of Artistic Creativity" by David W. Galenson touches on the same topic: http://press.princeton.edu/titles/8019.html
Sprinklrs Get Satisfaction Acquisition Points to the Next Gen Marketing Platform
I wonder if it's better suited for large scale energy storage? Cheaper materials, improved safety, and longer cycle life may be worthwhile, even at the expense of storage density, as that might be less important in a static setting like that?

Edit: Ah, they actually mention that application in the Stanford article linked elsewhere in the comments.
Time to get rid of Chrome then.
2U Is Hiring: Full Stack Developer and UX Designer
2U partners with preeminent institutions of higher education to deliver rigorous, selective degree programs online to students globally. By blending live face-to-face classes, dynamic course content and real-world learning experiences, 2U’s No Back Row™ approach ensures that every student can experience the highest quality university education for the most successful outcome.

We are currently hiring for:

Full Stack Developer: http://bit.ly/1rMO7gf

UX Designer: http://bit.ly/1H4EIHC

Product Development Manager, Marketing: http://bit.ly/1Nuqkbs

For a full list of our job opportunities: http://bit.ly/W0zF6G
To ask those complaining about 8gb not being enough... Please name one thing that won't allow you to do which is crucial in your day to day workflow.

I'm not saying i don't believe you, I'm just genuinely curious.

Edit: Looking at this thread, I have to say there has to be a cause and effect here somewhere. You have a million web-developers saying they need more than 8GB to use Chrome to surf web-pages and web-apps.

I'm pretty sure web-apps sucking that amount of resources was caused by giving web-devs machines with 8GBs+ of RAM to begin with. Giving them more, wont fix the problem. It will only make it worse.

As for a developer-anecdote: Almost all bugs post-shipping bugs I've experienced and had to fix, more than 50% has only been reproducable on low-resource constrained environments.

By super-specing your dev-environment, you are shipping bugs you cannot detect. You just don't know it.
> Who the hell think that a watch that can't even function a day is an acceptable product?

You'll have your answer in a few days. You'll even be able to tell who these people are by looking at their wrists.
A Week on the Wrist: The Apple Watch Review
However they also consider their strength to be execution not innovation. That doesn't rule out ideas that seem like "obvious wins" but have yet to be tested.

Edit: Apparently in their mission statement they claim to only use proven ideas, but I still wouldn't do business with them regardless.
the lack of a native ethernet port rules it out for any operations work that requires working on the datacenter floor.

actually this is a frustrating trend, native ethernet adapters are 0 cost to CPU instructions, I know you can use thunderbolt (and I've not looked at the spec in detail) but USB ethernet controllers use the CPU when plugged in- and I'm not a large fan of that honestly.

what happened to the very small, fold out ethernet ports? like the one on the old XPS 15 (or: http://www.pcstats.com/articleimages/201304/sam540U3C_edge2....)

Maybe I'm too much of a power user for a 13" but for me this feels like a step back from netbooks from a functionality and mobility standpoint, and not far enough a leap forward for performance to justify stepping "up" from a Thinkpad X201. (which I have loaded with an SSD and 8G ram)

but, I agree that my use-case is significantly different from most peoples. I'm still left recalling a time where manufacturers were reluctant to stop shipping with 56k modems- but seem to have dropped Rj45 pretty quick.
If, as this guy contends, the future economy won't adapt to automation as it has in the past, it will lead to massive unemployment and social instability.

When threatened with massive social instability, smart countries will regulate automation. Countries that fail to regulate will face rising social instability and eventually eat themselves alive, being taken over by countries that are more stable. Political elites will regulate automation purely out of the interest of keeping their jobs.

All of these technofatalist arguments (the technology is coming, so why fight it?) fail to take into account that Angloamerican laissez-faire politics are not a global inevitability.
I'm continually shocked at the lack of options when it comes to having 16GB of memory in a <15" laptop. As far as I know, the only options are:

MBP
Chromebook Pixel
System76 Galago

Anything else that even exists?
Beautifully put, but I respectfully disagree.

It takes discipline to exercise regularly.

It takes effort to try something new that seems appealing but unfamiliar.

We are old, and I think we forget how hard it was to crawl and then walk.
Let's chat is really neat, I've played with it a lot but I have to say that the combination of not supporting OTR & The fact that it relies on MongoDB put me off using it in production to replace our existing chat server.
It sounds like it runs fine once you get past the tricky install:

http://www.reddit.com/r/archlinux/comments/2zbtm2/asus_zenbo...
I know some are disappointed by the lack of ram in the XPS 13. If you need a beefer laptop there is another Dell "Project Sputnik" (aka Ubuntu) laptop the Precision M3800. http://www.dell.com/learn/us/en/555/campaigns/xps-linux-lapt...

It is more comparable to a Mac Book Pro and can be configured with 16 GB of memory as well as the hi res display.
From yesterday: I compile a large C++ code base in work, and a full rebuild takes about 15 minutes on my 40 core, 32GB ram desktop, and uses almost 20GB of RAM while doing so.
You're tasked with revitalizing RadioShack. What would you do?
Correction: Rolexes tick 8 times a second (or 28.800 beats per hour, as is used by watch people). 6 are the vintage ones.
A case for predictable databases
That's the thought that popped into my head too. The same kid at a job after college. He screws up so he sequesters himself in the bathroom and has to be coaxed out with the right combination of soothing texts and vibrations.

On the other hand, there have always been non-verbal ways to communicate. Note-passing was common when I was in school. Presumably the boy with the crush on the girl who is sending the texts on his watch is trying to create an "IRL" relationship with her.
Maybe watch this segment: https://www.youtube.com/watch?v=2pfwY2TNehw

In the real long run, we're all dead, and nothing we do matters. All we can do is try to live a good life while we're here.
It's not trying to be a machine for 'heavy development'. It's trying to be a Dell/Linux option for people who would otherwise buy a MacBook Air.
Docker (and containers) are not a replacement for a VM. Sometimes you really do need a completely different OS running isolated... like emulating a cluster of independent servers, etc.
Run an OS X VM in order to illicitly develop iOS apps.
Run a Windows 8 VM to work on legit Windows apps.
Run both VM's at the same time.

Anything under 16 GB is unacceptable to me.

Developer edition? Nope, not really. I need Linux, Windows and OS X. So my only option remains, as ever, a macbook pro with 16GB RAM.
Under this proposal, would the prediction be that someone who has a "peanut butter allergy" could eat peanut butter made under special conditions (cleanroomesque greenhouse environment, lots of TLC to the plants, and with screening to ensure that no molds were impacting the final product) without having the reaction?
I do live in a bubble. That said, it seems to me that there's nothing stopping, say, a factory, from saying "well now, why don't y'all come in at 730am so you can get home earlier". Seems more elegant than changing your UTC offset, especially if you actually use local time for anything, as now you've gotta account for 25 and 23 hour days.

I guess if a business is in the past where screwing around with the clocks at nighttime is unnoticeable, maybe it's an acceptable solution. But in 2015, DST seems as bad as leap seconds. Perhaps even worse.
Came here to say just this. I've been looking for a replacement for our Openfire server for some time now, but there just hasn't been anything that's quite there yet.
> The way we do economics depends pretty heavily on there being enough jobs for everyone...

That's the way many economists interpret the economy, but modern macroeconomics economics can hardly be called an accurate and reliable representation of the real world.

> And our culture reinforces this fact (a strong desire to work is honorable ...

Then culture will have to change.
How Spring Drive Works
The mapping was done for the purpose of reproducing the error though. I wouldn't call that a wasted effort.
In fairness, the time function for the Apple Watch will continue for 3 days. Comparing it's ability to do a whole lot of power-intensive activity (phone, video, etc) that the dumb watch can't do at all is disingenuous.

We heard the same arguments about cell phones. Who would want a smartphone that would discharge in less than a day, when you could get a dumb phone that would hang on for days? or a wired phone that didn't have power problems (even when the power went out)? Then people discovered how darned useful that power-sucking capability was, and have adapted to charging daily.

I do wonder when smart watches will include self-charging "eco drive", tapping wrist motion for energy.
BARF – A Binary Analysis and Reverse Engineering Framework
Is it really possible from an evil standpoint to get SMS rerouted to another number? I was looking into that a while ago (I wanted a prettier number, but didn't want to lose things associated with the old one) and the answer I got was that it's not something anybody can do. I get how the phone call rerouting stuff would go down, but not SMS rerouting.
Maybe The Terminator and Robocop had a deeper effect on my young psyche than I recognize but what I find truly terrifying is the day when first world nations can completely automate military and law enforcement.

A human being can have internal dialog, "Yes, I know that no one is supposed to be here but I'm not blowing up a building full of toddlers." or "Yes, I know that it's a crime but I'm not going to use deadly force to apprehend someone who was stealing apples to survive." and obviously, machines won't care.
Thus, the things people are doing during interviews are the best tests we currently know.

This is, unfortunately, disastrously false. For example, we know -- via copious academic studies -- that work-sample tests are the best available method of predicting performance. Many companies in the software industry do not administer work-sample tests during job interviews. Instead, they have a disinterested person who you won't work with make up a random question on the spot (seriously, this is not only a thing that exists in the world, it is the default hiring method in our industry). The disinterested engineer interviewing you then spends most of their time preening about their own intelligence while ignoring your answer, and returns a decision known to be primarily determined by demeanor, rapport, demographic similarity, and other things which all decisionmakers will profess that they are not assessing for.

Do not pattern your internal decisionmaking off of software interviews. Software interviews suck.

[Edit to add: Incidentally, one of the reasons that one would predict "Well, clearly identifying talented candidates is important, so there is an incentive to get it right, so weak form Efficient Market Hypothesis suggests that companies are not freaking terrible at it." and still be disastrously wrong about the world we live in is that interviews have a principal/agent problem. The principal -- the firm -- cares a lot about extracting meaningful signal in interviews. The agent -- the engineer who is responsible for interviewing you -- is in no way rewarded for interviewing well. In many cases, their presence in the interview is already a strike against them because it takes time from doing the engineering work that they are actually scored on. They have not even the attenuated incentive to select good coworkers, because 90% of interviews result in No-Hire and of the remaining 10% the 95%++ case is that the new hire ends up working in some other part of the organization that the interviewing engineer will never need to meaningfully interact with. Faced with these very attenuated incentives for being a good interviewer, the engineer may instead to pay attention to more direct incentives like "get an ego boost by demonstrating my intellectual superiority over a captive, terrified, unable-to-resist audience."]
I really hoped for a TL;DR or some kind of summary at the end. It looks like the review just has sections and then stops.
Devil's advocate time!

What's to keep Dell from heavily customizing and releasing / packaging a version of Ubuntu in the same vein that apple customized, released, packaged nextstep as OS X? The only thing I can think of would be "talent at the company". And I know next to nothing about the internals of dell, let alone what they've done since being repurchased and privatized.

Kind of a fun thought, even if it's a little far fetched.
Here's some of the science for why we come up with the best ideas when our brains are turned "off" -- it allows the brain to make other connections that we aren't overly controlling it to make. If it works for you, meditation could also be a useful tool for harnessing these moments: http://lifehacker.com/why-great-ideas-always-come-in-the-sho...
Thank you for sharing these standards for being a better engineer.
Unless you need to use a crossover cable, why not just add a wireless hub to your DC LAN? We have one at our DC, but it's only ~3 cabs worth of equipment, so YMMV.
"The aluminum-ion cell isn’t perfect (yet) as it can only produce about 2 volts, far less than the 3.6V that lithium-ion an muster."
Derp
I think it’s fair to say that your use case lies outside the current performance envelope available in laptop form :)
Sure, robots can run a franchise since there are limited inputs/outputs.

But, can a robot innovate?
My phone battery only lasts a day. In the years before smartphones, multi-day battery life was taken for granted.

Tellingly I barely use my phone as a phone. I suspect we will see a similar pattern develop with smartwatches, where telling the time will be only a single bullet point far down a much longer list of features.
Running eclipse. I wish I was joking.

(I'm pretty sure it's shoddy third-party addons rather than eclipse itself - a clean eclipse can run fine in <1gb - but either way I end up in the same place)
That's... intense.

An extreme case, for sure.

You likely would be remoting into this machine to compile this work, in any scenario involving you working on a mobile device.

With that being said, 16GB would preclude you, too.

Like the fellow above, still genuinely curious how 8GB is repelling a significant amount of people for a development machine.

A pixel2 with 8GB is a rocket ship, for my general full-stackery and system administrationating purposes.
No, it's pretty much like Netflix. Hollywood only lets Netflix have the stuff nobody is interested in. They do not have anything from a year ago.
It seems almost every manufacturer is trying to make their laptops look like Macbooks, but what I'd really like to see is some Thinkpad clones.
People argue that the owners of the robots will amass wealth and then sit on it like Scrooge McDuck, leaving everyone else to starve and live in poverty.

Not that I agree with them :)
Variadic and Variable Templates
Developer Experience Matters
Multiple vagrant vm or docker container setup for SOA development. Add an IDE and multiple browser tabs you will easily start paging.
Ubuntu itself may handle it, but lots of applications look terrible. Chrome is one of them, last time I checked. Firefox had certain scaling issues as well.

Sadly, Apple is still the only game in town when it comes to automatic and correct resolution scaling.
"When you have a safety net in place, people will take more risks. That probably is true of the economic arena as well."

I think the difference is that the same company that is going to take the risk will also be restricted when it comes to income they are earning (more taxes), and any other rules that are in place that will directly effect growth.

Look at countries like Sweden and Denmark: large safety nets and you would think everyone would start a company, but it's just not the case. The requirements for employees make it so you need lots of money to even manage HR (hiring and firing is a court case).

Many safety nets also create a culture where risk is seen as a bad thing and less people will want start companies. This can also be seen in places like Sweden and Denmark.

"People say that having a guaranteed income will turn everyone into a slacker and destroy the economy"

Will it turn everyone into a slacker? no. However, I know so many people that went on unemployment and had no motivation to even be bothered to look for a job. If this happened in my small, circle of friends, I can just imagine the effects of essentially free money at a much larger scale.

All of these predictions are looking at what's happening now. We need to predict what will happen when 2 or 3 generations of people have access to this basic income. When more and more people are getting basic income and less people are working (which I predict will happen over time as more people figure out the system), where does the money come from to support everyone?
Technology and the New Age Movement
Are "autoimmune disorders" another label for a class of failures of this search and respond system?
For the sake of convenience, I think of it as being one big machine...

There are human workers who crawl all over the machine, servicing it.

The machine cares for those workers, and cares for workers who take care of them. (Doctors, dentists, therapists, educators.)

And it produces all of the goods and services that everyone on the planet needs...

But what do they give the machine in return?
Why would you need both of them running at the same time though? Also, unless you are on Linux, you probably don't need both of these two VMs. Lastly, I don't quite understand why any serious developer would want to run their dev environment in a VM to begin with.
absolutely, but the parent didn't specify people using laptops.
To ask those complaining about 8gb not being enough... Please name one thing that won't allow you to do which is crucial in your day to day workflow.

Run two or three VMs, plus an IDE, plus have the standard apps open.

The cherry on the cake is then being able to then fire up another VM or separate IDE without giving it another a thought.
What does your #Startup #Brand Image reflect?
Sounds like coal-powered space ships and flying cars to be honest. If AI is possible then you will soon enough have computational allowance for rather running yourself in the cloud, unless you really love original imperfect organic bodies and hate mind back-ups.
> So my only option remains, as ever, a macbook pro with 16GB RAM

If you are OK with running an illicit OSX VM, then a Thinkpad T or X series should be a fine choice if you prefer to run a flavor of Linux as the native OS. Thinkpad native Linux support is better than the macbook pro hardware (no funny fan glitches, etc). It basically "just works" and you can get 16GB's from the factory.
Agreed - anyone can make a zipgun with a couple pieces of pipe and a nail from Home Depot, under $10. Just as lethal as any other single-capacity shotgun.
Even I felt same and 8GB RAM did not bother me much. But then I read a comment[0] yesterday's thread and it changed my plans. I did bit of Googling and looks like people still facing issues.

[0] - https://news.ycombinator.com/item?id=9332619
The main problem for me is that you won't be able to use a docking station with this laptop since the DL-3000 Series Chips aren't supported...
Run multiple VMs for testing (windows, OSX, etc..).
Best resources to learn C#
I know this is probably the wrong place to ask, but my company is moving to C#, and as a dev who can read/write php, ruby and python I'm having a hard-time finding non-beginner material for C#.
What I'd really like would be something like sitepoint with easily-digestible articles that involved building something small and practical.
And yes it has to be C#, not F# or any other .net language.
Update your resume/CV periodically (eg every month, quarter or year). If you don't have something to write about, then you are likely not improving. If you are improving then you'll have a nice record.
Having a lot of ram is nice, but every time I read that people need at least 8gb for development, I ask myself what it is that they are running. I am running chrome, sublime, docker, hbase, redis, memcached, mongodb and probably some more stuff and I hardly swap with 4gb, or maybe I just do not realize it because of my ssd. Am I missing some ultra useful, memory annihilating dev tool?
Chrome.

not being facetious, but as time goes on it seems more websites load more javascript and chrome takes more memory keeping it's state, my macbook has 8G of ram and when I'm actually working on it doing my daily basics it's nearly unusable.
(Word,Excel,Thunderbird,Chrome,MySQLworkbench,PGAdmin,Cyberduck,MS Remote desktop, terminalsx10(a few python shells) and gvim x5)

I've taken to using my desktops more because I have the freedom to just "spin up" whatever I need in virtual machines and in minutes have an entire test infrastructure.
I use a skills matrix with my team that contains the following:

Debugging

Architecture

Release Management

Git / Version Control / Branching Strategy

Scoping (chunking, costing)

Problem solving (fuzzy reqs)

Communication

Patience

Mental Discipline

Code Review

Every other week, we each self-assess in these areas, and pick three that we want to improve upon for the month/quarter/whatever. Then we keep track of our self assessments over time.

So far the self assessments have been pretty accurate.
This!
Life is too short to pretend to be someone that you're not.

Simply one should make peace with being considered an utter failure by everyone and then proceed to do what they love nonetheless. All else is poor imitation.
New Hedge Fund Strategy: Dispute the Patent, Short the Stock
Dell is historically monumentally incompetent at software. Michael Dell's own book discusses the epic failure of a large software project they embarked on many years ago now.

That's not to say Dell has to remain incompetent at software...with a will to do so, and enough money and competent management (which Dell does seem to have), they could theoretically build a top-notch software engineering organization.
I think what you are seeing is the Ultrabook[1] spec in action. Intel specifically spurred other manufacturers to compete in this segment.

1: http://en.wikipedia.org/wiki/Ultrabook
Ask HN: My Google research interviews. Yours?
I recently interviewed with Google for what I thought was a PhD research position in its AI team. Tech interviews were surprisingly not difficult -- just undergraduate level algorithm and implementation questions (not even full blown dynamic programming) that require some tricks. I can't say I gave out perfect answers on the spot, but I answered and programmed all algorithm questions for all the rounds, mostly quite well. Despite the positive interviews, I was eventually rejected -- not even onsite.

What is surprising is that they did not ask a single technical thing outside basic algorithm questions. Do folks have similar experience with Google research positions interviews? Any personal experience with Google interviews?