skysight-inc/HackerNews huggingface dataset:
While a fan of your original comment, I think the logic got a little flaky here. Claiming any language is 'close to the metal' is to make implicit reference to particular implementations of said language. In recent years there has been an explosion in the use of techniques that have levelled this old distinction.

For example today it is quite possible to have Javascript OO code that runs more efficiently than, say, calling through structs of function pointers in C, since modern compilers have morphed into such strange runtime beasts that they can make (and test at runtime for) stronger assumptions about the contents of those pointers than a traditional compiler ever could. Where an indirect call in a traditional C compiler will only ever be at best "CALL [rax]" (assuming no indirection required to implement dynamic linking), newer implementations might inline the called function entirely, all dependent on what input the program happens to have been fed on a particular run.

This trend is why I'm not certain of the odds for less expressive languages in medium term. Instead of a struct of function pointers, imagine an inheritance chain of structs of function pointers. Although it can be implemented in C it is a native concept in Javascript, and one that compilers can already optimize. While the JS compiler has explicit information fundamental to the language to infer this structure from (and version any dependent objects to implement a runtime guard), we aren't nearly at the point where our compilers can deduce such an idiom in C or assembly, optimize for it, or solve a huge satisfiability problem at runtime in order to produce guards for it.

It naturally follows that the more semantic information a compiler has available to it, the better chance, at least in the medium term (10-20 years?) it has of applying tractable optimizations.
Possibly. To test it out, you can use brainwave entrainment software like Neuro-Programmer 3. Just loop the session and listen to it as you work and see if it helps you.
> On the one hand, it's important to realize that Linux doesn't have a single command line.

Well I mean, there is a standardized shell defined (in POSIX 1003.2 or POSIX.2 or whatever the hell they call it, iirc). I don't know of any shells that actually implement exactly that, but my understanding the that the bourne shell more or less fills that role.

It seems fairly reasonable to say therefore that the "bourne again" shell is "the" shell, provided you're not teaching 'again-isms'.

(I say this as a long time zsh user)
How a 'model' employee got away with outsourcing his software job to China
I would totally switch to Stripe if they were available in the EU.
I am thankful that Paymill tries to replicate the awesomeness of Stripe.

Blasting Paymill for copying the model of Stripe is not in the same category like calling distribution of copyrighted material theft.
If executed well it is a net benefit for society.
It won't. It is just covering Kim's ass. A service that was really interested in privacy would look totally different.

Encrypted file names, encrypted file with unique key for each file, also dead man's switch and kill code. No accounts - payments with bitcoins or scratch cards and all logs send to /dev/null. Also the server should have .onion address and uploads should be trough it.
Where do they mention/talk about him being a 'model' employee?
Agree, plus...

MEGA is siloing infrastructure off from access, and that's significant. (I mean "infrastructure" as holding and sending bits, while "access" is your link + key so people can unwrap all the way to the gooey content).

The post is right that enforcement can still find and takedown access that is broadcast.

But short messagaes (ie, access) are easy to keep alive through backchannels, while downed infrastructure stays down a while.

Here's one way content could become relatively takedown-proof with everyone following somewhat normal behavior on MEGA:
User uploads content, shares with 20 friends. After getting notification that 20 or so people have downloaded,* pulls the content offline (maybe reuploads to a private link). Friends possess the content and their own MEGA accounts. Several friends repost to MEGA, and you have second generation sharing, now reaching 100 or so people. The cycle continues, spreading content increasingly quickly, but building liability firewalls behind each degree of separation, any takedown impacts a dwindling fraction of the overall sharing population.

(The post claimed this was just like lending a DVD to a friend. Yeah, sort of, except now it can be shared instantly, remotely, and to dozens of people simultaneously.)

* No idea if this will be a MEGA feature, I assume it will be.
ah, he didn't existentially qualify the type
I'm an issues guy, not a party guy. When a politician does something good, I like that. Even if I don't normally agree with them, that means I have the opportunity to build a larger, more effective coalition towards my goal.

For you and tptacek, when a politician does something good, that's a bad thing because they are trying to dupe us. I'm not a Chomskyite, so I can't twist my brain in those kind of knots.
I agree, it's a tough balance. I'm a dad and a technical geek myself so I completely understand. Just remember, while we may wish our kids to be interested, they might just have plans of their own. Best we can do is try to introduce them to these things, show how cool it can be, and hope they are willing to learn. I don't believe in forceful learning (not suggesting that's what you are doing).

I know even from personal experience most people don't retain majority of things they've learned growing up or in college unless its something they care about or have done continuously. So maybe your daughter might be ready now, maybe not quite yet. Maybe she'll never be interested. Do the best you can but don't take your ideals upon her if she isn't interested. Believe me, more than anything I hope my kids will have a love for these things too, but its something they must discover to be interesting to them.

On that note, perhaps you could try it from a few different angles and see how it works. Five is still a pretty young age and the average is probably usually a few years older so don't lose hope if she isn't interested just yet
Except for the remake of total recall... That sucked!
You sorely lack historical perspective. An example of naked use of power and bad leadership would be Robespierre's leadership of the French Revolution, also known as The Terror. That's the historical standard for what happens when government comes off the rails.

The African woman whise four children were tied to her limbs before she was thrown in a river? That's an example of justice being out of reach.

The government of George W. Bush was, in comparison, a gift from the gods that many people would consider unimaginable luxury. (Including the natives in Afghanistan and Mesopotamia, whose previous claim to military fame was vying for the title of 'graveyard of empires'.)

Ortiz is a generic prosecutor who is wholly unremarkable. You could blow her up by bombing the building where she works and they would fly out interchangeable replacements in standard federal suits to finish grinding out her cases exactly like she would.
I backed this project.
I really think the concept is promising and it would be heart breaking to see this innovative company fall apart.

I can't see why this kickstarter gets so much less participation compared with the planetary annihilation one last year. They promoted it heavily, giving interviews to every gaming site there is.

I'm disappointed in the internet.
This is great information. Thanks. I bookmarked this post.
US Gov is lobbying EU to dilute Data Protection Reform
Why the high value for a constantly growing economy? GDP is the wrong set of metrics to follow anyway because if you do something that causes pollution and harm to people and the environment, it's recorded as a positive increase.
Actually it's just
$ git pull --rebase

If you do have local changes, then you would need to git stash/stash --pop before/after that command. I use rebase to keep down on unneeded merges for the common case of having exactly one upstream and not merging several branches together.
Kudos for a thoughtful gesture from O'Reilly.

It does make one wonder, has openness in Government increased under the current administration or not?

While the reality might remain elusive, my sense is, at a minimum, the perception of openness, has strengthened with the public.
The sense of place is the vital element and it's really hard to communicate how significant it is.

If you're sceptical about Oculus Rift, here's an experiment for you. Download Doom and play it back-to-back with a modern FPS. What you'll probably notice most isn't the low resolution or the weird cardboard-cutout objects, but the absence of freelook. You'll find yourself jarring as you try to look up at ledges or peek down through windows, feeling peculiarly constrained, almost as if you're wearing a neck brace. The Rift is at least as big a difference.

HMDs with accurate head tracking are an absolute revelation, because they truly immerse you in the environment. You don't realise how much your natural vision relies upon your ability to take quick glances at odd angles - a look down at your feet to spot the last step, a peek over your shoulder before you merge into traffic and so on.
IIRC This was Google's rationale in disallowing FB from importing contacts programmaticaly - FB wants to hoover contacts from everywhere but refuses to give data back.
I do not know much at all about plan9 so I cannot comment on it but in regards to GNU -

GNU/Linux would never have gained mass adoption if certain compromises were not made. If proprietary code were completely outlawed in Linux and the GNU userland then we would not see it everywhere today.

Instead of looking at what one individual does, let's zoom out to the level of individuals working together. For an important idea to come to fruition, both sides of the coin we are talking about must invariably be addressed.

The interesting thing about us is that we can mesh our brains into bigger collective systems which in themselves act as brains - it's a fractal shape. Some individuals are capable of achieving zen on their own. Some individuals can serve as parts of a greater brain (a mass of individuals communicating with each other). That greater brain must address both sides of the coin if it is to yield something novel.

We need fanatics like RMS to jumpstart GNU but we also need pragmatists to make something truly useful of it. One does not work without the other, in both directions, in my opinion.

Thinking about it, GNU/Linux is a good example of this relationship. Stallman is an idealist and laid down very important groundwork with the GPL and GNU applications. Linus is a pragmatist and built something imperfect but extremely useful upon that foundation. If Linux did not exist then GNU would be useless (see: the HURD). If GNU & the GPL did not exist, Linux would have been bought up by a corporation and would have barely seen the light of day. The combination of idealism and pragmatism profoundly changed the world.
1/5th the cost, and the best developer at the company. What's that say?
I imagine soon, Facebook will want to support those suffering from the inability to connect in as easy of a way - due to Voxer's uncompromising ways..
So what your conclusion?

Install Linux on PC is easier than on Mobile devices? Phone and MID and Tablet and Pad?

I tried hackintosh on my HP laptop(R.I.P), I failed. I tried

I tried to install FreeBSD and Fedora from USB sitck, I failed, my colleagues failed as well.

I tried to burn OpenSUSE...iso, I failed

I am using ubuntu and fedora on my thinkpad, occasionally using OpenSUSE, all upgraded to the newest stable versions, they never run smoothly and productively like Mac OS on my Mac.

I tried arch, I gave up cause the endless options confused me and made me agony.

You don't need to be forced buy mobile devices to use another os, as I mentioned before, ubuntu showed off their mobile os on Samsung Galaxy Nexus, Firefox used Galaxy II of III I'm not sure, if they can why you can't?

mobile devices using different CPU structures,

My point:

Linux was, is and will be for "geeks", not for people who use computer as assistance/tool for completing tasks, just like note, pen, phone, ... Linux is always falling behind the hardware evolution. So it has to adapt hardware drivers. Linux never does things like Mac or Windows does.

You even can't simply complete a task, such as customize desktop theme, listen music and watch video you download from internet on just online, your favorite services like google drive, evernote, Cisco IPsec VPN, without tricking or hacking.
In the service of "teach him to walk prior to attempting to teaching him to run", maybe you could start with a discussion of software security, and then show him an example of how bad guys can use good code that looks trivial to do things you don't want them to do. You can come up with numerous vulnerabilities in application code using any reduced subset of Java which he understands. Without that background, he'd have to learn an awful lot of Deep Magick about J2EE to understand what is happening here.
WikiLeaks on Aaron Swartz
TV Hackfest 2013, San Francisco - Feb 7-8
Paul Carff - Sr Developer Advocate Google, Sylvain Carle - Platform Relations Manager at Twitter and Prashant Sridharan - Facebook Developer Advocate are on Jury. Partnered with http://www.apps-world.net/northamerica Come Join us! Great prizes too!
Paul Carff - Sr Developer Advocate Google, Sylvain Carle - Platform Relations Manager at Twitter and Prashant Sridharan - Facebook Developer Advocate also on Jury!
Hack Television - Brands and Briefs - TV Hackfest 2013, San Francisco

Second Screen is all the rage... Social TV, Multiplatform Engagement. Why? Because consumers are media stacking while watching TV. Their attention is being pulled during commercials. Brands have to find ways to get the eyeballs back.

And who better to help than the Bay Area Transmedia community and Silicon Valley hackers? With Google TV, Facebook and Twitter part of the event...

http://www.hackfest.tv/northamerica
I somehow doubt they're going to keep the 787's on the ground for months. It all comes down to money.
EFF donation matching in memory of Aaron Swartz
Why not use something nice if you have the chance? Using your arguments about fundamentals, it's not even necessary to treat him computer science, he could just learn maths and he has all the foundations he needs.
I do not understand the hoopla around this case.

Aaron Swartz picked a huge fight with the feds over, well, pretty much nothing. He then proceeded to run a spectacular PR campaign where he rubbed their noses in the Computer Fraud and Abuse Act and the copyright laws.

They did what the feds always do: calmly, carefully beat you to death with a billion dollar prosecuting machine. What happened to him was a foregone conclusion. He basically threw himself off a cliff a year ago.

I am flabbergasted that folks like Lessig, people who appear knowledgable and together, were egging him on. Swartz may have been an overenthusiastic young man, but his elders and advisers knew about Steve Jackson Games. They knew about Mitnick and the hundreds of other crackers, hackers, and phreaks that have been crushed by the Feds. They as good as wrote his eulogy a year ago, and now they cry crocodile tears.

Count me in the ranks of the unimpressed.
Why not?

Stripe isn't here, and any desire to support their innovation whilst waiting for them to arrive leads to European startups potentially missing opportunity.

It's our responsibility as European startups to get money through doors, and if Paymill is here doing that for us today, then give us a good reason not to use them.

If and when Stripe arrive, I'm sure that many HNers would switch to Stripe as the innovation and support is great. But fact is, they are not here yet... and the only thing that matters is how to process payments in a way that is smooth and minimises our dev time to implement.

If Stripe want our business, then on the day they launch across Europe then they can fight for it.

Until then, Stripe are not here... they aren't even a contender because they are not here. Startups are not going to wait for them on a promise that it will be "soon".

The great thing about the Paymill API is that it is such a Stripe rip-off that if we implement out payment flow based on their API, then we have in fact given ourselves the least painful route to later transition to Stripe.

Implementing Paymill gives us a more likely route to transition to Stripe than implementing one of the incumbents flows (PayPal, MoneyBookers, etc).

So of all options actually available to European startups, Paymill look pretty good.
For a simple example, write a bare bones web server where localhost/dir/file.html serves documentroot/dir/file.html.

Extend it with directory browsing, if you want.

Then, show them the joy of localhost/../../secret/mydiary.txt
Could you explain your second paragraph in a bit more detail? I feel you have honed in on a deep and significant pont, but my passing understanding of Haskell isn't allowing me to fully understand it.

In particular, what would it look like if you were avoiding instantiating thunks?
This is not a statement from Dropbox.
I would like one that would be awesome!
I feel like an idiot for only just realising that this is why eBooks can't be purchased from the Amazon app, but can be from the mobile site.
I feel that it's important enough to reiterate that PLOS is a non-profit organisation and relies on donations to keep it going:

http://www.plos.org/support-us/individual-membership/#make-a...
Aaron's suicide: System Contributed, Society Perpetuated
We run KVM for virtualization.
The problem with the existing terminology is that it isn't logical. git reset for example, does three separate things. Rebase is described as "Forward-port local commits to the updated upstream head" - something which makes no sense if you don't know about git's internals.
Send a Facebook message to anyone's inbox, for free
I left a comment over at the site. In short, I also think the 5% assumption is ridiculous. I have perfect data of the date and amount of every retirement contribution I've made since I started in 1993. I used historical data to look up what my APY would be if I had bought an S&P-500 index fund for each of those dates/amounts. I also compared it with historical inflation records. As of today, it wouldn't be 5% after inflation - it would be 0.9% . And this is a good period - for the vast majority of that time, it would have been a negative APY, and that's over the last twenty years.

That number will be different for different dates/amounts from different people, but I can tell you that I have saved pretty consistently and aggressively over the last twenty years, and there's nothing out of the ordinary with my savings schedule - no huge gluts just before a crash or anything like that.
In the 1960's, super computers couldn't recognize cats in youtube videos. Today they can.

Mr. Bruce Sterling, I kindly beg to differ.

The notion that there isn't any money in the singularity is true, but that wouldn't be a reason that corporations wouldn't invest in its research.

The only reason for a company not to invest in A.I (when it would make sense for them to), would be if their motivation was to have more than others. I don't believe scarcity would exist after the singularity, so employees, wages, governments, would all be a relic of the past.

My one and only reservation with the singularity would be that humans may have a hard time finding a purpose in life after. All the issues we work toward tackling are the reasons people wake up in the morning, it defines their lives. When computers are capable of solving all those problems for us, what will drive us? Where will our passions come from?
Bike rack online
If anyone's looking to find a similar course, I run a website called Connectedtrips thats geared towards just that.

Here's a link to a list of our Meditation courses in the USA:

http://tinyurl.com/b6zumq2
This is a nice little tool, however the problem I see with it is that if you learn how to use it, you'll be completely lost as soon as you move to a different computer. You'll basically always have to install it everywhere, but sometime that's not possible. It's much better to learn how to properly use git from the start. Also it's just not that hard to use, so I'm not sure it's useful to add another layer of abstraction.
You're right. For many branded products (especially clothes and shoes), consumers would indeed prefer to buy cheaper replicas good enough to fool their social circle. If they had the freedom to do so, then yes, Nike would lose much of their incentive to invest in advertising their logo. And yes, that would probably be a good thing for parents. And the only advertisements remaining would advertise quality instead of exclusivity. Or maybe Nike would come up with a way for someone to authenticate someone else's shoes. I don't see how they could do that though.
https://github.com/kennethreitz/legit/blob/develop/legit/cli...
Here is the puzzle-solving code that I wrote as I played: https://gist.github.com/4571643. It’s written in Ruby 1.9. You can check it out if you’re stuck or just curious.
Seems like a rather easily detectable bot, playing 800 tables a day and playing predictably.

I thought all poker sites banned such bots. Is that just a lie?
Gruber was that guy. Worse still, even while Apple were shifting to OS X and building the foundation for everything they are today, Gruber was sniping the whole time about losing little bits of his beloved OS9.

http://daringfireball.net/2002/11/thanksfindering
The frivolous prosecution was after he was arrested, not before.
Your post is very rude. I don't always agree with 'tptacek or anyone else, even some of my own past comments. However, I have seen enough of his comments to know I'd be happy to have a beer with the man. If Thomas is a nutjob in your mind and sparrows are crazy, I can't begin to imagine how you might describe some of my perspectives.

It would be lovely if HN could be a place where people could express themselves civilly and not be attacked.
Unfortunately the license is not clearly free. This was why we had to drop it from Fedora.

I have tried to contact the original authors, and have got clarifications from all of them except Graham Ross.

So if anyone here knows how to get hold of him, please let me know! (rjones at redhat dot com)
genius!
Good exploit:)
Well I think that depends on the poker provider. Titan-Poker didn't.
In Cohen v. California, the "Fuck the Draft" case,* it's suggested that there's really no equivalent alternative for the political message other than the phrase "fuck the draft." This lack of alternatives drives, in part, the court's scrutiny on the obscenity laws at play.

I wish that line of analysis was extended more liberally into other areas of 1st amendment law, the "is there another equivalent way to deliver this political message?" test.

It could be used as the foundation for a new plank of fair use, and in this case, a claim that there's no other way to fully illustrate what is lost by expansive copyright restrictions on politically relevant media without showing the most powerful clips burdened by these protections.

* http://en.wikipedia.org/wiki/Cohen_v._California
Well it's a cassandra company so it's bound to exaggerate the throughput test that shows Cassandra winning but relegating its huge weakness in latency performance (Whoa!! 10ms average read latency from in-memory store...) to an "area for improvement" list at the bottom is a bit disingenuous. It's not a small issue. It's an order of magnitude difference from Voldemort, redis and even mysql at scale.
http://en.wikipedia.org/wiki/Tracing_just-in-time_compilatio...