skysight-inc/HackerNews huggingface dataset:
The electricity company doesn't try to tell me what devices I can plug into my power points. The water company doesn't call me a thief for pouring a glass of water for my friend. The car factory doesn't weld closed the bonnet of its vehicles and the farmer doesn't whine about lost profits because I dare to have a herb garden in my back yard.
> Everyone is guilty of something is pretty much how China works, they even have contradicting laws on the book to ensure this.

The US isn't too different from this, especially if you include all the contractual agreements that a typical person enters into.
Apple and HTC end patent battle
I've been using the previous version of the library (JDBM3) for some time now, although I haven't tried MapDB just yet. They have very similar APIs, however.

I've found JDBM3 a pleasure to use; it's fast and stable, with an excellent API. It's really quite easy to start using (it exposes Java collection interfaces), but you can configure it to do some powerful things under the hood. I'm not using the library in a really high-performance setting (just need a persistent key-value store), so I can't quite comment on the extreme scaling qualities.

I'm excited to switch to MapDB as it matures.
Nice design, but: 0 results for "misfits" :)
It should be duly noted that the "Italian stone hand-picked by Jobs himself" is not your ordinary Italian stone; not to be outclassed by the Geniuses at the bar, it can even recite the Divine Comedy backwards or sing an aria from the Rigoletto if circumstances demand.

(back to Xcode...)
The problem has never been Gnome Shell though, and the flak against would never have occurred if a few simple things had been done. A lot of people love Gnome Shell, but many more people simply hate it. But the Gnome developers insisted that they knew best, and that they alone had the "One True Way". And this lead to a lot of shoddy PR that everyone involved should have known was coming -- telling people that they're wrong for disliking something never wins you support.
Ask HN: Post your best GEEK T-Shirts
Wow, I just read some reviews and this seems to be great. Getting it right now on my Kindle. Thank you very much!

One book I recently read and I can recommend is "Nothing to Envy: Ordinary Lives in North Korea"

It's pretty interesting to hear the real life stories of 6 people living under the North Korean regime (and then escaping it).
> For organized crime, killing you to get micro-SD cards out of your gut is probably preferable to waiting for you to pass them.

Not if they're encrypted well enough and the data is somewhat time-sensitive!

....have we just found the solution to this XKCD? http://xkcd.com/538/
http://polleverywhere.com have been at this for many years and do a great job of it.

Services like this are particularly good for interaction or feedback in university lectures. Some professors are good at using it to test students in the auditorium to see how many understand the subject.
The margin is excellent but do you realize how many plants and leaves goes into making a single key? It would be impossible to keep such greenhouses off the map. And the startup costs would be extremely high, even if the payout was great later on.
Handling a lot of patches does not make you automagically a good candidate to rewrite the history of revision control systems in two years, IMHO. So there is still this X Factor that Linus has.

Otherwise I could counter-argument that people that use a lot Desktop features in their day to day work are in line to create the best desktop ever, which is not true.

For Linus handling a lot of patches was just the motivation and what also gave him the required background (that is not enough) and the opportunity to be an user itself of his ideas on RCS.

Another argument is that Git does not offer incredible advantages only to big projects, it is winning actually because its wast advantages can "scale down" very easily to small projects.
I completely agree with this and always find it instructive to examine wording thoroughly when posing problems or solutions. However, I think you could come across more likably by offering a better wording yourself in your comment. I'll have a shot at it:

"Given two random points inside a square, what is the probability that the center of the square lies in the circle formed by taking the points as diameter?"

I'm not happy with my opening clause there though, possibly because I omitted to explicitly state the distribution (that is, uniform - all points are equally likely). It seems there is a convention to assume uniform when no other information is given, but I still don't like "random" there. What would be your wording?
Introducing Popcorn Maker
KWin Moving Towards XCB, Better Performance
The first CS50 lecture made me smile ear to ear through most of it. What a great and engaging professor, wish I had more of those in school.

I'm going to share this far and wide, thanks for sharing clean, direct links to the content, it helps me share them a lot easier :)
I don't know from where you got the impression that Option is so rarely used, but that's certainly not true.

And I do not agree that the Kotlin approach is more practical, unless by that you mean it's close to being useless.
"The only missing point in here is the selection of a window while in explode mode. Maybe there is a way, but I haven't found it yet."

Marc has nailed it here for me. On the rare occasions I use the 'exploded view' I want to be able to tab between the windows.

I mainly use Alt-Tab and Alt-backtick to move between applications and windows at present, but adding a keyboard mode for switching within the dash would help with organising workspaces by task irrespective of application...
I might like the JVM to fail-fast rather than plod along in a bogged down state, but if I did, I wouldn't want it to wholesale crash (throwing an OutOfMemoryException), but instead have my monitoring system start to throttle the work its doing and get other processes to help out (scaling).

Indeed, you can do this; the JVM has simple facilities to report the memory use and heap status, which you can monitor and use to proactively scale around the bogged-down VM.
> If you ever go to Cuba why not bring some data. Be it music, video or pages of the Spanish Wikipedia..

I'd certainly hope that they already have a copy of that, given that an entire dump is <32 GB[1], depending on how much meta-info (edit history, etc.) you want to include.

From there, all you have to do is smuggle in the diffs every now and then, which should be minuscule.

[1]http://dumps.wikimedia.org/eswiki/20110911/
What distro are you running Gnome on? I ran 3.6 on Archlinux and some extensions didn't come up automatically. For example, the gnome-shell-system-monitor doesn't apply changes without log-out (I am not sure about reload, never tried that).
Some how this only makes the comic and reaction way more funny.
Uhh, reading this thread is disappointing.

Windows is not a bad OS, it has it's pluses and minus just like OSX. Sometimes I love my windows box, other times I really like my iMac. To blame the OP's issues on windows is short sited, it's like blaming android for touch wiz or motorblur. These problems are with the 3rd party groups putting shit on top of their products. This is why Mac is doing well. It isn't that the OS is "better," it's just that you have go through 290-38080823 popups when you are trying to check the email on your AOL account.

As others have pointed out, MS needs to step up to the plate and really force vendors to release just a vanilla version of Windows. At the enterprise level this saves time/money. Either that, or send machines without OSes installed allowing the customer to put their own images directly on to the computer.
MS is losing customers specifically for this reason. That and their laptops aren't "pretty". If MS followed the android lead (ie: nexus), they might be able to recover some of their customer base.
Django App for a user of certain role to create sub-user with another role with a button to login as the sub-users created.
I find that priority matrix works pretty well with its quadrant system. Works best for families of 4 or less!
That's really not cool, they should have contacted you out of respect for your efforts.
Teardown of the mysterious KMS 4-port USB charger
Creepily, it claims someone is already signed up for my username.
I'm ashamed to say I had too much already visited links in the past months..
Wow. Thanks for the feedback.
Seems like there's an API if you want to get some datas out of it. Otherwise, you might want to try to use javascript on trusted websites.. it actually often enhance the pages.
I find it interesting that he published this article on LinkedIn, as opposed to Google+, his blog, etc. It's cross-posted to Google+, but the article lives in LinkedIn.
Detroit Hack City
Your app is astoundingly fast. What's your secret?
If you go back and carefully read my post, I said nothing about whether Microsoft could 'dictate' to the OEMs - only that Microsoft doesn't want to sell hardware PCs and that hardware PC OEMs are almost necessarily bad because the market for PCs rewards low price and hardware component stats, not the overall usability, quality, or unique innovation of the product.

Microsoft under Gates and Balmer demonstrated very clearly that they couldn't be trusted to exert their influence over the hardware OEMs. They couldn't resist using their power to hammer small start-ups selling potentially threatening new technologies. So yes, they've lost this lever that might otherwise have been used to protect PC buyers.
> Side hint: for things like fixing typos, I found that creating a new branch, say 'typos', is quite handy solution to not do these kind of things in the commits that are meant to add new things / fix bugs. Just checkout typos, fix, commit, checkout master / feature branch.

Could you maybe elaborate on this a little bit more? I don't think I quite understand this.

My understanding is that you'd have to do a 'git merge master' after you checkout 'typos', make the fix, commit, and then a 'git merge typos' after you checkout 'master'. Then wouldn't this add all of the typos commits into the master branch anyway?

I'm very likely missing something fundamental. (Perhaps my source control habits aren't up to snuff.)
Never used OS X but Unity search seems to be better than Gnome's.
Conversely, we need an 'education for hackers' type site.

The closest are these resources from hackeducation:

http://hackeducation.com/2012/03/17/what-every-techie-should...

http://guide.hackeducation.com/techies.php

http://edtechhandbook.com/
A new archive of all of Kurt Mahler's papers
His secret is open source https://github.com/doda/rewindhn
I'm not sure I agree. Things such acausal trade may mean we should know about what we can't affect (nor can affect us). But even then, I was merely talking about truth for truth's sake, where otherwise worthless knowledge does matter.

Nitpick: You didn't even need Occam's Razor: Many World implies that the QM predictions are true. of course the truth of those predictions are more probable than Many Worlds. I, on the other hand, used Occam's Razor to compare Many Worlds and Copenhagen, which are mutually exclusive.

I agree agnosticism is good. I'd rather be aware of my own ignorance. I like it better however when I'm also aware of its magnitude. Probability theory does just that. I don't know if Many Worlds is true, nor do I know if Copenhagen is false. But my current state of ignorance is more precise than that.
Smart Toys Look To Make Appearance Next Year
When Brian Eno met Ha-Joon Chang
It is kind of a dumb test to do 'new HashMap' with the default initialCapacity then cram stuff into it in a tight loop.

It is basically testing constant rehashes which is obviously going to generate a ton of garbage

I suspect the default collection implementations would perform significantly better if they were used correctly
Yeah. I had to add popular shows manually, so maybe missed a few.
I found the wording of the title ambiguous. I assumed this would be about projects that meet their funding goal but fail to materialize, rather than projects that fail to meet their funding goal in the first place.
Oh, but they do. http://opensource.apple.com/source/bash/bash-86.1/bash-3.2/C... :)
Interesting analysis, one comment though:

PCA used in this way is not particularly helpful without understanding what the principle components actually mean, especially when there's not much structure in the resulting 2D plot.

This highlights a broader point, which is that similar analyses are often performed in scientific research. The real utility of the approach is when it is used to recover latent dimensions that help to explain the differences or clusters in data, and then translate these into meaningful and describable features.
I've got an idea that is fairly simple (initially). Can you share a link or something to work that you have done already?
I've got a concept that does not have any code written behind it yet, I'd be willing to see what could be whipped up quickly.
The Cabin in the Woods
Yeah, http://hackerslide.com/ is mine. This new one has a more precise interface with the keyboard shortcuts though mine continues to run OK two years on with no changes. Here's the thread from when it launched which also topped HN: http://news.ycombinator.com/item?id=1794614 and I wrote a post about the reason for putting it together and how it works: http://peterc.org/blog/2010/334-hacker-slide-anatomy-of-a-4-...

Perhaps one minor bonus to HackerSlide for now is anyone can take the data collected. The URLs for the JSON archives are formatted like: http://hackerslide.com/data/2012-11-01-23.json (YYYY-MM-DD-HH) although even better long term are the once a day versions, e.g.: http://hackerslide.com/data/2012-11-01.json

I've learnt two things from this project in particular. First, that most similar projects don't seem to stick around very long (the Reddit one it was based on disappeared after a few months as have several others - http://hckrnews.com/ is an exception I can recall). Second, these tools seem to be popular at first but then rarely used over time. Luckily I still find it useful to catch up after vacations, etc ;-)
It's worth checking out Harry Potter and the Methods of Rationality (http://hpmor.com/). I know I avoided it for too long due to fanfic stigma but it really is a great read that makes you reflect on the way you think.
I'm currently on Linux Mint, and before that I used Gnome Shell with Ubuntu 12.04.
>But now they're back for revenge, except from the browser this time, and stuck with a totally overused css framework which in my opinion [when used at stock] completely devalues your design.

Did you look at the examples on the site? None of them look anything like the default bootstrap design. And the section below the example section is "Your Bootstrap site doesn't have to look like Bootstrap!"

Also, you download the resulting code, and the customized CSS is apparently in a separate CSS file that overrides the default bootstrap stuff, not intermixed, so it's easy to further hand-modify as needed.

Only problem is there's no apparent way to test it out and see how it works without providing a credit card. Would love the ability to really see for myself to what degree you can customize bootstrap before signing up for recurring billing, even at just $4.99/mo.

A free tier that gives you the ability to create customized designs and view them in a preview window (similar wrapbootstrap.com), but no way to save them to your account or other conveniences, would be nice.
What's your point? It's much simpler to bless a few builtins than implement an entire generics system (with respect to the rest of the language).
+1 on helping you get acquainted with your field! I've added an AutoModerator bot which goes through and removes particular links on submissions, but other than that, a lot of stuff has to be manually approved (or removed from the spam filter).
The third option is to cancel your text plan, which I have done. If my friends send me a text, it disappears into the ether (no error message). I'm trying to get folks used to contacting me through any other means (email, fb, g+, gchat, call me...maybe?).
This looks amazing! Good job! If I may ask(yes I have taken a look at your code but unfortunately my python is not too good), whats the "secret" to grabbing HN's historic data? Also, would it be possible to go back beyond one month towards maybe a year or even few years back (idk if it is just me but I can go up until October 9th, 2012)?

Thanks!
It uses more memory and result number of entries will be smaller. It is database engine, physical laws still applies.
The Myth of the All-Nighter
In the blog's comments, Felipe Morales linked this extension : https://extensions.gnome.org/extension/10/windownavigator/, and it's quite good. You can use alt+<Number> to select a window while in 'exploded view'.
Your career needs a campaign strategy
Should Computer Science Teachers Be Paid More Than Gym Teachers
Actually I have switched to Bing as my default search engine for a while. For English, Bing is good enough but very bad for Chinese.
It's more like "chrome can do what ?". unless you believe chrome is the web...
I don't want to be that guy making the pointlessly critical comment, but what is the use case for an in-memory database on the other side of an ethernet link? Even if you're in the same datacenter it's going to be slow, no?

I get that startups need to move fast in order to validate ideas, but redis is hardly a chore to set up.

Either way, congrats on the redundancy.
I think in censored countries, a 10/1 line is essentially non-censored. The only people who would be getting that are government officials or company executives who are in bed with the government.

I think the premise of the article is flawed, because I have a 16/2 connection. I recently express mailed an envelope across country (GTA to Vancouver) and it took approximately 4 business days and cost me ~$12. To do this through the internet, we're looking at 1.5 days for my internet connection (assuming upload is the speed issue). Even at the average 10/1 connection, we're talking 3 days. Still beats mail, and god forbid you mail on a thursday and it takes 6-7 days to get the mail through. What about from Canada to Australia? Well an express letter, you're looking at 2 weeks if you're lucky.

Remember, this is only a product of our lazy ISPs happy to keep service where it is whilst bumping up prices. If Google Fibre has an effect on the market this discussion is meaningless. Up to 1gbps up and down. This discussion is meaningless if it only attains 10mbps upload, it won't even leave the post office in the time it would take to transfer.

The notion that SOPA et al will destroy the internet is a little absurd, all it will do is expand the darknet, which will cause rapid expansion.

Think what Tor would be if every computer in the world was on it and acting as a proxy. This is what governments will force to happen with restrictive legislation and our "controlled freedom" will become uncontrollable freedom.
> When you read about people waiting seven hours in line, it's not unforeseen problems or incompetence; it's malice. If you show me a story about people waiting seven hours in line, I'll show you a Democratic district in a state with Republican, partisan election officials.

I'd love a citation on this, or at least a few anecdotal examples. Granted, it does fit with the general perception of party strategies (Democrats try to buy voters, Republicans try to prevent voters), but I'd still like to see some evidence.
Contracts are covered under civil law, not criminal.
> Voting online would be trivial.

I disagree. Online voting is highly non-trivial once you factor in that any voting system must be (1) verifiably accurate, and that (2) voting must be secret.
You're confusing rigor with mathematical formality. Computing with equations that were taught to you formally, and solving mathematical problems rigorously are two different things. One of the easiest ways to tell the difference between the two modes of teaching is that in the former, you're taught a method and asked to apply. In the latter, you're frequently told the answer (though not always), and asked to find the method.
isn't this a bit pricy ? why not just drop a medium VPS/server and put redis on it ?
"Pancake is a fast, simple and lightweight HTTP-Server written in PHP with acceleration for PHP-powered websites"

So...it's written in PHP, so it loads up a PHP application and serves it faster than running through a real webserver to a PHP backend via FCGI. Duh?

Now go ahead and add in high concurrency and static asset serving and add PHP-APC to the workers and don't benchmark on an OpenVZ VM (which doesn't guarantee resources!) and let's see how things shake out.

Pancake seems to be touting this "CodeCache", which is great, except that PHP already has APC, which does this already, and I'll wager it does it better. This smells like a false benchmark, where Pancake wins because it's avoiding work that the poorly-configured nginx stack has to do. If you were to tune both of them to their maximum potential, I would be shocked if nginx didn't eat pancake for breakfast.
Very nice too, works with GS 3.6 as in Gnome Ubuntu Remix 12.10. Thanks for pointing out the link.

I think some functionality along these lines should be provided by the basic GS though.
Shouldn't that be 'lakhing' ? :)
Given that Randall Munroe has already expressed that the Frequentist vs. Bayesian angle of the comic was an afterthought, I think the real point (and the point that I actually took away from the comic) is about the blind application by scientists of the 0.05 P-value threshold for significance without regard to the specific circumstances of the experiment, which I can attest is a huge issue in the scientific literature. Another huge issue is using a statistical test on data that is known not to satisfy the assumptions of the test, either out of ignorance or because the test gives a good (i.e. P<0.05) result where the correct test doesn't.
> For other features (explicit nullability, sum types, etc) the cost-benefit is very clearly in favor of having those features, at least according to all PL researchers and most users who have experience with languages that have these features.

In a vacuum, sure. But sum types don't interact in obvious ways with Go interfaces.

And FYI, I enjoy both Haskell and Go. Each have their own strengths (and weaknesses). Haskell's expressiveness and safety are a pure joy to work with. But the simplicity in the language design of Go make working with the language very productive. (I very rarely find myself in a situation in Go in which I have to think about "how do I express this idea using Go". Unlike Python and Haskell, which are huge languages.)

The cost-benefit analysis of a language feature MUST be performed in the context of a language and its stated goals.
That's funny. Kinda like NASA and the Soviet space program. NASA spent 5 years and 100 million $ to develop a pen that writes in space. The Russians used pencils.
MouseTrack: See how users are interacting with your site
Cure for chronic lung diseases using MEMS device
Skip means you can't run scripted bisects

No, if your script exits with exit code 125, then that means "skip". You just need to write a wrapper script that'll handle that, so "make || exit 125 ; ./test-if-commit-is-good.sh" can do it.
I'm aware, but my point is that if your landlord or employer wants to make your life difficult, there's a good chance you're violating those contracts in some minor-but-enforceable way already.
Soooooooooo, the Republican part out-sourced these campaign jobs?