skysight-inc/HackerNews huggingface dataset:
Well, it depends how you use the available space. With a simple stack of sensor and lens pointing out of the phone, there's very little height available. But if you were to arrange the optics down the length/width of the phone, you'd grant yourself rather more space. This patent talks of external add-ons, but the same principle would be applicable internally:

http://appleinsider.com/articles/14/01/28/apple-granted-two-...

And then there's the option of having multiple cameras taking the same shot, with different focal lengths (whether fixed or zoom) on each. You're still limited in dynamic range by the photosite size, but as we're seeing now, that's often not so huge a problem in many scenarios. One startup working on such a principle is Light:

http://www.imaging-resource.com/news/2015/04/18/photo-startu...
This is hilarious! You were bitten by one unregulated system and then, to fix the issue, you called another unregulated system! Your poor mother.
>Engineers’ effectiveness, on the other hand, is hard to measure. We don’t even really know what makes people productive; thus we talk about 10x engineers as though that’s a thing when even the studies that lead to the notion of a 10x engineer pointed more strongly to the notion of a 10x office.

Management has a vested interest in pushing the meme that there are no 10xers: it gives them an excuse for not paying these engineers what they're actually worth. The rest of us just go along with it because it assuages the inadequacy we naturally feel when we compare ourselves with someone like Linus Torvalds or John Carmack.

Clearly there are 10xers, and some of them even post here: Walter Bright, Bryan Cantrill, and Ted Unangst.

Edit:

I'm also not surprised Seibel would say something like this given his past demonstration of lacking social awareness by titling his book of programmer interviews "Coders at Work"--a title that one of his interviewees, L. Peter Deutsch, rightly objected to, much to Seibel's shock. Deutsch in 1984 co-authored the seminal paper on building efficient virtual machines for dynamic languages through just-in-time compilation and inline caching, techniques which ultimately gave rise to the JVM. He deserves an immense amount of respect for this and other accomplishments, and we do him and our profession a great disservice by publicly referring to him as a "coder" or anything else that elicits something less than awe from the general public.

Could you imagine doctors referring to some highly-regarded brain surgeon as a "cutter" or "butcher?" No, instead they talk them up as "brilliant" or even god-like, yet we do the equivalent with "coder" (and allow the media to do it too) all the time.
That's true, the average weight of the fuel is probably 60-70% of the takeoff weight or something, varying wildly depending on aircraft type and flight. Takeoff weight is probably the limiting design factor, so there you can compare the batteries to the full tank, which is what I have above.

On the other hand jet airliners are designed to be lighter when they land, landing gear and brakes don't have to manage a landing at full weight (which is why they have to dump fuel before making an emergency landing immediately after takeoff). An electrical plane would have to have brakes and landing gear designed for the heavy batteries, as it will be as heavy at landing as it was at takeoff. This might add quite a lot of weight.
Easy steps to start cochort analysis
Redux Best Practices
I know a lot of geeks like to think Convergence is a killer feature as a device feature, but I think this is completely mistaken.

Convergence is about data, right? You want all your data to appear magically on whatever form factor of computing you are using.

The key mistake of the concept of convergence at the device level, is that it runs against Moore's Law.

Modern smartphones are pretty darn powerful, but the SoCs that drive them, are also pretty darn cheap. That means that whatever shell you want to dock your phone with, can just have the same SoC and be a computing device in its own right.

It seems odd to me that you'd want to have lots of shells (be they tablet shells, laptop shells, or docks with monitor/kb/mouse on a desktop) sitting around not able to do any computing, because their CPU is somewhere else in your pocket. For a few extra bucks per shell, you can make it a primary node in your computing life. Or for a few more extra bucks per shell, you can make it a powerful node in your computing life.

Convergence is much more convenient at the cloud level - all of your form factors have their own CPU/RAM/Storage (which can also then be varied, to allow devices with more power delivery to offer more computing power) and the data can flow magically between them. This is already a reality today. My watch, phone, tablet, laptop and desktop all have access to the same data and I can use all of them at once if I want to.
I think he's complaining about the manner of writing. It's very reminiscent of "No dogs, blacks or mexicans".
Not too difficult, with a high neutron flux, the waste can be "burned" and that half life can be dropped to something manageable on a human timescale.
Apple’s iPhone Upgrade Program is a strategy to turn carriers into “dumb pipes”
The whole Thumbtack credits thing is interesting to me because it seems unnecessary - but is a core feature. Can someone explain to me why they prefer to have a credit based system instead of just a variable cost to bid.

With systems that have their own currency (think arcades) you always have some of that currency left over that is wasted - I wonder if that is how they plan on making margin.
I see, then themgt's answer covers it.

From a technical point of it just seemed obvious to me.
That's basically true, but maybe it is pretty simplistic.

For example, there are tons of people in prison for 5 years, 20 years, lifetimes that don't have the intelligence, resources, or opportunity to 'have their punishment stopped'. They will serve out their time despite being innocent, and despite not getting the death sentence. It in theory could be stopped, since it's not irreversible, but it will not be stopped and nothing will be done.

I find it hard to believe that a form of punishment is more just or better in any other way because it 'can, but actually won't be, stopped'.
Remember Your Old Graphing Calculator? It Still Costs a Fortune
Best Vines – Strict AF dad, who still tries to be cool   (Joelbergs)
The writing quality was a lacking overall. I actually found that uplifting, I'm not a great writer but if VICE is willing to publish this story, I shouldn't be as self conscious about my own work!
http://www.mdmaptsd.org/
Not a quick read, but very interesting and with impressive live demos.

EDIT: I really wanted to give a star to the source code, but it's not on github - it's on gitgud [1]. Honestly, for your private projects, use whatever you want, but if you have an open source one and you want discoverability and stars, use github.

[1] https://gitgud.io/unconed/mathbox
"Data centers are filled with servers, which are like bulked-up desktop computers, minus screens and keyboards, that contain chips to process data."

"Online companies typically run their facilities at maximum capacity around the clock, whatever the demand."

"Even running electricity at full throttle has not been enough to satisfy the industry."

Wow, this is bad.
Ask HN: Where can I find quality JavaScript courses in london?
I am currently working for a company with a small technical team, 3 people. So my learning is often an isolated process which can at often be slow and at times be frustrating. Thankfully there is a small budget for my self improvement. I have found real life courses an efficient spring board into learning new topics. Currently there is a real need to learn about unit testing in my company. Does anybody know any good London based courses/ workshops that will cover JS unit testing?
I never found the planning period at all restful or recuperative. One of the reasons I'm falling out of love with Scrum is the relentless pressure of sprinting.
I posted this because I'm fascinated by the intersection of architecture and long-term thinking. Example: the sculptures and terrazzo floor at the Hoover Dam [1], the Long Now clock, the Georgia Guidestones [2], the design of the Arctic seed vault [3]. When people design for the very long term they can produce very interesting results.

The scale of the landscape described in the article seemed to match the depth of time involved in the various projects.

[1] http://www.usbr.gov/lc/region/pao/brochures/wingedfigures.pd...

[2] https://en.wikipedia.org/wiki/Georgia_Guidestones

[3] https://en.wikipedia.org/wiki/Svalbard_Global_Seed_Vault
Wow, I love this. My impression is that Specter is (at least in main use cases) Haskell's lens package. But while lens is very inside-baseball (at least in the tutorials I read), this explanation describes an extremely useful principle.

Every language needs a lens/Specter. If you're spending a lot of time messing with data, this article will go directly to your heart.
I almost feel like I am in the majority here but I am insanely excited for this.

It is precisely what I have wanted for a long time and the ability to customize and override defaults where wanted seems to handle most of the complaints that people in this thread are mentioning.

I don't think I can underestimate just how much I don't want to have to stay up to date with all the various best practices for deployments. I have zero interest in that and it is currently a fairly expensive problem to fix for many.
I recently saw some interesting stuff, enabling front end engineers to speed up mobile front end development using A.I. So converting Designs to complete HTML & CSS (user interface code) including styling, components, UI controls. This would save hours of development work and enable developers to focus more on the logic/ solution part.
Also think about what you ate before panicking. Beets will color your stool as well.
It should be noted, from the dates of these policy papers, that they are only a year old.
You can add stars at gitgud too.
I didn't expect that.
Netflix has made a real ‘Netflix and Chill’ button
I'm an MBA type with a lot of compsci background, and I get this bullshit all the time. These advice were poignant and to the point of actually suggesting to me how to think and how to answer those incredibly silly questions. That's what it's like over at the Corporate Overlords in Scandinavia at least.
Explaining Exit Intent with 8 GIFs
Voicebox – a voice control app built with electron
Diabetes  Treatment  in Ayurveda
"Git is decentralised, so we built this handy recentralisation website which you have to use to be taken seriously"

(not having a go at you personally, but questioning the status of github)
Albert Einstein and Richard Feynman were 10x physicists. Then there are probably a couple more 9x physicists, many of them with Nobel prizes under their belt. A lot more 5x physicists. A whole mass of 2x physicists. Another whole mass of 0.5x physicists. I don't think anyone wants to seriously dispute that there's a bell curve of aptitude in pretty much any human endeavor, whether that aptitude came naturally or was nurtured due to hard work or both.

But the 10x gospel we see in software engineering is an entirely different beast: the claim is that there's a small group of people who "really get it" and that everyone else "just isn't made of the right stuff". It assumes both a kind of determinism (you do not become good, you either are good or you're not) and a hard dichotomy (there's no ordinary engineers, just bad ones and great ones).

Of course management would prefer to make ordinary engineers better than to let a couple of brilliant minds work their magic. But that's just common sense: https://en.wikisource.org/wiki/Why_I_Never_Hire_Brilliant_Me...
Nice article, but I can't agree with everything inside.

1. Engineers are not computers, so saving 5 minutes a day will not increase productivity by 1%. Most engineers work with passion, and don't look at the clock. They are focused on delivering a certain task, and they will make their best to deliver it, even with the interruptions, even if this will require them to work 10 minutes more at the end of the day.

2. The benefit of the tools is a clear win, but as these tools will not change so much over time, after the initial boost of productivity, the effect will no longer be noticeable. You can't increase performance each month compared to the last month just by using the right tools. So I think the EE team make sense to be created "on demand" and not as a permanent solution. Time should be a parameter in the effectiveness model

3. If you grow to a large scale enterprise, as the people are not computers and reaching agreement between large number of individuals is not easy, the bigger the number of people in the EE team the harder will be to approach solutions and test them.
I think the focus of group works in education is not to get real work done but to learn about teamwork and leadership. In real live you can't choose your team and in my experience the motivation and knowledge of the participants may vary significantly.
good management is when everybody motivated is assigned a productive work and really stubborn cases cut loose. the latter beeing very difficult from my experience...
Nomad – Container scheduler by Hashicorp
Discontent – Block Content
Problems when converting “Designs to HTML/CSS (user interface code)?
What challenges developers face when they are assigned to "Convert Design screens to User Interface Code". I spend numerous days trying to fix the styling, UI controls, animations and so on...
And wanted to ask the community to understand some of the pain points and how they go about solving it?
Nice talk, very motivating!
Firefox 42 Beta Launches with Tracking Protection in Private Browsing
I often run browsers over ssh and I really hope this "draw programs like a game engine" stuff doesn't catch on.

This is already the approach taken by Chrome (trace Chrome and you'll just see a bunch of full window resolution PutImage calls), and it's very slow over the network, I get around 1 fps.

Firefox on the other hand uses more X11 calls, and it's much more responsive, close to running it locally.
The downsides of being tall (and the upsides of being short)
Who in management do you see pushing the meme that there are no 10xers? It's management who is responsible for that meme. It's designed to get people to work 80 hour weeks, to shun work/life balance.
LAUSD board to vote on $6.4M settlement proposal with Apple over iPad
I appreciate the genuineness of your response, but again, I think you may continue to misinterpret Paul's stance. I'm also not clear if Paul is the "other billionaire" you refer to? I presume he's financially successful but I don't know the degree. I should also be clear that I don't know him personally, don't know his politics beyond broad strokes that he has written about, and am interpreting based on what is written rather than inside knowledge.

Personally, I'm not against the death penalty in theory. In certain cases, executing criminals may be the best course of action. But I'd like it to be reserved for cases where the guilt is certain and the debate is about the severity of the punishment, rather than ones like this where the guilt itself may be in doubt. My statement that juries are likely to occasionally sentence innocent people to die does not necessarily mean that this is not the least bad of the available bad options. I don't know enough about this particular case to know whether this applies here.

> Supposing Glossip is innocent -- which doesn't seem
> terribly likely once we read the piece above, which is far
> more detailed and down-to-earth than the emotional appeals
> that triggered pg.

You're stretching here. I'd hope we would both agree that neither article should be taken as proof of either guilt or innocence? And that neither of us knows what other details Paul has or has not read? You started with a legitimate question (has he read counter-articles) but now seem to be presuming your conclusion, and then using that to make further unwarranted logical leaps.

> What would your response have been?

I probably don't understand your question --- I think you are asking my opinion on whether we should deport illegal aliens who are convicted of violent crimes? If so, then yes. But more importantly I think we should realign the rules we have on the books with the enforcement of those laws. I generally have a stronger belief in rule-of-law as a principle than I have belief that any particular law is or is not correct. I could be happy either with stricter enforcement of current law, or movement toward something like Appiah's Cosmopolitanism: https://en.wikipedia.org/wiki/Cosmopolitanism
There are certainly 10xers. But how many 1xers are you willing to piss off to keep one of them happy? 10? Maybe you're breaking even, maybe you're even still ahead. 20? Starting to become more of a problem.

Torvalds and Carmack is an interesting twosome to start with because from where I'm sitting, having never met either of them, Carmack is a dream engineer from every angle - and coworkers alike. If I worked with him and found out he made 10x my salary and got 10x the leeway I'd shrug, nod, and say well yeah, of course.

On the other hand, if I worked with Torvalds at a company that wasn't his encompassing baby, I think I would quit in a year as would many others. He can only get away with the shit he pulls because he is a singular genius. But most people who act like him are not, yet because some managers think they're 5x or 10x or whatever, they get indulged and coddled.

I've worked with enough assholes that I'll take a couple less productive human beings over a ninja-pirate-superstar prick.
Just an observation. There are perhaps 10xers in 'software development productivity' but a company should pay based on a different metric, 'business value productivity'.

There is nothing saying that a 100% increase in software productivity will cause a 100% increase in business value. Sometimes the relationship will be 1/1 sometimes 1/10 but sometimes 1/0.1 or even. 1/-x. It depends on so many things (how clear and adequate the goals are, the state of development, the context of the business).
A Slick New Set-Up Wizard Is Coming to Ubuntu and Ubuntu Touch
What's your family business? Sounds like you just haven't found the right marketing niche to reach your target audience yet.
Don't for a second think there would not be several governments pouring fuel into the Saudi Arabia's funeral pyre.

Why won't they?
> if a mutant human arose without consciousness, presumably it would have an advantage over other humans

The book actually does address this. ROT13 to avoid spoilers:

Vg vf fgebatyl fhttrfgrq gung gur inzcverf bs gur abiry ynpx pbafpvbhfarff, juvpu tnir gurz n fvtavsvpnag nqinagntr bire 'onfryvar' uhznaf gung gurl uhagrq.
Google doodle for mars
> [...] it puts software development too much in the realm of factory work or even craft-work, which it is not. Fundamentally software creation is creative and inventive.

I assure you, it is craft. It's much less in the realms of art, science, and
invention, and much more in the realms of putting well-known patterns together
to build something, sometimes even something new.

I assume you have never seen a modern woodworker at work?
Static HTTP preview server using Docker
Just out of interest, is that the only sign of colon/bowel cancer? Will you always have blood in your stool at some point?
100% agree. I think you're right. When it comes to anyone, from any background or person they need to be able to work in a social environment. My manager is super sharp/super smart, can teach me to save his life. But tough love I feel isn't always needed. Yeah the shock will stay with them but there are also more effective ways. I don't think stick on hand techniques are the way to go (metaphor here) and generally societies and communities are evolving passed that. Granted, sometimes there really is no other choice!
This is pretty nifty. What is so exciting about Clojure is that the language does fully realize the original lisp intention of creating building blocks on which any paradigm or style of programming can be built.
They stopped because of disappointing tests? Greenpeace told me it was because of me. (Not sure what I did, though.)
Good old fashioned mad science. I can dig it.
Hashicorp are building A LOT of really good and useful products. Not only that, but those that I have used seem to be really well polished and easy to use. I have to wonder what sort of magic they're doing to produce such good quality software.
SUPERAntiSpyware Professional 6.0.1194 Crack Full Version Free Download
7 things you need to be a successful instructional designer
Excuse my conspiracy theorist but this article almost sounds like PR.

#1 World Oil Demand Still Growing

http://www.schwab.com/public/schwab/nn/articles/Black-Dog-Ar...

#2 The Dow Jones still looks pretty good despite the tumble to 2014 levels

https://www.google.com/finance?q=INDEXDJX%3A.DJI&ei=flkKVsud...

#3 Shangai index it at 2014 EOY levels

https://www.google.com/finance?q=SHA%3A000001&ei=mFsKVrjhEYu...

#4 Crude oil price is at 2009 and 2004 prices

http://www.macrotrends.net/1369/crude-oil-price-history-char...

So either the oil price is being pushed down now, or it was pushed up before on multiple occasions, and will liked be pushed up again somewhere in the future.
I find it frustrating that so much journalism these days exaggerates environmental issues, with any factual errors seemingly brushed off as just showing an excess of virtue.
An '80s-era Amiga controls the heating for an entire school district
Is this a joke or am I the only one who thinks this is a ridiculous article?
I see the point the author is trying to make, but in my view (disclaimer: not an economist) the presentation lacks rigor and can be misleading. If you adjust oil prices for the economic output that you get out of a barrel of oil, then you no longer have a price per barrel. You have the price of the oil needed to produce X dollars of GDP, which can be a useful metric, but you should no longer call it a price per barrel as what you have effectively done is replacing barrels with a different unit of oil (that varies in time depending on oil intensity) in the calculation.

The result that making that adjustment stabilizes the prices (discounting the peak in the 80s) is not surprising to me. As oil prices rise, the economy adapts to use less oil, so the adjusted metric tends to an equilibrium. Isn't that what supply and demand is supposed to do?
If you find the Hoover Dam and the region a little bit fascinating, play Fallout: New Vegas. It plays a central role there, and the game is also one of the best RPGs of the recent years, maybe the best.
This reminds me the shortest proof of irrationality of e I know.

http://i.imgur.com/uEXJkF7.png
Who starts a startup investment pitch with a dance? you must be crazy
> they will make their best to deliver it, even with the interruptions, even if this will require them to work 10 minutes more at the end of the day.

I'd say giving your engineers 10 minutes more free time at the end of the day will give long-term returns too. Engineers are not computers, they need time to unwind after work like everyone else.
I'd call this more a gap in modern remoting functionality on Linux than anything else. With the prevalence of hardware encoding and decoding, there is little reason not to just send H.264 (or your choice of video codec) over the network. Not (just) to compensate for the kind of issue you mention, but also because it allows animations, videos, games, etc. to work over the network, and is likely to compress better than X11 anyway.

Actually, I believe NX already does this in the latest (proprietary) version, though I don't use it.
Is there an explanation of how exactly this differs from current browsers?

All things that are described in the page seem pretty "normal" and "obvious" things to do, so it's not quite clear which things are not being done in current browsers.