skysight-inc/HackerNews huggingface dataset:
One of those two million is sat under my desk, collecting dust. I know a few others that are, and, I wonder what percentage of that 2 million are in the same situation?

Because you need a few bits and bobs to get your pi working there is a major disincentive to complete and finish whatever that hobby project was to be. Hence the situation with my pi - the wait for bits and bobs, a small bout of illness and the initial enthusiasm gone.

I think that the price of those extra bits and bobs is also quite a bit. Sure, everyone has spare power supplies and SD cards knocking around, but maybe not a spare video lead, keyboard, mouse, whatever is needed for the project. Just one of these parts missing from the misc. hardware drawer means a hurdle to getting started.

It is bit like buying a barebones car where you just need to put in a motor, a few seats, a few door panels, oh, and paint it yourself. You would learn a lot about auto engineering, for sure, but, it would cost more than initially expected.

What I would like to see is a raspberry pi that works like a 'hardware virtualbox', networking over USB, power over the same lead so you just plug it into your PC/Mac and you have something right there, ready for whatever web/hardware development needed.
I just can't help but comment on carbon tetrachloride mentioned below. It has NOT been used in fire extinguishers or any other consumer use for decades. It is one of the chemicals specifically banned for consumer use by the Federal Hazardous Substances Act. There are a number if issues with this kit that are likely to be a big deal someday for this company.
Results of the 22nd International Obfuscated C Code Contest Released
Great little boards, I use these as mini portable file servers/Git hosts in my lab.
As enjoyable as freelancing can be, the headache of contracts on one end, and trying to get paid on the other, really put a damper on the "lifestyle." This looks like a great asset.
Here's what I use mine for:

> Hosting my website (with CloudFlare in front)

> A gateway into my network (almost all ports are open to the RPi including SSH). I can ssh in and then every device on my network is configured to accept connections from it. Hitting my devices directly (over v6, for instance) would be rejected by firewalls and such.

> Personal Cloud: I use BitTorrent sync to move files around my computers. Sometimes my desktop / laptop aren't on at the same time. I solved this problem by putting BTSync on my RPi. It's online 24/7 so my files are always accessible.

> MySQL server (for development).

Ideas I have floating around:

> Possibly hosting my email

> Internal services like Squid caching.

> Server-Side Development. It's a tight environment (ram is limited, cpu is fairly slow) so it forces you to build lightweight programs. If it can run well on a RPi, it's probably fine on a VPS.

> Monitoring/graphing uptime/latency -- My router doesn't do this for me.

> Scheduling backups (possibly via rsync?)

Your RPi is basically a home server. Use it to control devices in your house and do automation.
Seems inaccurate. He says it is backlit, but it is front-lit according to amazon:
http://www.amazon.com/Kindle-Paperwhite-Touch-light/dp/B007O...
For anyone interested in using Julia for numerical optimization/mathematical programming, see http://juliaopt.org/.

We have pure-Julia implementations of standard unconstrained methods [1] as well as a domain-specific modeling language [2] for (integer) linear programming with links to open-source and commercial solvers. Julia's performance and advanced language features such as metaprogramming really make it a great language for optimization [3].

[1] https://github.com/JuliaOpt/Optim.jl

[2] https://github.com/JuliaOpt/JuMP.jl

[3] http://www.mit.edu/~mlubin/juliacomputing.pdf
I love Hackernews.

Here are my additional addictions (in order of preference):

* http://reddit.com/r/futurology

* http://reddit.com/r/linux

* http://theverge.com

* http://techcrunch.com

dying place (although I still read it): http://slashdot.org

* http://techdirt.com

* http://reddit.com/r/bsd

* http://reddit.com/r/opensource
I actually wrote a script for Ubuntu server (works on 13.04) that encapsulates most of this tutorial. It doesn't include ClamAV or Spamassassin, but does everything else. You end up with a server that uses three mysql tables.

But then I discovered that Virtualmin does all of what this tutorial does, with an understandable u/i and all of the same capabilities from Dovecot/Postfix/saslauth. Doh!
@wpietri

> People build companies to flip all the time.

This doesnt seem to apply to SnapChat as they just decline huge exit offer. I mean what bigger proof you need than $3B ?

> They could just be young, foolish, and arrogant

you mean VCs with hundreds of years of experience (combined) that do VCiing for living? Don't think so.

@wensing

> They want a larger exit.

Most likely not. Did Facebook look for "a larger exit" ?
I'm on mobile so just a summary - I have tried tens of languages and Julia is the probably my second-most favourite (first is Ceylon). I'm really impressed by it and can highly recommend.
> I use it more than my smartphone in an everyday basis.

Once i found out that there's an Android Kindle app * my Kindle use has gotten much less over my cellphone use. I'll still use the Kindle when i don't want to have my phone around, but where my phone is, i have all my Kindle stuff, so i don't need the physical device.

* https://play.google.com/store/apps/details?id=com.amazon.kin...
There's a big difference in a face to face transaction with cash, and online with BTC, in that in the former case I have physical product in hand (or services rendered) BEFORE I hand over a dime.
Congratulations on the launch! Putting a product out there takes chutzpah. Cheers! :)
What are some of the good subreddits that would appeal to an HN audience?
Are you so sure that all architectures that implement a left shift operator work the same way? For example, if you shift left by 'x' they might shift left by 'x modulo 32'

With C, you could still use the shift instruction on that architecture. With your 'correct answer', the compiler would have to output instructions to check the value of x prior to the shift.

Besides which, shifting is just one specific case. C has an easily understandable and documented behavior: overflow is undefined, no matter how you achieve it. We don't have to go into horrific detail about what happens when you overflow with adds, multiplys, shifts and so on.
I host quite a few things out of my home connection, not a mail server (yet) because I know my specific IP blocks inbound port 143 and I didn't want to get into a fight with them over running imap off another port.

But I just use a dynamic dns address from freedns. I leave my computer on 24/7, and I just run all my web services as nobody users and use fail2ban and ufw as access control., and I prefer secret key authentication over password based auth methods when I can (nothing stops me from giving someone my certs if I want them using some service I provide).
I love my Paperwhite. My only complaint is that converting PDFs of programming books (or any books with text formatting or tables) results in some pretty unreadable code snippets.
Ahah my impression - even a goog employee doesn't vouch for his employer anymore - maybe try to say something more affirmative if you want to be at least believed by the most naive of us.
Getting started with C# delegates and events in Unity
I run my own mail server and it's essentially zero work. I have postfix, dovecot, SpamAssassin, and RoundCube, all authenticated via LDAP.

It required some upfront configuration, but it has run itself with minimal configuration changes and 'apt-get' updates for almost 6 years now. I never touch it, and it works.

> It's not just the configuration, your service will always be subpar. At least until there's a good webmail (I have high hopes for Mailpile).

That assumes that user's want to primarily use webmail. In this renaissance of Mac OS X mail clients and mobile phones, that hasn't been the case here.
...or maybe they never had a reason to post a review until paying hundreds of dollars for a DOA console for which the company is apparently not being very accommodating?
> It's as if how to set up and run computers for serious financial systems was never worked out by anyone before.

I've started trying to help the Bitcoin ecosystem in that area.
Who is buying these? 2 Million is way above hobbiest usage.
I've been following Pi folks since it came out and there are a range of people from those who pre-ordered to those who got one only as the result of a gift.

Pi's are good for teaching you things, so if you got one you would learn with it. A number of folks have started learning about Linux system administration with theirs after being somewhat 'light weight' in that department. Others are learning about new programming languages or environments, from node.js, to R, to Scratch, to python. Getting Docker on them has had people setting up server deploys. Running web servers have people creating small web sites with bootstrap and other technologies.

But if you really aren't interested in learning those sorts of things, well its not really very useful. Everything it does can be done 'better' in a production environment by a server, usually x86 based, designed to do what ever it is it is doing.

Bottom line is there are a lot of things an RPi can help you learn by giving you hands on experience. If you're not interested in learning those things, it probably isn't all that useful.
What kind of crazy idiot are you? Seriously? Rape? Slightly deranged or what?
I sure would like to know what bitcoin service you were using...
Congratulations! To me Crystal looks like a perfect language. A balanced combination of D and Ruby. Looking forward to see how the macros will be integrated. Hope string-based macros will be replaced with some real AST homoiconicity in the future.
> To over-generalize wildly: two classes of people want anonymity on the net

What about those (like me) who don't want to abuse others, and don't have much reason to fear abuse from others?

What about those who like the benefits of privacy and want to control our own identities? Or those who feel creeped out by the way the internet is becoming a panopticon?

I don't fear abuse, but I do feel unhappy at the need for people to put me in a box addressed by a single label. I also think privacy has a positive value, not just as a fight against negative things.

Finally, I'm very uncomfortable with the way surveillance makes me want to self-censor.
I'm going to shamelessly plug http://techendo.co/
not as an alternative, but as a supplement. :)

We're also on irc: #Techendo on Freenode!
VoteChat - Vote on what's being said and elect a chat winner 
http://votechat.me/
Is this really what it's like to work at Google?
Certainly. The RPI is not able to even remotely saturate its network card + a USB harddrive.
So if I understand it correctly, it's for efficiency? What about some special treatment by the compiler, is something like that possible?
VoteChat is a group messaging platform where ideas (or messages) are exchanged by friends and then voted on by the group. Quora meets What's App. The platform is designed for someone who wants to quickly get feedback on potential ideas or plans for the group. All winning ideas will be logged so that members can see what has been decided when returning to the app. It will primarily be available on IOS, as well as email functionality for those who don't have iPhones. Android and Facebook versions will be subsequently be built.
http://votechat.me/
How To Videos: Deploy a Rails App on your own Server
Why do you think only rich Jewish people were victims? Coming to that conclusion takes some insanely biased history lessons.
Edit: reading your comment again, it's clear I gave the benefit of the doubt when I shouldn't have.
Isn't Litecoin's value more or less pegged to BTC? I did a quick calculation with one of the online calculators [1] and it seems that it's a challenge to turn a profit from Litecoin GPU mining too.

[1] http://ltc.kattare.com/calc.php
Uh, looks like there is a misunderstanding about what that manage devices link is for. It takes you to the device manager, which allows you to track the location of your Android devices (which you've enabled it on). So it does need location data, that's not unreasonable.
I love the fact that it's not a 'I am alone, let me play' game. Apps that encourages people play on the same device are a lot better than any others !!
I'm a beginner javascript coder. Please give me some ideas for creating webapps.
I'm a beginner javascript coder. Please give me some ideas for creating webapps.
Oh man this one killed me, I'm crying haha

I went to the Apple Store and this guy was really nice to me
-101 comments
Good tutorial with detailed set up instructions. On some configuration values I would say the default would suffice as well, but mentioning what can be configured might also be helpful.

However, from experience, setting up a database is overkill for a small mail server instance hosting only a few mail boxes. It's way easier to use system user accounts (just disable remote login for them). That avoids the hassles of setting up the virtual mail delivery. Only for a large mail server using a database backend would make sense to gain more performance.
I particularly liked this formulation as it's clear, and drives home the point that metadata matters, in a way that everyone can understand:

Illegal interception of the content of a message breaks your secrecy.

Illegal interception of the metadata of a message breaks your anonymity.

It isn’t less, it’s just different. Most of the time it isn’t less, it’s more.
Question for other freelancers: how do you handle changes in a spec?

I've been nervous about this lately because I'm doing freelance work and the contract outlined a spec that we've now deviated from greatly. I'm not incredibly worried because we do bi-weekly billing but do you regularly ask clients to revise contracts if the spec changes?

And when you begin a contract, what level of specificity in a spec is a good idea? Obviously some level of specificity is a must, but an overly detailed contract leaves you in the position I described above where the contract does not actually describe the work in progress.
Challenging Math and Physics Olympiad Problems and Practice
Mathematician here. The interactive stuff is cool, but besides that the page was a bit unclear on something simpler - is this something I can use to render static LaTeX expressions to decent looking (ie. better than standard latex2html) display equations dynamically in a browser?

I can go the route of latex -> png -> embed in html, but that does get tedious.

edit: looking at the source, it does appear to be the case:

"[...]if $\hat{x}(t) = \sum \limits_{k=0}^{M-1}\alpha_k \Psi_k$, where $x$ is a $p$-periodic signal[...]"

very cool. Though maybe I'm just easy to please.
Actually not above 'hobbiest' usage. Its comparable to sales of other comparable things like Arduinos which have sold north of 2M units at this point if you count all the variations.

That said, like the Arduino, there are a small mix of custom-commercial uses in there, some educational where the units are purchased as part of a curriculum, and of course some 'novelty' purchases where people think "I should get one of these" and then never use it again.

So it has good penetration in the hobbiest market which, depending on who you believe is 3 to 5 million 'seats'.
Alcohol can also be quite addictive. The question is whether people who wouldn't get addicted to alcohol would get addicted to this substance.
Use Chrome's multi-user feature for the different accounts. I manage around 10 different ones (private, youtube, nonprofits, others) like this with ease.
Check out the new and old cubieboard. Cheap, dual core, SATA.
I run my own email since about 20 years. My current setup is different from the author and I like it better. I had his setup a few years ago I think.

- postfix

- Dovecot

- RoundCube

- SpamAssassin w/ sa-learn sa-update and razor

- Clamav + Clamav-milter

- MariaDB

Spam: Not an issue.

Features: DKIM, DMARC, SPF checks

Maintenance: what maintenance? I update the programs with my distro package manager and that's basically it.. Whoever talked about this being hard....

Webmail: I like RC much better than gmail, nuff said.
Whatever else people like or don't like about YouTubageddon, it doesn't feel "marketing driven." If anything, if feels more like consistency over experience.

The conversion to Google+ comments is voluntary on Blogger, and old comments don't get converted. Why shouldn't people posting on YouTube be able to choose between the trollish-but-established culture of YouTube or the cleaner, less pseudonymous Google+?
I've not tried the Retina Ipad mini yet, but from reading on tablets in general they all feel like I am reading on a tablet. With my paperweight it actually feels like I am reading a book. Now that said technical oriented stuff I will take a tablet over a kindle everyday of the week.

Thats 100% subjective, and not having used the new Mini perhaps it really is that good.
LDAP does make things a little easier but how do you synchronize stored e-mails and filtering rules between servers?
This is likely a soft landing. Microsoft is actively developing their own time-of-flight depth camera in-house rather than using Primesense's "projected computed stereo" solution. Primesense probably saw the writing on the wall...

I like disassembling depth cameras and laser rangefinders. We used the sensors extensively in robotics, back when the only ToF option was the $10k Swiss Ranger SR4000. You can find some of my writings on my robotics website:

http://www.hizook.com/blog/2010/03/28/low-cost-depth-cameras...

http://www.hizook.com/blog/2010/06/20/low-cost-depth-camera-...

http://www.hizook.com/blog/2009/01/04/velodyne-hdl-64e-laser...
Just checked amazon.co.uk and it says "Usually dispatched within 13 to 14 days.", for the wifi only model. Huh? Does that mean they are selling them as hot cupcakes or what?

And I don't understand how the old model is only 10 quid cheaper? Surely everyone will go for the newer one at that price?
Here is another completing argument: http://www.nydailynews.com/news/national/new-mexico-man-sues... (this guy -actually- had nothing to hide)
At a guess:

Many iOS developers have a severe case of blinders on and don't communicate on their websites that their software is iOS only, ever. This does not only affect games, but also productivity software. The end result of that is that in the best case, a person gets to really like a product after having spent time on the marketing copy and when trying to figure out how to buy it for their platform find that they can't and end up despising the company. In the worst case the company uses some intermediary to sell the software, like humblebundle, which means the person can end up paying for the software, only to be told that they can only get an itunes version.

I don't know if that's the reason they do it, but in either case i applaud them for it.
> What I would really like is a non-touch screen Paperwhite

I would honestly pay almost double the price for a Paperwhite that had physical buttons.

I love the Paperwhite - I stare at backlit screens all day enough as it is, so the frontlight is a welcome change - but I can't stand the touch screen. I really wish they'd bring the physical buttons back.
Well, in my view that win also sent a message to Anand - perhaps that factored into the decision.
Congrats on the release to everyone involved; very excited about the future!
Because true iOS connoisseurs like to know that the developer didn't sell out and support those other platforms.
Elisp is going to become a frontend for Guile, so it's probably future proofing.
I have a Kindle paperwhite and my partner has an older Kindle touch.

I love my paperwihte and it is much better than the previous generation. I read about two hours every day on it on my commute in the train. Resolution and display lightning are great for readability and I always find something to read in the shop for fair prices (some of the self-published books on Amazon are amazing and the rating system shows where to look).
What about the CPU are you waiting for? Higher performance? 64 bit vs 32 bit? And what is the application that is made possible by that you can't do now?
Hi! i actually built one too. But it was for a rather specific Competition at my university. the json idea is pretty cool. I built one in Java that ran the bot code as a process and used i/o redirection to talk to it. So the system had a client side program that would talk to the bot and a server side program that would arrange matches and maintain leaderboards etx
You are very clearly being anti-semitic. I don't have the power to downvote, but comments like this should always be repudiated. Putting the word "community" in quotes, talking about "rich Jews" as the only victims of the Holocaust, and strongly implying that Jews control the media narrative because of some unified global economic power make you an anti-semite of the worst kind. You can't just say "not trying to be anti-semitic" and think that gives you a pass. You are anti-semitic based on what you are saying. Everything you are saying is unfounded and based on bigoted tropes that have been around for centuries. Own what you say and what you explicitly imply, and defend it if you think it's true.

You are the worst kind of coward.
In Valery Plame's book Fair Game she talks about how the machines that they use during polygraphs are more accurate. The question of whether or not humanity has access to that technology can be answered here:

https://www.schneier.com/blog/archives/2010/08/more_brain_sc...

http://www.economist.com/node/21534748

http://www.economist.com/node/21534780
How suitable is it to use for mainstream programming (building web app, etc)
A small note to the HN moderators: the previously submitted title of this article mentioned Kinect by name, and I clicked through. If I had seen just the new title, "PrimeSense bought by Apple for $345M", I would have no idea what it was and moved on. I'm sure the new title is more succinct/accurate, but the old title was more helpful.
Even Caruana has plateaued a bit the last few years, whereas Carlsen just keeps getting stronger. At Caruana's age, Carlsen's ELO was well into the 2800s. Right now Carlsen's competition looks pretty bleak.
Well data is data its never going to be scary. Even a picture of chucky is just a bunch of bytes :P

We'll more facial recognition scariness soon enough. Right now its mostly just used for security cameras all around big cities, drones and in some databases at facebook and google.
it can be, but stackoverflow I feel is better suited as your question may have previously been answered.
This is why I bought another Kindle Keyboard when I lost my previous one. I can't stand touching the screen to turn the page. Page turn buttons are really a must have feature.
It's also a sign to fans of the Apple aesthetic that it's more "Apple-y" than cross-platform products. See Tapbots vs Evernote for an example. For people that value that aesthetic, "iOS only" is a positive signal.
I should also point out that the Israeli method of doing airport screening is to be admired. Highly-trained agents who understand human psychology, body language, etc. ask the right questions and have a lot better chance of picking out who needs additional screening than the random algorithm that results in "SSS" being printed on your boarding pass.

Israel, from its inception has been in dramatically more danger than the U.S., so I'm not surprised that their attitudes are different.
That can't explain everything though. Carlsen's playing at a much higher level than Anand ever did in his prime. Even accounting for inflation, Carlsen's ELO is much higher than Anand's ever been.
The Pi already has a trailing-edge ARMv6 SoC for cost reasons. They'll probably be reluctant to move until the fab line used to make the current chip shuts down.

And Arduino is still very popular with a much simpler chip.