skysight-inc/HackerNews huggingface dataset:
How comes that the non-Thinkpad Yoga has a higher resolution than the Thinkpad Yoga? I thought that Thinkpad is the brand that is targeted to the PROfessionals!?

I agree about the battery with you. However not so much about extra cost. The computer is my main tool, I am using it the whole day - I stare at it the whole day, I type on it the whole day. For me the keyboard, the trackpoint, the ergonomy, the screen quality are more important than the price.

Disclaimer:

* Being a freelancer, unfortunately the money for my equipment is at my expenses

* I am a Thinkpad user (X220T currently).

* I do not use mouse and touchpad. I have to admit that over years my dependency on a good trackpoint grew to a state where I feel uncomfortable on computers without them. When at customers I have to spend days on their machines (because of security prohibiting to use my laptop in the customer's network) I bring in an external Thinkpad keyboard with a trackpoint, even though the most time I spend on the console.

* I would love to see good alternatives to Thinkpads and I would be ready to pay even a higher price.

* I added this disclaimer as an edit to the original post
I haven't checked recently if they changed it, but MongoDB by default will, to my knowledge, bind to all network devices it can find, allow connections from all possible sources, and allow any connection to it full write access to everything in it.

So, uh, make sure your firewall let's ONLY known machines through to it, and check the manual how to enable authorization. Or better yet: Use a database that isn't designed to be goatse by default.
The opening paragraphs really resonated with me including that code example that can be replaced with any function I wrote yesterday.

A lot of my time in Clojure is spent re-reading and repl-evaluating my function implementations just to remind myself what its symbols look like. Even code I wrote an hour ago. Often I stoop to the level of caching my findings in a docstring/comment.

(defn alpha-map-sum-combining-thing
"TODO: Think of better name.
Example input: {:a 1 :b 2}
Example output: {[:a :b] 3}"
[alpha-map]
...)

Sometimes I can spot abstractions and patterns and protocols that unify a namespace of functions so that their inputs/outputs are obvious, but often I can't.

This kind of tool is essential for me.
can i get this as a firefox extension?
It sounds like junior devs are applying an attribution error:
http://en.wikipedia.org/wiki/Fundamental_attribution_error
Huge Botnet Found Using Tor Network for Communications
>A study designed and carried out at Stanford University showed an average reading speed increase of over 10 percent for first time users of BeeLine Reader. Many seasoned users experience speed increases of 25 to 30 percent!

So why isn't the study linked?

Regardless of whether or not the claims are true, who in the hell decided for red and blue for the demo's default? The blues/grays themes look okay. IMO, saturated red and blue and probably the two worst colors to use together in a design.
Even the second comic I can understand. The fact that they have to go out of their way to explain that no, they don't actually think raping people is OK is pretty distressing as it should have been plainly obvious from the first comic IMHO.

What I don't understand is why you'd then go and make a shirt, and bring it up again and again. What good could possibly have come of that?
I usually refer people to this youtube video by Furious Pete on the topic: http://www.youtube.com/watch?v=M957dACQyfU
"Cryptographers have long suspected that the agency planted vulnerabilities in a standard adopted in 2006 by the National Institute of Standards and Technology, the United States’ encryption standards body, and later by the International Organization for Standardization, which has 163 countries as members."

Wonder if it is referring to the Dual_EC_DRBG RNG.
Teardown preview: Inside the iPhone 5S and iPhone 5C
Well, "PROfessionals" that use the thinkpad lines (think business people) have no need for the extra costs and battery hit associated with a higher PPI screen
This is an interesting step. If we manage to use techniques along this line to cure Down's Syndrome, I wonder if the next step another decade onwards wouldn't be intelligence enhancement.
Normal people don't need 256-bit symmetric encryption. That's assault encryption and should only be used on the battlefield. 40-bits is enough and anything over that should be banned.

I'm only joking, but the same argument is used against other technologies that governments seek to control/dominate.

Edit: Skipjack was 80-bits I think. It was used in Clipper Phones: http://en.wikipedia.org/wiki/Skipjack_(cipher)
"We think that fame is deserved. We are wrong." Applies to people and tech.
Addresses and Nodes: Two Ways To Get Around
I was describing first-year students who are reading code as though it's written in a foreign language, not anyone with some degree of competence. For obvious reasons, professionals should not be internally verbalizing as they write or read code, any more than a fluent French speaker should be internally translating from English as they speak French.
Interesting concept. Do they have a research paper out describing the results in more detail?

A couple of problems: 1) beelining doesn't work well with links in text 2) Doesn't work on Hacker News at all.
totally unnecessary? The fact that solving problems with a regex is a common joke answers this question handily enough ("Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.")

I only use regex occasionally and, as such, typically need to refresh each time I go back to it.

Obviously you should choose the level of abstraction that fits your needs but I would love something like this if I did any ruby.
> I estimate that it does affect them more disproportionately than the war on drugs disproportionately affect [sic] minorities.

I appreciate that you're willing to be so open-minded about this stuff (in contrast to a lot of the conversation around both these topics), but the numbers that you're guessing and basing your assumptions on are just wildly off the mark. Black Americans are estimated to make up 13% to 20% of drug offenders in the US, but 35% percent of drug arrests are of black offenders. At the peak of the disparity (early 90s), black drug offenders were being arrested at FIVE times the rate of white drug offenders. The current disparity is between 3.5 and 4 times as much. Note that this is talking specifically about elevated arrest rates of drug _offenders_, so the fact that the amount of drug usage between the two groups may differ is not relevant. By the way, the disparity only increases as you look at indictment and incarceration rates vs percentage of population or percentage of offenders.
Jesus, this is a tremendous idea and opportunity.

Love to see big academia getting behind this, and looking at incubation in a different way.

I'm a little biased given that the program I started espouses almost the same exact structure as this, and of course get press coverage on the same day. http://www.forbes.com/sites/alextaub/2013/09/04/meet-rta-sum...

Great job.
"The NSA is just doing its job."
It's not uncommon for stories to receive no upvotes. Just so we can see what happens, I have upvoted this present story; can you verify?
Paypal Freezes Anti-NSA Mail Client's Crowdfunded Cash
How about coding sites such that folks don't need to 'add to cart' in order to find out what they'd actually be paying if they were to purchase? That's most often why I 'abandon' carts. They make me start a cart in order to see the bottom line.
The Thinkpad Yoga has actually a mechanical solution by raising keyboard plate to the level of the keyboard buttons [1]. The Yoga Pro, while not having a mechanical solution will disable the keyboard electronically, so even if a key is pressed nothing will happen.

[1]: http://m.heise.de/newsticker/bilderstrecke/bilderstrecke_195...
But if the engine is running on lower power because of the knock sensor, higher octane should be called for, right?
Thanks for the feedback, that's a really good point and very relevant to a challenge I see for myself. I think I still need to work on explaining it better and getting the whole point across. It's weak on explaining how it is actually executed.
3D Printed. I think being able to watch your own furniture be built from the ground up would be pretty cool.
Another feature liberated by `-privilege ` that I like a lot is ability to run `mknod`, which is necessary for using TUN/TAP interface.
One attempt to solve the problem, just by being able to accept more connections: https://github.com/lloyd/node-toobusy
The illustrations accompanying this article remind me of the ones in David Ahl's BASIC Computer Games.
Seems like the major distinctions I see here compared to say Haskell (and Scala to the degree that Scala is equivalent to Hs) is that Schema are dynamic and first-class.

Dynamic means that their usefulness is tied somewhat to your ability to exercise code paths. Compare this to Hs's static types where the type logic of your entire program (and all dependent libraries) is checked upfront before compilation. Schemata likely must be triggered by a validation function being called on live code. Endless further argumentation about this distinction goes here.

First-class comes from Schema's dynamic nature as well but is worth further investigation. Schema look like they can be arbitrary functions of the arguments, much like inserting `assert`s at the beginning of a function and then flipping those on or off at a later time. They can also be composed/decomposed/analyzed as Clojure values. This vastly increases the flexibility and complexity of Schema for better and worse. You can express much more sophisticated invariants in your Schema than you can in Haskell types. It looks like it's even possible for these invariants to be value-based—a concept which, in static typing land, is deep into research territory.

I'd say these contract-like invariant checkers are in a pretty different boat from static types. They check different classes of things at different times and make vastly different promises. What they both provide however, so long as your Schema don't get too complex, is some wonderful "living" documentation.
Audiobooks.com tried it. Sort of. $30 a month, a fraction of audible's library, terrible app. They gave up a while ago.
There is Docker within Vagrant, I have a Windows 7 desktop in front of me and all I need to do to enter my CoreOS system is "vagrant up; vagrant ssh" from the git shell.

I don't think there will be direct Docker support for Windows (erm... hrm)

http://coreos.com/blog/coreos-vagrant-images/
The funny thing is 56-bit encryption is still in use in the form of PPTP with MS-CHAPv2. I bet most of the decrypted VPN traffic mentioned in the article uses that.
"the agency used its influence as the world’s most experienced code maker to covertly introduce weaknesses into the encryption standards."

This is the part that truly disgusts me.
I believe so. Also, there were complaints with the original saying that the keys protruded out, making tablet mode kind of annoying. I read something about having the keys contract now, or not being as annoying in that manner?
Are you looking forward to run the Docker CLI in Windows (i.e., being able to use Docker commands from a Windows machine, while the containers run on a remote box), or run the containers themselves on a Windows box?
"Nice" colorschemes are probably less useful here since nice usually means harmonious. The point is to maximize your brain's ability to unconsciously distinguish them, so red/blue is a good choice if you need a lot of help. If you're more sensitive to colors, then the grayscale is probably a better choice.
The N.S.A. hacked into target computers to snare messages before they were encrypted. And the agency used its influence as the world’s most experienced code maker to covertly introduce weaknesses into the encryption standards followed by hardware and software developers around the world.

This is mostly a confirmation of what has been supposed: No magic, mostly bribed and coerced cooperation from the people who should be keeping our communications secure.

And while it doesn't do anything for the credibility of US-based companies, N.B.: "hardware and software developers around the world."
Why your Marketing Automation Tool is a Monster
From the article it says it has 2.4ghz-only Wifi. That kills it for me, and for a lot of people too.
Why You Should Use AngularJS
At first glance: wow that's ugly.

Then I read it. Fast. Consuming nearly at a paragraph at a glance when I usually can digest only a fragment of a sentence up to a couple of sentence.

It's not attractive, but it is clever and innovative - well done!
So as computer scientists, we're in the business of tradeoffs right. I think the conciseness tradeoff for clarity is good. Abstracting away from pure regular expression syntax is a good thing, I think, because it offers better AT A GLANCE reading.

Why would that be better? I recently saw Bret Victor's Inventing on Principle talk on Vimeo, and one of the things he mentions that I really agree with is that most of us must 'think like computers' to understand what our code will do. The less we have to do this, the better, because we're terrible computers

Now am I likely to use something like this? No, mostly because I don't program in ruby TOO often, and I am pretty well aware of how to use regular expressions.
Did you hack it yourself if you are so well informed? If not, what are your information sources? Rumours? I couldn't care less about thing you believe and they have no influence to my opinion about Linode.
BTW, they did not abuse neither my privacy, nor my security.
I strongly disagree.

r/askscience is great. r/science is not science at all. Take a look at the top-voted story at the moment: http://www.reddit.com/r/science/comments/1lruai/lsd_could_be...

That's far from science. Half of the comments are just anecdotes.
Not sure. I was using it on a laptop with spinning rust for fairly large rails project.
New York Post now hosted by WordPress VIP
I didn't even notice that functionality and I think it's a really cool benefit of this website. I'd change the icon to something more well understood like maybe the Stack Overflow or Reddit style look for voting
Love it..
Never install extensions, but will install this one.

Not usable for sites, but very much so for articles
If the NSA can, others can. It makes the whole thing useless.
You can calculate Nash equilibrium only when you know the strategies of your opponents. There is no single winning strategy in complete No limit Holdem, so you don't know how your opponent is going to play.

It's theoretically possible to find Nash equilibrium over all possible strategies but that's not winning strategy. You just lose as little as possible. You lose against most/all strategies.

Take for example Kuhn poker (https://en.wikipedia.org/wiki/Kuhn_poker). It's very simple but first player has several optimal strategies.
I have never understood the huge commissions Realtors make!
It has never made sense to me. I would love a Realtor to explain their expenses on the sale of a 1 million dollar house.
Actually I do remember hearing that docker/lxc was only the beginning, can you be more specific? What virtualization tech in Windows do you want to see Docker containers running in?

There's no reason you can't run CoreOS in qemu or CoreOS in VirtualBox, but all of those things are still coming back to Linux Containers. Did you have an idea of another way?
I am working on http://hmpgr.com (checkout the pronunciation in the "what is hmpgr?" link)

edit: use Invite Code: HN

Click on each app to see more details about it.

Back story: As a hacker, when you build a small application, its either web-based, iOS or android. All alone you cannot build for all the platform. So the first idea which came to me that why not build only web-apps which are responsive and hence can run smoothly on all platforms. But the problem was having a great experience on a web app is difficult. But if you think about it, its not true for all cases, you can have great experience and utility if the app itself is extremely simple and minimal.

And this is true in many many apps. In fact its true for Hacker News itself. So I thought of building a store for apps which are extremely minimal yet useful. The four apps (Running, Pins, Movies and Notes) are all my creation. Some of them you might find useful on a daily basis and some are useful only on specific occasions. The technology used is Ruby on Rails and we will be releasing a developers kit for folks interested in building apps on hmpgr.

Why would you build apps on hmpgr? Because you are guaranteed atleast one user (that's me :). Just kidding. Hopefully its going to be much more than that.
The idea is to easily get attention of fellow users who are already on hmpgr platform. The system gives you the option to install/uninstall apps on your choice basis.

Obviously, the system has bugs and am still working on them so use them and give me feedback.

Great idea @cjbarber.
I was thinking of doing a separate Show HN but this seems like a great idea. Thanks for building it.
I think people were speculating this on HN with this article: http://www.wired.com/politics/security/commentary/securityma...
Quoting a rep at Apple:

If a user swipes up in the app switcher then the OS will not launch the app unless explicitly told to do so by the user. So no, SLC will not be launching the app, nor will silent notifications. The only thing that will launch the app at that point is the user tapping the icon. The intention here is that the user has expressed their choice of not having that app running any more for any reason, so we honor that.

In this situation, there's really nothing that you can do. The next time the user launches the app you can let them know that some of the data may be missing, although you really cannot tell whether there's missing data or not (i.e. you might have been killed by the OS in the background and the user may not have moved thereby not triggering any SLC notifications). My suggestion would be to gather the data you can within the policies of the OS and if the user has manually killed the app then respect that wish and don't do anything.
Why We Published the Decryption Story
So does this means they have broken or fund a bug in RSA, fast enough computers to brute force or solved the P versus NP problem. In decreasing chances of possibility. I am also an encryption noob, so I gather that if they have broken a crypto then my 4096 bit files will be no more secure than 1024 bit ones. Right?
I guess I'm with you on the ability to crack. Any researcher should be able to try as hard as they want, and succeed.

I draw the line at collecting everything without specific warrants, regardless of what they do with it, against their charter and the Constitution.

I draw the line at hardware backdoors for equipment that I buy, and insertion of vulnerabilities into encryption standards that I take advantage of. Or I guess I should say that take advantage of me.
People don't take a 256-bit cryptoalgorithm into a middle school and kill kids with it, so I don't think the analogy works exactly. Maybe if you print it out on paper, or use a floppy disk or CD, you could cut a few people.
I agree about the battery with you. However not so much about extra cost. The computer is my main tool, I am using it the whole day - I stare at it the whole day, I type on it the whole day. For me the keyboard, the trackpoint, the ergonomy, the screen quality are more important than the price.
There's Google Blog Search: https://www.google.com/search?hl=en&q=shadowrun&tbm=blg&outp...

And The Guardian feeds: http://www.theguardian.com/help/feeds
The larger issue here is that they "covertly introduce weaknesses into the encryption standards". It's not that they cleverly and fairly break encryption, it's that they sabotage the standards.
So, should we re-evaluate if Intel/AMD's chips (and possibly even the new ARM ones) contain hardware backdoors for the NSA?
I was referring to the parent comment demanding "unqualified outrage", and relating this to "sexism in the geek community", which I felt was a little excessive considering it was one asshole artist who had drawn some offensive comic strips consisting exclusively of male characters.
Can someone who actually knows about encryption comment on whether it's actually physically feasible for the NSA to have actually broken, say, SSL 3.0 (which has 128 bits of entropy, IIRC) on a large scale (i.e., when you're sifting through petabytes of data on a daily basis)?

And if this were really an issue, couldn't you just use 4096-bit RSA (unless they have managed to surreptitiously insert a backdoor in it)?
My brother has DS. I don't think we should fetishize neurological disorders. It is a heartbreaking disease: watching him lose the ability to communicate effectively with the world and withdraw inward has been the hardest thing I've had to see. DS cuts people off from the world and isolates them; no one should have that kind of loneliness and alienation forced on them.

Also, let's be clear about this: people with DS have a very high incidence of early dementia and Parkinson's disease. If we had a neurotypical group of people that had a mutation that caused a similarly high incidence of early dementia and Parkinson's, there'd be zero hesitation about treating them at birth so that they wouldn't have to suffer from dementia at age 35.
Although it is fair to have an opinion about this based on personal experience, remember that performance when reading is a personal matter (anecdotal evidence: the crowd that highlights text for reading [1]; scientific evidence: dyslexia).

So it is good to remember that it might or might not work depending on the way your individual brain works, independently of what the person next to you gets from it.

[1] https://news.ycombinator.com/item?id=4839436
See my reply to my own comment regarding the first point. (Not sure what HN best practice is on this one.)

Regarding the trans stuff: I did really read it, yes. For what it's worth, I've been reading Penny Arcade since 2000, and it's been in my RSS reader as long as I've used one. Did you any of what he said on Twitter?

The man's sincere in his contrition, but his shoot from the hip style without thinking about what other people think plus his penchant for lashing out is insane.

I don't think he's just paying lip service. I think he's probably a nice guy at heart. If you want my honest opinion, I think he's unaware of a lot of (dare I say it) privilege that he has, and reacts with hostility when called on it.

So again I am willing to take his trans apologies at face value. But it's part of a pattern, and maybe after stepping in it a few times, the guy could take at least a little more care.

I don't think this makes him a villain, and I suspect he'd find this criticism fair, as he has explicitly discussed this in the past. I give him credit for being self-aware.

Maybe I can summarize it like this: it's strange to hear people (not necessarily you) intimate that a) he has nothing to apologize for because he's a flawed but nice guy, and b) he's apologized so stop with the criticism. We wouldn't be here in the first place if the guy maybe thought a little bit more about how he communicates. And neither of the above invalidates this as a jumping off point for a discussion about the widespread insensitivity/hostility in gamer culture when it comes to folks who aren't cis, hetero, white males.
Can someone elaborate on how secure the underlying algorithms still are? Most of the NSA's "foiling" seems to be done via coercing corporations and side-channel attacks. Are TLS, AES, etc. still thought of as secure?