skysight-inc/HackerNews huggingface dataset:
I posted this as a reply to jxi below, but you can easily opt out of this in your facebook settings (though its a bit shady imo that this behavior is enabled by default)
ThinkPad T530 or W530 with the 1920x1080 screen upgrade. The W530 is marginally heavier but cheaper in some configurations and takes 32GB instead vs the T's 16GB. Install an aftermarket Samsung 830 (not 840) SSD if you have the money. The 840 uses cheaper flash chips than the 830, which is a top quality SSD.

ThinkPad build quality is unrivaled. The keyboard is almost as nice as my HHKB. The hinges are rock solid. The keyboard has drainage ducts. Everything is designed to be serviced.
Lockscreen concept for iOS 7 Improved
I bought a no-name tablet in a e-bay clone here, it will arrive in some days.

It has the same specs as the one you posted a link, and the seller sold several of them so far, and everyone is liking it, when it arrives I tell you if it is good or not :)

I bought it on purpose, because it is cheap, and the seller was shipping it with a cover with keyboard (and I want the tablet to read e-books and use instant messengers and write e-mails, and I HATE, HATE, HATE touchscreens, specially for typing).

Link of the one I bought: http://produto.mercadolivre.com.br/MLB-459935513-tablet-wifi...
Yeah. That's supposed to be giga.
Ah, you're right. Sorry for implying you didn't mention this. I overlooked that--just went to the rlwrap page and got caught up in what I was doing.
In Africa? Well that explains it. Many African countries actually voted for those proposals at WCIT. I think most of the media missed this, and only focused on the US and Europe rejecting the proposals and "winning", but actually almost half the countries there took the deal. That means the Internet is about to get less free very soon there, once their governments put the UN proposals into law. And part of those proposals was the "sender pays" thing. Now let's just hope the countries who rejected it this time around won't use these countries as a role model next time.

It's very likely Orange was one of the European ISP's lobbying for sender pays at ITU, as well. I don't know why Google would offer to pay them, considering Africa is going to be dominated by Android either way. Nokia's Lumias or RIM's phones are nowhere near the $50 mark Android phones have reached there, and they are going to dominate just like in India and China, where they've also almost killed Nokia and RIM from their leading positions in the past. So if Google really did this voluntarily then they weren't very smart. But I still think they had to do it after the WCIT.
Lenovo always shipped well before the delivery date for me (around 3-5 business days) for custom laptops. Then again, I'm in the UK...
I think GP was making a joke, a la "I am 12 and what is this."
I actually agree with all of that (also US K12).

That's why I think you're better off with something you can sever ties with when it falls behind on #2 and use clear RFP and contract requirements + in-house dev talent to drive #3. The hardest to deal with is always going to be #3 because everyone always is trying to get you to use their whole architecture, even thought most of the time they suck at some or all of what they sell.

I think that #3 will also get a lot better with commercial software. The reality is that most of these guys have spent the last 5-10 years buying up competitors who built other systems their customers were interested in as an attempt to get all that business under one contract. Their efforts integrating software from acquisitions has been pathetic, at least in part because they haven't had a services-oriented architecture even though that's what really is called for. So I think this is a major area where we'll see changes in the next 5-10 years.

That being said, I think pretty much all off-the-shelf systems suck, but you're better off being able to hold someone else responsible for dev and sustainably meeting requirements and use in-house talent to hack around and problem solve so that users end up getting what they need fast.

You also want to chuck systems every few years and get something a lot better without having to pay the upfront costs of a rewrite like you would with a BYO-SIS.

And while I think this goes without saying, though these days I've seen districts screw this up, no matter how hosting is taken care of you need to own that data. You need nightly backups on servers you control and full access to your own information.
OK. Let's call it "personally" then.
I'm a lowly developer and have never even heard the debate about Helvetica. I couldn't have told you the first thing about it. It took me two slides to figure out that "the one I like" is Arial, and pick the opposite. I missed three more, but they were incredibly similar (TOYOTA, MATTEL).

Anyway, this difference is quite obvious in general, I'm not sure what the author is on about.
Why minimum version of PushBullet is android ICS? How about people that still use Gingerbread or below?
The W530 looks like an absolutely lovely machine... I am tempted to get one myself as I am planning on moving state side and wanting something to replace my desktop for development.
I'd also like to use this opportunity to invent the new verb "to Gladwell",[...]

Too late: http://news.ycombinator.com/item?id=3044462
> when my mom was laid off.

Not sure what the relevance is of this. Was that inspiration for you to try make some money and support your family?
It is not exactly a coupon system, depending on where you work you might have unlimited Internet access (albeit slow) or you might have a set of traffic quotas for Internet and email, sometimes pretty strict (~20mb per month on aggregated email traffic). However, this is not a centralized system or a government mandate, but more of a necessity for some institutions, for example universities normally have a 512kpbs link (or two if they are really big) and the only way to avoid saturating the link is by assigning these traffic quotas to the users.

All residential Internet access in Cuba is illegal (as in is not legally sanctioned by the government) using good old modems, and only a handful of people in very high government positions can have an officially sanctioned house connection. Everyone else is buying it off the black market.

Cellphone coverage is only basic voice and texting without Internet access, and at horribly expensive rates.
Their main practical function is to serve as the steering board of the National Science Foundation. They meet a few times a year to vote on major decisions, e.g. which grant initiatives will go forward or be axed, appointments of program managers, budget allocations between research areas, changes in strategic direction, that kind of thing.
My Asus UX31A died after 2 months for no reason.

Lots of others with same issue on forums.

Asus refused to give it international warranty so I had to ship it back to the states from Israel, and now awaiting repair.
Kim Dotcom's back with a new 50GB free storage service: Mega
You can tell apart on the E- slightly thicker in Helvetica.
I've never met a software vendor in this space that has a freaking clue what they're getting into when they sign these contracts. They never think about interoperability despite signing on to the requirements, they assume too much when it comes to their customers defining requirements, and hate offering up the goods to work with other systems you have in place (but can usually be twisted to offer bare minimum integration).
At the risk of spamming (since it's my own blog), anyone still wondering about that question should read this or similar tuts - explaining that question and all the basic mistakes people make in validation & security

http://www.codebyjeff.com/blog/2012/12/web-form-security-avo...

Nothing to do with sexy xss & the like - just some simple foundation points when setting up your server side procesing
"today's mixed economy"

What you've written in regard to this point has nothing to do with what I'm talking about. See http://aynrandlexicon.com/lexicon/mixed_economy.html.

"The idea that a person's knowledge should be hidden behind paywalls"

A person's knowledge is the result of his own mental and physical effort. The rest of the world, no matter their number, has no right to dictate that he shares his knowledge, nor do they have the right to dictate the terms that he proposes. This is because he has a right to his life. Anything less than that is slavery.

Morally speaking, a man does not owe another man a basket of picked cotton just because he happens to be black. In the same way, one man does not owe another man money, a job, a scientific article, or a movie just because he happens to be able. Need is not a valid claim on anyone's life.
I've got one of these, with the IPS panel. It is fantastic. I find it better than my MBP, to be honest.
Answered by pg here: http://news.ycombinator.com/item?id=99092
I guess to prevent an application (e.g a web server running as a non root user) from easily reaching outside and running arbitrary shell commands or reading files.

For example if you have something horrible like a PHP script that does: echo system($_POST['whatever']) you at least should try and prevent it from doing "ls" and "cat" to start exploring the filesystem.
I optimized around getting the app out and supporting devices pre ICS got cut for now, that's all. (Holo theme + new apis means cleaner code and in my experience with other apps, ICS+ is much less quirky so I can guarantee a better quality of experience with much less effort)
The web is brimming with examples, here are a few:

1) You can only do a mod 10 check (aka the Luhn algorithm) for client-side credit card validation. Beyond that, you'll need to hit a server to run a CC authorization.

2) In the email check one commenter criticized re: correctly parsing "m@apple.comm", there are practical limits. Syntactically, that's a correct email address. To that you could add content checks such as validating against known TLDs. Then you've got to ensure that your whitelist is correct and that it remains up-to-date as the TLD namespace changes. As for evaluating the registered domain name client-side, ehhhh.. maybe not. At some point you've just got to go do the DNS lookup and send an email to find out if it's going to work.

In general there are classes of problems for which some lightweight validation is practical on the client, but full validation requires extended information or transactions that are im{practical,possible} on the client.
YouSendIt Acquires Found, Finds Cloud-nostic Platform
My office I don't have the "quiet" option.
Specially because we don't have money for some equipment, I and my associate sit next to the other, and we are near a very noisy road with lots of trucks and buses.

So, to code, music is needed!

sometimes I hear demoscene music, be it from a radio (like nectarine: https://www.scenemusic.net/demovibes/ ) or from musicdisk (specially BitFellas bitjam vol 1.1: http://www.pouet.net/prod.php?which=31658 )

That is, it is already some good time that I don't stick with trackermusic, I am mostly using youtube.

For that I have:

Programmers rock: http://www.youtube.com/watch?v=w9TGj2jrJk8&list=PLBB8AAF...
Programmers zone: http://www.youtube.com/watch?v=mqrsNIHssTU&list=PLCC8F93...
and this list of metal touhou remixes: http://www.youtube.com/watch?v=un8y1IbbMno&list=PL8736B2...

Sometimes I go with OCRemix lists too.
I just got a Thinkpad T530 though without the full HD display. It goes to 1600x900 which is the minimum acceptable resolution in my opinion and on the 15" screen that gives you quite a bit of real estate. I've been a Thinkpad user for many years now and they never fail (almost, the T61p had a limited life span due to a faulty Nvidia chip but that problem wasn't limited to Thinkpads).

My criteria when I buy a laptop is (in that order):
1. Does it reach the min acceptable resolution of 1600x900?
2. Does it have a Matte screen (non reflective)?
3. Will it run my editor, a web server, two databases, a few other server apps and daemons and Chrome with many tabs open including some heavy Javascript apps.

I've had the T530 for over a week now, and it doesn't disappoint. My only complaint at the moment is that the power supply is a 135W one and its very big. I'm looking into using my T61p power supply which is 90W (but same voltage), so that might solve it.

Having said all that, I was very much tempted by the new Ultrabooks, in particular the X1 Carbon and the Asus Zenbook but in the end resolution, matte and screen size won.
I did interpret it to be symmetric, but now that I think about it you seem to be right that colloquially it does (generally) refer to conditional probability. I disagree though that everyone interprets it that way, based on the upvotes my comment got.
Google Quietly Explains AppEngine's Downtime Last Week
Original: http://news.ycombinator.com/item?id=5061506
Lenovo's been having problems with that for the past 6 months.
Google App Engine is Down (code.google.com) 74 points by gagan2020 5 days ago

[0] http://news.ycombinator.com/item?id=5061506
Check those:
http://launchrock.com/
https://www.prefinery.com/
http://my.betali.st/
http://www.kickofflabs.com/
> I'm fully on board with trying to fix the problem for all. I'm not down with trying to only fix the problems for friends of Lessig, Tufte and O'Reilly.

That I agree with, this is a symptom of a much larger issue and that's what needs fixing. I don't even think you can fix the one without the other.

But, even if it isn't the main push everybody involved in this saga needs to introspect and determine their part in it and whether or not they were acting properly. Categoric denial is simply stupid and invites endless repetition without ever touching on reform or responsibility.
Well.. you got the comments section stirred up with just a landing page and an idea. Good job.

Ignoring the moral issue of this.. can't this be replicated by making a private group on Facebook? Your friends are already on Facebook.. and the girls probably are too!
What about a hook where every time a user makes a mistake it sends the related data to a centralized location.

I can envision that could be easily to push this to Sentry https://getsentry.com/welcome/ using the Sentry Javascript Client
1. I agree, of course. Surely, everyone knows this right?

2. True, but you have to do something. :) What exactly is wrong with m@apple.comm? That could be valid domain at some point, right? You could filter those out but it's almost a preference sort of question. Does anyone think it would make sense to have "warning" level of validation for email addresses and let the user decide on these sort of examples? Just throwing it out there.
America's CEOs Want You to Work Until You're 70
It should be noted, that you can login to JSTOR and read much of the content freely now. Albeit - only three articles at a time in your "bookshelf".

I wouldn't find it at all surprising if the various universities/journals/research bodies figure out how to make this research, much (majority) of which has been paid for by the public, available to the public.

I am one of the most "pro-ip-protection/opposed to copyright infringement" people on HN, and look down on anyone who violates producers/authors rights on commercial content - but I firmly stand with Aaron on the "Make research knowledge free to everyone" side.
I mostly hack in Python, but jballanc is not exaggerating when he says Leiningen is reason enough to learn Clojure.

It makes cabal and sbt look really bad. I would slaughter a goat for a Leiningen equivalent in Scala or Haskell.

Go has a solid enough ecosystem already that it isn't really needed.
I'm skeptical. The article didn't include a specific use case. I'm not sure exactly what their customers are doing with it.
Because it's a narrative with no basis in fact? The smaller banks were the ones hardest hit by the popping of the financial bubble. GS/MS/JPM didn't need the bailout, Lehman and Bear Stearns failed in a free market manner, and Merrill Lynch was bought out. It was the smaller banks that really needed the bailout money.
Punting the Start Screen
my MBP (Late 2011) is running Ubuntu under parallels perfectly.
It is worth switching, in my opinion, because of all the man-hours put into securing RHEL. The systems aren't THAT different and if you are pretty linux saavy already, I'd guess that you could have an understanding of the differences learned in ~6 weeks.
related:

http://www.fairvote.org/electoral-college-chaos-how-republic...

http://rslc.com/_blog/News/post/REDMAP_2012_Summary_Report
Well she did write,

“They made sure to show us the American-style fast food restaurant, though their timing appeared to be off: the place was shuttered when we arrived. Workers scrambled to put on aprons and turn on the lights.”

and

“it's like The Truman Show, at country scale.”

and

“Inside, we were shown through study rooms like the one above, maybe 60 people diligently at desks. Were they bussed in for our benefit? Were any of them actually reading?”

and

“In a fantastic bit of timing, as we exited the train, the station's power cut out. The commuters around us immediately pulled out flashlights, which they presumably carry all the time.”

and

“The Kim Il Sung University e-Library, or as I like to call it, the e-Potemkin Village [...] No one was actually doing anything.”

and

“Did our handlers honestly think we bought it? Did they even care? Photo op and tour completed, maybe they dismantled the whole set and went home.”

So, it seems pretty evident that she had her skeptic hat on throughout the trip.
Yeah, for some reason people always bring up server side validation on these kinds of posts about client side validation ... doesn't server side validation go without saying?
> Specifically, these sponsored posts are displayed in a way that causes confusion to the viewing user

Ah, suddenly it all makes sense... I was genuinely wondering why my friends were "liking" advertisements. I don't use Facebook often enough to keep up with what they've changed, so this was genuinely confusing to me. The idea that they were "reusing" likes hadn't even crossed my mind.

For anyone who says what they're doing doesn't count as "impersonating a user" then I'd just like to counter with my own personal experience, that it sure looked that way to me!
Playing devils advocate..

Lots of people (guys and girls) already discuss this info with their close friends so this is just taking that conversation online.

I think that linking his Facebook in an aggressive comment isn't appropriate.
Yup. Both Berkeley and Stanford -- Coursera's first schools -- are fleeing for the hills.
> History will judge us very harshly for what we have all allowed to happen in north korea.

Is there any way of stopping it short of a bloody, protracted war?
There is supposed to be a $35 to $50 A-Pad coming from China that runs Android 4.0 on a 7 inch color touch screen. I heard it was supposed to be in the USA before Christmas 2012. But I never saw them for sale anywhere.

I had considered an Android tablet after Apple screwed me over on my iPod Touch 5th generation and locking me out of iOS updates (No 6.0.2 and above locked at 6.0.1) and iOS 6.0.1 causes nothing but app crashes. I am told to just buy a new iOS device to make the app crashes go away. I figure I'd spend my money on an Android to see if it would work better.
It's like asking why we don't let a structurally unsound skyscraper just go bust. Not a problem in isolation, but not really safe in the midst of a crowded city block.
quoting the article:

"If I was put off Ruby by the hype, I was put off more by the many cutesy introductory tutorials I encountered when trying to get into it. Why’s (Poignant) Guide is a particular horrid example, but there are many others."

And this is the kind of deeply argumented analysis you bring to support "ruby wrongness" ...

..Sounds more like an unhappy child whose friends got a new toy to play with but he can't be happy all the same (because he spent too much time trying to make his old one shiny and new..)
I'm running Ubuntu on a Thinkpad X230 (with the IPS screen), and loving it.
The windows 7 install it came with was the usual crapware trainwreck, but not really my problem - the Ubuntu install was quick, smooth and trivial.

It's a lot zippier than I was expecting, and even the intel 3D was surprisingly quick.

My only real niggle is the trackpad - it seems to jump multiple pixels at a time under ubuntu, and feels very rough. I suspect pointer acceleration is being applied more than once, although I never use the trackpad so I've not investigated in any depth.
In work: Nothing

At home: I normally have a TV show playing in another tab
Mine has an IPS panel. It looks great from any angle, but it suffers from a mild ghosting effect when some colours are displayed [1] [2], mostly dark-blue colours. I didn't notice it for the first time until I upgraded to Windows 8, which uses this colour on the lock screen [3]. I have no idea whether this problem is fixed in Lenovo's newer IPS displays, but I find it barely noticeable and rarely a problem.

[1]: http://forums.lenovo.com/t5/X-Series-ThinkPad-Laptops/Faint-...

[2]: https://www.pcworld.com/article/237105/article.html

[3]: http://techtogeekz.com/wp-content/uploads/2012/03/windows_8_...
Incredible animated picture
I would like to show you a very interesting and funny animated picture that I am sure you will enjoy!
Thoughtful points all around.

I'd add that your suggestion for #2 (migrate from one system to another every handful of years) has some pretty painful costs associated (PD/training, re-implementing customizations, data migration costs). At least when you've taken care to own your data/backups, this kind of migration is possible.

5-10 years is far too long to wait for system interoperability. My company (Clever - getclever.com) has bolted a read-only API onto a dozen of the top SIS systems today, would love to hear your thoughts (I'm dan@).
What is the opengl version supported in the parallels guest?
Are VCs still relevant?
Linuxshopper.com is a pretty cool site for browsing compatible machines.
About the only way to validate an email address (short of sending it an email) is to parse the email address using BNF from RFC-2822 (I use LPeg to do that) and if that passes, then do a DNS MX lookup on the domain; if that fails, then do a DNS A lookup on the domain. That will at least tell you that an email can be delivered, not that it will be delivered and short of sending email, that's about the best you can do.
Hi,

I recently bought a Toshiba Portege Z930, running
Linux Mint 13. I just had to upgrade kernel to
have it working without any problem (before I experienced
some random freezes). I am very happy with it.

Cheers,
Mat'.
There is a very real difference between commercial work and research that has been paid for by the taxpayer.

Aaron was about about freeing public information.