skysight-inc/HackerNews huggingface dataset:
At least from a big company perspective: This breaks down. Any set % for coding doesn't work because there are so many 'big company' problems to deal with already that take up enough of their time. Either you will end up fixing trivial stuff that a coder would have done in 10% of the time you took or you will spend too much energy on this and lose track of your actual job.

Ideally I want managers who can code / have coded for a long time in their history so that they understand the software development world. But I actually want them to do time management, people management, expectations management, customer co-ordination, issue prioritization etc.

IOW - Engineers can code. Engineers usually can't do those other things without flinching. Leave engineering to the Engineers and management to the Managers.
List of tools and technologies used to build the Stack Exchange Network
I interviewed for a job at IBM, and found out the answer to this question: IBM requires its employees to come up with patents for IBM, and gives the employee a bonus for doing so. It's completely stupid.
Antibiotics do constitute a violent outbreak, or at least direly threaten to release one.
To pile onto wonderyak's point, I am a developer, not a designer. I wish I was also a designer, but due to where my talents and experience lies, I cannot do both well at this point. The problem is that I cannot tell what is and what is not important in a design that is handed to me. I have had conversations with designers where I inadvertently change a margin on a callout box by +/- 10% and the designer notices and explains that they arrived at the exact margin by a long research process, and by the way it matches all other places where the margin is exactly 40 pixels and not 36, etc. There are changes that are not consequential and there are changes that completely undermine the message the designer was trying to send. This is not an ego trip. This is a professional telling me that they've thought through the problem and I trust they know much more about the problem domain than I do.

Ideally, I try not to change the design if possible. However, unless the designer is very good, it does require lots of tweaking here and there, which introduces delays and compromises the vision for the finished product. If a designer has long since walked away, it can become a huge problem.
They don't have L3 cache.
If that really happened, your friend likely has grounds for legal action.

I have a hard time believing that even at Oracle someone would be stupid enough to say that to a candidate.
Show HN: Donate to charity with Bitcoins
To explain the gap better an i3 dual core Intel chip for 100 dollars has more performance than these quad core chips in the CPU department.
I think you answered your own question there, or at least showed why asking it is pointless.

Once AI alters itself past our capacity to understand it, we can only fall back to the answers to the "why" questions provided by theology. It won't help us understand our descendants, but it will help us deal with the fallout.

For all we know, AIs might play the Earth-human game just like we play The Sims. How terrifying is that?
I'm not making an argument about that but there were two or three SCOTUS stories on the frontpage of HN today.

Taking my downvotes and moving on, I am.
I'm pretty sure human beings are not "supernatural" beings, therefore everything that we do including feeding cows stuff that makes them sick is "natural".

Now if humans are "supernatural" than cows are also "supernatural" because they've been created by humans. Cows are a product of centuries of human genetic engineering.
All of Intel's recent mass market chips have had built in GPUs as well. That's not particularly revolutionary. The article itself states "9 out of 10" computers sold today have an integrated GPU. That 9 out of 10 is Intel, not AMD.

The integrated GPUs make sense from a mass market, basic user point of view. The demands are not high.

But for enthusiasts, even if the on die GPU could theoretically perform competitively with discrete GPUs (which is nonsensical if only due to thermal limits), discrete GPUs have the major advantage of being independently upgradeable.

Games are rarely limited by CPU any more once you reach a certain level. But you will continue to see improvements from upgrading your GPU, especially as the resolution of monitors is moving from 1920x1200 to 2560x1440 to 3840x2400.
I'd say that there is not any relevant business model that could bring developers to do impressive work and easily reach their audience.

That's how hackers can win in the end. Business models get the market stuck somewhere, but you can't prevent hackers to find a difficult, hard path to reach their goals.

ASM.js is an impressive tech yes, but as always, I'm curious if it can really attract more devs into releasing gaming software.

The real advantages of ASM.js is security and the non requirement to install something new like NaCL.
What Do You Want To Know About The People Who Follow You On Twitter?
Made for iOS7
Did you use the Kelly Criterion or did you do something else?
Not easily. Adding a few layer groups that show different states often works well for simple things. HTML/CSS + JavaScript are great if the designer knows how to do this. The next best thing is something like Balsamiq workflows with a detailed textual description.
The pain of the PSD->HTML workflow, especially around responsive design, is one of the reasons we're working on Webflow (https://webflow.com). While Photoshop will have a critical role in web design for a long time to come, having to deal with multi-resolution elements is extremely tedious.

Also, Photoshop layer styles are way behind what's actually possible with CSS3 these days (multiple shadows, multiple background images, etc), so designers who have to implement a website end up doing their work twice. With a tool like Webflow, implementation work is part of the designer's workflow, so once something looks good on screen, it's actually ready to ship.

Granted, designers have to learn the base concepts of how content flows in a website (the box model), but I think that's a small price to pay for designing directly in the intended medium.
The title suggests that tens of thousands of people will take their Teslas back to the shop, which is not the case (instead, the owners will receive a new adapter in the mail).

My verdict is split between sloppy journalism, and a quick hatchet job.
Out of curiosity, how many new apps use the Dropbox API, or the new Data Storage API? I haven't heard much on that front.
So this is how Apple gets disrupted. A future in which devices go from the central component, the obsession, the grabber of our attention, to dumb (if not invisible) terminals to a massive omnipotent cloud.
Personally, I find installing the AMD driver on common Linux distros pretty easy. 1 command to build itself into a package for your distro, then 1 command to install. Reboot and you're good.

Sure, you probably can't fix the screen tearing. And their VDPAU equivalent isn't the greatest. But getting up and running? It's always been really easy.
1Gbps fibre broadband under S$50? Yes, in Singapore
That's kinda my point as well. If we are to wipe clean. Nothing in browser for scripting exists.

Some kid from Zambia develops JavScript 2.0 in two weeks.

Entire Google team works out a specification for LLWM (Low Level Web Machine) and it's pretty close to LLVM. They take how long to implement it?!

People need to get their browser scripted so they look around shopping for a new language. Oh, cool the awesome LLWM spec is out there. Wow. It's got all the thing they want. Let's wait....

A month passes. People look again but no LLWM. On the other hand there is this JavScript 2.0 that kind of works. It's ugly, but Mark took a look at it and he uses to make dancing kittens. In 3D (i.e. the picture just rotates around axis, using CSS).

Another month passes. Is LLWM done yet? Hmm, the clients are itchy, they want their browser scripted. Maybe dabbling in that JavScript 2.0 doesn't sound so bad.
Third month passes. LLWM is still being worked on. Your clients have employed Mark and dumped you. Yeah, life is cruel and JavScript 2.0 is more cruel - Integers overflow when adding two numbers with more than six digits each, it confuses 0 and o, no local variables, just global vars.

...

Fourth month passes. LLWM is still being worked on. JavScript 2.0 sucks but everyone tolerates it. Also there is JavScript 2.1 comming out that allows variables to not be in UPPERCASE. And there is a nice library for dancing kittens called dance.jv2

...

Year passes. LLWM ships. JavScript 2.123 is out and it's about the same in terms of speed and features. Sure there are few warts here and there, like lack of static typing, but overall it's quite solid.

Compare this situation with many other examples of Worse is Better.
As the cofounder & CTO of a 14-person startup, how in god's name do you find time to spend 30% of your time programming?

There's just too much other stuff that's more important.
I thought I was just imagining that area below the keyboard on my laptop sometimes feels rougher.
Dstillery is hiring developers 
NYC-based Dstillery is quickly ramping up our dev teams. Please contact me if you are interested. taejin@dstillery.com
>I believe I could get someone productive in Scala in 5-10 hours.

Write an book on leanpub. You'll make a fortune...
AnyVal's would probably be sufficient except for the following:
- Instantiation of the MyNewType happens all the time and is not obvious from inspection of the code (generics, use as another type if we implement a trait, etc).
- If we want to call any of the methods on the wrapped type we have to call directly to the wrapped type violating Demeter.
- Verbosity.
The rich get the treatment they can pay for, and most providers give better service to those who can afford to pay more. I can understand the objection to that at a meta level, but I don't see the need to single out the internet for special consideration.
Thanks for understanding. I was really hoping that the original comment wouldn't come through as a rant about designers in general, but more as a list of things that good designers should avoid. I think most dev shops can do very well to hire at least one competent designer instead of trying to separate the design phase and the development phase and outsource the design.
That is entirely irrelevant. I say outright that the exact reason I want to see more judges appointed to this court is to pack it with judges who are more likely to produce decisions I agree with. You respond by accusing my of wanting to do exactly what I want to do. So?

As an aside, why do you say that the DC Circuit is "underworked" instead of saying that the 11th Circuit is "overworked"?
Start cautiously. Always produce.
2a. Distributors that don't accept that go out of business, because none of the publishers from 1. want anything to do with them.
Since when has vertical integration not been subject to antitrust laws?

https://en.wikipedia.org/wiki/United_States_v._Paramount_Pic....
An antibiotics tax won't solve anything.

About the only effective thing you can start doing is MSRA wards in hospitals and a system of rotating antibiotics. Developing new antibiotics would probably also be a good idea, no idea what the situ looks like there.
Restoring the Master Database in SQL Server 2012
My side project is a specialty, niche application for speech pathology and audiology courses at major universities. So, traffic is driven by word-of-mouth (all the people in charge of these programs form a community, go to conferences, etc). And then the people involved in the courses are required to use this app. It tracks their progress towards course completion.

Edit: And yeah, it made me, personally, > 1000/month last year. That's after my X% cut of gross. There are < 10 people involved.
Gartner Predicts App Monetization Will Only get More Difficult as Time Goes On
+1 for having a 'what is this' page. Too many websites don't bother.

-1 for having an incomprehensible 'what is this' page, that needs you to already understand the page!
Food stamps are not taxable.
Before the casket is closed, I'd like to throw 'spacer.gif' in there with it. I don't think even the Pope can absolve me of that sin.
I used to think like you. My limiting factor was that I didn't know how to program. But things changed couple of years ago. Finally, I decided to learn to program on my own. It was most liberating thing I did.

Now, any idea I come up with, I know how to build an MVP, test the market, and take it from there. Once you know how to program (hammer), all ideas look like nails.
China is the the world as Google is to the internet.

I've said this before, but we should not forget that for 2000 years China was way ahead of other cultures both economically and scientifically. They had a 100 year blip and now they are back with their human ppulation almost completely under their control. Nothing will stand in the way of progress.

Human life is cheap. They have a billion of them and counting. Be afraid, be very afraid.
This was only a cover-up by the Merkel administration to win the election in last autumn. Of course, some people that where in the delegation wanted to get some little success to bring home ... but the US showed that they are the rulers and the US is the big boss.

I hope, that slowly some people in Germany wake up. The success of Merkel shows, that many still dream their econony wonder (German: "Wirtschaftswunder") dream of the 70s. But the Germans do not realize, that they have been mucked around. Germans are the country in Europe that has sold their interests most to the US, maybe with the exception of Britain.
What helped me was stopping drinking coffee. Even one cup in the morning. Two days of headache, two weeks of not being focused and suddenly I can actually fall asleep at 11pm.

Before that my brain was too alert up to ~1am.
The ease with which customers can or will migrate from one service to another is greatly exaggerated by this article, and many many other articles like it.

Look at web search--it's no harder to type www.bing.com instead of www.google.com (it's actually 2 letters easier), and for most common searches, the results will be exactly the same. "What time does the Super Bowl start". "Facebook login".[1]

And yet, Bing has not significantly dented Google's web search market share despite $billions of investment in technology, advertising, incentive plans, etc.

> If Dropbox accidentally destroyed just one person’s file, he said, it could erode the trust of all its users.

Ha! Dropbox destroys user files against the will of users all the time--it's inherent in the concept of a syncing service, and why we warn each other, "Dropbox is not a backup service."

And if you're thinking of just straight-up data corruption or loss, look at Evernote, which does that on a regular basis yet continues to grow.

There's nothing more to this story than the fundamental threats that face any business in any industry: if you fail to please your customers, you leave the door open for competitors. But, that doesn't mean there is no margin for error. Or even a small margin for error.

[1] http://searchenginewatch.com/article/2051199/Facebook-Login-...
True, but if you are interviewing, this might be an easy way to have a github repo that has an example of your coding style: comments, function and variable names, etc.

... I am kicking myself that I have never done that.
It's almost certainly all about the pattern.

I make telescope mirrors. The error I'm allowed is 100 nm. I would love to just drag my fingers over the glass and tell if something is not quite right with the optical surface. In reality, I need a pretty elaborate optical setup to amplify the errors about 1/2 million times, in order to see them.

I'm guessing the spatial frequency of the pattern in that experiment is on the same size scale like the vertical amplitude of it.
The difference is there is no need for a ground occupation. It would be a solely naval (and possibly Air Force) campaign - so the number of potential casualties and time scales is much lower.
China's naval power is massively far behind the US, as long as surface vessels stay out of range of Chinese surface to surface missiles they are safe. US submarines are pretty free to act, and scare the hell out of Chinese sailors, in the Taiwan straight.

I doubt there is an American naval battleplan more developed than China attempting to cross the Taiwan straight. China's hopes rest more on missile attacks on Taiwan forcing surrender than an invasion. Subduing populaces by ariel attacks is surprisingly hard and counter productive, and nothing is more likely to turn pro-China Taiwanese away from their views quicker than that.
If you're looking for a fast way to extract images from your Photoshop file by layers/visibly/etc I highly recommend this software: http://getenigma64.com/

And if you're trying to extract gradients from Photoshop into CSS, SCSS, SASS: http://csshat.com/
Progressive taxation? That's a good joke.

In what countries that have 'progressive taxation' do the rich actually pay a higher percentage of tax on all sources of income / wealth?
[video]Products are for people who don't have presentations
I agree that it's hard to trim down the feature set you want a team to use, but for individual development it is really nice. I like building a solution to my problem and whittling it down to clear and concise code. The resulting can be information dense if you let it, but I like it.

I find myself spending lots of time reading Akka and Spray docs just to output a few characters. I can understand why highly volatile software can be tough in Scala. But I appreciate the concept of expending a lot of thought on a minimal amount code that is easy to read.
This is great progress, and the inevitable way we're going to head for compute heavy workloads. Once the ability to program the GPU side really becomes commonplace then the CPU starts to look a lot less important and more like a co-ordinator.

The question is, what are those compute bound workloads? I'm not persuaded that there are too many of them anymore, and the real bottleneck for some time with most problems has been I/O. This even extends to GPUs where fast memory makes a huge difference.

Lack of bandwidth has ended up being the limiting factor for every program I've written in the last 5 years, so my hope is while this is great for compute now the programming models it encourages us to adopt can help us work out the bandwidth problem further down the road.

Still, this is definitely the most exciting time in computing since the mid 80s.
From the tweets:

"over-the-air software update (done last month) "

So, there's pretty much no way to guarantee that Teslas respect a user's freedom?

EDIT: Downvote all you want...just don't forget to pick up that can.
I wonder if there are similar statistics for NYC? I'd guess pretty similar to London.
Which apps are using Dropbox to store data?
This kind of work has been a large part of my job for a long time, and I definitely recognize all of those frustrations. This may be obvious, but the problem is usually not a lack of communication but rather that the designer/client/manager isn't able or willing to think through the design fully. As such, when you seek clarification on something, you're really asking the stakeholder(s) to figure it out for the first time.

I've learned that a good strategy is simply to figure it out for them and hand it back complete. Not only does this eliminate communication overhead, it allows me to pick a solution that strikes a good balance between quality and my own time and effort, as opposed to having to push back against some half-baked, unrealistic idea.

The vast majority of the time, whatever I come up with is accepted either without comment, with minor requests for tweaks, or with elation. In the rare instance that something needs to be redone from scratch, I've at least gotten the ball rolling and given the stakeholder(s) some idea of what's possible.

It's kind of like turning a waterfall process into an iterative one by doing the first iteration yourself.
More Traffic != Better: Lessons Learned From Blogging in 2013  Hipmob
Your local Dragdealer became more trustworthy
Functional programming with Clojure - MOOC/University of Helsinki
Personally I don't find Ruby and Elixir to be very similar. Maybe some of the terms are the same, but in general they feel very different. Elixir has a much more consistent syntax than Erlang (imo), it's macros are more powerful, it has a great build system right out of the box (inspired by leiningen for Clojure), and it can make use of any Erlang library with no additional effort. I'm also a huge fan of Elixir's pipes feature, which I think makes a lot of code much cleaner and easier to read. I love Erlang, but I wouldn't call the use of Elixir over Erlang a bandwagon - there are good reasons why one would favor Elixir as a starting point. There are probably reasons why one would choose Erlang instead too, but I feel like if you are at a point where you can choose one or the other, Elixir makes the most sense.
> As a result, many of the people coming out of professional design schools, trained in the esthetics of flat, non-interactive design see themselves as 'above' all that 'computer stuff'.

I feel like this doesn't happen so much anymore. At least from recent graduates of top NYC design schools, you'd be hard pressed to find a communication designer / graphic designer who isn't worried about having to learn HTML/CSS because "print is dying".
Kaveri was announced a year ago:

http://www.engadget.com/2013/01/07/amd-temash-kabini-richlan...
from http://vvvv.org:

> vvvv is free for non-commercial use
Small Buisness Innovation Loft at Constant Contact
VVVVjs is the porting of VVVV for JavaScript, like processingjs to processing.

VVVV is much more powerfull than processing ! It is a step forward.
Ditching a Language
Jelly's First Week: An Outside-Looking-In Data Analysis
This may be more interesting if it were split into startups that make money vs startups that don't / have funding or don't have funding.
State of function decompilation in Javascript
I really doubt this to be honest as everything I have seen indicates that Intel foundries are only pulling ahead even further from the competitors.
The buckets don't look stackable... Which is an instant no go for me and I inside most contractors would react the same way.
> The same company also had regular hack night where everyone drinks a lot of Tecate

I hope the corporate culture is friendly to those of us who choose not to consume alcohol.
God, this is relevant to me today.

Today, I quit my team because of the manager. Nice guy, but zero knowledge of our code base, no interest to learn it, and no connection to what the problems we, as developers, were encountering. He didn't know, and didn't want to know.

With each proposal to address major technical debt issues, he had no context, no understanding, and would only reply with demands that we prove to him that our projects were impossible without addressing technical debt. (Side note: nothing is impossible, as long as you're willing to add more technical debt).

Between this, and other major problems, I'd had enough. I needed out.

I told him that I was taking vacation for the rest of the week (5 day weekend, wooo) and when I come back Monday, his manager and HR are going to help me find a new team (as they had previous agreed to). I'm fortunate to work for a company where that is possible.

Having a manager who codes 30% of their time might be asking too much, but having a manager working with developers who does not even read the code is not enough.
It's not just the human cost: in a billion dollar nuclear bomber you have powerful economic and political motivations on making sure it doesn't fail at an inopportune time.