skysight-inc/HackerNews huggingface dataset:
Better than any equity grant or cafeteria, this shows how these companies think of their employees.
My mother, who is almost 70, received four of these calls last year. The first time she initially panicked, but wrote down a lot of information, including a callback number and they number they were calling from, during the thirty minutes she kept them talking. She then called the local police and emailed Microsoft with the information she had, and emailed all her friends to tell them to be careful & what to watch for. Some of them had been contacted already.

The next time, she kept them talking and was making intentional mistakes to keep them on the line, while using her mobile to call the local police to see if they could do something to trace the call.

The next two times she talked to them for a similar amount of time as well. She must be watching too many police & spy shows. LOL
I'm just picturing all the contraptions from Honey I Shrunk the Kids. Automatic pet feeding, for one.

On a more useful note, my uncle is a quadriplegic. He was fortunate, in a sense, that he was working when he had his accident, so he has 24 hr attendants. Most wouldn't be able to afford that. There are expensive, proprietary systems that allow him to open doors, turn off lights, etc with a remote, but you could jury-rig something with NinjaBox to get the job done much cheaper.
Hey thanks,

That's my site! I don't have much traffic at the moment so I was surprised to see some referrers from HN.

To give credit where it's due, the front page was inspired by these guys: http://www.geckoboard.com/
I'm sure if this guy stayed on the line long enough he would have overhead the sounds of helicopters dropping police on these guys to take them into custody.
I agree it does seem similar, and I backed both projects because I think these lightweight data collection devices have a big future.

Definitely agree on getting some kind of standard API across the various devices, although I expect we are probably a couple of years away from having that. Still with both Ninja Blocks and Twine getting some traction I think it's something that will happen sooner rather than later...
I'm not a lawyer, but I believe non-compete clauses in employment contracts are not legal in California.

Restrictions against non-complete clauses and against forcing employees to assign all intellectual property to employers (even from personal projects) are part of what makes Silicon Valley what it is.
Correct, B&PC sect. 16600

http://online.ceb.com/CalCases/C4/44C4t937.htm
With tech like this, that can sense and communicate events that happen in the physical world, I'd imagine that the globe will become sentient in 100 years. Just adding more and more nodes to the ever increasing network.
What I find surprising is that people still answer unknown numbers. I know plenty of people in their 70s that are pretty computer illiterate but are still savvy enough to screen calls.

If it is not somebody you know then your first assumption should be that it is just probably somebody trying to separate you from your money. Odds are that you will be correct.

If it is important they will leave a message. If in the voicemail they claim to be from your bank or some institution you have a relationship with then look up their number on their website and call them.
The flow of video seems to be similar too. The concept, shape of the product looks heavily inspired.
Hi - I'm one of the hackers behind Ninja Blocks. We're not actually getting funding from Kickstarter - we're just pre-selling the product.
Very nice concept! And by making them very very easy to use & pricing them accordingly high, they don't really compete with arduino+shields and the like.
As they are "open", I wonder if it will be possible to only use their webservice with other devices (arduino etc) by paying a monthly fee.
I have a 7" samsung galaxy tab with built in 3g from verizon. I also have a dash mount so I use it as a gps as well as to pull up emails, addresses and listings on the fly. It also acts as a hot spot to give internet to my laptop when I'm traveling.
Well, so much for "don't be evil".
So in reality, Hollywood profits are decreasing due to unintentionally-on-purpose losing more money to studios such as Disney, rather than actual pirates.

Make sure to share this information with anyone you know when discussing SOPA.
It's both, and that's the problem. The average worker is getting beaten up by automation, offshore manufacturing, and automation, all at once. It's not really surprising that wages aren't increasing under these circumstances.
Ask HN:how to get BI reports from mysql
looking for some free tools/service, which are easy to use, to get dynamic reports out of mysql installation on ISP.
A View of the US-Mexican Border
Four Home Health Predictions for 2012 
Find out our predictions for 2012, including the increasing importance of technology and home health software from McKesson Homecare Talk.
> my open book exams in Physics were ridiculously difficult. We would use all sorts of tricks to cram as many equations onto the double-sided piece of paper we were allotted.

Doesn't sound like it was an open book exam if you were just allowed a cheat sheet.
Apparatus for facilitating the construction of a snowman
yes, exactly. there are a heap of markets that are expensive to target because they're so small - we're in talks with research labs to do experiment automation,for instance, and their equipment is usually priced in the hundreds of thousands. We're aiming at being the glue: geeks have always hacked their own stuff, this just makes it possible for everyone else to do the same.
"In proportion" merely means an optimal or expected ratio, which might be considerably greater than 1:1. Therefore, even if the value:salary ratio for that Silicon Valley engineer is 10:1, if a 20:1 ratio is possible somewhere else then that Silicon Valley engineer's salary is still out of proportion.

Also, dividing revenue per employee by salary for a subset of employees doesn't really give you the right ratio. A lot of corporate revenue is not directly tied to developer contributions, and it's a rare employee who actually moves the bottom line by 10x their salary. At best you could divide the revenue attributable to that year's development by the salary paid during that time, but even that's a weak approximation.
The difference is - when the menu is on the UI then you KNOW there are menu options available. The hard menu concept is broken because hitting the hard menu key is a crap shoot, it might do something, it might not, who knows. The problem is also developers like you think normal users think like them, they don't. Google has obviously figured this out, though pretty late in the game.
A lot of scams now have numbers that are spoofed. I get tons of calls from weird numbers (weird as in I live in LA, don't know anyone in the Midwest and it's a number with an Ohio area code) and whenever I listen to the voicemail its always a robocaller (sometimes in Spanish too, which is odd).
Website Hosting High Quality
It's not consistent because sometimes the hard menu button shows something and sometimes it doesn't, no one knows. It's also not intuitive that feature xyz is accessed by the menu key. The user has to look for feature xyz, get frustrated, and press the hard menu button as the last resort in their annoying search for it.
> With a proper type system, you can change the world.

You don't have to sell me on type systems - they're exactly why I'm working on Roy.

> If you have further doubts about the viability of this approach, see http://ashimagroup.net/demo/game/ooman/tutorial/ for a rigid body motion model in an OCaml WebGL game compiled to JS.

I know that compiling languages with completely different semantics to JavaScript is possible (I even maintain http://altjs.org/). But they present two problems:

1. They output to ugly JavaScript that is hard to interop with and/or people can't reason about

2. They need a huge runtime

The resultant JavaScript you linked to was ~300K.

Roy takes a different approach and tries to stay semantically close to JavaScript when possible. This is to combat both of the above problems. I'd love to see a Roy example of that demo - I imagine the JavaScript would be a lot more readable and smaller.
http://www.eclipse.org/birt/

http://jasperforge.org/projects/jasperreports

http://sourceforge.net/projects/pentaho/
Not necessarily disagreeing

Actually, part of my point is that DRM doesn't have to be very annoying at all. It's just that most companies are short sighted in how they apply it, which is foolish. Those companies are annoying their best customers the most.
This article isn't exactly new, does anyone know how many employees are working at the Google Kitchener office now?
I believe he meant:

http://about.me/jerryrreynolds
Hong Kong Shopping, A Rejuvenating Experience 
When you think of Hong Kong, one of the first thought that enters your mind is shopping. The country is renowned not just across Asia but the West as well for its incredible shopping markets and great prices.
yes, we're investigating this. arduinos are a bit tricky because the hardware either needs a general-purpose interpreter which can load new code at runtime, or needs to be able to reprogram itself wholesale over the net. It's doable, I think, but it's a lot harder than uploading some new code to a full linux machine.
The way I explained delegates to a friend is:

You have this friend, lets say his name is Steve. Steve is a really good guy, and usually excited to hear about what you're working on - and to help out, if he can. He also happens to be really smart and knows everything about everything. He read the dictionary when he was young and continues to read wikipedia daily. So you talk to him when you need to do something[1]. Or maybe you did something and are really excited about it[2]. Perhaps you're about to do something and just need that one last piece of the puzzle before you can finish it up[3]. And if you're unsure about if an idea is worth perusing, Steve is the right person to talk to[4].

Another reason why you're such good friends with Steve is that he is an animal lover and has promised that if you ever call on him to watch your dog because you just need to take a vacation for a weekend, he will watch your dog[5] for you. Since Steve is an animal lover, he might also be able to watch your pet ferret[6]. However, Steve is allergic to cats, and much to his dismay, he cannot watch your cat for you. But, you understand. You can post a notification on Twitter to ask all your other friends if any of them can watch your cat for you[7, 8].

Steve is a delegate. There's only one of him. You only need one.

[1-4]. Some examples of when you would use a delegate

5. Protocols can have some methods that their delegate is required to implement, and the compiler will error if they are not implemented.

6. Some methods are optional to implement.

7. Since a method can be optional, it might not be implemented.

8. Notifications are another way for objects in Objective-C to talk to one another. Instead of a 1:1 mapping, they are a 1:Many mapping.
That is exactly what I was wondering: what you say must be true, but I could not find any equivalent of what you see here for any other profession.

But maybe it is just because I write code for a living...
André Lima Winter 2012 São Paulo, Brazil
I'm so incredibly proud of Apple right now. Their mastery of the employee supply chain is nothing short of genius.

Likewise, is "don't be evil" officially dead yet?
#education

I am interested to know what other folks think of the potential to build low cost PCs using Raspberry Pi (RPi) for education in India & the developing world.

I am curious to know what other people think of OLPC XO3 vs RPi vs Aakash (the Indian govt.'s low cost tablet)

OLPC
http://news.bbc.co.uk/2/hi/technology/8428147.stm
http://asia.cnet.com/what-can-we-learn-from-the-olpc-xo-3-0-...

Aakash Ubislate7
http://blogs.wsj.com/speakeasy/2012/01/08/the-inside-story-o...

1. Raspberry Pi(RPi) requires monitor + mouse +k/b while XO3 is self-contained.
2. RPi is more geared to be a lab machine or a home pc while XO3 is
more of a personal device.

3. From a pedagogical viewpoint, IMHO, i think younger kids should not
have a digital device 24x7 as they could possibly get "addicted" to it .
It is more important to impart a sense of curiosity(scientific temper) & hunger for learning, & having an XO3 might hamper kids' social activities - going outdoors & playing with other kids, being fit, taking part in sports.

So i feel younger kids could be exposed to low-cost computers( made of
a RPi) in school, which are low cost & encourage tinkering (open source, simple inexpensive hw) while older (say high school kids can get their own personal XO3.

#4. From an Indian perspective, i wish the Indian govt scraps the crappy Aakash tablet in favour of the XO3.

http://phonemantra.com/2012/01/olpc-india-head-rips-into-aak...

The vast majority of schools in India are run by the govt & most govt. schools dont have a computer lab or the computers:students ratio is abysmal.
The RPi could be an excellent, low-cost way to create computer labs in all govt schools, colleges & vocational institutions.

#5. Internet connectivity

http://laptop.org/en/laptop/hardware/specs.shtml
http://www.raspberrypi.org/faqs
http://www.akashtablet.com/

The XO3 comes with 802.11b/g & most importantly 802.11s(mesh networking) & the concept of school servers,
so kids can download learning content even if access to the larger public Internet is not available.

Aakash has GPRS( much slower) & RPi supports wired ethernet & USB WiFi dongles.

Exciting times ahead for sure & would love to hear what other folks think

cheers

p.s. Detailed interview with Eben Upton, RPi's executive director (free registration required)

http://www.gamesindustry.biz/articles/digitalfoundry-inside-...
Netflix Promo Codes
Get Netflix Promo Codes, Netflix.com Coupons to avail discounts on all Netflix Dvd Rentals products and save money through online shopping at couponmind.com
>> you lose static typing and type inference in the compiler

It doesn't matter what the target language is if you want to do static typing or type inference. For example, Haskell compiles down to assembly, but still has an extremely robust type system with inference and all.

>> severely restrict the target platforms and future growth

Are you serious? JavaScript is supported on every platform and is experiencing crazy growth.
Demand is only outstripping supply because they aren't paying sufficiently. That's the essence of the market. If they would only pay more, then demand would certainly not outstrip supply.
Twitter is turning to the dark side...
The attraction for me is that although I've always been able to hack electronics and stuff (and did quite a bit when I was younger), I just don't have the time.

I'm a software hacker through and through, and that's where I want to spend my most limited resource. Having some hardware that takes care of most of the heavy lifting in that space is very appealling.
That's not true - the EIC goes up when you make more (up till a limit).
Although this sounds plausible, the fact that it happened at companies who made boatloads of profits suggests that won't really happen in practice. Greed is irrational like that.
Hey Chime,

I'm Marcus, one of the developers on Ninja Blocks.
We're currently doing Ninja Blocks within Startmate (an Australian accelerator similar to YC).

To answer your question: We're open source so people could take what we've done and build a standard on it.

Cheers,

Marcus
You could sadly do better with an Arduino Mini and a Zigbee, if you had "Hello World" level knowledge of electronics and microcontroller programming. One of the big ongoing issues in this field is that sensor nodes need to be cheap, as you ideally want to have a number of them around. Simultaneously, you need to not be changing batteries all the time.

Want to see some serious internet-of-things action? Put Bluetooth Low Energy radios in the next iPhone.
Thinking Bigger about the Future of iOS Computing
Solaris, gcc, and ##
looking through usr/src/uts/common/fs/zfs/sys/dnode.h and noticed this gem:

/*
* There should be a ## between the string literal and fmt, to make it
* clear that we're joining two strings together, but that piece of shit
* gcc doesn't support that preprocessor token.
*/

Made me think http://www.quickmeme.com/meme/35tk0n/
Seeing him speak so candidly like this makes me think of how unfairly Bill Gates was vilified during Microsoft's peak in the 90s.
UK – workpermit (rahatnutk)
Workpermit.com guide to UK immigration, UK work permits, HSMP (Highly Skilled Migrant Programme) and UK work visa Services. http://www.workpermit.com
I get a "Sorry but this video is no longer available." message.

My internet is routed through a proxy in Germany right now, is it still available in other countries?
Thorpe Park orders rollercoaster improvements after dummies lose limbs
Re.: 1) OK-why post it then? Post the talk.

Re.: 2) Doesn't matter if it might not be useful, it sure would be interesting. :)
I'm watching it now in USA.
There is nothing free about "he who has the gold makes the rules." This seems a bit counter-intuitive to many who are new to the libertarian philosophy, but once past the "tea party 2.0" stage, I think most "libertarians" understand and agree with this.
Off-screen buttons ruin the "touch the app" magic of touchscreen direct interaction.

The screen is the app and the app is the screen. Therefore, any button outside the screen is not part of the app!

BTW, I used to agree with you but experience changed my mind: I once used an Android timer app for months without pressing the menu button.
Wedding Planning Is Simple - No More Worries About The Wedding Planning
I routinely interviewed for dev positions in the past and I would find a thank-you note mildly annoying/awkward and of absolutely zero influence on the hiring decision. Moreover, I'd be irritated if I got a thank-you note from a candidate that I didn't share my email address with.
Is there a git version?
Empathy is practically the key to success.
I'd develop the technology for asteroid mining.
http://distcc.org indeed.

It runs source through the preprocessor locally (this takes care of external/library dependencies) then offloads the actual compilation to participating boxes, gathers object files back and finally links them, again locally.
I'm not clear why people are dragging "libertarian" into it. Most people I know wouldn't describe themselves as libertarian, and certainly aren't in their belief system. Libertarians do not have a lock on advocacy of the free market. The most right-wing, Christian-conservative, anti-abortion, pro-war-on-drugs, anti-gay (in the lock them up or kill them sense), I-get-to-decide-how-you-live-your-life man I know is also the one that goes the most apoplectic when government regulates economic matters.
Yep. But we're aiming this at beneath "Hello World" level electronics knowledge, and at people who _could_ do the work but appreciate being able to work with it at a more abstract level.
What you should do is ask them what they want to search for, then go and do the search and show the results. (It's OK if you show old results - not sure what your technical architecture is.)

Then invite them with: Have these results emailed to you every day, enter your email here:

Also, I tried to sign up using the login form - that's not cool. If there is no match put up a page say, no such account, would you like to create it?
Bootszubehör in Switzerland
Seilerei, Seile, Schäkel, Bootszubehör
Balsillie will be gone by summer, RIM shareholder predicts
A former roommate had a similar complaint. My response was "Your large window in front of you wasn't large enough." But I've also had a mile in front of me thinking the way ahead was clear only to turn a bend and brake really hard at the sight of yet another traffic jam. So it's not a perfect solution unfortunately. I want to see a startup that tracks people's phone and car GPSes (or other means of locating them since you don't need a GPS to get a cell phone's location) and offers a screen to put in the car or a tablet/phone app that shows you the locations and speeds of everyone in your vicinity it can and offers advice like "See this traffic jam 3 miles ahead? That's why you should slow down to 40 now like the new sign says you should do." (Eventually the app can control the car's speed itself.)

Transit is a good solution as well if time isn't important to you or you have a good transit system that doesn't take an hour to go a mere several miles. I've been up to BC's Vancouver a few times and I'm jealous of their skytrain.
What a comedian can teach you about making $1M in 12 days
Isn't there a js to coffee script compiler? You could compile from Roy -> js -> coffee script -> js if you really wanted to.
Your mom sounds awesome. I don't think mine would fall for the scam, but she wouldn't drag them along, either. She'd just very politely (we're Canadian, after all) tell them she wasn't interested.
Steve Jobs was a big role model of mine, yet Bill Gates never came close. I'm starting to realize that is due to the dramatic nature of Job's life, which is very different from what we know about Bill Gates.

Yet, when things like this comes out, and stories about Jobs emerge, I start to question whether my choice of a role model was really all that well placed. Do you admire the guy with the entrancing personality, or the one that is about to cure polio?
> It's not that these are specific things you should memorize, but that it's at least a necessary condition: if you can't, without notes, say what an expectation is, what a loss function is, what nonparametric regression is, etc., and when you might use some of these things, then you probably didn't pay attention in class or work any of the problem sets, because after a semester of actually doing the course you should definitely know all that without even really thinking.

Terminology is easy to remember once you understand the concept, and those things you mentioned are something that you do not memorize. Those things you have to understand. You can memorize a formula, and you can memorize a list of applications of a given concept, but both of them are worthless if you don't understand on a gut level, what the concept is and thus where to apply it.
Not exactly. Retail stores make their profit by buying in bulk and selling individually. Their service is dividing up large orders.
Intervention Services Canada
If you are living in Vancouver, BC Canada, you can benefit from intervention services Canada from LDR Holistic Addiction Wellness Centre. Here professional interventionists very tactfully and with care convince drug and alcohol addicts for treatment.
Where's rabbitmq in your architecture? What's your concern with TCP?
I don't think a VC would fund a non-profit, even if they were a "Khan Academy" or "Wikipedia", unless it was on a personal donation basis (http://www.paulgraham.com/darfur.html). Then again, are always exceptions (http://www.acumenfund.org/).
You don't have to pick between Michael Jordan and Kobe Bryant. Take the best about each and apply to your life as they are appropriate to your goals and strategy.

With that said, if I had to choose, I'd choose Gates... and I do wish there was more about Bill Gates's approach available to learn from.
It's ethically not correct if you profit (freeride) from a service which is payed for by black/pirate money. If 'normal' people are thus ignorant to not notice this, I really don't care if they loose their files.
Its like it always was with lisp, you don't have to wait for the language designers.
Learning to Thank People
Excellent work guys - looks rad
There is a well known story about how "genius" tried to screw the early employees out of stock money, so Woz gave away his shares to them. I guess people never change. Stay classy, Steve.
Now that is another reason Hollywood needs to be killed!

These restrictions are ridiculous; it's 2012.