skysight-inc/HackerNews huggingface dataset:
It's not quite that easy either. Seats on airliners must be "9G" after the September 11 disaster -- meaning that they have to survive 9G's of force. I doubt it would be possible to create seats that would stay in place with even 2Gs of force with latches.

Imagine Miracle on the Hudson. Seats may have flown out of their securements, due to the forces in excess of 2G. Or perhaps an emergency landing after an engine failure, which has the potential to be even more forceful. Gimli Glider, anyone?
150,000 "cloud" virtual machines? How about "networked"?
Yeesh.
You're right. Marching and protesting does not guarantee success. However, sitting on the couch doing nothing guarantees failure.
The trick for decent food on airlines is to specify a meal preference. I'm usually say I'm "Asian Vegetarian". On most flights I get a reasonable curry, or something a bit more interesting than the usual slop they hand out.

As a bonus, special meals are usually served first and in some cases are specially prepared.

As it happens, I am a vegetarian, so I don't "miss" the meat - YMMV.
Here is one example.

"A female council boss has been suspended for biting a 24-year-old junior employee so hard that she drew blood through his underwear.

"The worker was taken to hospital, after the incident, for a tetanus injection.

"A colleague called the bite a horseplay that got out of hand."

http://www.business-standard.com/article/news-ani/boss-bites...
In as much as it has any real purpose, I would say spamming hot keys is more about making sure your hands/controllers are properly positioned. And then making sure of it again. And again.

Also, given the above, spamming hot keys is just about the only physical action you can take using your hands to expend nervous/bored energy.
Show HN: FoundationMade – Marketplace for Foundation Themes
In Windows, moving the mouse about can actually prevent certain processes from hanging.

eg.

http://support.microsoft.com/kb/168702
with all remote dependencies installed locally at a known version.

How would you guarantee that known version? Using the normal import above would not do this, esp. if you are working with other developers or have to switch computer/reinstall your dev environment/update. You'd get the current head (not a known version) of all dependencies whenever you run go get on a fresh install, because there is no package versioning in go import statements or go get.

The only way currently to guarantee you get a known version is to fork your dependencies, put all the code in your own repository and update them manually. That's not the end of the world but it's not as elegant as the rest of the go build system.
I'm trying to understand the "anthropomorphic chin" reference.
Bookmarked for when the error is resolved.

Some IT jobs posted in other places just omit the location, assuming everyone lives in SF. Really looking forward to find out what's going on in my homeland.

Cached version: http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...
I don't know why people hate on Win8 so much. It's a conceptual change, yes, going from the start button to the blocks. But if you think about it, it's not that different from launching programs from the icons on your desktop. Only now the icons can pass status info to you before they get run. So it's like a return to the Active Desktop of Win95 days (only safer)
I think she means "shaven" as there is a reference to him having a badger on his chin a few lines up.
> Do we run into the limits of undecidability?

For this particular canvas, no, as the canvas is finite.

Given enough time or space we can exhaust all states of the canvas and catch cycles. This applies to any finite canvas.

I would guess these are equivalent to regular languages because of the finite state. You can treat the different canvas states as states of a finite automaton. A finite automaton is a canvas turing machine by ignoring the canvas.
I'm not convinced a tool like this is a good first-step in weeding out potential candidates.

Furthermore, as a candidate, I'd be leary of someone on the other end, not paying attention, trying to multi-task, etc...

AND, this would make me feel like someplace is trying to hire a MONKEY if they sent this to me as a first step in the hiring process.
It's actually a dark day:

1) Until now, the majority of University-affiliated MOOCs have been free. This just changed.

2) I find it immensely frustrating that as CS people, we are lowering the bar for what it means to have a Masters degree in our field.

I'd be happy with this sort of activity if it was being done in all other fields uniformly and/or we had unions representing CS workers. Unions, in principal aren't bad ... they are possibly the only way to protect older workers for example. I used to love the CS field because it always felt like a truly meritocracy. As I get older, I realize it is not.

Let me make a third, controversial, and somewhat ungrounded statement:

3) MOOCs will kill CS research. Already CS research is in deep trouble. Exceedingly few private companies fund basic CS research. Academia was the last haven (if you can call it a haven - it was sad seeing the line of professors quitting their jobs to work for Google, and getting a pay raise and increase in respect for it). Govts exceedingly don't want to pay for basic research these days. Undergrad teaching used to be the way academics supported themselves. This is going the way of the dodo. But we are improving the lot of the CS undergrad you say! True .. but tell me what the poor grad student (who actually wants to get a PhD with the romantic notion of advancing the state of the art) going to do to support him/herself financially?
I use freelancers quite a bit for one of my other companies (www.futurescaper.com), and I have a huge amount of respect for them. I am happy to use them for many, many tasks. But not for developing the core, unique IP, since this is something that can't be worked on in a relatively plug-and-play fashion.

As I said in another reply, imagine if Google had tried to design and implement Pagerank, the Google File System, and its custom server architecture using catch-as-catch-can freelancers. I'm in roughly the same boat. Freelancers can be stupendously great for working on more or less standard types of technology -- but when it comes to defining and maintaining truly unique pieces of technology, they are not the way to go.
I don't understand why economy is so berated by passengers. It's fine for me; I'm 5' 11" and I have plenty of legroom and the people I sit with are generally polite and well-groomed. All of the nightmare stories I hear just do not make sense to me. Perhaps it's because I fly internationally; and people are more willing to be neater.

Although, I must say one last thing: do not bring an infant onto the plane. They're messy, hard to deal with, and give everyone a headache in an enclosed area where you can never get any peace.

My parents had the sense to keep me offboard until I was 4. I think all parents should do so.
Two Musical Minds Seek a Different Kind of Mogul
In the long run, we are telepathic androids
You're right -- that was phrased ambiguously. I should have said "there will be an admissions process similar to that for the non-online MS CS". I don't know what the exact requirements will be.
I think it's fair to say that they thought it through. They also talked to NASA [1] so NASA would have told them if there was a better way (e.g. hard drive) than downloading over the net.

[1] “We called them up and said, ‘hey we’re going to hit you hard, what’s the best way we can do it for you?’”
Is it still only available for download on the flagship devices? That seems like a pretty limited market.
I'd start with code that people actually use..
A text indexer. It did case-insensitive searching, so I lowercased everything (both source text and search terms), allowing me to use a quicker substring search (i.e., no need to compare characters with case insensitivity).

The indexer had to chew huge amounts of text, so the quicker the lowercasing, the better.
Maybe; but that's the way towards progress
Using Randomly Generated Turing Machines To Create Drawings on a Canvas
The time overlap is quite odd, but you have to remember that _why had been planning for the pages he sent us to arrive since March last year. Also, Randall's wife has cancer, and the poetic and unfathomable comic may be an explanation of the struggles the two are going through.

Although some of the novella that _why sent us WAS sent this year.
Really? (Prolly not, but I'll bite.)

Here we have a small showcase where a company took pictures of Earth from space - something that when described clumsily by second hand observers has brought tears to people's eyes - and their goal is to build a base layer that is the idealized, cloudless view of our planet in peak vibrancy.

A map of paradise.

And it's generated by a clever, possibly elegant, algorithm using tools anyone could use (aside from a massive server farm).

This is perhaps the most appropriately, unambiguously beautiful thing I've personally seen here.
It can't be good for morale that Zuckerberg doesn't even use FB Home.
Philippine President Apologizes for Taiwanese Fisherman Death
I read it at first as if somehow a pirate outfit (as in, a pirate costume) was being used in relation to Canada and anti-piracy, with photos involved somehow.
They added the HTC One and Galaxy S4 last week. Still a limited number of devices overall.
Couple of sample images of this tech:

http://www.flickr.com/photos/vruba/sets/72157631622037685/wi...

I kinda like this "average" picture, as it shows the snow/ice in a interesting way

http://www.flickr.com/photos/vruba/7910717584/in/set-7215763...
This project was haunted from the get-go.
This is fairly meaningless, what is classed as a "defect" for example? Not all bugs are equal.

What about comparing code that has similar requirements and has similar numbers of users.

Of course Linux is going to fare well against BS corporate software that was made primarily to satisfy some middle manager.

Likewise open source is going to include a lot of stuff written by college students that nobody actually uses.

Would be more interesting to compare Linux with similar parts of the NT core for example.
Well it has been done voluntarily by some ISPs...others have refused. There is no way the AFPs tactics would survive a supreme court challenge when/if the ISPs start kicking up a real stink when they are requested to block more generic material under this farcical "assisting police" nonsense. Its a clear abuse of a law aimed more at providing wiretapping/snooping services not censorship.
Seconding the idea for an EU startups site or aggregator. Throw in remote opportunities too and I'm sold.
I don't know exactly how the replication in postgres works, but I can think of scenarios where bit flipping in RAM gets propagated to the slave(s) (e.g., newly-generated data which currently resides only in RAM gets corrupted and then fsync'd to disk, at which point it gets replicated).

The real question is, why on earth would they use non-ECC memory on their database server.
Oh yeah, I think at least one of them says it's tap water in the fine print on the bottle (or did). Pretty funny though.

Not water, but oddly, Dr. Pepper is bottled by Pespi here. In other parts of the United States, Coke or 7up bottles it.
And the award for best typo ever goes to:

"[Lisp] had been my sweetheart for a log time."
Major Publisher Creates Bitcoin Ebook Store (cool payment system)
We had one of these in our neighborhood. It was a pain in the ass to get rid of, but we did. People paying several hundred dollars a night felt entitled to act as if they were staying in a hotel. They behaved as if we were staff and our streets a motel parking lot.

There are two sides to these transactions. The vast majority are violations of local laws and everyone knows it. The AirBnB model allows one jackass to force jackasses and worse upon those living nearby.

I have no sympathy for anyone who struggles using their service. Stay in a hotel. They are designed for that. My neighborhood isn't a place for you to throw your party or sit on the hood of your car drinking at midnight or send your brats outside to play throw rocks at cars so you can get some Sunday morning booty on the sly.
Ctrl+C interrupts the currently running program in a UNIX terminal, usually resulting in the program dying. That's probably what the commenter was referring to.
This is normally inside a web contract, it's pretty easy to write a sentence saying "all media content will have the appropriate license and usage rights yadda yadda...", this isn't even due diligence, it's common. It's the job of the web developer to educate a client, in the case of a copyright infringement company you would think the operators have more knowledge of thier assets unless they were flat out lied too.

For a company that specializes in copyright infringement I find their stance unacceptable, how can you possible trust their business process if they are making mistakes which they supposedly enforce..

It's important to note they are also using copyright javascript that has proper attribution in the source, though it is not following the exact rules ( you could nitpick that it's not in the header as requested).
Very cool thread which definitely piqued my interest. Do you have a blog or a github repository somewhere online? I've had a try building a simple racket web app following the documentation online, and found it fun but went no further. The docs for the language are wonderful though.

If you do write or have written more about your experiences, please let me know .. my username at gmail . com
Lies on the London Underground [video]
Maybe you can delay revealing the fact that you are a startup. Don't mention the equity till you come to negotiation, drop "Silicon Roundabout" from your job pages.

Most developers have been burnt by startups at least once. I'd try not to remind the bad experiences before I have at least a chance to talk to them in person.
>What are the anti-piracy people supposed to do?

Make it very clear when having a website designed that all images (etc) must be correctly licensed.

Have an independant person audit the licensing.

Keep records of the licences.

Have some clause about payments / refunds for improperly licensed images.

They hold other people to these high levels. They should hold themselves to the same level.
Also:

"I don't really get it. Nothing is happening. Yet I am sitting here, staring at it. Thinking about what those two might be thinking about. Maybe they just talked about something, something important perhaps. Maybe they're content just to sit there, together in silence. Watching time happen.

Somehow, I feel that this is the strongest xkcd yet. It's in my head."

People like what they want to like, I guess.
My guess would be they wanted to uncompress and process it in parallel? I doubt it was a question of bandwidth—probably more a question of convenience.
Hug vs. Handshake
> That means, every year that single inch earns them $773,074,040 of additional revenue. I guess every little bit really does count.

This does not. There are so many intangibles here, that the conclusion drawn is very ill-conceived. Here's a list of things that can affect this number:

1. The amount of customers lost due to restrictive seats

2. The negative PR which will result from the change

3. The impact on flight price that the company may change after said PR

4. Is the data from all of those references accurate?

The list goes on and on...

It's a nice thought, but there's much smarter people with access to more precise information that draw these conclusions within the company. Enterprise businesses aren't as dumb as we all may think they are.
Depends upon your definition of democracy.

Even in our "western" democracy, the right to vote is limited (whether age, residency, prisoner-status etc). In the USSR, only members of the Soviets (worker's councils) could vote, as the Soviets represented the people. In ancient Athenian democracy, only male citizens could vote. According to Plato, that was too wide-spread and only philosophers should vote, as they were the only people wise enough to make serious decisions.

But all of those forms fall under the name "democracy" - it just depends who you define as "the people".
Update, had some issues with it refreshing the cache. Hitting f5 didn't seem to change file statuses after erasing files (using windows 7). Had to disconnect and reconnect the client to get them to update in sftp.
When in my early 20's I once walked into a factory floor full of women in their 30's and 40's

Boy did their looks and remarks make me feel uncomfortable.

I also got groped and really unpleasantly advanced by a drunk older woman once.

Shit like this really does happen, and women are no better than men.
Defect is too broad a term in this study. The headline is sensationalization of one metric, which is it itself too broad. And does it really measure what it states?
Every language has its 15 weeks of fame.
Explicit displays of civility always get upvoted over the long term, but anything anybody writes will get downvoted at some point. Best not to think about it.
Looks neat. Perhaps a short video/screen-cast to show how it works or its coolest feature would be great.

Will give this a try on the weekend.
There seems to be an excluded middle here.
Show HN: A Free crowd-sourced iOS app for learning vocabulary in a new language
This is after his first vocal cord was paralyzed, but before the second one was also damaged. You can hear what he called "a slightly weaker voice than normal which some people think sounded a little funny"--it quavers a bit. I was hoping to hear his voice before the first injury, but that was before Google was a phenomenon so there might not be any public recordings of him.
30 Days with IntelliJ IDEA - User Interface
> I'm not surprised. You're trying to hire people with experience and significant skills - for which they're probably already being paid really well. Why would they quit their current projects and come work for you?

Because I'd pay them just as well, and offer them much more exciting and meaningful work, with a potentially huge equity payoff if things go really well?

> Honestly, a lot of start-ups just seem to want to hire incredible valuable people and offer almost nothing in return for that value.

-- Argh, stop right there. I really need to figure out how to combat this conclusion that people jump to. People see "startup" and immediately assume "slave wages". I'm equipped to pay competitive salaries PLUS significant equity. Unfortunately, nobody seems to believe that a startup will really do that, even when I say so in black-and-white. How can I improve my messaging so that people don't jump to this false conclusion?

> It's like... will you go work for this iffy guy in his shed for a couple of years on the basis of this product he's pinky-promised is awesome?

This "iffy guy" is actually widely recognised as the world's top expert in this particular field, who's executed over $100M in projects in the past few years, and who is getting significant backing to set up a development team in a nice office in London's Silicon Roundabout. But when I say that "I have a startup and we're hiring full-time developers", people automatically assume that I'm some dodgy character who will pay you peanuts to work out of a shed.

Obviously I need to improve my message somewhat; possibly just dropping the word "startup", since this seems to cause people to jump to wildly false conclusions.

See my other replies on this thread for why freelancers are not an option for me.
British Media Spurs UK to Increase Efforts to Fight FGM
Huh? The indictment had one of their key employees mailing all the rest of the employees with a rundown of all the pirated videos one of their users had uploaded, line item by line item, and the resulting bounty they paid him.
A thought: How does one apply this to socket-based IO?

As far as I can tell, everything involving sockets goes through tons of queues like the ones he describes; concurrency, not parallelism.

If I kick off reads on ten different sockets, when the read completes the kernel has to put the thread waiting for the read onto a 'ready to run' queue before any work can actually happen. Scale up to 1000 pending reads and now that queue could get pretty full pretty quick, and lots of data is moving in and out. As I understand things, select and epoll improve on this by making the queue more efficient: now instead of using a thread per socket, and having the OS queue up threads on the ready-to-run queue, the OS helps you manage a queue of 'ready sockets', and you respond to those manually. But there's still a queue!

Are there IO APIs out there in modern OSes that let you reduce queueing in such a way? Like, hypothetically if performing a read on a socket required me to pass in a callback that would process the data from the read, the OS could respond to incoming data on that socket by immediately running the callback, whether it's on an OS-managed user-mode thread pool or via some other mechanism. This would at least reduce the amount of queueing going on - at most you have a queue of tasks for a thread pool that are responding to complete IO (similar to epoll, I guess?) but I bet there are ways to improve on that too.

(If memory serves, IO Completion Ports on NT have functionality that looks like this... but I bet it still involves lots of queueing and scheduling)
wow, thanks for the kind words! Stack, sure:

The back end I am using Yii only because I played with PHP years and years ago. As for as PHP goes, Yii has been a joy to work with, but I am definitely weening myself off of PHP for my next project(s). I use MySQL as the db, and hosting is on AWS (SES, EC2, ELB, S3, and so on).

As for front end. I am using backbone w/ marionette. Very awesome combination but I think I'll move away from backbone going forward. Analytics I use segment.io, payments I'm using Stripe Connect, and Bootstrap as the UI toolkit. I think that's it.
> Go is not a language focused around individual productivity in any capacity or scope.

I don't know the motivation behind the people developing Go, but I found it very easy and convenient to work with it, almost as easy as with Python sometimes, which is mind-blowing IMO given the static, compiled, strict, etc. nature of Go. So again, don't know whether the guys behind the language were motivated by personal productivity, but they have definitely achieved it.

Though I didn't really try Lisp other than quick tutorials, so I can't make a comparison with that.
Stripe is based only in the US. I heard they opened an office in Ireland, but I am based in the UK.

I tried to avoid PayPal, but it seems this is my only option right now.
Not applications, but I will refresh unruly/bad ui web pages with a timed auto-refresh (like every 5-10 seconds so I'm not overdoing it) with a 404 url that leaves a log messages related to whatever the annoyance is (in hopes the developer/sys admin will perhaps see it). If it's a really angry message, I will sometimes give an apology message a while later when I'm not so annoyed :)
Nice start. Right now I can see where it will help with quick wire framing based on pre-existing themes. I like being able to drag items onto the tree version of the DOM.

Would be nice to be able to alter LESS variables and recompile.
Five IDEs for building better applications
Safe stubbing with Bogus in Ruby
I'm not aware of any other comics being interpreted as a reference to cancer, but there are a handful of comics directly referencing his wife's cancer. If it is a recurring theme of his, I'd say it's perfectly legitimate for people to consider it a candidate for an otherwise unexplained plot line.