skysight-inc/HackerNews huggingface dataset:
Did HN just turn stupid? I can only shake my head.

The idea that it would even be feasible for TPB to host in North Korea is ridiculous. The fact that they already have a history of pranks about their hosting should be a big clue.
you mean America?

on a more serious note, your country is pushing them to leave their own country. Where to go? To your enemies of course.
I expected more from HN than this knee-jerk support for TPB due to its self-promulgated association with "freedom of information." Freedom of information, in the specific context of The Pirate Bay, means denying content authors the freedom to choose channels of distribution for their work. It means repackaging content, giving it away "for free," while raking in advertising revenue. It means diverting money away from the entire chain of content creators (e.g., writers, actors, directors, extras, special effects artists), marketers, distributors, etc., and solely into the pockets of TPB's operators.

It's OK to support freedom of information, and also recognize TPB for what it really is.
The smallest market is about to become the largest market
It's not the correct way to compare passwords anyway, since people can do timing attacks on any kind of direct string compare.

But this was a really clever exploit this guy found. Not too major, since only C programmers would use strcmp().
Practically: I want to be using a system that I can be confident has good hardware & software support, not always double checking everything I buy to make sure it will work. That means getting at least a few % market share so that other companies take it seriously.

There's also an ideological angle: many Linux users feel that there's something wrong with a world where only the technically adept can use a free, open source operating system.
Ahhh. It's clearer when you put it like that. However, not everyone pulls an ace out of a card every time, time after time. ;-)

Net result, arbitrary excuses/comparison tactics like what OP points out, is actually more common than one would like it to be.
Why I'm Leaving My Home Office
And probably illegal, since the LoC was explicitly given this power by Congress.
Not sure, but the list of speakers are here if you want to pubmed them. Focus on Leigh Hochberg and Krishna Shenoy, they are 2 of the PIs of the BrainGate consortium.
http://library.constantcontact.com/download/get/file/1102618...
Apple already have more developers contributing to useful upstream code than Canonical (Webkit, cups, LLVM).
On the other hand, innovation and inventing can be good. There are new things all the time (e.g. git).
I'm honestly confused, are you talking about the United States of America or North Korea. With the exception of the execution of minors, it describes the USA fairly accurately.
This is how I parsed the conversation:

pilgrim689: Why is everybody hating on Canonical for
ditching X11?
sneak: Because they're "Linux idiots" who love X11.
ihsw: They don't love X11, they just hate Canonical.

ihsw is saying that the change isn't getting negative reactions because of the change itself, but because it is being made by Canonical.

edit: I accidentally using the wrong verb form.
Simply don't use it...
Absolutely. Good eye.
February 2013: four Cisco vulnerabilities
I don't think anyone would claim that there's no job that can't be done from home. However, are these things always necessarily blockers if someone really wants to work from home? I mean, I can access an iOS or android device from anywhere in the world. Or my company can buy me one of each for probably less than one or two thousand dollars. I can pay a lab to do that expensive diagnostic. About the only one I see as problematic is flying for Virgin, and I think that's more a technology limitation than anything to do with the job itself.
Not sure what you're going for here. The literal definition of "petition" is not what's intended there and having the right to ask nicely doesn't mean the government is required to implement something else that allows this; the primary means is through electing and speaking with officials.

And that doesn't work either.

[edit: As pointed out below, my use of "literal" here is not as intended; by "literal definition" I was attempting to say "relevant definition" in the sense of the mechanism used by the We the People website.]
Neato!

It's clean and minimalist. I like it. But on the homepage, under "My Experience" the chunks of text look a little awkward. Try align left or justify (instead of "center") also, try consider using helvetica neue and other light fonts for some of your text. Otherwise, it looks very professional.

P.S. Have you considered freelancing via sites like Guru.com and eLance?
Yes. Housing is expensive, and probably not realistic at $100k / yr. Rent can be cheaper in SV (In Millbrae older 2-3br apt can be $2k / mo).

Taxes are higher too.
Valley Billionaires Send $33 Million to Unsuspecting Scientists
So you can do what I just did, write your congressional representative and include a copy of the statement from the Whitehouse. My argument was simply, this is what the people want, the executive branch agrees, its up to you guys to make it happen so please do so. I can only imagine how hard it will be to be re-elected if you were to not support such legislation when it came up in favor of one of your big donors (AT&T). Sincerely, ....

The process is slow, but it is pretty durable. I've got both the petition and the Whitehouse response in my notebook, and we're in an 'off' year but next year we'll put a bunch of new candidates up for congress, this will come out again as a test to see if they did what was demanded or not. So the stage is set assuming we use the tools given us :-)
My understanding is that the braingate array (and their competitor, the Utah Array) have much finer electrodes than eCoG's which are macroelectrodes, so you can get a finer array of local field potential recordings or even single neuron spike recordings.

Implanted BCI isn't new, but neither are computers, and both have incredible amounts of room to improve and innovate.
It is almost like the difference between 1984 and a Brave New World.

Ok, maybe not, but you can compare the two. The US is not getting better.
http://en.wikipedia.org/wiki/Prisons_in_North_Korea says, "The total number of prisoners is estimated to be 150,000 to 200,000."

http://en.wikipedia.org/wiki/Prisons_in_the_United_States says, "According to the U.S. Bureau of Justice Statistics (BJS), 2,266,800 adults were incarcerated in U.S. federal and state prisons, and county jails at year-end 2010."

It seems like the United States is about an order of magnitude worse, even if you subtract the tiny fraction of US prisoners who are locked up to keep other people safe. And that's not even getting into how the countries' respective foreign policies violate human rights outside their borders, but I suggest reading http://en.wikipedia.org/wiki/Casualties_of_the_Iraq_War to start to get a handle on that.

It's not that the Korean rulers are more moral than the US rulers. It's just that they're less effective.
Drupal Imagecache security vulnarability with DDOS attack explained
Other discussion here: https://news.ycombinator.com/item?id=5319577
metropulse explainer here: http://www.cmap.illinois.gov/c/document_library/get_file?uui...
I realize this is propaganda but it's working on me. I'm starting to like Kim Jong-Un. First Eric Schmidt, then Dennis Rodman and now TPB. If these are the kinds of friends he wants to make, I'm a fan.

This is a masterful 'fuck you' to the establishment and at the same time an olive branch to the internet generation all over the World. The people who will be running the World in 20, 30, 40 years - when he is still in power.
Ask HN: Service sends password in plain text, what's my responsibility?
Hi there, I'm currently working as an iOS contractor for a big company. I recently requested a way to authenticate users against their database for a demo app I was building. The "Technical Marketing" team built that endpoint, but the answer was to transmit the username and password in the clear AND as a GET request.

What is my responsibility here? All I do is build the apps that help them demo their software, but it has certainly made me uncomfortable to think of transmitting this information in the clear. Has anyone encountered this? Any tips?
Which standards are these? Besides using the kernel compiled with gcc and using dynamic linked ELF binaries as their default and a libc on the system the only standard that I ever knew of was LSB, which I believe does not include anything about graphics (I can be wrong).
Bootstrap Widgets Ported to Web Components with Dart Web UI
Fair enough, but it's still a niche market that Apple has near plenary control over. Indeed, Apple essentially dictates what price other retailers may charge by keeping the wholesale price high. [1]

1. http://www.macworld.com/article/2024257/how-apple-sets-its-p...
You're confusing how internet routing with how some internet services assign geographical locations to ip address (GeoIP). The path your traffic takes through the internet has nothing to do with geoip.
Has this actually been enforced against anyone so far?
I have three monitors. One [1680x1050] 22" from 7 years ago, a cheap [1980x1080] 23" and a [2560x1440] 27".

The productivity you get from a second display is phenomenal. Programming is a lot faster and especially if you work with graphics and have fireworks next to Sublime Text and a Chrome window open at the same time. The workflow is quicker and if you buy a calibrated screen to work with you'll see beautiful colors and be able to see more pixels.

Get a screen that can tilt, rotate and swivel and you'll be able to turn it to portrait mode so you get more vertical screen estate which may be too big for a 30" screen to even look at.

If I'm not using the big screen for work it's amazing to watch movies in or to use it for gaming, you'd need a high-end graphics card to go with that too if you want to play it at native resolution. If you have three screens you can even benefit from eyefinity[1] and paired with a surround sound system you'll get a gaming experience that is parallel to none.

Really, I'd recommend two screens if you can spare the money, but one is already a big boost in productivity, and the second boost is much smaller.

[1]: http://www.amd.com/us/products/technologies/amd-eyefinity-te...
Coordinated Universal Time (UTC) Explained
This could work for latin america? Without need to incorporate in USA like with stripe?
Much more open. Like actually open. There is a reasonable case that there has been too little innovation in the last 10 years. I first used X Windows more than 20 years ago and it was amazing then but holding stuff back with old standards now?
Here you go: https://github.com/andyet/signalmaster
None of those few reasons are particularity compelling and they could be addressed with Wayland just as well.
Many languages require declare-before-use and co-declared recursive structures. Sometimes, they provide an escape-hatch like a forward-declaration. It also makes the compiler substantially faster and makes it far harder to accidentally introduce a layering violation in your design.

If you're a Java or C# programmer, or even a C++ programmer, you're used to cyclic relationships all over the place. Your Person class has a .Adresses property and your Address class has a .Residents property so that you can conveniently person.Addresses.Filter(address => address.Residents.Count > 1) and suddenly your Address class is tightly coupled to your Person class. Do this a few dozen times and before you know it, your software is a maintenance and refactoring nightmare.

Object-oriented programming encourages this design. Functional programming discourages it. Modern OOP compilers conveniently resolve circular dependencies (Java does, C++ doesn't without header games). Modern FP compilers force you to declare and contain your circular dependencies.

Lastly, declare-before-use makes a lot of dynamic and live programming scenarios viable. Lisps, for example, generally have a compilation unit of a top-level form. This way the REPL and a normal source file behave more similarly, if not precisely the same.
An executive order would also probably be a waste of time because it is irrelevant; the FCC is an independent agency and not directly overseen by the Executive Branch. The President appoints commissioners but Congress has to approve them and they do not report to him/her.
there is deep brain stimulation - has been around for 2 decades, although innovation was stagnant because of the patent on its use (basically a rejiggered cardiac pacemaker design). patent now expired, 2 competitor companies readying devices on the market...all sorts of exciting new stuff on the horizon (well FDA timescale which 5 years or so)...
I got my VPS on a promotion, so it really is $2.50 though it looks like you can't get the same deal anymore. http://lowendbox.com has plenty of these, including $15/year deals from BuyVM.
Do you mean as a WebRTC client, rather than a signaling server?

I think for that we'd need an SCTP (and ICE, and most of libjingle) library in node, and I don't think node knows how to speak SCTP yet. Sure would be nice if it did -- would love to hear if anyone knows someone working on this.
Our performance page (http://foundationdb.com/performance/) shows how we've worked very hard to provide predictable and low latencies, even at saturating workloads [1] (on the order of 1ms for a read and 10ms for a commit). This means that transactions with 50 serial reads are still going to complete in two orders of magnitude less time than the maximum transaction duration (and futures make it easy to parallelize most reads). This is more than enough for client operations -- regardless of your database, you usually don't want to have a user wait for 5s, hold a lock for 5s, or be subject to conflicts for 5s.

[1] Under saturating load, FoundationDB will queue transactions before assigning them a read version (starting the 5 second window), so that latencies within the transaction stay low. This explicit queuing also makes it easy to prioritize transactions, so you can mix latency-sensitive and saturating batch workloads safely.
> Your military-industrial complex is the reason that it's so hard to change things around... there.

Wait..., what? The military-industrial complex has something to do with locking cell phones? Are you familiar with the origin of this phrase?
Neukölln, Berlin, Germany

[https://twitter.com/sneakatdatavibe]
This seems reasonably legit. AS131279 (Star Joint Venture Co Ltd) has (or had) a peering with the Piratpartie Norge (pirate party norway): http://bgp.he.net/AS131279#_peers
I don't understand BGP and AS... what does that mean?
neat tool.

quantitative evidence that FB is full of boorish drones.
The Pirate Bay – North Korean hosting? No, it’s fake
shortcut is a humanitarian device exemption (HDE) if you have some good preliminary data, not sure what the exact rules are.
I switched my personal computer from Ubuntu some time ago. It's kind of startling when you see the divergence from core Linux tooling that Ubuntu's been doing.

I believe this is the kick in the pants my team at work needs to evaluate moving to Debian deployments instead of Ubuntu.
Sealand based hosting platform HavenCo to relaunch
Pardon my ignorance, but what is wrong with X, anyway?
It's very possible that JCP want to have their stores Internet enabled for other reasons, and thus the ability to offer Internet to customers is just a side benefit of that at (possibly) no additional cost.

> If I'm in the store, how about making my experience shopping at the store as good as possible and not tell me to pull out my phone to make it work?

Not everyone in the store is there to shop. It could be a competitive advantage to have these non-shoppers urge the shoppers they go with to go to JCP instead of some other place.

Also, it is possible that giving Internet access to shoppers is easier/cheaper than making the experience in the stores as good as possible. If I want to comparison shop, for example, I wouldn't trust information given to me by the store I'm in, I would pull out my phone.
upstart is used by the current release of RHEL, but it's true that Red Hat has signaled that systemd will come to RHEL as well (Fedora now comes with systemd as far as I know).

I don't see the problem with then using whatever they want, if it provides a good solution, when upstart was developed systemd wasn't even a viable alternative, for me it still is not if stability is what you want and run on a non-desktop system.

Exploring Android internals I much SurfaceFlinger than X in my understanding of its architecture.
Nice petition, but it didn't go far enough. Why should locking phones be legal at all?
Well, for a long time the STL string class had poor performance. Idiomatic C++ would use the STL string class. Therefore idiomatic C++ would suffer a performance penalty.
Explain Pythagoras theorem to a friend?
Let me ask you some questions then:

- How often do you reboot your computer

- What audio softwares you use the most

For me, PA crashes around once a week (and this is with the latest version I tried), or just plain stops working (like muting the sound, garbled sound, etc)

Not to mention the delay that happens while switching songs in mplayer for example. Use ALSA and song switch is instantaneous.
(Shrug) The money TPB is "diverting" is money that the content industry refuses to accept from its would-be customers.

It's the industry's job to ask me what distribution channel I want to use, not dictate what channel they require me to use. When they figure that out, they'll start making money again.
What would you recommend to replace XML that handles arbitrary trees, namespaces, attributes, and tools that are built on this, e.g. XSLT?

I don't think XML is amazing, but it still has its place.
https://wiki.ubuntu.com/MirSpec#Why_Not_Wayland_.2BAC8_Westo...
As a power user, I don't really feel I have particular unfilled needs in any Linux environment. Most of what I need, development-wise, I already have. All that requires is a shell and the ability to configure my apt sources. That said, I don't do much OS-level anything. For that, you will probably always need a distro that assumes less about your graphical environment.

What I do miss from other OSes/environments is that sense of a tighter integration. I spent many years not missing it, having originally gotten into GNU/Linux by cobbling together my own crummy environment in Gentoo (on which Sabayon is based).

It wasn't really until I first tried Windows 7 a few years back that I realized that if I actually wanted to use the latest this-or-that application in a seamless (dare I say enjoyable?) manner I needed to stop clinging to my obscure WMs.

And yet, to this day, I'm actually still clinging.
Embedded JavaScript, HTML5 and the Internet of Things
Voodoo Meditation
How much do music artists need to earn?
Is "Google Closure JavaScript" really a thing? I thought Closure operated on normal JavaScript.
Not much.. but something http://webcache.googleusercontent.com/search?q=cache:http://...
To clarify, the original use here was "absurdism may now be part of our youth culture", which is certainly something one could argue, but I'd strongly disagree with.

If he wanted to use the definition you're constructing, I think he should have said "little absurdisms like this are a common part of our youth culture". That, I could agree with.
Is it possible to make a decent income from travelling the world?
From the MirSpec at https://wiki.ubuntu.com/MirSpec:

"Why Not Wayland / Weston?

An obvious clarification first: Wayland is a protocol definition that defines how a client application should talk to a compositor component. It touches areas like surface creation/destruction, graphics buffer allocation/management, input event handling and a rough prototype for the integration of shell components. However, our evaluation of the protocol definition revealed that the Wayland protocol suffers from multiple problems, including:

The input event handling partly recreates the X semantics and is thus likely to expose similar problems to the ones we described in the introductory section.
The shell integration parts of the protocol are considered privileged from our perspective and we'd rather avoid having any sort of shell behavior defined in the protocol.
However, we still think that Wayland's attempt at standardizing the communication between clients and the display server component is very sensible and useful, but it didn't fit our requirements and we decided to go for the following architecture w.r.t. to protocol-integration:

* A protocol-agnostic inner core that is extremely well-defined, well-tested and portable.
* An outer-shell together with a frontend-firewall that allow us to port our display server to arbitrary graphics stacks and bind it to multiple protocols.

In summary, we have not chosen Wayland/Weston as our basis for delivering a next-generation user experience as it does not fulfill our requirements completely. More to this, with our protocol- and platform-agnostic approach, we can make sure that we reach our goal of a consistent and beautiful user experience across platforms and device form factors. However, Wayland support could be added either by providing a Wayland-specific frontend implementation for our display server or by providing a client-side implementation of libwayland that ultimately talks to Mir."
Why should authors and not "consumers" (man, how I hate this word) choose distribution channels?
Choice is a great thing and for some jobs it's reasonable to allow people some flexibility in where and when they work.

But I would be less happy flying on Mr Branson's airline if the pilots were allowed to telecommute.
Tim Caswell creates new language called Jack
An Answer to "Which programming language should I learn first?"
Ah, I apologize. It seemed like the poster was making a comparison between the US and NK when he said that the US could no longer credibly criticize NK for human rights violations, and that "both have abused [...] human rights in abysmal ways".
Absolutely uncool. No matter what you think about current IP law - and let's face it, it's a bag of worms - getting into bed with North Korea is inexcusable. On top of everything else, and here "everything" means institutional murder and oppression, it kind of suggests a lack of morality on TPB's part.
In a strange twist, it's illegal in South Africa
Crowdtilt's Top 10 Campaigns of 2012
Fear of a WebKit Planet
Another item of note in this post is that they are moving Unity to Qt.
"Respect the tomato" Pomodoro & Pair Programming Tips
Basically, Canonical appears not to be publically consulting with the other distros (e.g., RH, Gentoo, Arch) about their changes. If they were, and there was a general consensus of a plan, I would personally not be bothered at all. But they seem to be content to pursue unilateral forking of what Linux means, and IMO that's not ok.
You should a write a detailed blog post about your experience and try to make it go viral. (I'm good at that sort of thing and I'd be more than willing to help.) I can't stand it when multi-billion dollar companies fail to offer meaningful support for paid services. This kind of story makes me so angry.
http://en.wikipedia.org/wiki/Torrent_file

I suppose it gives access in the same way that North Korea visiting Pirate Bay gave them access before. There is a widespread belief that Pirate Bay is some giant repository of a bunch of pirate content, and it simply isn't true. Well, it's true that it's content that aids pirates in finding and downloading that content, but pirate bay itself is quite lightweight.