skysight-inc/HackerNews huggingface dataset:
Well, it is efficient if you want to minimise the number of people who aren't star programmers with hard heads and don't care how many star programmers with manners you turn away. If your supply pool is big enough, you will have great success.

Hypothetically though - would it be that much better if Linus et al. were turning away people politely with words like "this code doesn't meet our standards of quality because X Y Z" instead of "your code is shit, see X Y Z"? Also, for people at the lead, you need those who can say "no", know when to say "no", aren't going to compromise just because the patch was sent by so-and-so and won't hold back from saying where they see a problem. You also want them to be good at communicating with people in a civil manner. The two are unfortunately orthogonal qualities. It seems to me that we should first take the people who are definitely good enough in the engineering aspect to understand and lead the project, then select the best communicator, rather than seeking someone with a best average score at engineering and communicating. You might get impolite people at the top, but you will guarantee the project won't get worse.
It's probably hn's formatting. I just tried copy/pasting from my post and I get the same error.

Try copying it from there: https://gist.github.com/ekyo/6383547

I can't edit my previous post anymore, if someone can maybe add something like "EDIT: copy/paste friendly version https://gist.github.com/ekyo/6383547"
or better, fix the formatting so it works...
The obvious solution is more technology!

Neural Implants with TPM/DRM. Maybe we have it already, but your hippocampus doesn't think you have Need To Know.

I know it's been written about, but I can't remember where.
For a more complete list:

http://www.washingtonsblog.com/2011/06/fear-of-terror-makes-...
:( up until just a few years ago, I always looked at the NSA organization with a sense of awe and pride ... that we (the US) were so advanced. Now it's just a source of shame that such powerful knowledge is being directed at us, rather than used as a tool for our benefit.
Stokely Carmichael is 100% correct in this. Black people and communities have suffered violence from US society and the state for a long, long time. Carmichael may be a footnote to you, but he is one of the most influential activists in modern history.
Considering something like 85% of kernel work is already sponsored...

Short snippet: https://www.linux.com/learn/tutorials/560928-counting-contri...

Full document: http://go.linuxfoundation.org/who-writes-linux-2012
Presumably what you're talking about is the fact that the summed "exits" are less than the input investments. But it's not a steady state environment. Obviously exits are going to lag the investments by several years, and the rate of investment hasn't been constant -- it's been increasing steadily for several years itself. So you wouldn't expect to see a net profit.

The real question, of course, is whether we should expect to see a net profit across the incubator/accelerator world at some point in the future, or if we're indeed in the bubble some of us think we are...
The video is the first hit for "i have a dream speech full version" on YouTube. I just saw it - great speech. For some background, watch yesterday's Rachel Maddow show.
Or user-friendly for that matter. I think it's pointless to keep using utilities with titles like man, cp, ls, fsck, grep etc., which are are extremely unintuitive to most people. We're not using 300 bps dumb terminals any more, but the Unix command line remains about as friendly as a leopard. I hated this ~20 years ago when I first learned Linux, but it was the price I had to pay to set up my own domain and hey, a free Unix clone. But two decades later, it's still pretty unfriendly, and a there's still a lot of command-line snobbery that seems dedicated to preserving this unintentional but obsolete obscurantism, like thoroughbred horse breeders who refuse to acknowledge the market's preference for cars and bicycles.
We have numerous examples of criminals accused of exponentially more serious crimes being granted bail, the latest of which is a woman who stabbed her boyfriend to death.
http://www.hawaiipolice.com/puna-murder-update-08-23-13

Are you seriously trying to imply that an alleged pot dealer is more dangerous than an alleged murderess?
The rise of physical-social challenges
This post is not about desktop GNU/Linux applications. There are plenty of upcoming developers in and a lot of buzz around GNOME, for example. This post is only about the Linux kernel of the GNU/Linux operating system.
Or in java or any other language
WP7 was not a version 1 product. It says 7 right there in the name. It was a big departure from what went before, certainly, but it's not like they were new to the mobile business, or to smartphones. The hype around WP7 was sickening, with many tech sites filled up with glowing reviews months before even dev previews of the device were launched. The same then happened with 8, with the same lacklustre excuses when it failed to get any market share (It's a new product! Give it time!).

I haven't seen a single person with a winphone that likes it. I know a couple who were suckered into it and hate it, and a few more who were persuaded to take a trial of a lumia for a week and took it back in a day.
That depends a lot on your industry. At most places I've worked, nobody knew what node.js or bootstrap was. At all those places being a journeyman kernel dev would look REALLY good.
Imagine all that money going into education and research. The 2 most important things for humanity to live happier lives.
> 2) Actively cultivated reputation for being esoteric and difficult to get started in

You're kidding, right? Kernel programming is not like sitting down and bro-ing out some code to make a webapp, its actually fairly difficult to get right. It should be hard to get code into the kernel, because you know, its a vitally important part of how your computer runs.

This is actually a big part of the problem with Linux in the first place, for quite some time it was much too easy to get bad code into the kernel and stability and security suffered. Now that its finally becoming important to people, you don't get /dev/beer added in a week...
Design tip: if a quote is a quote, have a quote style. If a quote is the entire content of your article and is many paragraphs long, rethink styling it as a quote and instead label it, or something.
Go doesn't even support all of the architectures on which Linux runs, for example, IBM mainframes.

Not to mention that a language that relies on its own automatic memory management (garbage collection) might not work so well for kernel programming.
Truth is that we don't know whether they are that good or just a money-eating machine. They are the largest Mathematicians contractor for sure, but that doesn't mean anything if the bureaucracy in between is humongous (as expected in most of these organizations).
Are you taking any steps to keep shit real? Dave Eggers on “Selling Out”
I've read several posts where people are trying to identify a female-lead accelerator - exactly counter to the warning in the story:

"I may have also changed the gender of certain people (i.e. he/she), again, with approval of the author."

So lets not point fingers based on gender alone.
I'm almost sorry to be making this [meta] comment, but I feel compelled to. Your comment is an example of rampant policing to make sure everyone is completely flat, bland, and not expressing any personal views or preferences whatsoever.

According to you, possibly all communication will consist of weird hedging sentences like "It is an excellent country, you will fall in love with the men, women, transgendered and/or ungendered communities there.", or worse, will drown out all personal emotion altogether, resulting in ridiculous sugary generalisms like "it's great!" (great for what?).

Anyway, I feel I should point this out. Feel free to express disagreement or even downmod me if I'm out of line.
Say I'm a 20-something with strong C and systems programming skills. Can I earn a living contributing to the Linux kernel? Would the Linux Foundation invest in training and mentoring me for a year or two until I become self-sufficient and am able to do the same for the next novice?
Only historians care which family controlled some town in any given year. The rest of us can't even recall who won the hundred years' war, which certainly sounds like it would have been a big deal at the time.
NERDTree is totally devoid of any network-related feature.

If you are using it with something like fuse or expandrive you are not using it over SSH but on local files.

If you are using it in a remote Vim via SSH, you are not using it over SSH either.

If you did something like :e scp://foo//bar/ and see a directory listing you are not using NERDTree.
I see. The time constraint you set is on the tighter side. I was considering it to be on the relaxed side which would allow the weaker group to improve as you said.

On the other hand, setting the time constraint (as opposed to measuring both time taken and solution complexity for the two groups) is important because deadlines help.
Do any of these support International Image Interoperability Framework: Image API 1.0 http://www-sul.stanford.edu/iiif/image-api/ ?
I'm one of those young developers in the Linux space that doesn't go near the kernel with a 10 foot pole, for four reasons:

1. It is a monolith. The actual kernel parts that matter for an executing preemtive virtual memory virtual fs operating system are probably 1/100th the code base - most of it is device drivers. That core stuff has been chizzled to a fine point, and I'm not a device manufacturer so I'm not working on drivers. If I were to get involved in any part, I'd have to worry about leaking into other parts, and interacting with a massive developer web.

2. It is C. As a C++ guy, whenever I have to write out each type handler of a function I'd rather write as a template I want to beat my face on the keyboard. i just can't write C anymore because every 3 lines there is some productivity boon or maintainability gain I could have from modern C++ I miss too much. In the general case, not many young developers want to write C. They either like their Rubies and Pythons, or want a broader native language to work with than strict imperative.

3. I can better invest time and make a difference in more modern projects. I contribute a lot to KDE and game emulator projects, rather than try to fix the low level stuff that other developers are significantly more well versed in than me. Which also (in the LInux world) is also all written in C. Except GCC, but they have guidelines on what C++ features you are allowed to use which really limits the utility of the language in some places.

4. The learning curve is a mountain. I had a project in my BS to implement a simple system call and compile a custom kernel, but anything beyond that has broad reaching effects and a requirement to read thousands of lines before even starting, at least in the capacity I would feel safe writing code for something executing in the highest proecessor state with complete system access without worrying about mucking it up.

I'm wondering if in, say, another 10 years, we see a microkernel with userspace drivers pop up the way LLVM has become popular against GCC not only because of the licensing and Apple backing but also because it is deeply modular and much easier to implement new langauges on compared to GCC. Maybe the magnitude and pressure in Linux might one day become unbearable and force a transition to something in the same capacity.
Style comments:

* Assuming that dog food is consumed, do you offer landing pages without the 'scroll instead of load pages' behavior that's become [arguably] too common lately?

* I understand the trend towards 'flat design', but to my inexpert eye there should be some indication that I can interact with an element - the buttons on the page and demo just look like colorful text blocks.

Edit: moved this down, it's no longer relevant on second glance:

I think the idea is good, and there's a need for such a service. There's just some that isn't clear.

* What do I get by subscribing - unlimited sites? The rights to keep using the design I configured?

* What if I just want one-and-done?

EDIT: sorry, the video showed subscription in the walk-through, but this isn't something on the actual 'get modulz' page.
It's not about what "could" happen, it's about what's happening right now.

https://news.ycombinator.com/item?id=6297999
I think Costa Rican society (which, incidentally, has a female President) can decide for itself what needs to be corrected and what doesn't. Why are you so sure you know what is best for them?
Wooki* is a smart tool to write documents. It let you publish them and get reviews

https://github.com/spreadthesource/wooki
Are you looking for a programming challenge or something? I've got an idea off the top of my head that I'd love to share but don't know what kind of experience you have/looking for.
Compared to the rest of the HN crowd, my knowledge of crypto is very light, so I could be incorrect... But aren't most widely adopted algorithms decently future proof? To where you would sort of have to break math in order for them to be crackable, if used with a very strong password? Sure, flaws were found in RSA, etc. But does something like that have a decent chance of happening again?
The article's shitty but the original report from the Huffington post has a downloadable copy of the report, which is worth reading: http://www.huffingtonpost.com/2013/08/29/sequestration-scien...

To a lesser extent, so is this editorial, notwithstanding the awful headline and axe-grindey nature of the argument: http://www.newrepublic.com/article/114329/republican-budget-...

My general worry is that 'investment' has become too financialized, and political hostility to any sort of industrial policy is hampering economic development. I note that China is planning a lunar landing later this year (http://www.nytimes.com/2013/08/29/world/asia/china-plans-fir...) in preparation for a manned mission. I don't have a very high opinion of the Chinese space program but I really feel we need another Sputnik moment.
I think it should be rewritten in assembler, because its so old its retro and now will become the new hotness.
> would it be that much better if Linus et al. were turning away people politely with words like "this code doesn't meet our standards of quality because X Y Z"

It seems quite reasonable to imagine that more of those people would come back and try again if they were treated politely. Working with new contributors takes time at first, but it's an investment that you hope will pay back when they're productive core developers.
Background checks are contracted out to third parties, psychological screening is nonsensical and discriminatory, and HR has not the first clue what corporate culture is like outside their bubble.
But information on the NSA's efforts to crack the encrypted portion of that traffic — which would include much of the email bouncing around the net — has remained absent

What Wired.com? Much of the email bouncing around the net and even internal networks, save for traversals like gmail-to-gmail, are NOT a portion of the encrypted traffic. It's important you report this correctly, because "the masses" are otherwise made unaware or unconcerned about the implications. "Oh, I'll just email you my passwords; I heard 'those guys' can read SMS."
Sorry for missing this reply.

PM is an awesome role on the right team and there have been a lot of things written on the subject. My take would be that it varies a lot from team to team, company to company and product to product.

Some mature product PMs are essentially funnel optimisers and project managers. Early stage PMs are more like startup founders with different downsides. There's a tremendous spectrum.

It depends if you want to be thinking about the 10,000 foot view, users and the context of the product more than you're thinking about how to build it or what a specific customer needs. Best thing to do is get coffee with PMs in a few companies you'd be interested in working at (or within your current company - much easier).
This is why we don't do away with the 40 hour work week. Some people will always think that working more will solve all of our problems.
Come on, Linus curses out one guy a year and it always hits HN front page. It isn't like your kernel commits are going to get you an angry veto with 90% explitive vocabulary density on a daily basis, it is the exception that people like to point out.
Does knowing a bit of physics make you a physicist? Does praying make you a monk? Does mixing a few chemicals make you a chemist? Does having some theories about people's motivations make you a behavioural psychologist? Does balancing a budget make you an accountant?

"Scientist" implies a certain amount of knowledge, training, discipline, etc. I'm not implying that every scientist needs to have undergone academic training - there are other ways - but merely doing a scientific experiment is not enough to call yourself a scientist.

A scientist is one who "does science" with some knowledge, consistency and perseverance.
I read and listened to the speech in both high school and middle school in Virginia, for what it's worth.

Even now, its so surprising to me that such a pivotal part of my nation's history is such a great piece of oratory. The entire thing is just so incredibly mellifluous.
Tessel Preview: Pushing code, servos, and UDP
A single page web app might be statically delivered and useful... Further, I think it just means that the page that does the crypt/decrypt has to be statically delivered, not the whole app.

EDIT: so..if you had a single page web app, signed or even checksum'd the whole hunk in a known good state, couldn't you then trust the execution of the app? Further if you had an external service (as I propose in a comment below) that validated the signature/checksum couldn't you then trust the whole package?
Scientists have much more portable skills than many other professions, they're very used to working in multinational teams, and a large number of scientists in the US come from other countries to begin with.
Couldn't agree more. The entire middle eastern military venture is an exercise in spending billions to try and counter a threat that costs thousands.
This is a 13-minute demo of AWS Opsworks (I am the author, and I work for AWS):
https://www.youtube.com/watch?v=2_TtiSJSbHo&feature=youtu.be

I hope you'll find it useful.
That's fair enough:

Programming is a considerably new craft. Linux kernel gets more and more advanced, people need experience to write code. Experienced are older. That's all there is to it.

20 years back you couldn't have 8.000 40-year old C/ASM developers working on an open source project. Now you can and they happen to write better code than younger developers, which makes sense, that's all there is to it imho.
I agree with this. A lot of the limitations of 1980s unix no longer exist, yet we still constrain our terminals to obtuse nomenclature and bad syntax like we only have 80 characters before the terminal auto-returns.
It's hard to believe a simple worm (an exercise in pure software development) would qualify as a "major operation" in the context of the article, which is talking about budget. Surely Stuxnet was better funded than script kiddie IRC hacks, but it's not a fundamentally different task -- just throw a team of smart hackers at it.
With all due respect to pgsql, mondiran and mysql - you're using the wrong toolkit. You need a column store, like Vertica, kdb+, TimesTen (now Oracle?), Sybase anytime (I think that was what it was called).

You can do very well at much, much lower cost in the Python world: pandas, PyTables, or even just straight numpy.

Seriously, using any of these would make the report generation time basically zero, and you'd just have to make your ETL work quickly enough to feed it; how well this can be solved depends on how you store the original data ("pre-facts").

The book written by this guy http://blog.wesmckinney.com/ (and the guy himself, if you can get him) will probably advance you way more than experiments.
Short version: We had direct access to all the large news image providers and analyzed the images for topic and story identification. We used this data to dynamically generate hundreds of thousands of pages. Way too much data to cache to file (our storage cluster was many many terabytes). We used a CDN to cache the images. When a bot would scrape, it would hit all the old pages that fell out of the cache. Perhaps our fault for having such a large sitemap.xml.
I had a project in my OS 300 level class to implement a false IO device with supporting system calls on a custom kernel. In practice, it was 3 - 4 .c files and around 200 lines total.
Well, remember that the chart was "change in percentage of GDP". GDP is fairly large, and scientific funding is fairly small relative to that, so the change in the percentage of GDP is going to be a fairly small value. The US's GDP is $14.99 trillion; so a -.05% change in scientific funding represents a change of about $7.5 billion, while in the meantime, China had an increase in scientific funding of close to the same amount (.1% of their GDP is $7.3B).

Now, they don't say how much that is relative to what the US or China spend overall on science. But still, that's a fairly big change either way.

If you take a look at the linked report http://www.asbmb.org/uploadedFiles/Advocacy/Events/UPVO%20Re..., it's even worse if you expand the time scale. Between 2010 and the estimated spending for 2013, there's a drop of more than $20B in scientific funding, from nearly $160B to less than $140B. That's a noticeable change; and based on the percent GDP figure, it's not just because the economy has been down, it's gone down more than the economy as a whole.

In fact, in constant dollars, taking inflation into account, funding has been declining since 2004, as funding levels were stagnant for a while and not keeping up with inflation. Now they are actively declining.
Aaron Hernandez - The Gangster In The Huddle
7 Ways to Drink the Healthiest Cup of Coffee
How well does it handle differences between various shells and their common tools?

Since it's called "explain /shell/", I just had to try inputting some basic powershell as a test - Sadly it's not supported yet :P
Inc - Kippt for your company
One potential problem arises if a US company tries to pay someone with a bank account outside the US.

Due to FATCA regulations, there may be a 30% withholding on bank wires sent to foreign financial institutions that aren't Qualified Intermediaries (foreign banks that agree to submit information on any US account holders who have accounts with them).

https://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance...
Personally, I believe babies are entitled to be nourished (directly or indirectly) by their parents.
Wow, this looks super interesting. Would this be the first step in creating a Haskell wrapper for doing native UI work, or is it more useful for games and the like?
"Break math" isn't quite right. You'd have to make a major mathematical advance, but there's nothing saying that's impossible.
> The Post said it withheld the rest, and kept some information out of its reporting, in consultation with the Obama administration to protect U.S. intelligence sources and methods.

Weird. Why now? They (admin) refused to do that with WikiLeaks.
> The Post's article [1] doesn't detail the "groundbreaking cryptanalytic capabilities" Clapper mentions, and there's no elaboration in the portion of the document published by the paper.

Nothing really new, just a breif line mentioning groundbreaking capabilities with no explanation.

[1] http://www.washingtonpost.com/world/national-security/black-...