skysight-inc/HackerNews huggingface dataset:
These arguments are frankly ridiculous.

> A. Destroys information from the universe.

Does erasing a blackboard or wiping a hard drive destroy information from the universe? I can hardly think of an action that doesn't destroy information. Moving destroys the information of where we were immediately before. Think destroys the thoughts we had prior. Do we have a moral imperative to preserve everything that exists in the present? If so, we are pretty screwed. BTW, information can not be destroyed from the universe, but that's a bit pedantic and beside the point.

> B. Destroys /genetic information/, which is an evolutionary mechanism.

Your body constantly creates unused genetic material in the form of billions of sperm each day. You can argue that a zygote is more complete genetic information, but it is (almost) no more information than the sperm and egg contain separately. Better stop beating it - every sperm really is sacred to the universe.

> C. Slows evolutionary development, as beneficial mutations are already rare enough - increased abortions also increase the loss of a punctuated-equilibrium event.

Seriously? This doesn't deserve a direct response, but it's addressed below.

Apparently we have a moral obligation to produce a maximal number of offspring and ensure that every egg is fertilized. Otherwise, we are robbing the universe of its precious information and stopping our evolution. That is the logical corollary of your silly rationalizations for why you oppose abortion. And if we are supposed to help evolution along, shouldn't we stop allowing stupid and fat people to breed and preserve our resources for the most fit? No, because none of what you say is the basis for any sort of morals - it's complete nonsense.

Side point: Animals kill their unfit young, or young they are unable to care for. Are they also stopping evolution and sinning against the universe? Or are they contributing to evolution by removing poor genes, and contributing to the survival and health of the species by preserving resources for young that can be cared for. Or is evolution an undirected process, which can't be "stopped?" Oh yeah, I forgot.

The second part just reinforces your idea that we are morally obligated to maximize our offspring to create as much genetic diversity as possible, which is on its face ridiculous. Of course, you neglect that genetic diversity is not the only, or even the primary determinate of whether we have "Hitlerbabies" or Churchills. In fact, much if not most of the difference is environmental, which incidentally is helped by aborting babies that will not be raised in a healthy environment, and are therefor more likely to bring violence and suffering to the world. Maximizing births is not the way to produce your uberman.

I'm not sure why I bothered responding, this is such a load of nonsense.
So you say Knuth (TEX), Bill Atkinson (QuickDraw, MacPaint, HyperCard), Bellard (ffmpeg, QEMU, etc.) ar all myths?
UK Politician complains about naughty ads, unaware they're driven by web history
Here's a question I've been pondering: suppose you are a program delivered from an origin (trusted) to a client machine (untrusted.) You start without any credentials, but you have the option of dialing out and asking the origin for a shared secret (e.g. a private key.) Is there any useful way for the origin to require that you, the delivered program, prove that the client machine you're running on can be trusted with the shared secret? If it's possible at all, I'm guessing it involves a "secure boot" with a TPM chip.
What a horrible little game!

But I did manage one line on my second attempt :)
Suppressing the Brain's Thought Filter Can Allow For Higher Creativity
Don't those kinds of industrial research jobs also usually require the kind of publication track record that you have to acquire in academia to survice?

Do industrial research labs really employ freshly minted PhDs - who probably haven't acquired the most important skill in modern research: the politics of attracting funding/backing?
Beautiful looking charts but what's the obsession with animation - they distract rather than aid understanding.
Exactly. The unanswered and huge question here is how much equity she gave up.

Without that info, this "story" is not worth much.
RSS should not be a core functionality of a web browser but guess what should? Google Now... I like Google Now but why can't it be implemented as an extension? Does it really make sense to have Google services entangled with the browser? With sync it is at least possible to deploy your own server even if the option is hidden behind a flag (and google refuses to add an option in the UI). And then there is the new tab page with another search bar just some hundred pixels below the omnibar that has the same functionality. And a new launcher... When applications start implementing their own launchers it's usually a sign they are becoming bloated. Remember Nero (not so) SmartStart?

This a team of amazingly smart people who reinvented the browser so probably there are good reasons supporting these decisions and I'm not smart enough to understand them.
I have Apple products, but I think of them as "Fahrenheit 451" (Telling me what I can and can't have).
same problem with TS, looking for a side project. I write Perl/Python(Flask).
Patenting the Theory of Everything
Why The Web Will Win.
WW3 AND BANKS
Ring of Bitcoins: Why Your Digital Wallet Belongs On Your Finger
I really don't get on with Scrivener and I don't completely understand why.

I've gone back to Voodoo pad for writing even though it doesn't quite fit all my needs.
That menu on the left really gets in the way.
Maybe add a button to remove it?
This is a nice list. Thanks for the alternatives.
Rollovers are lame. The user should not be sweeping every pixel on the screen to find hidden goodies.

Let's put a stop to shitty Easter-egg UI.
the controls are goofy.

Why does the down button suddenly become the up button when the block rotates. Shouldn't it stay the same?

It does add an extra level of challenge though! :)
That wouldn't fall under the umbrella of "just because you can". Just because you can means, you don't need to, but you do it anyway, because you can.

I'm also arguing that it is not necessary to be cruel to animals, even if you have to eat them. Beating and torturing a chicken doesn't provide any more protein than if you treated it humanely and slaughtered it in a quick and painless way.

You can even argue that being a part of our diet actually benefits the species as a whole. You don't see cows and chickens on an endangered species list, but you don't see them in the wild either.

To go even further, we will eventually have the ability to create synthetic meats that don't require us to slaughter animals.
Show HN: Inspired by the recent blockchain fork, my first Node.js project.
Hettes has contact System 76, but it was not possible to get a partnership :(
Other, similar gestures:

1. Swipe to delete

2. Shake to shuffle
Instructions for game play.
How about the actual game play ??
Move over Tesla, $11k made in india electric car is here
Also: http://en.wikipedia.org/wiki/The_Art_of_Being_Right ,
"The Art of Being Right: 38 Ways to Win an Argument (1831) [...] written by the German philosopher Arthur Schopenhauer in sarcastic deadpan."

Rhetorical training was a paying job back in the days when public speaking was a major source of entertainment. It's a pity it is not more widely taught, for self-defense purposes.
When Google kills Gmail
It is actually very common to go to a research facility after a PhD. Anyone with a doctorate from a reputable program will have a list of publications that demonstrate a clearly defined interest and quite possibly even grants. For those that aren't at the level of a research scientist, there are often post-doctoral fellowships. If the companies are large enough, grants are less of an issue because there is a built-in R&D budget. There is less of the panhandling you see in academia.
Reminds me of the book Ecclesiastes http://en.wikipedia.org/wiki/Ecclesiastes

"While Qoheleth clearly endorses wisdom as a means for a well-lived earthly life, he is unable to ascribe eternal meaning to it. In light of this perceived senselessness, he suggests that one should enjoy the simple pleasures of daily life, such as eating, drinking, and taking enjoyment in one's work, which are gifts from the hand of God."
> Don't those kinds of industrial research jobs also usually require the kind of publication track record that you have to acquire in academia to survice?

Yes.

> Do industrial research labs really employ freshly minted PhDs - who probably haven't acquired the most important skill in modern research: the politics of attracting funding/backing?

Yes. How do you expect freshly minted PhDs to learn the art of attracting funding and backing?
GoreTex: Insane in the Membrane
1. Professional degree does not need scare quotes.

2. US professional degrees have dropout rates of 3%, approximately. The Ph.D. with lowest dropout rate, engineering, has a 35% dropout rate. Pretty much everyone who can be admitted to a Ph.D., funded is a guaranteed admit to a pro programme that will on average make them more money.

One should do a Ph.D. if one will not regret it even if one never holds a faculty position, i.e. it's more consumption than investment, or if one got into a TOP programme in one's chosen field. Economics seems to be in the process of collapsing from top 5/6 to top 2, CS has been 4 for a long time, but the principle is the same everywhere.
Pretty much my thoughts on this. In my experience of searching for things in several fortune 500 websites who can afford to implement good search engines, I end up searching their sites with google...
Example search: whatever item site:microsoft.com
... which 7/10 times quickly finds exactly what I was looking for.

It's possible however that I tend to find what I want quickly than possibly some people because my google-fu is better than the average. A couple of my family members are in fact horrible at searching. They call me on the phone at least once every 2 weeks, because they can't find somehting on the Internet that I could find in my first search attempt. One probably because of low IQ and the other because of poor written English skills, neither of which can be easily fixed by merely 'learning to search better'.

Lastly, if all search engines functioned mostly the same both in terms of input method (keywords vs human questions) or syntax requirement (special commands or characters), then yes, learning to search better could have significant impact, but I find this is hardly the case.
I have the same problem with distractions. Usually I blame the book, "Don't want to read this anymore, must be a crap book". My two methods for trying to keep at it are:

1) The Pomodoro Technique

2) If possible bend the exercise to fit my specific goals

On another note (not specific to picking up clients) I found the book www.businessmodelgeneration.com to be really helpful in my business explorations.
I don't understand this. I've used jQuery.sparklines before, which I thought was HTML5, so I double checked that implementation, albeit with Chrome dev tools. It appears to be a canvas, but still has interactivity.

http://omnipotent.net/jquery.sparkline

Is that implementation compatible with your library? I'd love to be able to see exact datapoints.

Also, adding sparklines would make this a great all-in-one charting tool.
I completely agree, without user interaction these charts aren't all that useful for most cases. I make games using HTML5, and it is quite easy to interpret user input such as mouse over/out on the canvas.
It could apply to anything, I've heard of vegans who go as far as not using anti-bacterial soap because they don't want to kill the bacteria, or not eating honey because they consider the honey as stolen property belonging to the bees.

My point is in order to do something you wouldn't like done to you to something else, not out of necessity, but just because you feel like doing it, you may have missed an update or two from evolution's package manager.
Bookmarklet to toggle it:

javascript:(function(){var style = document.getElementById('toc').style; style.display === 'none' ? style.display = '' : style.display = 'none';})()
I have a T430s. It has both the keyboard backlight and the thinklight. I had an R500 before that had just the thinklight. I very, very strongly prefer the keyboard backlight for three reasons:

1. no reflections on the keys

2. part of the thinklight reflects off the screen, reducing perceived contrast (=(Imax+k)/(Imin+k) where k=ambient light)

3. for some reason, I even find the backlight helpful in broad daylight

I didn't think it'd make so much of a difference before I got the T430s, but for what it's intended it's just vastly superior. And I've found that now that I have the backlight, I don't actually use the thinklight all too often anymore, even though it's only two Fn+Space away.

YMMV.
Why would I want a machine, which I own, trust someone else than the owner?

And no, I do not trust the TPM in its current iteration. We mere owners are prevented from knowing its private key. Nor can we generate and store away a private key (or buy a known private keyed chip).
wow, 215 comments for now - and I can not find the word censorship... have no time reading, what people are actually discussing here, but if the word censorship is missing, something goes wrong.
Why not just use SVG? What browser supports Canvas but not SVG?

Edit: The answer is Android < version 3.0. The author claims that iOS < 5.0 doesn't support SVG but that's not true
This is the first book in a very, very long time that I've really looked forward to.

Garrett's successfully bootstrapped a SaaS that now sustains him and his family, and he's taken everything he's learned over the last few years and condensed it into a 50k word guidebook.

I read an early draft and was blown away. And the spreadsheet it comes with is easily worth the sticker price (and then some.)
I felt the same, until I put it in my backpack while on and the video card died. That particular model has a known defect in the soldering on the video vard (NVIDIA's fault), so be careful with how you use it.

Fun fact: apparently, people have fixed theirs by putting the motherboard in an oven to resolder it.
The page is broken: it doesn't show the post when Javascript is disabled.
Nvidis just had a major security vulnerability too. Hope your drivers are up to date.
What exactly was he found guilty of?
> So, you are saying that because the original poster said 'possibly', it's not worth an 'anecdotes aren't data'

What's to argue with about the OP's post? This is genuinely weird. He hates meat an awful lot, doesn't eat it, is doing fine. I didn't comment on it because, you know, who cares?

> Diet is considerably more complex than "X number of atoms enter the body through the oral cavity". You're right that it's not worth arguing about, because you're yet another person who says "they just didn't do it right" - something of a No True Scotsman.

Nobody doubts that a dietary deficiency can cause illness, but a dietary deficiency that can only be addressed by eating meat would be a genuinely strange thing, and you haven't even tried to identify it. This is absolutely not about the women you are interested in, it's about the science of human nutrition.
Sony Xperia SP and Xperia L announced
Every piece I read about him made me like him less.

But despite my deep feelings of antipathy the charges that are brought against him can NEVER warrant 10 years of prison.

That's ridiculous.
This is pretty amazing if true. A census - not a sample! - of the entire IPv4 address space tells us a lot about the internet.
The char or int datatypes do not have their values stored as objects. When you change the value of a char inside a char[] array, that value is directly changed in ram.

This will leave the "hello" in ram (subject to GC):

String x = "hello"
x = null;

This will clear the "hello" from ram:

char[] x = new char[]{'h','e','l','l','o'};
x[0] = '0'; x[1] = '0'; ...

This will leave the "hello" in ram (subject to GC):

char[] x = new char[]{'h','e','l','l','o'};
x = null;
It added an additional data point.

Whether or not that's enough to be worthy of HN though?
No, I found a password in the pagination file of an old Windows.
Personally, I prefer function declaration for most functions (unless they are bound dynamically). The reason is very simple: the "function" keyword at the beginning of the line makes it very clear and obvious what's going on. I prefer the code to be its own documentation.
You are correct. It's not because you use a fallacy in your discourse that you are wrong.

"The fallacy fallacy:
You presumed that because a claim has been poorly argued, or a fallacy has been made, that the claim itself must be wrong."
Yeah, the "remote attestation" part of the trusted computing stuff was aiming to do that. Didn't really take off.

Nowadays people have dreamed up applications for it in server hosting, where you can talk to the DRM in your rented server and get some assurance your software running there hasn't been comproimsed.
For security beyond just trusting root (and by proxy, mostly the OS itself), there are options but the amount of work needed increase quite steeply. I am pretty sure that SELinux could provide some defense against memory reading by root, however it takes a lot of configuration and setup to get it done "right".

If one want to leave the OS altogether, One could also use a external physical security device, through it too need to be done in a correct way. Some hardware encryption acceleration devices might have an option to store keys only locally and never give it away to the host, but I doubt this is true for all.
Thanks for the feedback. All that stuff will be gone :)
Instead our next video will be using that ~30 seconds to showcase more of the product, and show more types games being made.
Hopefully I'll have a new video in a couple weeks (we're currently in the process of updating/rebuilding the behaviour system).
The PS3 isn't a general purpose computer like a Microsoft or Apple PC.
At BitSummit, Japan’s Indie Game Creators Come Out of Hiding
What's the point of this article? There is literally no substance or learnings to be taken from this.
I felt the same. The design looks pretty older to me, as well those sans types makes my eyes bleed.
In Twitter era, pope uses typewriter
The site appears to be down.

I was able to retrieve the content but not the CSS, so I made a mirror with no stylesheet (but with working comments) here : http://jsbin.com/apanuw/1
Having old apps on a different iTunes account than everything else can force this.
There are a lot of comments about the closing of the shop Hettes. I'm one of guys that were running the shop and I will explain something. ( in bad English, sorry )

We have search for manufacturers of desktops and laptops to buy without OS and after 3 years, we stop trying. We have spoken with Lenovo, HP and Fujitsu and they say it is not possible, they close the door. Other manufacturers didn't even replay on a e-mail. Okay, we had contact with BTO but the systems they make will not supported for 100% by Ubuntu, because most items have a double videocard or some of chip that is a problem.

We believe that Linux systems is much better than Windows for proxily 80% of all desktop and laptop users, so we start a shop with systems includes a Linux OS. BUT! The OS must be easy in use for starters with Linux, that is one of the groundrules by selling hardware.

We want to test, we didn't get the change;
We want to buy without Windows, forget it;
Okay, we want to send the Licence back, don't think about that;
We want to work with manufacturers for the best userexperience, dont think about that either.

So, that's not making sell laptops any easier.

Thank you for all the support.
I looked forward to this book. Here's what puts me off for now. One price option only. I want to read the book. I'm not the interested in the spreadsheets and other stuff. Am I gonna pay $79USD for a book? No.

Table of content is missing. I don't really know what's inside. Makes me nervous. The money back guarantee is not that appealing although it should set some of the stress aside.

Hopefully these will be fixed quickly.
"Andrew Auernheimer, 26, of Fayetteville, Arkansas, was found guilty in federal court in New Jersey of one count of identity fraud and one count of conspiracy to access a computer without authorization." [1]

Those were the charges. Ridiculous in my opinion.

[1] http://www.wired.com/threatlevel/2012/11/att-hacker-found-gu...
Maybe I'm missing something but how to use it? I put Chart.js and an example html file (I just copied all relevant html from pie.html file) in a folder but when I open it all I can see is a blank page. What gives?
Hm... let me be more explicit:

for(var i = 0; i < 10; i++) {
setTimeout(function f() {
console.log(i);
}, 1000);
}

Here, technically speaking, `f` is not a closure, since it doesn't close over any local variables, since there are none (`i` is global).

function a() {
for(var i = 0; i < 10; i++) {
setTimeout(function f() {
console.log(i);
}, 1000);
}
}

Now, `f` is a closure, since it closes over the variable `i`, which is local to `a`. Note, however, that `f` closes over the variable, not over its value. That is the reason that I prefer to call such variables (heap-allocated) boxes, not upvalues.
Here's what I do. The login page on my browser is sent to my phone which creates a https session with the remote website and then hands over the session back to the browser.
The mechanics to do this are a bit tricky but like a few days of coding. The advantage: your password never ever enters your computer's RAM(or HDD/network)...take that keyloggers!
Can't find anything online about a fix from Microsoft (didn't give it much effort - little pressed for time), but it seems that decryption is possible because the master key timestamp isn't protected by an HMAC mechanism (perpetuating access to the secret). Also, all the user's previous SHA1 hashes aren't salted.

Both of those seem easy enough to fix, which I imagine Microsoft has done (the exploit was discovered 3 years ago). I'm going to do a little more research when I have time.

Lastly, and importantly, this attack is an offline attack. I wasn't able to find anything that compromises in-memory data. Granted, nothing other than 2FA will protect anyone (or DPAPI) against key loggers, but that's true for all OSs.

If local malware is the strength of the argument against DPAPI then I might as well go so far as to say that the most secure system is no system.
So you can, for example, participate in a distributed computing project where the results sent in by your machine can be trusted.

(An online game that calculates physics client-side is a special case of a distributed computing project ;)

It doesn't require you to give up ownership over your entire computer, mind you. If your own OS ran in a hypervisor that was in one TPM "domain" (you have the key to this domain), but then applications could request to be run directly on the hypervisor with a separate TPM domain (and thus keep keys your own OS wouldn't ever be able to touch), that'd be good enough to allow for any secure distributed computation you might want to do. At any time, you'd still be able to wipe out those domains (and thus kill the apps running in them)--but you wouldn't be able to otherwise introspect them.

Basically, it's like the duality of "OS firmware" and "baseband firmware" on phones--except it would all be being handled on the same real CPU.
The word is "oriented," not "orientated."
Trying to Wean Britons From Unlimited Mobile Data
What is AT&T guilty of? Is it now legal to publish personal information without any authentication?
TL;DR: Set aside 90 minutes a day for self improvement. Mostly through knowledge gain, mostly through books.

Still, I recommend skimming the work. There's some good stuff in the chapters. If short of time skip the storytelling at the start.