skysight-inc/HackerNews huggingface dataset:
> But here was a pull request from a GitBot. Bots don’t debate. “It’s like the first time you see a self-driving car on the road,” Michaels-Ober says.

Good thing he likened it to something we can all relate to.
I'm afraid he is serious, see the plug at the end.

G+ Circles aren't these micro social networks, communities are.
>We will fight Microsoft's attempt at enforcing Restricted Boot on ARM devices like smartphones and tablets. Like any other computer, users must be able to install free software operating systems on these devices. We will monitor Microsoft's behavior to make sure they do not deceive the public again by expanding these restrictions to other kinds of systems

I love how Windows RT devices which are struggling to ship a couple million are "ARM devices" but there is absolutely no mention of tens of millions of iPads, Kindle and some other Android tablets being sold with locked bootloaders.

Same with phones, are WP8 phones with a 3.5% marketshare(albeit increasing) a much bigger threat to user and software freedom than iPhones? Atleast with Microsoft you have the choice of OEMs, whereas with Apple you have no freedom of choosing the manufacturer. I think mentioning Apple undermines their point in such a serious way that the FSF(and Mozilla) hasn't mentioned it any of their long blog posts on Secure Boot.

Also, with the PCs sold being mandated by Microsoft to have a way for an end user to disable Secure Boot and Add/Remove their own keys, the user is completely in control and can even remove Microsoft's key if they so wish.

US $350,000 is a LOT of money to waste going after this, imagine what could be done with that money if it was spent on things like OpenOffice, Samba and other projects sorely lacking in money and resources. I think this is an exercise in baiting Microsoft haters part with their money rather than any productive exercise to increase computing freedom. I hope donators consider better uses of their money.
We at Adcloud.com – a technology provider for exchange of online advertising – did something similar with our Real-Time Data (clicks, conversions, retargeting, impressions etc) in our last Hackathon. WIP, though ;)

https://soundcloud.com/teemow/adcloud-music
From the little i know(mostly from lustig's youtube video ,and from some googling) sugar is composed of glucose and fructose ,and fructose is the main culprit in metabolic syndrome(which causes/increases diabetes, heart disease, hypertension) and also increases cancer risk and creates liver inflammation and fatty liver disease. Glucose generally is much more harmless than fructose.

And carbohydrates are broken to glucose.
Huffington Post - Get Game: Become a Geek in Just One Year
I don't have a title for you, but I loved quantum computing course I took during my software engineering studies. Flexes your brain muscle in new and refreshing ways!
Ignorance is often the reason why they find such things "difficult". Many NoSQLers just aren't aware of the existence of the check constraints and triggers offered by basically all relational databases.
It feels laggy on my old Mac Mini Early 2009 with Safari.

I doubt if canvas(, which is basically a JS wrapper for CoreGraphics in Safari) would be better in performance.
There's an argument, though I don't want to put words into PG's mouth regarding his reasoning, that lack of transparency is a form of protection against voting manipulation, as it's harder to trick a system if you don't understand the system - security through obscurity really.

As it dropped only to page 3, not further, I would hazard a guess that it's more to do with timing, for example maybe a post that's <60 minutes old requires less votes to get a high position than a post that's 60+ minutes old, and it's a hard line rather than gradual? Pure speculation on my part, but if you're interested the answer may (or may not) lie within https://github.com/nex3/arc/blob/master/lib/news.arc
Wow, I can't wait for Steven Pinker's book. That talk was excellent.
It's only related insofar as both problems stem from the Harper governments general disinterest in, and declination to fund, accurate data collection and analysis.
There's a difference between "clever" and "smart". Clever is rarely a good thing in programming. Code should be comprehensible, and clever code rarely is. The more proud you feel after writing a line of code, the more likely it is that you should rewrite it. The problem isn't that programmers aren't clever enough to write SQL queries. The problem is that programmers aren't smart enough to later read those SQL queries.

>I mean, they need to be able to deal with database logic just to graduate from a good CS bachelor's program, so that's a pretty low bar.

People manage to get through college without absorbing the basic requirements all the time, and being "able to deal" with database logic is not the same as being proficient with it. The problem with a system that demands cleverness is that maintaining clever code requires a high level of proficiency.
Hiya guys. Feel free to ask any questions if you've got them. I'm generally happy to answer, to the best of my capabilities.
That makes much more sense, thanks.
> The thing I noticed about NoSQL is that, at least with Mongo, you just end up putting your schema in your app.

And, in my point of view, that is the main advange of NoSQL. You can distribute all the schema related functionality while keeping the data centralized in a server. Of course, you'll only want to do that when the performance requirements are hight enough that the centralized schema becomes a botleneck...

What of course isn't a problem when you are prototyping and have no user yet. Or, in other words, the article is right on the mark.
Are there any citations for the initial predictions? Or is this just a list of cool technology related things in 2012 that seem like someone might have predicted them? "The World's First Cybernetic Hate Crime Occurs at a McDonalds in France" seems awfully specific for a prediction.
Is iMaps taking people to the large soft drink dispensers?
Hacking Brains of other people with api design
Spies? I'd call it Secret Police.
I've been annoyed by GitHub bots and enjoyed their contributions. IMO, GitHub could/should have taken this opportunity to solve a problem and (once again!) change how people code for the better through collaboration.

Perhaps now that they've taken money, they aren't as interested in tackling new problems. Perhaps that's reasonable, since they'll need a lot of that money to hire and keep operations folks who can keep the site up.
I have the note and i would have to agree with the article. I don't think "scribble some notes on a screenshot" is supposed to be a typical use case, it is just one that will demonstrate the benefit of a stylus quickly.Having used the stylus for a while I definitely prefer it and tend to miss it on other devices.

The stylus does have some lag to it and you have to get used to not seeing your writing show up immediately. When you see your writing hasn't showed up yet you tend to stop or slow down which isn't necessary, just keep writing and trust it will show up. I know that sounds terrible but it's really not.
Fair - good catch. It was early and I missed the refresh.
Why Are People More Scared of Facebook Violating Their Privacy than Washington?
Why do you want to start your own business? How would you define the success of your business (lots of money, lots of free time, individual growth, being able to do something you love despite financial hardship, etc)?

If you're strapped for cash my advice for the near future, 1-2 years, is to get a job/freelancing gig with a steady income. This gives you the resources to peruse your business dreams on your spare time without having to constantly experience poverty. Because it takes months to launch a business and even longer before it becomes profitable.

As for the business you want to start, research (including business prototyping, e.g. testing business ideas in real-life but on a small scale) the hell out of the industry/niche you're getting into and base your business ideas on hard data; only execute on the best idea and do so furiously.

No one has THE formula for finding great business ideas but you will need a structured approach for evaluating your ideas, preferably so that you can be reasonably sure (at the very least more accurate than a coin flip) that it will be successful per your wants (x income per year? Six months vacation per year? Millionaire within x years?). Sometimes the best you can do is to realize that a certain idea should be abandoned (e.g. market too crowded, profits too small).
America's "milk cliff" will take country back to 1949
You're probably reasonably healthy, and a reasonable weight. Therefore, these things don't prey on your mind.

However, there are a lot of really smart, capable people who can't lose weight, or they suffer from some ailment they can't understand, so these articles have a lot of power. Everyone wants an explanation!
>> AIDS and malaria are both in decline.

Not only AIDS is on decline, but also, two people has been "cure" of AIDS since the "german patient" in 2007. The average life expectancy of HIV+ people has triple since the 80s.

Still a long way to go, but I hope to see AIDS at least as a just another chronic disease.
> partly because I get a lot of leads via voicemail, which I don’t deal with very well. Many of them are poorly qualified, and as a result I find myself dreading listening to voicemail to call back and talk for 10 minutes (at 2 AM in the morning) only to discover that they’re not good fits for AR.

Interesting. I find phone communication to be a frustrating bit of LiberWriter for a couple of reasons:

* It's very time consuming, and clawing back some of the time/effort is more difficult than with email, where I can keep a catalog of standard answers to mix in with a few personalized lines. People find highly automated phone systems to be somewhat annoying.

* It's harder to outsource, since it's difficult to keep tabs on what was said, something that is much easier with email.

* Like patio11 says, it doesn't mix as well with "non US" time zones. I don't want to be answering phone calls when sitting down to dinner with my family.

On the other hand, when you do take the time to talk to someone, it very often leads to a sale, so it's difficult to blow it off entirely.
OK then. Draw a couple of arrows on a screenshot or annotate/highlight some parts.

That's a pretty common usecase. Common enough for a whole class of apps such as Skitch etc.
Tried quitting wheat for 2 months, meaning you didn't eat any wheat (or anything regularly 'hidden' in it) for 2 months? It'll take 2-3 weeks minimum, maybe longer depending on how reliant you are on it, without having any put into your system. It's okay to "re-lapse" too. Best way to get over it is days that you crave something, tell yourself that Friday (or pick a day) will be your pigout day. And then plan to not have it again.
StackOverflow is almost a kindergarten.
We have GitHub Services: https://github.com/github/github-services. Anyone can submit one. We'll probably accept it as long as the code is decent, is tested and documented, and is for a stable service. If you're running some custom build on a personal hosting account, use the web hooks. You can attach web hooks or services to any of these events: http://developer.github.com/v3/activity/events/types/
WiFi enabled HA is a bad idea. Please one of my earlier posts as to why. To recap, though (since you're self-proclaimed lazy and all):

Wifi is subject to a single transceiver - that does not automatically extend. This is a big problem in tight spaces, because generally the smaller you go, the worse reception / transmission power you'll have in these systems. What you want is a mesh network (i.e. ZigBee, Z-Wave, Insteon, etc) that will automatically handle the mesh aspect of being able to continually extend itself as you build out. It is also much less maintenance long term as well (for a variety of reasons).

But if you think that there aren't drop in replacement wall switches already - there are. Aeon Labs (http://aeotec.com/z-wave-in-wall-switches) makes some killer stuff that is in-wall, and there are a multitude of others. Check it out - everything you want is out there. And you can build an entire HA system in a decent size living space for far less than $750 USD.
Here is a more complete (but still short) article on the same topic [1], and here are the records of the votes for the passage of this bill, and the rejection of the three proposed ammendments (search for "00236" in the table) [2]. The second link is useful if you want to see how your representative voted.

[1] http://www.nytimes.com/2012/12/29/us/politics/senate-votes-t...

[2] http://www.senate.gov/legislative/LIS/roll_call_lists/vote_m...
Interesting format. It appears easier to implement than msgpack in a scripting language.
My gut feeling is that mspack will be slightly more compact and faster to decode (especially if decoded using C).
> Sure, it exists, but it would not be the ideal case.

It is still not a sign that "you're doing it wrong". I prefer a single entry point to my data, too, but I still want my databases to be consistent in the sense that schema-like details are not coded in the client-side.

> Sure, there is some validation enforced by the DB in the relational case, but it is often not enough.

Agreed. Why worry about the mere existence of important keys?

This was never a debate whether all storage logic belongs to the database or not. The article argues to make your schema visible and keep your data easy to query.
Congrats, Patrick.

I wish more entrepreneurs were open about their trials and their successes -- It helps demystify the "overnight success" and makes it feel more accessible to those that are a few years behind.
Of course ANYTHING is possible. The world could end tomorrow.

But show me one good example of a widely used Internet service that's owned by a public company that willingly cheated its users when it had the chance? Even Apple and Google have not done anything like that.

Also, the change in the TOS wasn't much different than it was before. They were just making it more clear as far as their intent to monetize by allowing your content to be sponsored.

The problem with your position is that its assuming that the company is trying to bait and switch you. It's not.

Google is no better or worse and thinking that they are is ignorance on your side that probably due to bias of media and the general tech community. Want to talk about bait and switch? What about Google Apps that used to be free for small businesses and is no longer? What about Gmail before ads? You can bet that its a matter of time before Google+ uses social ads and any location based service will use your location ads. Bait and switch?

It's ridiculous for you to complain that they didn't "express their intent to make money." Listen to yourself! Look at this site? It was a startup! Of course they want to make lone, as does every other for profit startup on Hacker News.

There's no deception. There's no unethical behavior.

Google benefits from serving content I've ceeated on its search engine by returning it as organic search result. Why am I not compensated?

Why does it not compensate sites like Wikipedia where their content and links are returned under their search engine?

Take a step back and remove your bias. No ones out to get you.
Don't forget, BCC A/B test results are usually posted here: http://www.bingocardcreator.com/abingo/results (though I am not sure if it is up to date).

Good for a few little "sparks" to finally get you testing something.
Let's rearrange this expression

p->setName(p, "John Doe");
(p->setName) (p, "John Doe");

Here can you see that (p->setName) is entirely independent of (p, "John Doe"), so no, there is no way to pass p as an argument automatically.

You say that you want to "get the ptr to a caller of a function". However there's nothing that is a "caller". You have a function pointer. Where you got that from (inside a struct perhaps) is nothing to do with the call that you later make.

However, what you could do is

char *setNameImp( struct Person *self, const char *name) {
strcpy(self->name, name );
}

char * (*setName)( struct Person *p, const char *name) {
p->setName(p, name);
}

int main(void) {
struct Person *p = (struct Person *)malloc(sizeof(struct Person));
p->setName = &setNameImp;

setName(p, "John Doe");
}

So have a static wrapper that calls the virtual method for you.

Also, you should not be using strcpy into a buffer without checking that the buffer is large enough.
Genuine question (since I'm doing the same with AWS right now) -- I wrote a script which makes an API call to Amazon to find the name of each of my instances, then SSH's into them automatically to do the equivalent of a git clone or update.

Seems to work so far -- any reason why I might want to be using a more advanced tool instead?
Edis: Redis Protocol compliant erlang server that stores on the *disk*
Growing up in the US, we're exposed to these units our entire lives. End result? When my GPS tells me to turn right in a quarter mile, I can eyeball that distance. If it told me to turn in 400 meters, it'd make me pause a bit.

When I buy a gallon of gas, I know what I can expect to get from it. I know roughly how much a gallon is and how much a liter is, but I'd have to do math to tell you how far my car will go on a liter of gas. Don't even ask me me how many liters I need to travel 100 km…

It doesn't help that gasoline is sold only by the gallon, fuel efficiency is given in miles per gallon, speed limits are in miles per hour, and mile markers give our position on our highways and number our exits. Non-SI units are burned into our brains and our infrastructure all over the place. Grow up in that world, and the awkward math doesn't seem all that bad compared to having to get your bearings in a whole new system.

(That's not to say we shouldn't be switching to metric… but there are definite downsides for a population so used to our strange way of doing things.)

Besides, these length units do have integer relationships with each other: 12 inches to a foot, 3 feet to a yard, and 1760 yards to a mile. I find the first two easy to remember, and the third easy enough to calculate by remembering that one mile is 5280 feet.

But a yard is 0.9144 meters, making a foot 30.48 cm and a mile ~1609 m. Math within metric is easy. Math within our silly units is slightly more complicated, but we get used to it. Conversion between the systems is messy.
If the commercial software needs as much specialists to support, what's the point anyway? The whole idea of commercial software is outsourcing work instead of doing everything in-house.
Why mention newrelic, doesn't even integrate into nodejs.
In working with my app, I've found that Domains http://nodejs.org/api/domain.html are crucial for wrapping 3rd party async code that can crash on errors.
This is a very good point. If you consider from the point of view of what should be tested, then I think what the author proposes could be quite natural. We don't want to duplicate and overlap with Rails tests. For me "what to test" is the hardest question.
If the stylus input devices are indeed so useful, why weren't mice replaced in the desktop market?
No (or low) carbs is a pretty common dieting technique, originally made famous (at least where I am) by the Atkins Diet. My simplistic understanding of it is that when carbs are not available, your body burns fat instead, starting with the fat you consume and then if necessary the fat that your body has previously stored (hence losing weight). A colleague of mine does this for a month once a year to get a bit fitter ahead of his scuba diving holiday, and it works wonders for him.

Regarding long-term use of this diet, it would seem that opinion is divided and I've no idea which side is likely to be right - http://en.wikipedia.org/wiki/No-carbohydrate_diet is probably a decent place to start if you want to find out more. But certainly, while it's suggested that long-term use may not be a great idea, there's nothing to say that it would cause problems such as not being able to exercise for two hours a day.
There aren't enough competent programers to automatize the entire world. Of course, if I was hiring for an IT company, I'd look for the best... But most of the world will have to content themselves with poor programers.

Anyway, poor programers work their best (less worst) in strong typed environments. That includes a very restricted schema on the database. It's much better having them write queries that nobody could read than having them insert data that nobody could read.
Shameless plug, my git talk using impress: http://sejeff.github.com/git-talk/
We use a slightly modified version of deploy from visionmedia (https://github.com/visionmedia/deploy). Shell script, and works very well for us.

Of course, when doing releases that affect the database schema, we still have to login to the servers.
Samsung Faces $15 Billion Fine in Europe Trying to Ban iDevices Sales
I’m going to try to pass off L1 support to a VA in 2013

Can I ask what a VA is in this context?
The grandparent was arguing about governments in general, not just education.
I suppose we don't want to test the fact that Rails does a callback, we would want to test the callback logic. We would test our domain class and then test if the model class has a callback.
Arachno Orbit - Sharepoint Replacement for Google Apps
The Return of the Stylus

Can think of a certain company crossing its fingers, hoping to hear this statement repeated oft in 2013... what with the impending release of the Surface Pro
From an earlier comment on here:
>Do I honestly think that there is a whole team of engineers sitting around charting out menstrual cycles for 50% of their users? Nope. Is there a nonzero chance that it might be happening or could happen soon? Yeah I think so.

I'm not so sure that they are doing any of this. I have no proof at all, I don't think anyone outside of Facebook could have proof of anything. The point of the article isn't that I think they are doing this right now, but that they might have reason to do so in the future. Like you've pointed out, they would be fucked if they tried any of this, but it doesn't mean they won't try something similar in terms of data mining and selling your derived personal information to interested 3rd parties.
I want to start my own business so I can learn new things, and improve on skills I already have. I'd define it as having been successful (short-term) if it provided me a semi-steady income, and I was enjoying myself.. And if I was able to save up enough to head abroad for a year at 18, as it's something I have always been passionate about.

I understand there's no quick fix, I was more looking for some good advice on where to start. :)
Over time, you will add features to that script and it'll grow and eventually become 'a more advanced tool'. Everything starts from somewhere.
I found it pretty terrible, but I didn't really commit to using the device, just played with it for awhile in the store.

Which is of course why the iPhone was so brilliant. Current stylus technology still can't create a paper-like, pleasant writing experience, while capacitive touchscreen technology can create a pretty good direct manipulation experience. People aren't going to commit to getting over the learning curve after the unpleasant in store experience just because of the theoretical advantages of the stylus.
Approaching comet may outshine the moon
At least according to the wikipedia , there's not much scientific basis for the controversy. And there are many other artificial sweeteners.

But again, compare this to the possible harms of sugar and especially fructose. It might look quite good.
It's more annoying what Facebook does. Washington isn't showing pictures or information to our friends that we don't want them to see. It's assumed I imagine by most that the 'spying' into our activities is done for our safety - this can of course very quickly be turned against us, and abused.