skysight-inc/HackerNews huggingface dataset:
There's been a number of attempts to create hardware agonostic languages for GPGPU programming - examples are Brook (http://graphics.stanford.edu/projects/brookgpu/lang.html), and Harlan (https://github.com/eholk/harlan/wiki/Language-Overview), although there are many others. None seem to take off, as with most languages - and OpenCL seems like it's here to stay (perhaps because it requires little new learning on the part of C programmers, as it is just C with a few restrictions and a few additions). I think OpenCL will be the "assembly" of GPUs for a long time to come, and will generally be the primary target of higher level languages aiming to make use of the GPU.
It also makes it easy to generate steam for the catapults.
One nice benefit of work-sample hiring processes is that you can rig them to counteract the inherent hostility of a job interview, in ways that you can't easily apply to person-to-person free-form interviews.
It is just a nitpick, but opinionated argument about superiority of a solution that person just quickly architected is not a good thing. Opinionated argument about a solution that the person through out and really considered advantages/disadvantages is a good thing.

Opinionated argument about half through unprepared ideas are fun, but waste of time when done during meetings.
My point was that Amazon is unprofitable by choice and that makes all the difference.

Amazon is putting food on the table for thousands of people. They are facilitating the sale of product for tens (hundreds?) of thousands of businesses. Their technology underpins and enables many of the startups we love. Their cash flow was and is healthy. That is very different than being unable to turn a profit.

edit: What I meant by "a profitable business" is that Amazon is in several different industries. They have profitable business. They offset their profitable business with growth expenses, but they have business that is profitable.
that makes sense. Thanks.
This seems to be doing the exactly wrong thing to do. In the Windows times, these things were called desktop macros. The GUI is not made for being scripted, even less so by moving the mouse.

I know this sounds negative and you probably put a lot of effort into that but if it is what it seems like it is, then I find it horribly wrong.
Try reading again what I wrote.

Nothing I said is about "Purity, composability, correctness, and avoidance of mutability" and "why that's a bad thing", and all about "badmouthing other languages or being unmarketable".
It drives me batty because we learn the properties of logarithms before (if ever) internalizing what they mean. Here's my intuition if it helps someone:

http://betterexplained.com/articles/think-with-exponents/

Exponents let you plug in time, and get the amount of growth. e^3 ~ 20, which means "3 periods of 100% continuous growth [100% is implied by e, 3 = 3* 1] will grow us from 1 to 20".

Logarithms let us plug in the growth, and get the time it took to get there.

ln(20) ~ 3 means "It takes 3 units of time [growing at 100%, continuously] to grow from 1 to 20".

Exponents take inputs and find the future state, logs take the future state and work backwards to find the inputs that got us there.
Oakland decriminalizing pinball machines
How 7 Cups of Tea (YC S13) Accidentally Grew a Community of 17,000 Listeners
No, the definition of unprofitable would be a company that does not make net revenues before reinvesting in growth opportunities.

A company that chooses to reinvest its profits is profitable; it is simply choosing not to distribute those profits to its shareholders.
'...but it's rock solid...'. From someone who did a lot of robustness testing against WebSphere in the course of writing a JMS adapter, you have got to be kidding?
Sorry About Your Startup
Here is another > https://archive.today/XSETN
and planty on google > https://encrypted.google.com/search?hl=en&q=System%20Adminis...
Yeah - currently deploying it from scratch is a little too hard for most people. I'd like to fix that, but just haven't had the time.

I'd honestly love a system that deploys the image for you to the cloud of your choice - with setup for ssh keys and things to make it simple.

Just not in the cards timewise at the moment.
It turns out that I don't care where you got your ability and aptitude, so long as you can actually deploy that ability and aptitude on problems relevant to my business.

That's another problem with subjective interviews: it allows developer interviewers to apply their biases about the genealogy of knowledge to candidates.
Very related is our perception of randomness and our surprise at a cluster of accidents. It falls out quite nicely: if plane crashes are a poisson process, then, on average, they happen in clusters of e. See: Celebrities die 2.7183 at a time: http://ssp.impulsetrain.com/celebrities.html
Great tidbit, thanks. I forget if I have a mention that logs were developed before e, but I love it because it's a little mosquito in the ear for the over-rigorous mathematicians who define e up front (as a limit) and then say "the natural logarithm is log base e".

e was only discovered because of logarithms, not the other way around! :)
I agree, unless specifically qualified otherwise (such as "the church of the giant spaghetti monster" or "church of scientology") I would assume that the word church relates to a Christian place or group or one one of the many off-shoots (and a quick check of a dictionary seems to support that).

But...

> there are even groups of Christians who object to

That proves nothing though. For any X you can find a group calling themselves Christian who strongly object to X, many Christians think they "own" the word and concept of marriage and have the right to define exactly what it means, and so forth...
This is great! Are you aware of The City (http://onthecity.org)? Many churches pay $100/month or more for their similar, hosted solution.
Doom co-creator John Romero skeptical of virtual reality “fad”
At the time we started, I wasn't happy with running some of the base items inside of Docker.

I'd likely change that today if I was starting now - but that was in November 2013 when Docker was much more beta.
Not exactly, there is a difference between a company with no revenues burning money and a company that is unprofitable but could be if it stopped spending money on growth and just sat on the income from its existing business.
Search Engines: There's LOTS more than only Google
It's a decentralized record of accounts (except the accounts are forgotten).

A natural step from barter is a record of who owes what (so you don't have to bring some grain just to buy 1 beer from someone you have a good trust relationship with). A natural step from there is a token representing value, and there are lots of reasons to make them portable and interchangeable.
Trading at 2x Sales still seems a little high. They bought Zappos for 1x Sales and Zappos was profitable. Now the cloud services will have different multiples, but from my understanding that's not where most profits can be forecasted in the next 10 years.
I dunno, this morning I was able to get minecraft, sims 3 (via wine) and steam (playing xcom) on an Arch/BridgeLinux liveUSB playing without issues in about 45 minutes. Kernel 3.12.x means the 3d was slower than I'd want (AMD free drivers are waaay faster in the new kernels), but I didn't want to do a full pacman -Syu on the liveUSB. Performance was decent, and had I installed to hard drive, would've been competitive with windows even without the catalyst drivers installed (which is a yaourt install away).
Fellow PCA church sort-of IT guy here. Couldn't resist saying hi!
Thanks for your feedback. I've updated the page accordingly to have a "Learn More" link which leads to a much better place to start reading.
That's the goal - but I was working on this on weekends mostly by myself and I think they have a team working on it full time.

Deis is a much more mature choice and is based on CoreOS which is awesome.
I've been using hydra for a few weeks now and love it so far. Great work sdegutis!

Here's my config for anyone who's curious: https://github.com/andrewhampton/dotfiles
Not to mention all the sunken Soviet/Russian submarines (most of which have two nuclear reactors instead of one).
@jghn There is a difference between asking also those questions to learn about candidates breadth of knowledge on one hand and making it a focus of interview on another. Former is ok, latter will select strong talkers and will have little relationship to actual ability to produce anything.
The Onshoring Myth
I don't think that people do that at all. All accidents are investigated thoroughly to find the cause(s).
It seems the Mac OSX window manager Phoenix has been deprecation in favor of this new program. I am looking forward to trying it out. Thanks for all the work.
But you need to factor efficiency into that. If the top speed of the chopper is 100mph, versus 10mph for the drone. Then you can cover a much larger area quickly, furthermore a helicopter can stay up longer and has much greater range. So it's not enough to say a heli costs x/per hour therefore drones. Kind of like saying trash trucks are expensive, therefore we should replace them with wheel barrows.

From the article:
We were asked to search a large area of farmland with the drone. I covered three-quarters of it using three batteries, and the last quarter was a little too far for me to get good first-person view reception

Landing to change batteries every couple of minutes, is a serious blow to efficiency.
> But they are doing exactly what they have been doing successfully for the last 17 years. Why do we keep getting worried about it?

Because Amazon has real competition now that they have to pay sales tax.

All useful retailers now have online sites. Most brick-and-mortar retailers will match Amazon prices so Amazon doesn't have a structural advantage anymore now that they also have to pay sales tax. And the brick-and-mortar retailers have in-store returns and pickups--often now faster than Amazon Prime.

Amazon used to deliver somewhat reliably but fast (and sometimes faster). Now, it's a crapshoot. I will not order anything time sensitive from them anymore.

So, I'm pretty much back down to buying non-time sensitive books from Amazon. And this last round, they scattered my delivery dates for each so far that I'm rethinking that idea.
You should add comments to your example to explain what each step is doing.
Best business idea ever!
But that's working. And unless I'm mistaken (which is quite possible) those spaces under martial law are profitable. If people were pointing out that Amazon wasn't generating revenue, that would be a different story.
One thing that really surprised me is that how laid back the attitude was of commercial airliners about the Ukraine war zone. It was already in the news that they are shooting down the war planes. So basically they were betting on some Russian missile system that would identify war plane from commercial planes. I would cancel all flights from a region thats engaged in any form of airborne projectiles.
Breed (http://en.m.wikipedia.org/wiki/Breeder_reactor)
It's lovely to see someone make something beautiful and useful for the sake of his own love and passion. We may not share the same love or passion but I admire your spirit.
Why do I love Haskell more than Ruby?
I do not think fizzbuzz counts as work.
Dokku was the inspiration for it. I wanted a simple way to deploy small websites and I really wanted to understand how it all worked together - so I built my own.

One major difference (like already mentioned) is that I wanted to use Dockerfiles rather than Procfiles. I wanted to have full control over how it built and ran - and I didn't want to go through slugbuilder / buildstep at the time.

It may actually be easier on end users to use Heroku buildpacks and abstract some of the magic - but for our uses Dockerfiles were the best fit.

Now, the Tutum team came out with something that even simplifies it even more - and it might be worth looking at:

http://blog.tutum.co/2014/04/10/creating-a-docker-image-from...

I have had that on my backlog for several months and just haven't had time.
I like this honesty. Do what you love. If you love writing code and not dealing with business and selling stuff then write code and don't go into business.

PS. Nice app.
That was my point. There is no "objective" question.
He's channeling someone else, which is why the first three words in Cringely's article are "Economist David Stockman". See https://news.ycombinator.com/item?id=8085628
That is more of an answer to routing and signal integrity problems of fast parallel interfaces, e.g. bandwidth. Most of the DRAM latency is inherent in the DRAM array itself (actually getting the data between dram array and sense amplifiers). Almost nobody cares about additional cycle of latency introduced by registered dimms, as it is essentially noise compared to precharge latency of the dram itself. This comes mostly from physical limits of what can be manufactured with reasonable power dissipation and reliability (see how "CAS Latency" grows at comparable rate to clock rate, ie. stays mostly comparable in wall-clock time)
Doing all of this based in your faith, conviction and altruism is admirable. you have my respect.
This looks very nice. Maybe an Events feature? Maybe a backend admin type thing that can track offerings people are making, and then also a way to make an offering through the site if you can't make it into church that week.

Really nice though, great work!
no，strncpy is worse than strcpy，the right way is strlcpy.
If you're talking about this:

http://www.octohost.io/screencast.html

Then I have detailed what happens more thoroughly here:

http://www.octohost.io/theory-of-operation.html

That help?
Hmm, perhaps you're right. But he seems to me to be in that category of authors who takes small bits of evidence and draws much to large of conclusions.

(And yes, I'm doing the same thing with this very comment)
InFORM is a surface that three-dimensionally changes shape
400 miles a charge?: Tesla plans Roadster upgrade
At 100% efficiency, much less than a cent. http://www.wolframalpha.com/input/?i=5.45+Wh+*+%280.26+EUR%2...

No clue how efficient typical USB charging is, the AC-DC conversion is at around 80%, then you've got the battery chemistry which cursory research seems to peg at around 80% efficiency as well. So lets say it's about 1c per charge, at EU power prices.
Great concept. I will have to go through all my past flights and make some claims.
I wrote another async replacement for browsers, 4.1k minified. https://github.com/aynik/be
Good for you man. But just realize that sadly, many churches operate as businesses where the pastor and his family just pocket tithes for their lifestyle and build fancy LED signs instead of giving to the poor......
I would definitely recommend this; especially if you're a developer looking to host a personal webpage for employers to look at. You can also create a page for each of your projects on GitHub!
Mark Cuban Blasts Companies That Jump Overseas To Duck Taxes
> the word "church" only refers to Christian places of worship

In general, yes, but...

1. In protestant nomenclature, the Church (capitalization important) is the collection of all believers worldwide and a church (lower case) refers to a particular body of believers. A church may also colloquially refer to the building where a church (body) holds its weekly service, but some denominations use alternate words to purposefully make the distinction: meeting house, worship center, etc. Also, many larger churches in urban areas meet in several buildings simultaneously but still identify in one church. At any rate "church" has at least three distinct meanings in Christian usage alone.

2. There are non-Christian "churches" (again, sometimes colloquially): atheist, universalist, Mormon (might or might not count depending on who you ask), etc. No, Muslims and Buddhists don't "go to church", but many other religious groups do.
I like Amazon and agree with your other points, but making money refers to bottom, not top line. They lost money.
Super cool! I wish these boys teach the airlines a lesson about air passenger rights as the airlines seem to have forgotten what it was...
If you're interested in some of the milestones along the way and the context of web programming back in 2004 and 2005 when Rails came out, I made a timeline for my talk at RailsConf this year: http://www.recursion.org/looking-backward/

It was fun to research all this stuff. It's interesting to see how far back some of this stuff goes. For example, Rails gets much of its power from Ruby's flexibility. Ruby is heavily inspired by Smalltalk. The first research version of Smalltalk came out in 1972! The MVC pattern was also first developed at PARC, back in 1978.
>I can't help but wonder what that really means?

My guess: it's the unfamiliarity of the mathematical modulus operator that trips most people up. A lot of CRUD developers will never need to use modulus calculations in day-to-day work. Pull some values from a database record, throw it up on a form, then save it back. Use plus+ for totaling dollar amounts. Use multiply* for calculating sales tax. A LOB programmer can do stuff like that for years without modulus% anywhere in his code. Something like credit-card number validation does use modulus calc but programmers can just copypaste[1] someone else's example or just use a library.

However, a lot of these FizzBuzz discussions talk about computer science graduates specifically. A lot of CRUD devs do not have formal comp sci backgrounds so it's somewhat understandable that they're not familiar with modulus. However, I can't think of a reason why a compsci grad wouldn't know it.

[1]http://www.codeproject.com/Tips/515367/Validate-credit-card-...
Thanks so much. My meta goal is to help people gain confidence in what it means to learn (in general, not just math) and ideally encourage people to share their insights with others. No reason for us to all bump our shins on the same coffee table in a dark room, someone turn on the lights on your way out!
Personally, I've been using this app for about 2 years now, and I feel way more productive when it's running than when it's not.
Do you know if there's any way to get it to not save clipping from certain apps (like KeePass)? I love Jumpcut, I just wish it wasn't quite so helpful with remembering recent passwords.
“MORE LIKE ME” JOINS FORCES WITH VETERAN ROCK STARS FOR BENEFIT SONG
Homeland Security gets into software security
My company pays for me to have tethering on my iPhone so I not really supposed to also expense internet at a hotel. Of course this is fine for doing work stuff like email, but when you're in a hotel for 4 days it's nice to have Netflix, which obviously is not ideal on a tethered cell connection.
A hotel says "free wifi for Ape devices. Everyone else has to pay". A hotel guess decides to misprepresen. What device they have. The only reason they misrepresent their device is in order to avoid paying the charge.

I'm not a lawyer but that feels pretty clearly like fraud.
What? Why? I disagree on all of those points. Promises are inconsistent[0], slow[1], and I find them a hassle compared to async. The Node.js core and community convention is to use callbacks and callback-embracing tooling for a good reason.

[0] http://lostechies.com/derickbailey/2013/09/20/consistency-pr...

[1] http://thanpol.as/javascript/promises-a-performance-hits-you...
Isn't it easier to look for a job when you're not competing with 8,000 other laid off people?
Which means most people will not be "paying more for electricity"; they will be without electricity, because generators are only affordable (which really means "available", since the steep price rise is just the market's way of rationing a very scarce resource, as you say) for critical infrastructure.
The WhiteBox PaaS
Here's some answers that meet your criteria: They answer the question, they give a reason, and you might disagree with it.

"My favorite language is Haskell because it lets me reason about the correctness of my program before I even try running it."

"My favorite language is Python because that's what we used in school."

"All I know is Matlab, and whenever I've needed to program something I've always been able to do it in Matlab, so I never bothered to learn anything else."

"I guess my favorite language is C#. That's what pays the bills. Everything at work has always been written in C# or Visual Basic."

"My favorite language is Java, because that's what I use to write Minecraft mods, but I actually work as a COBOL programmer where I have twenty-five years of experience."

All of these answers are technically "correct", but the interviewer will inevitably judge some of them to be "more correct" than others. It's subconscious and it can't be helped.

Moreover, when you get together with a team for a post-mortem and get asked what you think about the candidate, the answer you give will be culturally conditioned. So I can predict what many teams are likely to say: The Python person is "awfully inexperienced". The Matlab person is "a bit narrow". The C# person is a tool, of course, unless we actually work with the Microsoft stack. The top marks are likely to go to the Haskell or the COBOL person; victory may hinge on the team's prevailing opinion of Minecraft.

Which of these answers is most indicative of potential success as, say, a Rails developer? None of them. There is probably no signal here at all.
Docker + Node.js Dev Environment: Take 2 – Container Linking
Cocos2d-x is a good game engine. Targets all mobile platforms, plus desktops and Ouya, Steam, etc. (http://cocos2d-x.org)
https://news.ycombinator.com/item?id=8084715
Some do, most don't.
The Werther effect could be another explanation for clusters of airplane crashes:

https://fc.deltasd.bc.ca/~dmatthews/FOV2-00074762/S02DB0598....
I second this. For a long time I was just using basic Alfred and had ClipMenu installed separately. A couple weeks ago I bought the Power Pack, and its clipboard manager is way better than ClipMenu.
Well the "town" is a township[1], not really a town as people outside the Midwest US (edit: and parts of New England) would think of it. Just a level of municipality lower than a county, a last vestige of the Northwest Ordinance[2]. Lots of incorporated cities tend to border or be surrounded by towns of the same name.

[1] https://en.wikipedia.org/wiki/Civil_township

[2] https://en.wikipedia.org/wiki/Northwest_Ordinance
Yup, you're probably right. If you're at the end of the process and on the cusp of hiring someone to write code but you're not sure whether they can write simple code then there's probably something wrong with your process.
Getting people to volunteer can be one of the most difficult challenges a community builder can face

The word "volunteer" appears in the first two paragraphs but not elsewhere, but I don't think it's the right word: most people in Internet communities don't think of themselves as "volunteers" per se.

In the context of nonprofit and public agencies, which is orthogonal to the main article but still important, many don't actually want volunteers—they want money: http://blog.seliger.com/2014/04/20/volunteers-nonprofits-rea... .
Ever heard of xmonad? This project is an attempt to do something similar for OS X users.
About this:

"It's impossible for extra money to end up invested in stocks in aggregate, because for every buyer there must be a seller."

If I buy a share for $1, and then a year later sell it for $10, then the new buyer is putting $9 extra dollars into that asset class.
What the difference between this and the already built in shortcut on osx

⌘-⇧-⌥-V - Apply the style of the surrounding text to the inserted object (Paste and Match Style)