skysight-inc/HackerNews huggingface dataset:
Assume that any hard drive can go away at any time, for any number of reasons. Especially portable devices like those. Always use some sort of automated backup to a remote location for data you want to keep around.
Thanks for pointing that out, but it's one of the most famous scenes in his most famous movie.

(I only snark on the weekends, sorry.)
Google launches Spotify rival Play Music in the UK
> People don't know how to use computers.

Why should configuring a "county’s proxy server settings" be an essential skill?
Why isn't this valid criticism? Buy a digital membership anywhere else and the effect is immediate. Buy something on iTunes and you get the product immediately.
Expedisi Jakarta Pekanbaru - Ekspedisi ke Pekan Baru
I have yet to see any language repository that constrains quality in the way CPAN does with CPAN testers.

CPAN modules must provide POD documentation, must provide a regression test, and must run on several dozen platforms before PAUSE accepts to publish it on CPAN.

Python or Ruby modules, or my favorite Lua, are a bunch of junk compared to CPAN.
pfft. Javascript timers are more accurate anyway. Nyah nyah Mozilla.
Getting started with Clojure
Classes are already discrete, and can thus be taught by different teachers.

As I understand, classifying classes into "disciplines" is for the convenience of administrative systems, like university deans. This classification is not a law of the universe, nor of the human mind. One can imagine the negatives of fitting learning into hierarchical administrative models.
I'm getting a new Macbook in a few days (after 5 years with my current machine I desperately need an upgrade) and I'll leave this one for a permanent virtual machine with Plan9 on it. In some sense it will be my "just write, no idle browsing" machine." There's something about Plan9 I find great.
[co-founder] Android hacker? Join us as 4th co-founder
If you are a hacker at heart, if you can accept the challenge to be in charge of Android development for CrowdStitch, join us, we live in MD, USA, but you don't have to, you need to love to learn new stuff, you need to love to iterate, change, build, throw away, and do it again, we are bootstrapping so you need to be able to survive on your own without taking any money out for a while [have a day job, or a rich husband/wife or be rich in the first place].
What we need you to build, is a copy of our iOS app, to begin with.

Drop me an email at ⓐⓛⓘ@ⓒⓡⓞⓦⓓⓢⓣⓘⓣⓒⓗ.ⓒⓞⓜ

NO RESUME, I DO NOT READ resumes or cvs, tell me what your story is and why you like us!

In any case, DFTBA

@alimoeeny
It has been at least a year since I've seen that video, and I still have to smile when they explain "StumbleMonkey"
Linux is better. In comparison, Plan 9 is like primordial soup, whereas Linux is an advanced alien life from from the future.

There are so many parts of Linux that are far better than Plan 9, and polished for production work loads. Real life solutions are sometimes messy, and take many evolutions to get right.

Sure, elegant and simple maths is good. But if the maths is just wrong, and doesn't work, then the more complicated maths that actually works is better.
Certainly it would be easier, but even NSA
doesn't have enough hard drives to store
all of GMail, Outlook.com, Skype, etc.

Gmail has enough drives - why shouldn't the NSA?

Gmail offers 15 gigabytes of storage space, almost certainly over-allocated - I know only one or two people who have hit that limit, personally I'm at less than 3 gigabytes. Gmail has 425 million users, according to [1]

According to Wikipedia's Utah Data Center article[2], it's estimated to have 3 to 12 exabytes of storage in the near term. So, space enough to store 1.0 billion to 4.2 billion 3 gigabyte gmail accounts, or 7.6 to 30.3 gigabytes per gmail user.

Somewhat short of 'all internet traffic all the time' but they could get all of gmail easily.

[1] https://en.wikipedia.org/wiki/Gmail
[2] https://en.wikipedia.org/wiki/Utah_Data_Center
IBM's Corelet Language for Neurosynaptic Network [pdf]
In theory yes, in practice i have been using SSDs since 2009 and had them both failing (different brands and tech) after about 2 years of daily usage. Now i see i probably use them more than the average consumer, but i cant remember the last time i had a normal HDD fail in one of my machines.
Ian, I agree that's the right mind frame to be in, but I notice they (DevExpress) didn't address it in their demo or docs.

They have a 'wait' function that waits for a period of time, but this is just a sign of bad test writing and something sure to break when testing against different browsers or environments (localhost v.s. staging).
Some feedback on the plugin some of the commands won't work on none US keyboards. The scandinavia keyboard uses shift + : to make ;

and that kinda fucks it up when your shortcuts are:
cmd-;
cmd-shift-;

I know you can remap in your plugin. Which is great. But this is just a small not to let you (and hopefully other plugin developers) know that this is an issue they should be aware of.
I've heard BTW that Comscore advocates this as a way to get the same tracking without using tracking cookies...
> What else could it be

It doesn't matter what else it could be. Either there's convincing evidence/argument that we can get computers to do everything the brain apparently does, or there isn't.

Right now, we're in the later state.
I downvoted you because you're putting Monads on a pedestal and misrepresenting their purpose. When you mean IO (or perhaps ST and State) please don't say "Monads". Remember that [] is an instance of Monad too, and it has nothing at all to do with dealing with the messy world. A monad is just a typeclass with two operators that behave according to certain identity and associativity laws, and a _lot_ of types fulfil them.
The president is wrong: The NSA debate wouldn’t have happened without Snowden
How to draw from Running to handle failure
I thought 2011 and 2012 were pretty good.

2011 had Fate/Zero, Madoka, Steins;Gate, Hunter x Hunter, Mawaru Penguindrum

2012 had From the New World, Jojo's Bizarre Adventure, Humanity has Declined, Mirai Nikki, Hyouka

2013 has.. uh.. Attack on Titan, I guess?
It was at his request, I met her sometime later and she was geniunely still distraught about it. I also had the chance to hear her side of the story.

You still have a point, I'm opening myself up to libel and I'm not sure it adds much value to the story.

I think John wanted Ian gone because Ian may have just found about it all around that time. I have to speculate because neither John or Ian would tell me much detail about it at the time.

There are some more sordid details to it that I think anyone would be ashamed of. It makes the rest of the story seem tame by comparison, but I left it out because it wasn't really important to the story and would only serve to attack John.
Where's the fun in that? From the article, it sounds like these guys really enjoy being part of this cloak-and-daggers world...
Seems like over engineering and a good reminder that stress can be avoided through simplicity
Videos of that show on youtube are quite amusing and relaxing (goldberg machines).
Depends. Ireland & the UK are in the "Common Travel Area", which is basically a mini-Schengen passport free zone. You can land in a UK Airport after flying from Ireland and just walk straight out without showing anyone your passport.

Likewise you can drive into the UK (into Northern Ireland) and there is no border control. The only way you know you've crossed a border is the change in speed limit signs.
In Praise of 'Mr X'. May His Numbers Multiply
Forget Google - Driverless Tractors already doing the work in Germany
The point is that Japanese internment was bad, but wasn't as bad as what other countries at the time were doing.
Someone on the internet is wrong!!! (ps. it's you).

You can pay Google for services as an end user.
How they put "most certainly" and "must" in the same sentence is very cool. Probably the author is "a little pregnant"?
ScalaDays 2013 Keynote "Scala in 2018" by Rod Johnson [video]
The headline should be "The president is lying" but that would upset the readers and the sponsors. So lets just say he is "wrong", just like the NSA is just "wrong" about not collecting data on everybody.
I've seen a number of normal HDD failures. I think that the first one that I've seen, been with a double-5 inch slot hard drive, which was failing to start spinning at times. You've had to turn the PC box abruptly, to make it spin ;)

But as of now, have to see an SSD fail. Longest running that I have now is a Linux box that've been up since Oct/2007. (Heh, cool part about that linux box - there are no moving parts at all - no coolers, no nothing. Even in the power supply ;) )
Of course that you can; kernels are not magic. Many kernels have been written in languages with far more heavyweight runtime systems than Go. A few examples have been provided in the comments. Here is a toy example in Go: http://gofy.cat-v.org/

You need some bits of assembly, but that's true for C, C++, Rust and whatever else as well.
Well go figure it can be done with the mp4s so why not give it a try with mp3s?
Otokichi’s Long Trip Home
I'm mostly following people who I met at conferences / meetups / work as well as people who usually have something interesting to say in matters I'm interested in, like people from W3C, Opera, Google, popular UX speakers and such.
When I come to HN I ofter scan through the top page and middle click on seemingly interesting links. That means that after 5 secs I have around 10 tabs open. If you post something which has some auto-playing stuff it will be disturbing for me because I have to search through all of the tabs and switch it off. Please refrain from this in the future. It also mixes up with the music one might listening to and ends up in a grating cacophony.
I would lean towards the opposite.
Plan 9 is a creature that was designed well from day one, but initially limited by restrictive licensing.
Linux is probably one of the largest hack and slash jobs in programming history, but it was available under very free and liberal terms from the beginning and development was open to everyone, hence it garnered more community support and as a result was more successful.
Your experience is interesting because Raspberry Pi will be my first thought for a setup like this. Can you elaborate a bit about your load problems? You said your dashboards are heavy: are you doing heavy data elaboration on the rPi (i.e. getting data from multiple sources, calculating stuff etc..) or it is just too heavy for handling the ruby/sinatra site with data being pushed from outside via http?
Eggless Cookie Dough Ice Cream Recipe Video
I think it is great "truth in marketing", because going beyond purity requires talking about things like monads, and then they've lost most of their audience anyways.

It is better to lose those not interested in purity early rather than have those uninterested folks become disappointed later.
I'm under the impression that, pardon the sad thought, we'll be the con'd era. The last before major shift in medicine. We'll dream about it, maybe put our fingertips on it, but we'll go before it's there.
The fonts on this page are very hard to read. You may change them to something les blurry?
Sorry if this is off topic, but I remember having this exact issue when I was learning Ruby, maybe I can provide some clarity.

For raw access to your MySQL database, the gem 'mysql2' is preferred (github with a simple tutorial: https://github.com/brianmario/mysql2).

mysql2 seems to have taken it's interface design from Perl's DBI, which is cool if you're used to that but might feel a little foreign.

If you'd like something that gives you a little more help, or there's substantial business logic in your script, take a look at ActiveRecord. This StackOverflow question (http://stackoverflow.com/questions/16683903/sinatra-mysql-an...) has a nice example of how you might set up your script to use AR.

My email's in my profile if you'd like any future help.
Cable Operator Cite NSA/CIA, Offer US Intercept Access For Monetary Remuneration
Linux does have per process fs namespaces now... ioctls on the other hand...
I probably would, if it were mine. However, I'm not the author.

It's also not blurry at all on my setup, so if you do try to find the actual author and suggest a change, you might want to include details of your setup so he would have a chance to test any changes.
I know a couple groups that use this technique to track iOS app downloads. Although iPhones aren't very unique, looking at the somewhat unique fingerprint + timeframe from browser to app d/l works out pretty well.
This sound has a personal history for me, I would always turn up my speakers full blast so I could play games in another room and know when my CD was finished burning. When Tri-Tone shook the house, it was ready.

I was a little disappointed to see it in iOS as I would have chosen it for that exact purpose, but now it had the caveat of causing everyone to reach for their phone including me.
HTML5 has been good enough to switch flash off for a while now. Probably longer than two years. My main browser hasn't had flash in that long or longer and I haven't missed anything.

Most video sites revert to html5 video. You are also telling developers who track their flash install base to update their site to be compatible by voting against flash with your browser.

More important, i've been disabling flash on the computers of non-tech friends and they don't seem to notice it either.

If you need Java for banking, setup a second or third browser where you only access that site, and by only entering in the URL directly.
Install GIT. Otherwise stick to downloading repos manually as zip, unpacking them and moving them manually.
I dunno. But after I've seen a neuro network dreaming about hand-written digits, I couldn't think about the brain as of something other than a large neuro-network any more. It is still beautiful and magical to me, but it is magic without magic.

The video that I've mentioned is still available here: http://www.cs.toronto.edu/~hinton/digits.html
Hate is a feeling I reserve for corrupt politicians, taxi drivers who ignore me, the guy who whistles in my open office, and...C++.

Everything else is either interesting or not. I think Haskell is interesting from an academic research perspective, but I'm not interested in using it to write programs.
I'm surprised the article didn't have a photo of the bike. Here's one in case you're interested.
http://1.bp.blogspot.com/_toAjd96y-qo/TUweGzufnkI/AAAAAAAAAS...
Unfortunately it's a common practice. E.g. youtube does it. I'm using Flashblock add-on which activates videos on mouse click.
Nihilism has given you a distraction you mean :P

It also perfectly excuses the lazy. And I dont care what stories lazy people tell them selves, until it starts effecting the taxes I pay.
>Religious people who believe in an after-life probably wouldn't

Perhaps not the very devoted, but for the rest, I'm sure they would. Just as they will avail themselves of healthcare services if they get cancer, wear seat belts, avoid flying with dodgy airlines, and a myriad of other ways they seek to avoid death.
You are just making a claim though, no one know if it is actually true. Semantic purity doesn't necessarily lead to human clarity, which is one of the mountains Haskell has had to climb: it doesn't seem "easier" or "more simple" than other approaches, only claims of safety might hold up to some scrutiny.
Sounds cool :) I am not saying i have never seen HDDs fail, but in the almost 20 years i have been computing heavily, it might have been about 3 in my own machines, while i went through 2 SSDs in 4 years. Id still never go back to HDDs as my system drive :)
They're downright unreadable on my Chrome

http://i.imgur.com/p60vLFv.png
Text-based terminal screencasts
Top 5 Gaming Mouse for Computer Gaming
I got offered a bike almost every night out in Amsterdam. I've had friends just pick up a bike instead of getting a taxi...
Adding A Statistics Module To The Standard Library
Communication that says they are down and that's it. I sent mail to support and they sent me a mail asking me to wait. I had to wait for a month now to accept the new license.

In my books, that is no communication. They haven't told us what the problem was at the end of the day.
Which is why MySQL. And now, MongoDB.
Having programmed at least 10k locs in all major paradigms, I've come to the conclusion that relational programming (prolog and sql) are the best. Haskell talks a good game and a lot of OO procedural code has been written, but for programming succinct, elegant code, which also happens to be the most lucrative - sql databases underlying most business - the relational paradigm cannot be beat.

It's the most beautiful invention of computer science, Programming in prolog, especially, is the closest a programmer can come to achieving a state of nirvana. A place where the mind is at one with the problem at hand.
Why competition is still killing us in the age of social media?
In the fraud detection and ad tracking spaces there are companies that use this technique. They are able to adapt to changes in the browser (using statistics, cookies as bridges, your favorite shopping site's userId, etc). In the tracking world there are no silver bullets, so the more ways to connect different sessions, the better.
Crystal clear on my Firefox.

Lesson for everyone. Beware! Cool, funky, gorgeous fonts on your machine may be downright unreadable for others.

Stupid question - as a temporary measure, have you tried increasing the font size? Something like Ctrl-+ should do that.
IntelliJ + LaClojure isn't great.

I'd recommend Emacs + nRepl or Eclipse + CounterClockWise instead.

I realize IntelliJ is better typically but in this case it's not.
Project Re: Brief by Google
It may be the page has changed since then but the screenshot below isn't even close to the way it shows on firefox (black text, blue accents, white background).
Why do you think aren't those languages more popular?
If you read the paper * , the IBM programming language's model really isn't far from that. Even the article indicates that you are basically building a modular neuro-network.

* Find the link somewhere at http://lambda-the-ultimate.org/node/4797
How so? He didn't sound stressed to me.
Linux is not better. Linux looks better, feels better and so on but under the hood it is just a rehash of the predecessor of plan 9.

I'm using linux every day on both my desktop and a whole army of servers and I have some experience with both plan 9 and other (micro kernel based) systems. Linux (and in fact all Unix flavours) have some systemic problems that those other os variants attempt to address. That the user experience is less polished does not detract from that.

Maths don't enter into it.

To re-phrase your analogy: Linux is a crocodile, it is ancient, dangerous and well adapted to its environment. So well adapted that it is a force to be reckoned with, even if you're an advanced creature from the future.
And if you use a 32 bit windows but have more than 4GB ram, you even can use the otherwise unusable RAM for the RAM disk.
How to get calls in Spain and UK for 0.01 EUR/min whilst in roaming?
Lavabit's founder: 'If You Knew What I Know About Email, You Might Not Use It'
I am not sure such glasses will take off. You have always a fucking HUD before your eyes and I am not sure everybody likes that (I never tried it but I even do not like normal glasses and prefer contact lenses as I feel more free that way).

I would appreciate something like a small beamer a lot more where you can project a UI on a suitable surface (holograms seem to take longer ;) and control it either by a pointing device or gesture control.
Nice concept. Good that I can try it out without having to create an account.
Alice in Warningland: A Study of Browser Security Warning Effectiveness
318 useful Twitter bootstrap resources - part 5
It would happen at the same time as the closing of Guantanamo Bay, I imagine.
Obama has his own reality distortion field.

In time Snowden will enter the history books for what he did, Obama not so much. Maybe only to serve as a reminder that the Nobel peace prize lost its prestige.

Part of this is that Snowden did a service to everybody on the planet (including Obama) and Obama serves a limited set of interests.
Nice looks! I'm having troubles finding how to set a package st3 compatible?

Found some info on github, but not much documentation, https://github.com/wbond/sublime_package_control/issues/291
You could write and read using just POST. SOAP is the living example of that. So I think his point is inconsistent.
The main point I believe he was making is that the lack of clockwork curiosity for innards is responsible for ignorance and general impatience in computing skills of the general populace.
You are welcome to visit the VersionEye office at Brunnenstrasse 181 in Berlin Mitte, close to St.Oberholz. We share a big office with 3 other StartUps. We are 3 people in the office working every day on http://www.versioneye.com. I am currently not in Berlin but you can use my desk anyway. @timgluz on twitter can let you in. Just contact him.
You would configure your email server to reject the two following cases:

Case 1: SMTP client that knows nothing about TLS

S: 220 server.example ESMTP Greetings!
C: HELO host.example
S: 550 TLS only, thanks!

Case 2: ESMTP client that knows nothing about TLS

S: 220 server.example ESMTP Greetings!
C: EHLO host.example
S: 250-STARTTLS
C: MAIL FROM: user@host.example
S: 550 TLS only, thanks!

Sadly, a client that refuses to attempt TLS negotiation will always leak the sender address of the message it wants to send you. This happens in many protocols when TLS is bolted on as an afterthought. We're actually worse off using the standardized TLS extension to SMTP here than we are with the non-standardized SSL: a connection to port 465, followed by immediate SSL negotiation won't leak anything to a passive eavesdropper.

This only gets you so far however. An active attacker can MITM the connection with ease, since there is no convention for how to verify an SMTP peer's certificate. I don't see this changing until DNSSEC is deployed in every domain you correspond with, and the peer's certificate is somehow authenticated with information from their DNS zone.

Aside: for a protocol that is designed even worse than SMTP with regards to leaking information over insecure channels, look at IMAP:

S: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS LOGINDISABLED] Dovecot ready.
C: 0 login user@example hunter12
S: BAD [ALERT] Plaintext authentication not allowed without SSL/TLS, but your client did it anyway. If anyone was listening, the password was exposed.
S: 0 NO [PRIVACYREQUIRED] Plaintext authentication disallowed on non-secure (SSL/TLS) connections.

The stupid protocol design results in the client transmitting the user's credentials in plain text as soon as it connects to the server.
CoInitializeEx That Made Me Crazy
Funny story about unfriendly CoInitializeEx and Internet Explorer 8.
Good luck controlling your ABS system using prolog.

Having programmed more than I care to remember (since we're establishing credibility by tossing unverifiable facts in there) I think it takes the right tool for the right job. Sometimes that's prolog, sometimes that's assembly and sometimes it's something else entirely.

Every language that is in use today has a niche, no single language manages to span more than a few such niches and the larger the impedance mismatch between the problem and the language the more work you have to do.
Task-engine: Engine for asynchronous multistage suspendable tasks
OpenICOM: A JPA Framework for Integrated Collaboration Environments
He had the "balls" to say on TV something to the tune of "the US doesn't have a spying program at home".

That should be enough for everybody to understand even Mr Hope-and-Change is lying now.
How To Get Rid Of?gws_rd=cr in Google.com URL?
Any plans to feature a site search?