skysight-inc/HackerNews huggingface dataset:
This benchmark doesn't specify a pickle protocol, which forces Python to use a big, inefficient format.

I filed a bug. https://github.com/benfred/bens-blog-code/issues/1
also changing indexed-fields on the go
I wouldn't say Clojure, I would say Node.js.
The Challenge of Global Health (2007)
The claim for the Apple marketplace was that it would be a better place, a well-tended garden. Better for consumers, better for vendors, and worth Apple taking a large slice of profits. So I think it's reasonable that developers are surprised.
Ah, sorry for the confusion then. I have to say, an attacker who can change random files on the server can do all sorts of naughty things. Serve evil javascript libs? Change server configuration? Insert her own TLS cert? Check, check, check. Why would .well-known stuff be any different?

For those who do have problem with this, I guess I see why they want DNS SRV, but I can also see why the "plain DNS" complaints sidetracked this functionality.
The NSA Puts Journalists Under a Cloud of Suspicion
HTML5 is dead.
How do these differences change the crux? We are in the process of the industry splitting into technicians and developers and this is overall a good thing?

I think they are interesting details, for sure, but I don't see exactly why you think they're relevant on a first order approximation.
It's spreading quickly in the gamedev/writer community on Twitter.
I'm not saying the shared economy is racist by design. Nor am I accusing mentioned companies as being racist. But as companies build trust through profiles and links to social networks, they should be wary of the unintended consequence.
As others have mentioned, Netscape Navigator was free to individual users. Corporations using it were supposed to have site licenses, but in my experience this was mostly ignored en masse. I certainly worked at a couple of companies in that timeframe where everyone used Navigator at work but the company didn't have a corporate license and the situation was constantly joked about, the way people joke about WinZIP/WinRAR nag screens saying you are on day 1099 of your 30 day trial or whatever.
I found this article to be more informative:

http://arstechnica.com/science/2014/02/giant-leap-for-nuclea...
Computer Software, Alan Kay [pdf-8pp]
You should add a warning class for possible misspellings, too. It would be nice to not need to use a separate spell checker.
The issue with courts is that not only do you need to convince them that the copier is in the wrong, but also that apple/Google should be the ones to do something about it.
Weird, I have one friend that uses "kk" and it registers as short and dismissive.
wish i'd known about this earlier. when i didn't get something i assumed i had to work harder. didn't realise i was supposed to blame the teacher. damn.
This is the first startup in the last 6 months that has me genuinely excited. Congrats!

I know this is considered bad mannered, but what's the NLP behind the scenes look like? I'm curious. :)
The root of this problem is that most data sets in psychology, anthropology, and epidemiology are not as large in terms of sample size as what computer scientists and electrical engineers encounter. p-values are a surrogate to explicitly describing the data using probability distributions or as random processes. In essence, you sacrifice granularity for simplicity. If you look at the original works of Fisher, etc. and their widespread utility, a large part of early statistics is intended for 'practical statisticians' who seldom encounter data-sets that are 'small' in terms of sample size. As someone who works in electrical engineering/computer science, I've never used the p-value because:

1. The field, in general, demands far more mathematical rigor when dealing with statistics.

2. The demand for mathematical rigor is justified because most data sets we deal with are many orders of magnitude larger than what psychologists and others encounter. So predictions based on limit theorems, etc. are often testable.
American's are not making it illegal, they are on both sides of this issue. Some are buying up the vehicles and exporting them, others are attempting to corrupt the right of personal property by prosecuting them.
Eh, high-tech yeah, since the products they create depend on it. So I agree, but I don't consider AOL high-tech anymore. On the other hand, Apple by extension employs FOXCONN it's laborers, and I don't know how much their happiness effects profitability.
Note that Obj-C's APIs tend to be much more verbose than Smalltalk's generally were. Compare Objective-C's

enumerateObjectsUsingBlock: aBlock

to Smalltalk's

do: aBlock

or NSDictionary's

objectForKey: aKey

to Smalltalk's

at: aKey
That is a very long article to describe the obvious difference between writing and text-based chatting.

This is nothing new, it's been that way since the days of IRC, and probably other channels before that.

If the author were to discuss this subject with another human being in casual conversation he wouldn't do it in the exact form of this article.

There's no fundamental change happening here, just using language in a different way in different context.
I see this, along with the many meanings of "lol" [0] from people who are just a few years younger than I am (34), but very rarely from anyone my age or older.

0: https://www.youtube.com/watch?v=yoF2vdLxsVQ
Regarding your anecdote: IMO it works for 4chan because the entire system is built around anonymity and a troll culture. If every message on 4chan is a trolling opportunity but every user is anonymous, trolling looses a lot of it's 'fun'. You get no notoriety, the target is primed for it already and is protected by their own anonymity.

Trolling on 4chan has been elevated to such an art-form that it takes more energy to successfully troll than basically anywhere else on the internet. And that's saying something.

The problem is that very few other platforms can keep that anonymous relationship equal in all cases, and that's where the real problems start. The power relationship becomes unbalanced and the equation tips in favour of bad behaviour.

Take twitter as the classic case. A lot of feminist writers will use semi-anonymous accounts because of the level of vitriol that is commonly thrown at them. Then some particularly nasty individual doxxes their account and the level of personally abusive and physically threatening messages increases dramatically.
so the problems other people have are simple, but the problems you have are not? Almost every normal person feels this way sometimes, though your version is more exaggerated. Other people's problems can be changed with a simple change in perspective, because when you're trying to solve other people's problems, you don't have to acknowledge that person's humanity. You can just swap that person out and replace them with a person who doesn't have that problem, and the problem gets solved. Of course, from the other person's perspective, that's impossible, but well that's their problem.

With your problems, you can't do that any more - you can't deal with the curse of being gifted by simply not being gifted anymore because that wouldn't be you, now, would it? You have to deal with walls of internally consistent, but questionable ideas because that's who you are, you can't simply snap out of it and replace them with good, reality-based ideas.

I don't know know why you have to deal with depression and hopelessness, but regardless of how true it may seem, it's not healthy to construct a narrative in which you alone are a genius dealing with deep questions and others are simpletons with mundane problems. It leads to dehumanization of others, which robs you of the very companionship you seek. Underneath others' simple problems like "weight issues" and "financial issues" lurk deep emotional issues of the kind that you struggle with.
That's pretty much the business model. Copy ideas and execute faster than the original developers because they have more resources.
Simple, easy, and fun are very different concepts and it's best not to mix them up.

Physical, emotional, and mental energy are required to pull through these "simple" habits and behaviors, which makes these neither easy nor fun. We seek out advice and shortcuts so that we don't require as much energy to make these transformations. It's a sustained kind of energy to move away from ingrained habits or lifestyles.

Pressures around you tend to keep you where you are (mentally, physically, and emotionally). I would say that even making a decision to change your life is out of the norm and requires a rare kind of commitment and energy.

I think it all comes down to the fact that people don't like change. People associate comfort with consistency and conformity. Network effects compound this effect.
How can I get a job making up stuff like this? Or is the author just self-deluded?
Spreading the gospel of Jekyll and GitHub Pages
This is pretty cool!

Google's Web Speech API can also be used to build something similar.

Here is the Web Speech API Demonstration:
https://www.google.com/intl/en/chrome/demos/speech.html
Obama: From Bottom-Up Candidate to Top-Down President
Opinion: Stop the NSA while we still can
I was vetting ES for a business critical search platform, had some concerns about write/read performance and how the lucene indexes are handled on disk. I read that it doesn't really perform as well a splunk...Instead of ES, I'm considering a solution using HBase to shard lucene indexes on HDFS.
"Why do we drive on the parkway, but fetishize an impossible and ridiculous masculinity on the Hemingway?"
Yes. Long ago I asked my first business lawyer something like, "Could we be sued for that?" His answer was something like: "Sure. You can be sued for almost anything. They probably can't win in the long run, but that isn't the important question. It's whether you are willing to pay to fight it to the end."
How To Edit Your Facebook ‘A Look Back’ Video
I wish the Chinese space program the best. Every success pushes mankind (all nationalities) forward in our understanding of the universe.
What is feminism, if not the actions of feminists? I've seen this with my own eyes.

And the message of "Lean In" and the like is very much against the traditional female lifestyle. Prioritizing family over work is called "leaning out" and criticized.
I could say the same about acceptability. You either accept something or don't. Grudging acceptance is still acceptance, right?

Meanwhile, you can assign a mathematical measure of partial correctness for, say, sets of statements, simply as the fraction of correct statements over the total. In linguistics, you can assign measures to both acceptibility and correctness simultaneously by taking the fraction of people who "accept" a construct as "correct".

I'm not even sure how many levels of meta I'm at, so I'm done.
The quizzes only show up when flash is used to display the video. Even then they are useful in my opinion.
I find this an extremely chilling story. It speaks to the erosion of personal property rights in the US. It is horrible to see the complicity of the US in the outright rent seeking on the part of foreign auto manufacturers is stunning.

One telling statement is the articles is made by US prosecutor for the case. He remarks that his persecution of this business is justified because its practitioners are simply out to make a quick buck. However where in the law is it the goal of the government to determine the economic value of the distribution of luxury goods on the international market? Why is it even a question anyone in the federal government is considering?
Replacing Objective-C and Cocoa
Don't you need rbenv (or similar) in GP's case of migrating old app to new?
It's so funny. Looks like our brains are evolving towards monkey. Or we should start from our first literature class and let teacher to emphasis on the effective expression skill on top of grammar.

Sometimes I saw very good comments which are very long but informative. It takes us time to compose and read, but that's more valuable than short sentences.

What is a better way for communication?
Last weekend I actually built a self deploying website with Github Pages, Travis CI and Middleman.

The owner has access to the github repo and can edit everything whenever she feels like it.

No need for a non functional cms, a wysiwyg editor or me for simple text updates!

https://github.com/Egbert/vonb-tv
Show HN: My solution to scaling P2Pool
P2Pool[1] if you haven't heard of it is a decentralised pool server for Bitcoin/etc. It works by creating a block chain of lower difficulty (i.e. a `block` every minute instead of 10 minutes). This separate block chain is used to encode the miner's shares. Overall very cool idea.

However, as the P2Pool network grows larger, it becomes harder for miners to get shares into the share chain. Thus smaller miners will begin to experience large variances mining on P2Pool. If the P2Pool network is too small, then it won't find blocks as often and miners will get large variances again.

So I've recreated a proxy pool that'd sit between the P2Pool node and miners, absorbing the P2Pool variance and ensuring payout for smaller miners.

Github project: https://github.com/dogestreet/proxypool
It's hosted on http://proxypool.doge.st if you want test it live (Dogecoin)

* 1. https://bitcointalk.org/index.php?topic=18313.0
Physicist’s Proposal in Quantum Computing Receives $2.25 Million in Funding
>To get a sense of how cold this is, Pluto's average surface temperature is seven degrees warmer.

That doesn't give me a good sense because I have no idea how Pluto's average surface temperature compares to typical on-Earth temperatures that I have experienced. This gives me a better sense:

26 K = -247.2 C
Eh, that's a murky sarcastic point you're making. It's about a contract/compensation in the end. Benefits that were in place, are now removed but the work expected from individuals is the same, that upsets people and the contractual balance, whereas if they gave raises to everyone for the same amount of work, all workers are happy! It's morally (to me) arbitrary. 'good change' is morally acceptable 'bad change' is not. How sad.
I think I gave an account of history that is accurate enough on a first order approximation, and it is history as parable to come sideways until I got to the key point of: specialization is a good thing.

Are any of the field divisions I mentioned inaccurate? Or is it the chronology youre objecting to?

This isn't a feel good story, it is a parable. My entire point could be rephrased in a more hostile fashion as: It is not presently feasible to be an expert in every aspect of computing, so why is further division of the field a bad thing?
America Forgot How to Talk to Its Zombie Spaceship
I'd love to see this as a firefox extension.
Photos of bin Laden's corpse destroyed
Interestingly it marks the infamous Zero Wing intro as grade 3 or 4, but considers the "correct" translation to be Grade 6 and complains about the "all of" they use.

http://en.wikiquote.org/wiki/Zero_Wing

EDIT: Forgot HN isn't Markdown.
Objective C is a Bad Language But Not For The Reasons You Think It Is
If it was JSON, how would you pickle dictionaries with tuples as keys?
Hi Matt,

I've been exploring your blog. Great stuff! I was particularly appreciative of the parsing articles.

Larry Wall (the Perl designer) has been designing and helping develop a new language for years. (He claims he began thinking about this new language before Perl 5 shipped 20 years ago.) Arguably it addresses the same sort of audience as Scala and Haskell. Have you taken a look at it?
What I meant was that almost all the HTTP stuff is in "net/http".
Its as if people have already forgotten the Sim City fiasco!
As someone who has done a pretty serviceable job of building those kinds of courses for systems security: I wouldn't be jealous of that at all; the fundamentals of CS are what matters.

If that's something that's still interesting to you, check out http://microcorruption.com.
I'm not so sure. IBM seems to hire really cheap developers in India, so it could be they've realized they need to hire better engineers in the first place.
DuckDuckGo did make changes to their page. Their logo had been changed to look like it was being recorded and then linked to thedaywefightback website.
The point is not the number of people that are tested, but the prior probability that the person tested is the president. The person wandering around the white house already has a decent probability of being president. Some guy found in the middle of the country wearing every day clothes, not so much.
Browser-based audio waveform visualisation from BBC's R&D
..and Microsoft, Atari, Sun, et al sunk billions of dollars into "research" groups with very little to show for it other than a bunch of concept videos and the resumes of the researchers. It's a double-edged sword.
Thanks for responding. Here's one additional suggestion:

The benchmarks you posted are extremely microscopic and artificial. They are so small, it's possible that LLVM is able to optimize them in ways that are less likely to be possible in any real application. If that's true, then their results don't predict anything about what the results of any real applications might be, and so they read like exaggerated claims. Consequently, while such benchmarks are often useful for development, they're inappropriate for high-level blog posts like this one.

If you don't have any better benchmark numbers to post at this time, that's not necessarily a problem. If you don't post any numbers, people will understand that it's a prototype and you haven't gotten there yet. That's ok.

But by posting these numbers without caveat, you give the appearance of making exaggerated claims.
I do a significant portion of my communication over IM and SMS, but I have literally never considered or even heard that periods mean anything specific like this.
Hey dude,

That sucks.

As a favor, I went ahead and gave them a shit review.

If I had more time, I might link farm their brand name all over the place.
I'm not here to judge anything your family did in response to a suicide. I'm sorry you had to deal with it at all. I don't have an opinion beyond that.

But I can be clinical about a case I read in a blog post by a stranger, and I remain interested in your response to that case.
Reminds me of: http://xkcd.com/1189/
Does something like Statamic exist as open source?
You imply the web is the blue ocean? :)

I've experienced countless hotlinkings, rippings, clones, insults, DoS attacks and cybersquattings as a former Flash game developer. Luckily, I have not been involved in any trademark issues, but it is happening also on the web, isn't it?
There are a lot of features thoughtfully combined that make ES great. Top of my list would be:

1. It handles human written language. Any language. The same technology that let's it handle strings written in human language provides a lot of flexibility in handling string in other applications. Particular when handling logs.

2. Non-string data it also handles very fast and cleanly (numbers, dates, geo).

3. Lucene has an inverted index that has been optimized over many years. ES scales that pretty seamlessly across many servers. All decisions in the project seem to be made around whether a feature can scale to 100s of nodes.

The devs have also been really smart to focus on the "out of box experience". Very well thought out defaults.

More on our experience with ES at scale: http://gibrown.wordpress.com/2014/01/09/scaling-elasticsearc...
check out reverse flappy birds, its pretty hilarious

http://kookiekrak.itch.io/flappy-pipes

p.s. i put it on facebook too! (unity + fb integration is amazing)

https://apps.facebook.com/flappypipes
It is not hard. But it is also not justified by a cost benefit analysis of the situation (this is after all a comment thread on hn). I gave a historical parable about not getting high and mighty when the industry advances its abstractions to the point where less years of study are needed to efficiently build things.

If you feel my level of detail takes away from my goal of providing a relatable parable, please let me know how.
I know people already pointed this out, but I'll add my 2 cents: Every single teacher I've had told me to shorten my sentences.
Hey bane.

It can get better. In recent years, the gifted community talks a lot about "social and emotional needs of the gifted." There are conferences and the like which focus on that. Perhaps that would help?

Signed: Another "outcast," (but fairly content...though it's hard to express since, certainly, I have problems I am still trying to fix.)
It's a bit steep to call them garbage, I use both the iPhone and iPad apps from Asana, but only do jot down ideas I have at the time before I forget. Later back at my desk I'll do the more "advanced" stuff

Everything can always be better, but I appreciate that they have them :)
So, instead of fighting the government, Wikipedia decided to mimic it.

Optimist in me says maybe if people realize how broken it is on small scale, they'd think how broken it should be federal government scale. Pessimist in me says there's absolutely zero evidence people would actually take any conclusion from it and not just use it as an excuse for not doing anything.
The Original Lead Technical Architect of Magento Launches Sellvana
Before replying I looked at your profile and read some of your previous posts. It is clear that you are somehow knowledgable on all things blue. This may be just due to your geography or because of more concrete connections. Whatever the case 66,000 is relatively small to the IBM of yester-day/year/decade. I was an IBMer in the 00s and 66,000 is smaller than it used to be. Moreover it is a lot smaller than how people remember the mighty Big Blue. I can not imagine any IBMer saying that number was not relatively small unless they had just finished on-boarding.

Do you know what percentage of these HW/SW engineers are in research? (i have no idea)
How Obama Officials Cried ‘Terrorism’ to Cover Up a Paperwork Error
It even made the Daily Show with Patrick Stewart hilariously dressed up as the rover, slowly dying.

http://www.thedailyshow.com/watch/tue-february-4-2014/who-fr...
Baptism / Christening Photography  Local Professional Photographer
You might want to question your own assumptions as well. Couldn't the fact that Bitcoin is less mature in many ways than fiat currencies be a result of the fact that Bitcoin was invented just 5 years ago? There was no involuntary deposit insurance for USD when USD was 5 years old.
Clapper Reads from Bush/Cheney/Nixon Playbook to Fear-monger over Transparency
My text speak disappeared the moment I got Swype, and typing full words was hardly any harder than the abbreviations. Perhaps not using text speak is a sign of age, but it may also just be a momentary input-device anomaly too.
I think most of us have a writing skill level beyond the average, which cannot compare with the professional writers.

And I do believe that language capability is very important because it's the bridge between us and other people.

But the new trend is leading towards making everything simple and easy for everybody to absorb. It's even better to make it under college level. I don't quite agree with it. We should influence the next generation with excellent language expression more than simplifying it.

One more point is: if we need to publish our articles, better to use professional editors online to edit it. Proof reading or editing is always necessary for all the publications, like magazine and books, right?
You would wrong. Dedicated NTP servers yes, but there are things like routers, IPMI controllers, and firewalls that run the NTPD server. Even a bunch of linux distributions were shipping vulnerable daemons until a few weeks ago.

Anyone that's done '<package manager> install ntp' has the potential to be vulnerable, depending on configuration.