skysight-inc/HackerNews huggingface dataset:
Wouldn't it be easier to build a standalone voip phone with a rasperry pi and avoid turning on a computer for skype altogether ? I'm not sure if you could do bidirectional video with the pi, but voice should be no problem.
in dingy blue factory lighting.

All the photos I've seen of the factories in question are as well-lit as American factories. The working conditions are poor, but they're far better than what early American and British workers endured during the industrial revolution.

Also, such a film would only be complete if it documented the nerve and joint damage caused to American vinyl and PVC manufacturers not given proper ventilation. Would you listen to a blood record, or defecate in a blood sewer pipe?
I'm didn't saying I expect overtime and a significant chunk of equity, I didn't mention equity at all. I want one or the other, and if it's equity then I want the equity to factor in the overtime I put in.

I've seen companies that have 300 people call themselves startups (~ 6 years old). In companies such as this, the prospect of new rapid growth is doubtful and my share of equity would be minimal, yet there seemed to be an attitude that overtime would be expected.

Again, asking people who have actually worked in an SF startup: What kind of ownership % can a developer person working in a 20 person company expect?
None of your comment has anything to do with the rest of your comment.

Seriously, how do you get all that from "uses platform-standard installer and file formats"? Besides which your assumptions seem to be answered right on the download page....

Includes the Infer.NET compiler and runtime, examples and tutorials, offline documentation, and source code for factors and distributions.

Please note that Infer.NET is downloadable for non-commercial use only; no commercial licenses are available at this time.
I think it's just part of our society's bias in favor of motor vehicles, to assume that any damage with a vehicle involved is an "accident".

I have been on a bicycle when someone deliberately tried to run me off the road for "fun".

The only criminal case ever in the whole state of Texas, where it was actually assumed that a driver deliberately tried to run a bicyclist off the road, and it was no "accident", was when some guy happened to do it to Lance Armstrong. In every other case, it was legally assumed to be an accident.
> If you write any software that is used by people other than yourself, you should care,

I agree and I should know better. I even opened the link. But after reading for 10 seconds, I closed it. I just wasn't motivated enough. Even had to fix bugs and issues related to this just last month. But every time I do, I just go and find out enough to solve the problem and then never really dig deeper. Don't really know why it is this way.
Here is the link to the actual project site: http://research.microsoft.com/en-us/um/cambridge/projects/in...
This plus something for disk persistence is totally sufficient for writing web apps in C++:

http://cgi.sourceforge.net/
There is too much money to be made for Google not to build Google Plus.
Not exactly what you were getting at, but Ford does something similar with the Transit Connect. It's imported as a passenger wagon with back seats and windows, which are removed in the US.
But, as the article states, where do you draw the line? You could argue that someone changing radio stations was "willfully negligent." It is not up to insurance companies to decide legality or enforce the law. If the driver was found to be doing something negligent or illegal, they will be fined/charged by the police.
Adobe Adds JavaScript Whitelisting Capabilities to Reader & Acrobat
I noticed that in the picture for 'owls' the best time to nap is 2 pm and ~3:15 pm, but the text says 'closer to 2:30 pm or 3 pm. Which is it?
And I really can't emphasize enough how much it sucks to do a cost/benefit analysis on going to the hospital or not. A couple of years ago my girlfriend and I were on crappy insurance (i.e. catastrophic coverage only) because that's all we could afford. She had a medium level concussion and we were debating the cost of going or not. Going and getting a cat scan was a sure way to spend $2,000 that we simply did not have. They might proscribe a painkiller, but otherwise she would sit around for a couple of days with a headache and be OK. If she didn't go to the hospital, there was a 99% chance that she would sit around and take advil and be OK. But there was that 1% lingering chance that it was worse than we thought and that not going was a horrible decision. We opted not to go to the hospital. It sucked worrying for days. Luckily she was ok in the end. But now that we have the means, my policy is that no matter what the cost, any recommended/optional healthcare gets paid for.
The thing that makes me squint at that point most is the lack of reasonable shell when talking about windows. I do so much 'meta' work in zsh/bash/perl that the thought of being without them, or having to use the bits that come with Windows make me wonder how people work.
Ruby isn't an application framework. You're probably thinking of Rails.
Isn't that assuming that the system will accept a copy of a fingerprint? Are you telling me that I could easily spoof the fingerprint readers in immigration control simply by applying some kind of copies of another person's fingerprints over my own?

Anyway, if copying fingerprints is possible, then they are useless for forensics, contrary to your final point.
iTerm2 (http://www.iterm2.com/) is a mighty fine drop-in replacement for Terminal.app that adds a whole basket of useful features. I live in it and love it. :)
Well, there there are some places where the government messes about with the healthcare system about as much as we do, and it works out really well. Singapore for example
http://en.wikipedia.org/wiki/Healthcare_in_Singapore

I think the main problem with the US healthcare system is that it's a elephantine monstrosity, a system that tries to hit every corner case with an ad hoc exception, and which nobody can understand more than a fraction of. And there are various boneheaded implementation details, the equivalent of bubblesort - like using the frigging labor theory of value to set physician reimbursement rates. And complex interdependancies that cause different parts of the system to affect each other for very non-obvious reasons. For instance, a rule to prevent people from defrauding Medicare now prevents corporations from giving free birth control to college students like they used to. </rant>
Is this related to http://clojars.org/infer ? A Clj-based ML library.

Are there any other recommendable ML libraries? I know of Mahout and have read up on it, and have been reading "Programming Collective Intelligence", but am eager to learn more.
Hahaha, check out this video Groupon made about Clicky, it's pure comedy gold http://www.youtube.com/watch?v=n4eW0zfmxGQ

Perhaps the title of this post is misleading given that the press release seems to be satire
Interestingly enough this would drive for increased surveillance in the name of safety -- "but airbag deployment sensor didn't register anyone being seated in the car besides the driver". Isn't data obtained from black-boxes on cars already used in some court cases to solve disputes about the speed at the time of crash?
Same here. I've been allowing myself to sleep pretty much whenever I feel like it for the past several months, and I don't appear to have any sleep pattern. Sometimes I sleep 3 or 4 hours, and wake up feeling well-rested and ready to get back to work; other times I'll sleep 12 hours at a stretch. It's irrespective of the 24-hour day. After reading your comment, I'm going to start logging my sleep, to see if there's any noticeable pattern. Thanks.
If you don't care much about Unicode, then either you haven't written any complicated software that deals with other people's text data, or you have been scrupulous in avoiding Unicode problems, or you haven't encountered any of the many Unicode problems in your code. Personally, I've spent way too much time dealing with subtle Unicode bugs, in my own code and especially in other people's code, and so I care vehemently. This is a major source of headaches.

Don't be so sure that it isn't broken.
Not only is it good for your energy level and mental focus, a 20 minute nap mid-day is a nice break for the eyes.
Using Interactive Tools to Assess the Likelihood of Death
I've said this before, and I'll restate it again here for relevancy.

We have spent people's entire lives vilifying drunk driving. We haven't had nearly as much time to demonize texting and driving. Comparatively, it's a relatively new phenomenon, even if the act of driving while distracted (cheeseburger, conversation, just plain not paying attention) are not.

I've personally been in the car with someone who was so nervous and preoccupied with something that was on his mind, he rear ended a guy who was in front of us plain as day. He wasn't drunk, he wasn't texting, he was just thinking too much about things that weren't on the road. A lapse in judgement and observation and SMACK right in to the next guy's bumper.

Education on why it is a terrible, horrible idea to text while driving is certainty a step in the right direction, though I've always been a believer in making the punishment fit the crime. Driving while texting and cause an accident? Take away your ability to send/receive text messages.
qDecoder by Seungyoung Kim (www.qdecoder.org) is a terrific open source library for using CGI with C and C++.

A lot of us did what this article mentioned - but probably in the 1990s when desktop programmers were moving to the web. Most probably settled on Perl after trying C and finding development was much faster with Perl.
Does it mean they won't blow away all their user accounts when they get bored and start again? No? Well that is why Diaspora is a joke.
I don't think they'll receive nearly as much general interest as the touchpad, one is a device that consumers can see as "like an iPad, but amazingly cheap", the other as "a programmable system for geeks".

Certainly I know friends who bought the fire sale touchpads, and many more who would have if they had the chance, none of which will be buying the raspberry pi - except the really techy ones.

Also, to do with the press it will get. Articles of "huge fire sale, get one while you can!" will be replaced with "this could change education" and "look what you could create with these" pieces.

Don't get me wrong, they will be hugely popular, and 10,000 is far less than the number of touchpads there were. It will also depend, obviously, on the per-customer limits they put in place.

I certainly expect them to sell out fast (will it be minutes, hours or days, I have no idea), but to compare the level of interest to the touchpad fire sale is huge exaggeration.
Doomsday Clock Moves 1 minute closer to midnight
I agree they're not a big deal per se, but I do find them clunkier. Facebook seems to agree, and argued that it was worth expending the considerable engineering effort it took to write a whole new PHP runtime, just to avoid the obvious alternative, writing more of Facebook in C++. Though Google does write a lot of its backend stuff in C++ successfully, so culture and what kind of web software you're writing may be part of it.
I guess it's important to try both out for yourself, but one notable difference is that while MediaElement depends on jQuery, Video.js is completely library-independent, though you can easily use it with jQuery easily: http://videojs.com/jquery/
Disk persistence was actually the question I came to this thread with after reading the article.
JS Fix: iOS/Mobile Safari orientation change zoom bug
This book is excellent!
Infer.NET Framework For Running Bayesian Inference in Graphical Models
Please notice that it also depends on the length of your nap. I do 20 minutes naps and you don't fall asleep in those. Still it's enough to change your brain wave and to get the benefits of the nap.

Also, as you do it every day at the same time, your body gets used to it and you nap faster.
Object oriented programming by pragmatic accident
This is the key point, in my opinion. If someone is willing to risk their life to text while driving, someone is willing to risk financial ruin while driving. It's even less of an incentive and would change nothing.

In order to have a successful campaign against texting while driving, it must be made socially and culturally taboo, the way driving drunk is in most places.
Wolfram.com/data, data.wolfram.com etc.
Netflix Accepts Longer Warner Bros. DVD Delay While Redbox Balks
PowerShell is a shell, not a terminal.

Yes, Windows default terminal is awful. Console2 fixes the problems.
The main point is right but the post glosses over some critical details.

Switching from Mac to Linux is pretty easy. Switching from Windows is trickier. The languages are the same but setting up your environment is a chore. Most instructions for setting up local development environments are focused on Unix like systems. If you learned on Windows and switch to Linux or Mac things can be strange for you but luckly there's no shortage of easy setup instructions and terminal one-liners to get you started. If you learned on Mac or Linux and switch to Windows then you'll have a harder time as you always have to make sure you're looking for the Windows instructions or tools.

Want to set up an AMP stack (on your system not using Xampp) on Windows? You're jumping through hoops if you came from any other OS. Want to use multiple Ruby versions? RVM and RBENV don't run on Windows. Experienced programmers can make these switches easily with only some minor annoyances but someone in the first few years of their programming journey will have a much harder time. The way Windows does things isn't necessarily wrong and it's no one's fault that it doesn't have any sort of Unix heritage like every other popular OS these days. But the case can be made that switching to or from Windows can matter depending on the programmer while a Mac to any Linux distro switch has a negligible effect on workflow and productivity.

This isn't about Windows being sucky. It isn't. It's just different enough to warrant a disclaimer, that disclaimer being "while it doesn't matter what platform you develop on for the most part, Windows does things differently enough that switching to or from it can matter if you're somewhat green". These days documentation for most popular tools assume a Unix-like development environment. Windows users need to Google for instructions.

It's also worth noting, like one of the commenters on the original page said, that most Linux GUI tools aren't as good as they are on Mac and Windows so of you're not totally comfortable in the terminal youd better get there or use another OS. There's no shame in preferring a GUI tool and it isn't necessarily the mark of a noob or bad programmer. I'm an alright programmer myself, very comfortable in the terminal, know vi and nano well but prefer a GUI text editor. It's not bad, just different.

So I guess what I'm saying is that the article's point stands but it's a bit of an oversimplification.
> Braces Are Free, Use Them

I disagree. Braces have a cognitive load, particularly if they're given whole lines to themselves. Which is easier to read,

while ((len = getline(line, MAXLINE)) > 0)
if (len > max) {
max = len;
copy(longest, line);
}
if (max > 0) /* there was a line */
printf("%s", longest);

or

while ((len = getline(line, MAXLINE)) > 0)
{
if (len > max)
{
max = len;
copy(longest, line);
}
}
if (max > 0) /* there was a line */
{
printf("%s", longest);
}

? Personally, I'd probably write it

while ((len = getline(line, MAXLINE)) > 0)
if (len > max) {
max = len;
copy(longest, line);
}
if (max > 0) printf("%s", longest);

. Consistent structural indenting makes it easy to see the boundaries of the control structures.
Ah, you kids! Back in the '90s, we thought nothing of building websites in NSAPI.
Why do you think the compiler with optimizations will remove the assertion?

The compiler will realise that:

assert(assert(line != NULL && longest != NULL && "memory error");

Is equivalent to:

assert(line != NULL && longest != NULL);

But there doesn't seem anything wrong with that.
Friendly Gaming Simplifier description

Browser extension that will allow you to collect bonuses and requests from many Facebook games

Friendly Gaming Simplifier is a Firefox and Google Chrome extension that simplifies the process of accepting gifts and bonuses from your Facebook Games neighbors.

Friendly Gaming Simplifier also features support for sending gifts.

The Friendly Gaming Simplifier add-on is cross-platform and it works on Mac OS X, Windows and Linux.
Requirements:

· Google Chrome or
· Firefox 4 to 9
· Facebook account

http://mac.softpedia.com/get/Internet-Utilities/Facebook-Gam...

http://mac.softpedia.com/progChangelog/Facebook-Games-Simpli...
Guys, no need to jump all over this, clean code and defensive programming are solid practices to advocate. "That's just the way we do C" isn't really a good defense to someone trying to point out the warts in the way we do C, even if it did come from K&R.

Its easy to point to this for not sufficiently proving its argument, but its a work in progress, you're not the target audience, and finally, some of the shit in K&R seriously would not pass a code review here, and probably wouldn't where you work either.
How did you manage to learn anything in your profession then? Really, that is a short and well-written post, which shouldn't take more than minutes from your schedule.
I am prepared for the coming infocalypse, I have dusted off my old BBC Micro and am re-learning 6502 assembly language.
I love it! As rails matures and is used on bigger and bigger projects, it starts to look more and more like Java. It used to be all about rapid development... but now we're all talking about performance, and threads, and service layers. Thank god node.js is here to remind us that we really don't need any of that crap.
Maybe this is a really stupid question, but wasn't Diaspora supposed to be decentralized? In the sense that anybody could set up their own hub? (so people would not have to accept features pushed by some big corporation and things like that)

Then what is this whole database backend for? Is it like the "main" Diaspora hub? And could anyone set up their own secondary one? Would they run into the same difficulties they're trying to solve here?

Though I get the feeling I'm probably misunderstanding the entire Diaspora project, here.
That's hard to say what was going on in his mind.

My gut feeling is that what might have happened is that he and his staff wrote the talk in advance and prepared for it in the hope that they could do a live DX11 demo. When it turned out to be not quite ready to demo in time, they prepared a video for the backup plan (not a bad idea anyway) and made light of it.

I would really be surprised if he went on stage thinking that he was going to pretend to play the game and actually fool the gamers who would undoubtedly be analyzing his video frame-by-frame. He could not have faked driving the race car convincingly without a lot of practice (or a self-turning wheel) and surely there would be at least one smart game/video developer involved in the preparation who would have told him that.

But I could be wrong. Dumber things have been done in the heat of the moment.

(FWIW I have given talks with very touchy complex actual live demos. But more often than not though it's been the little video clip that screws up in the presentation :-)
Backbone.js Fundamentals: https://github.com/addyosmani/backbone-fundamentals
Insights from Customer Discovery Interviews #leanstartup
While I'm a big fan of naps, I'm not a big fan of government. It's not their job to legislate when we sleep, and the Law of Unintended Consequences assures that it would be a disaster.

A better approach is to start your own business, and incorporate naps into the company culture.
Contest to visualize data on every major Hollywood movie since 2007
For those who never dealt with the server end of the web in the mid-to-late 90s I can tell you that native executables for CGI was at that time not the least rare or uncommon.
I think people are misunderstanding this; it's pedagogical. From the link:

'I want to use it as an exercise for you in finding hacks, attacks, defects, and bugs by going through "K&R C" to break all the code...When you are done doing this, you will have a finely honed eye for defect.'

He's trying to train his readers to think about places code can break.
Hadoop is an ops and usability disaster. Yet companies large and small are adopting it because it does "something people want".

RDF and ontologies are just more data. Without computation, that data is not useful, and all the things one "could do" with it will not come to pass without a credible computational platform that people actually want to use.

So IMHO I would like to see that community focus less on standards and ontologies and RDF-as-panacea, and and more on the infrastructure needed to put the data to work.
Sounds somewhat like a rip-off of republicwireless.com
Chinese baby boys brings chinese flag
But let's admit that there's no such thing as a secret, really, and it's more about how difficult a thing is to reproduce or reverse engineer. I mean, everything about security is just a big game of "hide the ball" and the question is how many hoops one must jump through to find the ball.
I'm probably the last person in the world to prefer:

while ((len = getline(line, MAXLINE)) > 0)
if (len > max)
{
max = len;
copy(longest, line);
}

if (max > 0) /* there was a line */
printf("%s", longest);

I fear this may be literally true: this brace style is called Whitesmith's, and I was reporting bugs to the cc-mode indenter for emacs a while ago. BSD/Allman and K&R styles never made sense to me.
British Columbia Securities Commission requires the latest browser technology
What has changed in regard to the substance of the post?
I usually try to be respectful of anybody making the effort of publishing open source code, but I'm getting pretty tired of you spamming your CMS everywhere I look.

Especially since it is made up of exactly the same kind of procedural spaghetti that makes WordPress such a joy to work with... "clean php5.3+" my ass.
I don't understand the "blow away all their user accounts when they get bored" statement. I'm guessing I'm missing something in Diaspora's history?
Perl and python and ruby aren't just easier because they have more libraries. They're easier because they have hash literals, a more flexible module system, etc. (ahem, implicit/dynamic type checking)

I agree that the reliance of rails apps on gems is unfortunate. They're rediscovering DLL hell for themselves. But the original DLL hell was all C++ apps. You can shoot yourself in the foot with over-reliance on libraries in any language.
I'm ok with coding on a whiteboard in an interview but I prefer it to be at a casual-ish level. I want to get high level data out of the process, not running code. I want to see how someone thinks through the process of transitioning from problem solving to coding. I want to see how they firm up requirements for the solution. I want to see people's code habits, I want to see their abilities to analyze and critique their own code. I tend to use pretty easy problems for such things (like factorial) so I can focus on those other bits. I find it works pretty well.
Is America Losing Its Startup Edge?
I'd like to see both. My friends might not have as comprehensive coverage, and they may not have my exact taste, but _I know who they are_. This allows me to make judgements about their opinions that I can't make with strangers.

It's also generally the case that people will favor the opinion of a few people they know over the opinion of hundreds of strangers. For example, you'll try a restaurant because one friend recommended it, but the threshold for where you'll follow positive Yelp reviews to go to a new place is probably much higher (in the hundreds for me.)