skysight-inc/HackerNews huggingface dataset:
Oh please. Hollywood doesn't have any contempt for computer scientists or their profession. It's you who has contempt for Hollywood, which seems to stem from a misguided belief that the Hollywood action flicks are meant to be realistic. They're not. They're meant to entertain the audience. No one wants to watch some hacker hack into a database because the realistic representation of that would be boring and -- more importantly -- it isn't actually important how any of that happens. They're just events used to drive the plot forward. Obviously this isn't true for all movies, but thinking Hollywood gets the details wrong because they hate you reeks of self-importance.
Plastic clamshells bothered me a lot less once I discovered how to use a manual can-opener (I love the OXO model, from Amazon: http://www.amazon.com/OXO-Good-Grips-Can-Opener/dp/B00004OCJ...

Much safer (for hands and for product) than a knife or scissors.
I think author means a system with these mechanisms will produce better decisions.
Show HN: WriterKata – a site for writers to practice their craft
As the person who reported issue #337746:

http://googlechromereleases.blogspot.com/2014/04/stable-chan...

I agree that this would be a big win.

If this type of rendering were in place it would protect the user in most cases even when a secondary issue like the one I reported exists in the full rendering code. Well worth the minor inconvenience of having to click the 'chip' to show the full url if you happen to need to see/copy it.
I miss the Webvan crates from ~2000. They charged a small deposit ($3?), but I ended up collecting about 50 of them when Webvan went out of business.
That's just the Party Line in the west.
this smells like "I don't have a technical reason"
I am a (web) programmer by day, writer by night. I've written a couple novels, unpublished so far. A few weeks ago I sat down to sharpen the saw and after struggling to come up with something to write about, I realized I could use a tool to give me random writing exercises so I can focus on the writing itself. Something like a writing prompt, but more compelling and interactive. Inspired by the practice of coding katas, I decided to create WriterKata. It has a hundred or so exercises so far, a social aspect, and some slight gamification features. Any writers in the HN sphere are invited to check it out, give feedback, etc. It is 100% free.

Of technical interest, this is my first Node/Express site, coming from the Rails world. I enjoyed the low-level nature of it but did miss a lot of the built-in features Rails gives you. Don't know what you got til its gone, I guess. :-)
EDIT: I forgot to actually tell why I replied. Both of us are teenagers (if you consider a 20 years old a teenager)

I went to a Stallman talk just few weeks ago. Obviously a lot of it went into mass surveillance and privacy, since that's the hot topic of the moment.

I was with a friend, at the end of the talk he described Stallman as "the biggest paranoid I've ever heard". And mind you, that's not after a two minute "Everyone is spying", that's after a 1 hour and an half talk with plenty of examples from everywhere in the world.

I guess some people just don't care.

P.s. I suggest to anyone to go to a Stallman talk, or to listen to a record. One might not agree with his view, but he's a great speaker and has a lot of good points to reflect on.
I'm not sure about his personal anecdotes but having recently almost found one of my fingers amputated after trying to get an SD card out of its theft proof package after shopping on the go I think that frustration free packaging should be mandatory and should be re-branded as injury free packaging. That plastic is as sharp as any knife and it can really get you while you're trying to retrieve your goodies without access to proper tools.
Announcing ClearCrypt: a new transport encryption library
You're studiously avoiding my point: all other energy conversion pathways we've followed have been stupidly easy. Even the ones that are hard. I've explained that as clearly as I can, I'm not going to fault myself for your lack of comprehension.

I'd actually converted my earlier posts in this thread to a post (http://redd.it/24pnw6), in the process of which I turned up some more relevant funding details: the amount spent on fusion (about $29 billion in constant 2014 dollars) is roughly 25% of all US energy research spending (another significant chunk has been spent by way of tax benefits and incentives). Which is to say, again, a lot has been spent on this.

In terms of actual energy investment, that is, not research but capital expenditures in developing existing energy systems, the number is about $5 trillion, worldwide, spent on conventional petroleum development from 2005 - 2012, according to Steve Kopits (http://energypolicy.columbia.edu/events-calendar/global-oil-...). which is to say, we've got a baseline for what we're spending on real, present energy development.

That's also on the order of the capital expenditure which would provide, based on present-day, known, proven, and commercially deployed technologies, a sustainable energy infrastructure. Not pie-in-the-sky, 50 years out, might-work-we-think stuff, but Shit. That. Works. Now.

What's your best / most likely fusion technology? How long's it been in development? How far is it from break-even?
Ghost CTO Hannah Wolfe on Ghost
A spin lock in C that does not require a machine level exchange instruction
Nope it wasn't. Cute political commentary on experiments on animals though.
Mark's browser at the time was actually Firebird 0.7, not KDE Konqueror. It made him particularly easy to identify in server logs.

Regarding gender balance, it's worth noting that CS161 has been taught by Margo Seltzer (an excellent professor, and a woman, though the professor in the movie was male if I remember correctly) for years. See http://www.eecs.harvard.edu/~margo/teaching.html.

If you want to talk about inaccuracies, it's probably good to know that his last name is Zuckerberg, not "Zuckerburg."

A fuller discussion of the many problems with the film and the book it's based upon can be found here:

http://www.plainsite.org/dockets/download.html?id=149115776&...

http://www.plainsite.org/dockets/8l0iwprb/massachusetts-dist...
I'm using https://ghost.org/ and its been great so far.
Because, despite all history written ever, governments do not make nations strong or rich or industrious. People do, ordinary raise-your-kids people. But that is really hard for ordinary people to do if they fear speaking out against stupid ideas (steel furnaces in every home) or taking action that is not approved or hearing about ideas of others.

in short, whilst not tooting the horn of libertarianism, the only ways we have found to turn 18th century standards if living into 20th century standards is the path we are all familiar with.
Her is great video from Google tech Talk starring Linus Torvalds (about Git): http://youtu.be/4XpnKHJAok8. Note - Linus uses some strong language.
If 'Find my iPhone' is enabled on iOS 7, once it's restored it won't activate without the original owner's Apple ID, marked as lost or not.
There is a Brazilian book for teens that has the story of a group of criminals kidnapping children between 12-14 in order to harvest their blood. Of course, it's more a satirical and comedic book, with the usual gang of boys and girls solving the problem.
Tangentially related - but if you're a vim fan and want to be able to use the full, in-browser notebook, you can easily set up vim bindings by following these instructions:

http://spaceli.wordpress.com/2013/10/04/add-vim-key-bindings... (the post was for iPython 1.0, but it seems to still work with 2.0)

This feature alone made me 10x more excited to use iPython notebook as a development environment.
Would it be that bad if one of the best places for intelligent tech discussion online didn't include humour? There's an abundance of humour everywhere else.
Betty – English-like interface for the command line
You're using the wrong definition (and truncating it to boot) for "commodity" here. The key element is the "undifferentiated" element, and, while there's room to debate the true level of differentiation of mass-manufactured products to which a brand label is applied, the point is that what sets Luis Vuitton, Gucci, Prada, etc., apart in the marketplace is in fact a perceived differentiation in quality from products not- or differently-branded.

I thought you got unfairly slammed for your Apple comments, but you're really pursuing a barren ground here.
I tried using Gluster a couple years ago, but gave up and went with pairs of systems with DRBD and OCFS2 (which I'm incredibly happy with), on Ubuntu. My backing store is RAID6, so it's probably overkill -- I'm going to switch to RAID1 on pairs 4-6TB drives in the next hardware rev, on Atom 2758 or low-end xeon systems, with 32GB RAM.

The main failure I was getting involved VMs. I know I could do something with openstack, but this is mainly a platform to experiment, so I wanted to be able to support any kind of VM.
Exactly. How did we end up porting J2EE to the client side? People appear to think this is a good idea because... javascript? Because google?

It's crazy.

http://intercoolerjs.org/why.html
Oh boy, RMS is sure gonna be pissed about this...
I live in Poland and I see it there too.
It's completely possible to be civil to someone while attacking them for their actions. Politicians do it all the time, for instance.
We already have this - they are called bispecific monoclonal antibodies [0]. If you gave me the job of curing Cancer (and the resource to do it) then this is what I would spend your money on.

[0] http://en.wikipedia.org/wiki/Bispecific_monoclonal_antibody
> China will really rise to world prominence when its common people enjoy free and fair elections, a free press, and good educational opportunity all over the country.

If you somehow knew that a hypothetical China in 2040 with all these things would still be pursuing domestic and foreign policy divergent from American interests, would you still be saying this? If so, I applaud your intellectual honesty.
Uber Competitor Sidecar Now Lets Drivers Set Their Own Prices
The biggest packing fail has got to be the scissors that come in sealed plastic that can only be opened with scissors.
It's only depressing because mass surveillance is happening. Even if it wasn'twasn't happening, one should still talk about. As Thomas Jefferson observed, "eternal vigilance is the price of liberty." Keeping people informed of the dangers is part of that vigilance.
During his speech at Google "[after reviewing the alternatives] the end results was I decided I can write something better than anything out there in two weeks. And I was right"

http://www.youtube.com/watch?v=4XpnKHJAok8&feature=youtu.be&...
I'm not defining pleasure to mean "getting what one desires," hence it is non synonomous with the definition you are using for "utility." Pleasure is a particular sensation.

For instance. If you get something you desire, you may feel pleasure, or you may not. Or maybe you'll feel pleasure for a little while, but not as long as you expected to.

Going in the reverse direction, if you feel pleasure, you may have gotten something you desired, but you may not have---e.g. a massage may feel good even if you didn't expect it to beforehand.

When I talk about "pleasure" I do mean something that you experience in the moment---just like "hot" and "cold." You feel it at a particular time, or not. But that does not exclude a long-term experience of pleasure, such as a general state of emotional happiness. In fact, the latter is what I am more interested in.

Some people associate the word "pleasure" with a necessarily temporary and immediate experience, but that is merely a connotation, it is not the definition of the word.
> Firstly, the repetition is rap's main ingredient.

Is it though? I don't dispute that sheer vocabulary size isn't a sign of quality, but that seems like a very ignorant generalization of rap.
>That's cute. So now hard disks are so obtrusive, fallible, and out-dated that they're literally not an option anymore? I think some people have such a love affair for the acronym SSD that they forget, disk access is still hundreds of thousands of clock cycles regardless

A time N improvement is still better that no or marginal improvement, even if it's not 2 orders of magnitude better.

It makes all the difference between waiting for 5 minutes for some IO process to finish and waiting for 1 minute. 1 second would have been nice, but 1 minute is already a game changer.
That's an oversimplification - menopause results from decreased levels of hormones that would normally be secreted during the process of egg maturation, among other potential causes [see ref 1].

Further, all the eggs a woman will ever have are created while she is developing in her own mother. This is totally distinct from stem cells, many of which are able to generate new stem cells throughout our lives, albeit at an ever-decreasing rate.

[1] http://www.mayoclinic.org/diseases-conditions/menopause/basi...
I was reading through this and thinking "holy crap these angularJS guys are missing the entire point." They are running a damn app-server inside the browser page, for the love of god!
People were saying the same thing about the USSR half a century ago ("I have seen the future..."), and we all know how that turned out. The simple fact is that sustained growth is not possible under oppressive governments because they don't permit creative destruction. Those who are in control will fight to maintain the status quo once they can no longer create further growth in a non-disruptive manner. We see this in America as well, as a result of regulatory capture.

The role of government should be to provide for the less fortunate (but only where they are in that situation for reasons out of their control) and to create a level playing field for all entrants (whether that be workers entering the labor market or companies entering industrial markets), no more. Of course, the devil is in the details, since what sort of intervention is required to create a level playing field varies wildly by industry/market, and it gets constantly reshaped as technology advances. And of course, no one has so far found a good solution to regulatory capture.
Today it was announced that 250 bodies were accounted. I'm talking about 250 dead teenagers...

Apparently the crews that were first rescued were wearing civilian attire and the captain identified himself as civilian on paper. They were sent to hospital before specifics of the accident could be inquired.

Korea has made significant leaps and bounds in recent years but our sense of security remains premature and unregulated. Adding an insult to the injury, a week ago two subways crashed, injuring 150 passengers who were left with their own wits to escape.
Hmm, maybe not. He received the "Electronic Frontier Foundation Pioneer Award (1998)".
Fix it with out destroying the economy and leading to billions of human life losses.

I'm coming to the conclusion that both of those are likely unavoidable even in the best case. The present economic system cannot survive, and a stable, sustainable human population at anything remotely resembling present levels of affluence is likely in the 500 million - 2 billion range.

How the transition happens is the interesting question.
• JS libraries implementing polyfills for new CSS properties or their own CSS-like behaviors (e.g. `--masonry-display: jagged-grid`)

• themes (`--theme-color` that can be inherited and overridden just like `color` would)
You read the headings but not the content - the slave there refers to the man, not the woman.
MF DOOM is on there pretty much right on the Shakespeare line. It's not clear if it includes his work as Danger / Villain / etc.
Where are you getting your information on the price of housing in China? Looking up some statistics on line I found an average of $1,742/m in China versus $15,284/m in the US. It might be that there are some massively overpriced developments, but they don't seem to be moving aggregate prices much so they can't be that big a deal on an economy-wide basis.

But in the end prices are simply an abstraction over the physical economy. China has an awful lot of families crammed into a single room, so there's clearly a reasonable case for building lots more housing. Like all abstractions they can screw things up and deflation can certainly cause problems, but not when it's much smaller than growth and Chinese inflation is right now comfortably over 4%.
Hiya - author here. Thanks for the feedback on this stuff! It's always good to hear where it's best to focus improvements.

I'm going to address a few of your points specifically.

> There are no upgrades, in many cases it doesn't work.

It's true that `brew cask upgrade` is not yet a thing. I would very much like it to be. I've been sort of avoiding work on the feature for fear of messing it up. But that's no reason to not try to make something work! :) Maybe I'll use this as an occasion to start digging in and getting my hands dirty.

> At the end of the day, it duplicates some of the Homebrew functionality - some non-GUI packages are getting into Cask, because possibly Homebrew doesn't want them - it's a bit confusing as well.

If the purpose of the project is not clear, that's definitely a problem. I'm not aware of many (any?) purely non-gui apps making it in to Cask. The `Homebrew/homebrew-binary` tap is the place for those. I'll go review our included Casks to make sure things are clear.

> I think efforts should be put into merging into Homebrew instead of keeping it separate.

I can understand this opinion, but I think we may actually end up going in the other direction. The places we share code with Homebrew have been the biggest problem areas for us. We are already 90% code independent from Homebrew, and I think moving Cask to its own world may benefit both the project and the users. But of course that's a conversation to have with the (amazing!) project team.
New sandbox game looking for players
Haha I was thinking that as you move left on the scale the more likely you are to see rappers that people tend to mock.
Yeah, for this scheme to work, a locked phone would need to be a brick, short of desoldering the flash. Unauthenticated recovery modes destroy this.

I can see a scheme where each device has a specific unlock/recovery keypair in its keychain out of the factory (or first activation). It could be requested from the manufacturer from the service center. This would at least have accountability ("AT&T Store #451, Employee #8 requested unlock key for Device #123456").

The manufacturer's service could deny the request if the phone was reported stolen, or contact the rightful owner via other channels before releasing it. Or just revoke access to service centers with a history of abuse (e.g., the thieves have an "guy" at a strip mall).
I think you certainly hit the nail on the head as people seem afraid to ask about 'such simple things'. I think people want to be part of the 'in' and not feel like an outsider. It's a shame, it's much like the cliques of high school all over again. You just gotta act cool and not ask.
My Boobs Can Too Run with the Big Dogs
Hacker News doesn't attract a ton of theoretical computer scientists, but have you read Scott Aaronson's paper on the subject? http://www.scottaaronson.com/blog/?p=1438
The answer to the second virtual memory question is wrong. Actually there is not enough information to answer the question. For 16 bit virtual addresses and 256 byte pages a single level page table will have 256 entries, but how large is an entry? It will be at least one byte because of the status bits but it also has to contain the frame the page is mapped to and there is no information about the number of frames. Assuming physical addresses are not wider than virtual addresses, frames do not overlap and page table entries are multiple of 8 bits wide, a reasonable assumption is that page table entries are 16 bits wide and therefore the page table occupies two pages or 512 bytes.
Are you saying "Top selling laptops on Amazon"

is equivalent to

"best selling laptops in the U.S." ?

How is that a fair comparison?
Shouldn't nginx default to the best cipher set?
Well, I'm missing it - what exactly is "the point"? When building client side applications that have hundreds of components and must be able to function in a stand-alone mode robustly, potentially over multiple user sessions, until a network connection becomes available, having access to a robust implementation of proven, testable software development patterns makes sense to me. It did when I was building those client-side apps in Java or .NET, what changes now I am building them in the language with wider reach than any other in history? All of a sudden I should approach it like a script kiddy?
Clamshell packaging is an anti-theft mechanism, as the article mentions. It's a lot harder to pocket something that's encased in a wide plastic sheet, and even if you do, the number of items you can pocket is significantly reduced.

Given that retailers only make 20-40% of the final price of the product, having a couple of items stolen costs them a lot more than your couple of minutes of irritation costs you. The packaging isn't stupid, it's just not optimised solely for you (as the article states, web and brick stores have different needs here).
What parts would you like to learn more about? Shawn's construction is a pretty straightforward (and brilliant) combination of 3D DNA origami and DNA aptamers. The paper can be found at https://dl.dropboxusercontent.com/u/5290041/publications/223... ; the best way to learn about something like this is often to look at the paper, and then work backwards for the references. If you don't have journal access, lab websites usually have copies of their papers on them; I know our lab (dna.caltech.edu) has our papers there, including Paul's original DNA origami papers.

This paper is actually a bit annoying in its focus and tone regarding the field. DNA origami is actually surprising simple; the design is not at all "as complicated as it sounds." Short, synthesized strands of DNA that are complementary to various bits of a long scaffold strand of DNA (often single-stranded plasmid DNA, like M13mp18) in a manner similar to the way one pushes different faces of paper together with paper origami. Details of design can be tricky, but it really is something that can be done by hand. CADnano is great from a convenience level, not from some fundamental necessity level.

And the major challenges facing this particular technology really aren't, in my opinion, the cost of synthetic DNA. Instead, as many people have pointed out since this was first presented several years ago, the major problem with in vivo use is that nucleases are everywhere, and it's really expected that things like this will get entirely ripped apart in, for example, mammals. Even if it isn't ripped apart, it needs to not end up with stuff stuck around to it to the extent that it won't operate. Without some way of protecting the structure, it's not going to work well.

Still, this has long been the example I've used of an application of our field.
This question has been explored thoroughly by the engineers at http://www.multivax.com
Given the average time it takes for people to receive these Linus is getting it very early. Super nice to see his contribution recognized like this. It will be very interesting to see in a hundred years from now or so what will be the longest living contribution he's made, Linux or git.

Looking through this list he is in very august company indeed.

http://en.wikipedia.org/wiki/Computer_Pioneer_Award
I wonder how much thought he put into it before he started programming, especially as BitKeeper wasn't really uncontroversial earlier.
Really it was Mozilla that rose from Netscape's ashes. Firefox rewrote the UI, but Mozilla never died, it just changed to Seamonkey. It was the best browser for years before Phoenix came along -- for UI and resource problems that I never perceived myself.