skysight-inc/HackerNews huggingface dataset:
I chanced across the original paper [1] by Dr. Thomas Bak a few days ago through a BBC article [2]. The section how they measure this is interesting, for those interested.

Probably applicable to spoken languages as well as computer languages. I find that having deep dived into lisp out of interest, my functions in other languages have over time become almost purely functional, with the occasional side effect - I actually cringe a little bit when a function doesn't return anything. The result is that my code has become immediately unit testable. Perhaps the analogy is true?

[1] PDF: http://onlinelibrary.wiley.com/doi/10.1002/ana.24158/pdf

[2] http://www.bbc.com/news/health-27634990
I think it IS Intel's NUC in an acrylic box and wouldn't be surprised to see Kickstarter end this project
Unless you have a specific goal in mind for learning a new language, I'd suggest Chinese. The language itself is by far much different than English (comparing with with all the language you listed above), you will learn about a much different culture than the West, and a billion speakers is nothing to scoff at.
It's not just racism/classicism. A study found ugly people get sentences twice as long as attractive people.
Let's not forget the timeless classic by Major General Smedley Butler: War Is A Racket[0].

[0]http://www.ratical.org/ratville/CAH/warisaracket.html
It all depends on how you define "small and fast".

Comments obviously are not code, so it's reasonable to complain about lack of comments.

You suggested wordcount, I think wordcount is good, so it's reasonable to complain about single letter words rather than descriptive words.

uberalex's suggestion for reformatting wouldn't change the algorithm or speed. It would simply spread operations across more lines. That also seems like a reasonable thing to ask, to me. They can learn your method either way.

Edit: I mean, I'm sure fitting more on the screen is valuable, but people already know how to fit many times as much code onto a screen. They avoid it on purpose for whatever reason.
What percentage of all that effort do you suppose goes toward "consumer protection." Modern governments are so paranoid. In a human that would be called "guilty behavior."
Probably don't even need a short domain. Facebook.login.secureauthredirectsystem.moregibberish.com probably would seem sorta legit. After all, Microsoft's auth systems do crazy stuff like that. So does the moronic Verified by Visa system - it's something like "ww2.secpayment.com" and looks totally sketchy but it's legit.
I too am interested in a detailed treatment of the systemic multi-abstraction-layer analysis of the problems with healthcare. Especially if it is on audiobook.
GoldenFrog has publicly stated that they are very much in favour of logging things.
It is worth remembering that many of Aristotle's works begin by covering the whole field as it existed in his time, and it is often difficult to untangle what Aristotle himself thought vs what he reported others thinking. The "standard" translations of Aristotle's major works--particularly Metaphysics--by Sir David Ross are also heavily influenced by Ross' neo-Platonism, so they can be quite misleading given the number of gaps and ambiguities that need to be filled.

It is also worth remembering that we know today that Aristotle's physics accurately describes human experience. If you inquire into the physical beliefs of non-physicist college students you will find they give accounts that are Aristotelian to the core. The degree to which Newtonian physics is bizarre, abstract and counter-intuitive is often forgotten by people who bash Aristotle. He was often wrong, but the problems he was working on were fiercely difficult, and the tools he had to bring to bear on them incredibly crude by modern standards.
Sweden is on the hunt for damaged Russian submarine in the Stockholm archipelago
I've learned a couple of languages as an adult and the experience is nothing at all like learning a programming language. The road to fluency in an acquired tongue is extremely mentally taxing. You end up having quite a lot of deep, meditative thoughts sessions about the structure and usage of the language. The first few days spent immersed (i.e. speaking it all day long) can be exhausting. I've never experienced anything while learning a computer language that comes close. I guess the closest analog I could think of would be switching cold turkey from procedural to functional programming, or something.

P.S. Choose Spanish. Waay easier than German, and of course Japanese is among the hardest languages for native English speakers to acquire.
I said that Tarsnap's goal wasn't to grow, not that Tarsnap's goal was to not grow. What it comes down to is that Tarsnap is large enough now to be easily self-sustaining (it pays me more than I would expect to earn anywhere else), and my goal from the start was "build the service I want to use", not "become rich".
HowTo: Use Bash Parameter Substitution Like a Pro
I'm not worried about money. Doesn't mean I like wasting it though...
It's pretty hilarious how copy protection and DMCA can coexist with the Third Party Doctrine.
>>non-engineering.

If you can't see the beauty of engineering here, nor have your mind race for any possible ways to defeat this - I don't know what to tell you. I've never seen anything like this before and I literally started laughing out loud at my desk when I saw that chain-link key come out. I can picture the lock-picking community drooling over a chance to find a way to defeat this thing. It's like one of tptacek's hacker challenges, but for mechanical-engineer types or something.

I'm sure whatever picking-solution is used, it will make me grin from ear-to-ear thinking: "that is the most clever thing I have seen in a long time"
It gets even more fun if you go back to the medieval grimoires, like the Munich Manual. Medieval Latin is tricky in both orthography and its linguistic departures from classical Latin.
Maybe he really meant "in operation" or "active".
Ask HN: How to find a co-founder for a non-profit?
I've co-founded two enterprises previously, both profit making. Both co-founders came from my existing network, and worked for equity as well as cash.

However, I cannot find a business co-founder within my current network who would consider starting a non-profit; likely because most of the upside is ring-fenced (although as I am based in the UK, I can form a non-profit which allows up to 35% of profits to be distributed as a dividend).

How did you find your non-profit co-founder? Am I approaching this the wrong way, or am I simply failing to convince people of my vision for the non-profit?
They must have had something unique, or Carmack would have probably created his own company instead of joining Oculus...
I hope someone gains value from this article. It's the first in an ongoing series I plan to write on JavaScript. Would love any and all input!

Andrew
I should take another crack at installing python-mode for vim. Last time I did, I spent an hour at it and it ended up taking 10s to register any entered text. I didn't know how to debug stick a debugger or logger into vim plugins, so I just gave up. Sometime when I have more patience, I'll give it another try and maybe produce an actual bug report.

Anyone happen to know a good way to debug vimscript?
> The current incarnation of The Simpsons sucks, because it's always sucked. You just only remember the good parts of the old episodes because of the fallibility of human memory. This selective memory makes the good old days seem better then they were.

I would have to disagree here. I grew up watching post-season-9 or so episodes, mostly the new episodes each Sunday night. If I was lucky, I might see an older episode like "30 Minutes Over Tokyo" when it got rerun and I happened to tune in to a weekday episode, and I enjoyed them a lot. (This was long before I became a hardened torrenter.) Then the DVD box sets starting coming out and I asked for them as gifts; season 1, season 2 - these were revelations to me, I had never seen any of them before. (Fox didn't rebroadcast them, or I missed them.) And they were clearly very different from the newer episodes, and I thought by and large they were better.
I'm contemplating buying this, but I won't let myself until I feel like I've done all the exercises in "Beginning Haskell"[0].

0: http://www.amazon.com/Beginning-Haskell-A-Project-Based-Appr...
2011 Jack Ma Interview (Founder of Alibaba) by Charlie Rose
Why? So long as it doesn't get watered down and actually meaningfully indicates "I've made a serious effort to think about the user interaction and engineering psychology issues involved in my design.", I think its a trend that advances the industry.
that seems overly complicated for ruby if a is a file.

c = []; a.lines{c << a.pos}

As far as $, you may know it from Regex as the new line indicator.
http://www.tsu.co/invite_code cheese :)
Every ten years, some company comes around and claims that their functional/data flow/columnar/meta shortish is orders of magnitude better.
Usually, the one thing they have going for them is that they focus on only a small subproblem. That lets them be small. Every demo is one of no edge cases, no exceptions, and no I/O errors. (Or they cram all that into some "standard" library.)

The real challenge is that, 99% of the time, requirements and integration is what kills you, not raw performance.
For the cases where performance (or formal correctness, or whatever) matters, the main challenge is usually to convince the market that it's worth paying for, and then finding the right developer project match.
It's an interesting piece written by an authority on the subject, but the title is so misleading that its negation would be closer to accurate. Accordingly we replaced it with a representative sentence from the article. Suggestions for a better title, as always, are welcome.
It also allows APs to be "hidden", by not broadcasting its own SSID, but relying on devices to send out a probe to ask if it's there. Of course, it's not hidden from packet sniffers if it's talking to someone.
Has the Simpsons financial situation ever been reasonable? They survive on only Homers salary which can't be that great. Still, they own two cars and live in a two-story four bedroom detached house in an average size American city. On top of that, Homer has enough disposable income to get wasted at Moe's Tavern almost every night. In the show they are labelled as poor but it really doesn't seem so.
An Alternative Kind of Vertical 3D NAND String (2013)
Interesting read, but I think the author's theory does not fulfil the definition of a 'racial slur', even by his own definition.

Early in the article, Cohen mentions the 'joke', “What do you call a black man with a PhD?...N——r.”, and clearly points out that the racial slur "trumps class, achievement, intelligence, education politics.

But throughout his long definition of the 'douchebag', he specifically mentions white men who are, and white men who are not, and how these classifications are placed upon the individual.

A black person does not have the ability to look upon a racial slur such as the n-word and say "oh, you don't mean me, I'm not x,y,z". A racial slur is a racial slur because it is demeaning not due to character, but due to nothing other than race.
IP addresses are not personally identifying information?
Obviously bug free! Regarding intelligibility / comprehensibility: it's somewhere between brainfuck and Perl's worst examples of line noise
The rhetoric of medical reform draws mostly on economics: Experts differ over, among other things, how to structure “insurance mandates” and what constitutes “overutilization” of a rapidly expanding array of high-tech procedures and diagnostic tests.

Sounds like the tell-tale signs of socialist dysfunction, from which all the other problems stem. The solution is simple, but, unfortunately, poorly understood and highly resisted: restore a free market for health goods and services.
Which is where my brain circles around to the bit,

things you could buy instead of whatsapp

In this case, 100 of these ships.
And it works in fewer places than h264 video tags.
It seems that it might be more appropriate to simply have your default firewall rule be to drop incoming traffic, and to then open only those ports you need.

If you're using a port whitelist (rather than blacklist), the problem the author identifies shouldn't really exist.
How do all these libraries check comments? As far as I know, the Python ast library does not parse comments?
A shame this article doesn't mention Valve which is where the technology came from. In fact what the VC's were demoed was Valve's $75 million rig (which does indeed look very good!).

And when Oculus started a ton of Valve IP was handed over to them...
OT, but you can see the score of your own posts.
In spanish(at least in argentina) we say "El que se quema con leche ve una vaca y llora"

Someone who has burnt with milk sees a cow and cry...

It means, if you had a bad experience with something, sometimes you extend your unease to things slightly related with your original experiences.
You would do well to heed Wikipedia's advice[0].

0: http://en.wikipedia.org/wiki/Integral_symbol
The end of kindness: weev and the cult of the angry young man (2013)
Thinking more rationally in a foreign language is actually a well documented[0]. I know I myself have noticed it.

http://www.huffingtonpost.com/2012/04/25/foreign-language-de...
You left out the part where she decides to openly mock, or, I guess the phrase today is cyberbully, the author on Twitter.

Angles are fine, but don't leave out things that happened.
Everybody dies... Everybody makes mistakes... It's all just a matter of delaying the inevitable. Worst case, you fail to delay it at all (or maybe hasten it a bit).
If the SQL is I/O bound, the kdb version cannot be 1000x faster. And if it's not I/O bound, you're not pushing it right. (Nite: compare columnar SQL here.)
K can't make your I/O subsystem faster, and the new OS probably doesn't natively support 99.9% of existing high performance hardware.
Show HN: Quick weekend hack- realtime chat based Q&A
Regarding find_all_with_index, you can do:

.find_all.with_index { |item, index| ... }
I've always wondered what the actual best practice is with rejection rules. I tend to prefer issuing reset/unreachable since as the article points out it does make the port look like it's truly unused. On the other hand, eliminating the response packets has benefits of its own: the scan takes longer, the system doesn't incur the response overhead and it won't participate in any attack scenario depending on sending responses to a spoofed address.
I disagree. Denying that online cultures exist is just as silly as denying that quality software cannot be written by remote people. You've just posted to a very distinct culture.

All of my remote gigs have had very different cultures. People communicated, friends were made, etc, etc.
Imagine the case where you have an iptables rule for mysql, but don't currently have it running. This is the case that the author is referring to, whether or not it's a blacklist or whitelist. The trick is getting the iptables response on drop/reject, and the OS response to no listening program to be the same.
I was recently surprised to learn that they make server systems with up to eight PCIe x16 slots.

We were looking at this particular beastie [1] to host some Nvidia Tesla K40s for some simulation software. It would be a very expensive box, but the sim software costs a lot more.

[1] http://www.supermicro.com/products/system/4U/4027/SYS-4027GR...
While I admire your conscientiousness, I think you may be overshooting caution and flirting with timidity. Audentes Fortuna iuvat.
Can you clarify the first point more? I would assume that if the user is able to connect to "facebook.com", then the connection would immediately go to HTTPS and the router could not "forcefully redirect" or do anything to the connection.

Alternatively, I could imagine a situation where the router hijacks the _DNS_ request for Facebook to a malicious site. Is that what you were referring to?
Is there a rigid section penetrating into the lock channel at all? It seems like this lock would be especially prone to broken keys from over torquing.
Palmer Luckey and John Carmack are doing for VR what Steve Jobs and Steve Wozniak did for PCs. They launched a new industry, one that will be bigger than PCs ever were.
None of that until it does scale. Speaking from prior experience of previously running on our own server setup (a long time ago before cloud and hosting were the norm, after scaling on AWS, and to current stuff.

Worry about server setup when you have those problems or otherwise you might be over optimizing the wrong things.
Ah sweet, those links give a much better explanation than the original article.
Recently rolled out at my local hospital. The best part is I get e-mail reminders for all appointments. I also get an e-mail notification when a test result has been logged.
I feel like any type of online review site must be moderated. I've seen firsthand the damage it can cause a legitimate enterprise. On the flip side, I've also seen the difference a 3 star to a 5 rating on Yelp can do, and it's not insignificant.
Don't know if this works still today... but I've definitely used it before: http://www.thoughtcrime.org/software/sslstrip/
Optimism Is the Enemy of Action
Going Sherlock: The Art and Science of Solving Problems
As well, +1 for kyro expanding and expounding. I would suggest there is an opportunity for a long form magazine piece, or perhaps a Kindle short.
There's great fun made of this very point in the season 8 episode, "Homer's Enemy". The punchline: "Don't ask me how the economy works!"
beautiful piece of machinery. would love to see this lock make an appearance this year in 2600's lock pick village at HOPE con.
Well, I don't know what the author considered to be ridicule on Twitter. It's not the case that all ridicule is "cyberbullying". I also note that the other person wasn't directly engaging the author on Twitter (via "@"), since the author acknowledges she only found it be searching for her name.

If I ridicule, say Justin Bieber, on Twitter without directly engaging him, am I "cyberbullying" him?

I don't know the whole story here, but what's been presented certainly is open to being flipped around the other way.
Interesting but dated info for techies. I was hoping for something more along the lines of how retailers triangulate & track your movements inside their brick & mortar sites. Or how public providers scrape your browsing habits whilst on their net. I was even more interested in learning what other tricks they employ that I am not yet aware of.

With the ubiquity of broadband mobile I recommend avoiding public wifi whenever possible because the items listed in TFA are ubiquitous at most Starbucks, airports and other hi-profile public spots. I also highly recommend disabling any equipments' wifi by default, the world is full of liars, cheats & thieves smarter than myself. When you go for "free", what you get never is.
So, I read about the fast interpreter and small language. How do something like this?

"Whitney’s strategy was to implement a core of the language – including the bits everyone thought most difficult, the operators and nested arrays – and use that to implement the rest of the language. The core was to be written in self-expanding C. As far as I know, the kdb+ interpreter is built the same way.

Unlike the tall skinny C programs in the textbooks, the code for this interpreter spills sideways across the page. It certainly doesn’t look like C."

This mean that the code is very unreadable C? Like a kind of code-golf?

How replicate it for built a speedy interpreter? And what if I use lua or python instead?
For a true side project (as in: I'm probably going to forget about it in a couple weeks and let it fade away), I don't bother with any of that.

If it's a professional project in any sense (as in: something I'm being paid to do) I'll at least route the DNS to a load balancer, and I'll use some kind of hosted RDS or NoSQL service for the DB. That's kind of the bare minimum effort (just in case the client is right about the product getting a million hits on the first day...).

But for 99% of side-projects, you can build and refactor for scaling concerns after you've done practically everything else. Scaling is the ultimate "Champagne Problem".
These same folks have also put a pretty nice set of open source mail libraries here: http://emailjs.org/
Is it ever too early to pitch?
So recently we began working on a project that seemed to have potential to grow into a startup. By coincidence, two incubators are in town giving talks and opportunities for students to pitch. I emailed one of the groups and set up a pitch, despite them running out of slots. At first I was excited but then I began to feel like we were moving too fast.

After talking to my co-founder I decided to cancel the pitch. We felt like pitching at this stage would be too early since we we weren't blocked by anything and we knew what to do next. We decided that it would be more advantageous to wait until we finish building everything.

What do you think? Is it ever too early to pitch your ideas to VCs/incubators?
I love how we got this eternal argument pushed that music _must_ be art when this is a non secret most pop artist are fabricated by an _industry_.
New Sub Reddit for All Things Security
Umm, what?

> If you worked your way up to become one of the boss’s right-hand men, you could get a monthly stipend of $32,000 to $38,000. If you were a vicecapo, second-in-command to the boss, you’d receive about $130,000 a month. And bosses—well, it’s impossible to even guess how much they can take in.

Sure sounds like 'Organized Crime Pays' is an extremely accurate title.