skysight-inc/HackerNews huggingface dataset:
I don't know about anything that does yesterday, but Wayback Letter (http://www.waybackletter.com/) takes it even further. It is a newsletter that you can get weekly or daily. It will give you top stories from 1 month, 1 year, 2 years, 3 years, 4 years and 5 years ago. I've been using it and I really enjoy it.
Extra information in the upvote might help a lot. Right now I can only say "more of this" when I click the up-arrow. But does that mean I like the comment? I like the user? I like the tone? Sometimes I agree with one of those but not the other.
Live JPL/Curiosity Media Teleconference
Martin Gardner had a timing attack for your mind in 1956.
This is not something specific to hacker news IMHO. The "cool kids" are ruining the hacking culture, that is, there is an emerging cultural movement of programmers with big stress on critiques, trolling, culture of image (hipster-alike dressing), technology as fashion (always use the latest thing), drink at confs or you are a l00ser, no respect for other people's work, and so forth.

Resist to this guys, stay on HN and provide worthwhile comments and votes. They are their selves a brief fashion that will go away in some time.

Also my feeling is that while stupidity accounts for 99% of all this (as usually), there is a small part of it that is driven by interests about polarising social medias where there are many programmers so that technology X or Y looks cool and technology Z looks lame.
POSIX defines a pretty good framework, which is why Plan 9 is POSIX-ish. They changed things that they thought needed improvement. I just wanted to point out that doing away with POSIX merely to do away with POSIX isn't necessarily wise; if you don't have a better idea to use instead, you'll just end up reimplementing much of POSIX under another name.
"You can teach yourself enough code in 6 months to build SOMETHING, to move yourself along far enough to get to the next level."

What is "the next level" in this case, though? Is the idea that if you can slap together a proof of concept it will be easier to find more experienced coders, and then you can stop learning to code and go back to being a non-technical partner? Or is the idea to continue coding after the six months? Because the latter seems like a bad idea to me - if someone doesn't want to code, and they have other skills which coders may not have, it makes more sense for them to focus on these other skills; if learning to code helps them get to a place where they can use their non-coding skills, fine.
If you'd like to make sure you know all your vi basics, I recommend my presentation "Vi Basics" at http://www.verticalsysadmin.com/vi/class/ -- it is based on Bill Joy's original paper introducting vi and covers the basics of vi according to its author and in the same order that the author covered them.
I read this article and immediately thought: "Cue the variations of 'I know! It's so hard when I have to wait for other to catch up!' comments." I was not disappointed.

I'm reminded of the Oscar Levant quote:

What the world needs is more geniuses with humility, there are so few of us left.

Probably more annoying than the "smartest person in the room" is the person who thinks he is the smartest person in the room...
The comparison is spot on. You do not need to "become a developer" in order to understand what is within the realm of possibility for developers to do.
Safe harbor laws?
Textbooks are a great source for what little knowledge has been digested well enough and is popular enough to warrant a textbook. If your interests are a little more technical, you often don't have a choice but to read academic papers. On a very rough scale: to learn something you might learn at a university as an undergraduate, read a textbook, but to learn something usually only PhDs know, you need to read papers.

It's true that many papers are badly written, but (1) to emphasize: sometimes there is no other source for something, and (2) most books are pretty awful, too, you have to be selective with anything.
Windows 8: My First Impressions
What UPS knows
Not everybody can learn to code -- even "basic" stuff like a blog -- even though the tools now are better than ever.*

More importantly, not everyone should learn to code. Some people who teach themselves do so very poorly, then cause more trouble than if they had just left it up to someone who is better at it in the first place.

* - This is always true at any point in history, so it's a pretty meaningless point.
Why does Alok Kejriwal have a huge following in the Indian startup community?
Alok Kejriwal
Tor was not "designed by the Navy" to protect dignitaries in cars or ships or whatever it is this article is alluding to. It was an academic research project for the NRL's CHACS group (NRL : CHACS :: MIT : Lincoln Lab).

If you look at the project's publication history, it was almost from the jump (and continues to be today) a project intended to frustrate online censorship. The DOD, via both DARPA and the NRL, continues to sponsor the project.
One idea I've had to help mitigate this problem is to develop a sort of "intelligence" score, where you weigh votes from high scoring individuals over votes from low scoring individuals.

The easiest way I can think of to do this is to use a Flesch-Kincaid grade level test, which uses sentence length and word length to estimate reading level. A quick and dirty calculation for any post might look like: (character count / word count) + (word count / sentence count) = Writing Level.

The problem, of course, is that it's only a tiny subset of users that actually comment with any frequency so you can quickly kill the democratic appeal of the site, but I'm frankly less concerned that my vote is actually counted and more concerned with seeing quality content on the front page.

* wiki - http://en.wikipedia.org/wiki/Flesch%E2%80%93Kincaid_readabil...
UberHype - Android App for The Hype Machine
There's also the possibility that they simply don't subscribe to the sort of attitude that makes sweeping generalizations about topics with vast depth and breadth.
To (a) and (b) I would also add (c): The signal to noise ratio goes down, so it's more difficult to find and upvote the best comments. Moreover, when there already are a lot of comments - and this can happen very fast - new comments, even very good ones, have a very difficult time emerging, and I guess this creates a disincentive.

One solution to try could be to give more time "up there" to comments from commenters with a high karma (only considering the karma from comments, not that from stories, which IMHO is a completely different signal).
Really, I prefer the discourse over the circle-jerking. It's sort of why I like HackerNews because people don't simply just all agree with each other and pat each other's back. If I want that kind of stuff, I'll just head on over to Reddit.
This happens quite frequently on reddit as well. I'd imagine it's due to the fact that the set of people who vote on a story are different than the set who vote on comments. For example, people could find a title appealing and upvote without actually reading the article or any of the comments. At the same time, the people who take the time to read the article (and corresponding comments) vote up the comments criticising the article. Since it takes relatively more time to read and understand an article, the knee-jerk reaction voters cause the story to be highly rated even though the top comment is critical.
It's a cute answer, but very inefficient. You're throwing away the mechanical energy. Also bear in mind that "refueling" with compressed air will heat up your car.
I have noticed some resistance to filming in businesses in the US. I've been wearing a camera rig recently to do high-res capture of my shopping for some software we are working on. Since I started the data capture I have been asked to turn my camera off by several different businesses. I wonder how this apparent aversion to filming in some establishments will effect the adoption of google glass and similar products.
Sometimes saying an idea is pointless is positive feedback, there are a lot of people here that 'launch a startup' which basically means some half-assed website that does something utterly pointless and then expect the community to be like some kind of benevolent uncle and pat them on the back and say what an awesome idea and execution. Many many ideas really are pointless and negative criticism is very much a part of being an adult. This isn't grade school where it's all about self esteem boosting.

The OP sounds like he should find some other support group, this is a community of smart people that will quite happily - and quite rightly - rip any pointless idea apart.

If you're going to editorialize and discount any comments/votes you consider not aligned with boosting anyone's self esteem, or what you consider negative you will create an artificial community - one that is the website equivalent of the old boys network, where the old timers consider themselves superior to the newcomers. Negative comments can be as useful as all the back patting attaboys.

If you really want to do this, the simplest solution is one I am sure you're aware of. Pick a few dozen people you 'like' (their voting habits) to train a Bayesian classifier, then you can weight those those that don't fall in-line with the way you'd like to see you community behave.

Can't we all just act like adults and learn to deal with the negative comments - possibly even learn from the? Do we really need to protected from snarky comments?

This reminds me of a comment thread I saw earlier about people getting bent out of shape by cell phone usage in restaurants! I find lots of things are annoying, loud trucks/buses, cyclists that ignore road signs, rude people etc etc, but I am not going to complain and try to stop buses or give discounts to people who drive to discourage cycling. People need to start learning to cope with the real world and not expecting 'the system' to protect us from ourselves. It's embarrassing to be part of a community that needs voting bias that only encourages positive comments.
What a pity.

While I tend to sympathize with his case, for a grievance letter that was just way too long and rambling. So it puts the addressee -- who already faces considerabilities legal liabilities, as well as pressures from above if they respond the wrong way to such a letter -- in a position where they feel justified in seeing silence as a prudent response.

Plus, it just takes lots of time to parse and construct a response to such a torrent of TL;DR like that.

Much better would been to have spend some extra time coming up with something no longer than 1.5x as long as the letter he was responding to. You know, something readable. And then, for political as well as strategic reasons, open his wallet to have it professionally translated into French. Now that might get him the kind of traction he wants on this issue.
Maybe we need a new headline. Instead of "Show HN" it's "Get Constructive Criticism from HN," and it's intended for products in the early stage.
Agreed. Glad you're tackling this. While you're at it, can you un hellban me? I can't figure out why I've been banned.
As always, the answer is in the documentation (:help netrw):

P
that would be awesome. maybe a hotornot for hackernews
I'm repeatedly surprised by how often good coders take their skillsets for granted, as something everyone could learn in a short time if they set their mind to it. They think that just because computers make intuitive sense to them, and they can learn any new programming language or paradigm in a few weeks, a newbie could do the same -- albeit in a matter of months, perhaps. They learned their most important skills from toodling around on the internet, or deconstructing simple machines or programs or something, and they think that this means you don't need formal training, it can come to anyone with time.

The thing is, I don't think people appreciate how much of a deep skill thinking logically is. It's not something you can pick up in a weekend: there is a monstrous gap between the basic common sense appreciation of cause and effect that nearly everyone attains in their lifetime, and the rigorous analytic mind that can look at a series of instructions and deduce all possible outcomes. This is a skill that doesn't require formal training, yes, but it is a skill that must be mastered, with all its requisite 10,000 hours of training beforehand. The best programmers have all been doing this for years, deconstructing the world and its workings whenever they can, and learning the mechanical structure behind their every experience. This training has given them a unique mastery, and while it's not for me to say whether this skill is fundamentally innate or purely a result of practice, it certainly takes years to develop the right modes of thinking. All I can say is that mastery the ability to think logically is a prerequisite for programming in any deep sense, and not everyone has this skill. This is why when I ask my mathematician and physicist friends to look at a program, they can decipher it in minutes even if they don't consider it particularly gripping, while if I ask my writer and even medically trained friends they blankly stare at a wall of gibberish.

Sorry if this answer is more anecdotal than you are asking for, but in my experience there is a fundamental skill in programming that must be mastered that many programmers take for granted, and you can't expect people without it to pick up deep programming in a reasonable amount of time. That's not to say there's no useful place in a place with colleagues for someone who can't really synthesize new bulletproof code, especially in this age of Google and StackOverflow, but the kind of skill people need to whip up a prototype of a novel application on their own without outside assistance takes years. I think Zed Shaw is right in his response to this blog post, if you really are a "people person" than perhaps coming to a programmer with a completely thought-through user experience designed out matches your skillset better, and it's every bit as valuable to the final product as programming knowledge.
Non-swipe link http://www.extremetech.com/extreme/134672-harvard-cracks-dna...
For practical purposes, you usually don't index every column. The index is a value-add for performance gains, which as far as I've seen requires custom implementation in map-reduce databases. When it is implemented, you would have the same storage problem. As an example you can look at Common Crawl, which has a public index of web page data. They provide a hadoop database of page source, and a smaller data set of page text. The page text database serves a similar function to an index. Using the text dataset instead of full HTML would be like an "Index Scan" in database optimizer terms.

I don't think he said you can't do complex joins; he said people tend to denormalize the data before putting it into NoSQL databases.
> the protections mooted to keep "users" away from "wheel" are basically pointless and counterproductive in a world where attacks come from outside.

Attacks may come from the outside, but they usually exploit code running on the target. IIRC, Apparmor is an implementation of what you seek - an easy way to limit what any given executable can do, in addition to what its process credentials can do.
Don't forget the insert mode.

inoremap <up> <nop>
inoremap <down> <nop>
inoremap <left> <nop>
inoremap <down> <nop>
3D printers sure look like they could help with this problem in the future. Heck I'd love for mandatory escrow of every component's 3D models with an agency which has the power to release them into public domain upon certain conditions (car company fails, component no longer available from any manufacturer, class action successful, X years have passed, etc)
What is this netrw? http://www.vim.org/scripts/script.php?script_id=1075 seems to imply it's just for vim'ing remote files. Does it do more?
it's not that hard. Those that work with classifiers, this kind of thing is pretty easy. Identifying sarcasm and irony are hard, but 'nasty comments' can be identified pretty simply using the well known text classifier algorithms. You find the training data and use it to train something like an SVM.
Well, since Tor's anonymous, (secure enough) directories with legitimate sites also have illegitimate sites.

Also, yes, I think the open web probably has CP too, but Tor's anonymity means that CP is probably up for longer there, I suppose.

I've never visited any such sites, this is mostly speculation.
31 essential blogs for startup scalability
I summarized all my daily pulse.me reads that are relevant for startups & scalability. comments? Additions?
Stream, an app.net client for iPhone
There is a slight difference between []+{} and {}+[], in fact, but you're unlikely to see it outside of a console. At a console, {}+[] gives you 0, which is different to the result you get above. That's because it's an empty block followed by +[].
Point well taken. I will take encouragement from it. Thanks.
But that would only work to a certain extent. All you would need is one lucky submission (think Steve Jobs' passing) to get around this.
You don't think that some people are simply better suited to tasks that require a high degree of logic than others? Really? I would think that day to day interactions would teach you that much... We're not all born as blank slates with near unlimited potential.
Debian is so wordy, switch to Arch:

pacman -S youtube-dl

:)
Why don't you charge eg 10 cents per comment?
Amdahl’s law in action, 27s to 0.03s by changing a function
Twitter: Dark Knight of the Internet
If the client allowed us to pick someone other than pg as the root, then people could comment however they like and more easily view the comments they value.

Given HN's current latency, though, you'd need a few orders of magnitude more resources.
> The way you reach monetary/economic success as a musician is usually about non-music-related stuff you do, which is strange because in most professions, the way you become successful is by practicing your art and honing your skills.

Seems like this is actually common to every profession where other people matter to your success... which is almost every profession. On HN, one usually hears this same idea framed as coding/design/product versus business/selling/marketing. I think people in most lines of work would agree that as long as you are not incompetent it is personal relationships, image, persuasion, and all of those 'soft' skills that that matter more to (financial) success than technical skill.

Really interesting post. Thanks.
To be a programmer is non-trivial and takes skills and learning. To understand the basics of web development is not. There are too many half cooked coders out there without necessary skill or education to properly engineer complex solutions. That do not mean you can't dabble with coding and still not be a programmer, just like I can dabble with painting - need not be Picasso. That is why specialities exist.
Thank you! I hope I can come back in the Fall.
I love this idea. I also like the flexible pricing model. What a great initiative!
D-Wave quantum computer solves protein folding problem
I agree the problem is still open. It's a very difficult problem. Partners have to trust each other. It is hard to build that kind of trust ethereally, and startups, by definition, don't have the capital to have people travel around "dating".

Solving that problem would certainly open many doors, and not just in the startup world.
Check out http://vimcasts.org/episodes/the-file-explorer/

Also...

:help netrw
That's not true. Certain politicians have been "lapdogs", though. You think we voted for the Iraq war?
I think those a great ideas. One question I would have is how would one prevent people from karma burning? Could enough poor comments form a high-karma person make them forfeit their karma/gravitas --thus highly discourage such behavior?
In the US, if the prosecutor with authority over the offense chooses not to prosecute, and no other venue exists to prosecute the offense (for instance, there's no federal angle to the offense that would get the FBI involved), that's where the matter ends. And that's exactly how things do end, all the time.

This is mostly a good thing. If anything, we need more discretion over charging cases.
Check out the "This is a Tor Exit Router" notice
https://gitweb.torproject.org/tor.git?a=blob_plain;hb=HEAD;f...
Good, I stand corrected, anyway look for a lawyer, he will give you proper recommendations on what to do next.
Garry Kasparov arrested outside Moscow court
Light Table reaches 0.1.0
The system overall may be inefficient, but using the cold exhaust from the engine as A/C doesn't make it any more inefficient.
I would ask you to turn off your camera out of respect for the other customers. Also, people are less likely to do silly dumb things in a store if they can't show their friends :)
http://www.combro.co.uk/nigelh/diver/tank.html claims about 1/3 kWH in a 230 bar 12l scuba tank. http://www.tinaja.com/glib/energfun.pdf claims 17 Wh/l for compressed air (without mentioning pressure, but that is in the same ballpark if is 150 bar, as I guess from the text).

Let's be very, very generous and put a cubic meter of compressed air in that car. That would be, rounding up at every step, 30 kWh of energy in the air. If you manage to transfer all of it to your wheels, a small engine might run for an hour on that (http://en.wikipedia.org/wiki/Tata_Nano has a 28 kWh engine) at full speed.

So, with lots of hand waiving, this seems doable, if you are willing to build a 1000 liter tank for this thing, and manage to keep the car and its tank within the Nano's weight. With a more realistic but still IMO very generous 250 liter (about twice the Nano's trunk), you already are at least a factor three of (rounding generously as in every step before). Oh, and did I mention that that Nano will drive about 50 miles in that hour, if driven at full speed, not the 125 claimed?
On android there is "request desktop version" button in chrome. Maybe there is something similar for ipads?
Working with events in JavaScript
I just want to add, the subject was hanged and decapitated. For what, we'll probably never know. But just think about that with regard to bringing him back to life.
This tactic is, IMO, a variety of concern trolling. I am also not a fan. Thank you for bringing attention to it.
I'm a business student and I feel ashamed the rise of non-technical people in the startup field acting like they've got incredibly valuable skills. I learned more in introductory compsci classes than all the BS in my business classes combined.

In regards to startups, technical people are so much more valuable than non-technical people. Non-technical people keep on perpetuating this: http://whartoniteseekscodemonkey.tumblr.com/ -esque mentality by saying things like this:

>"I am the nontechnical founder of several great startup ideas (I didn’t say startups) sometimes very poorly executed."

The founder of an idea? That doesn't mean much in my mind (then again, I don't know much about the author at all, nor could I did up much). Execution is key to a startup - and technical people are largely the ones that get the important shit done.

Non-technical people can add value for sure - but I think only a small margin of them have valuable skills that rival technical talent in a startup setting.
Wasn't Digg killed by "power users" with all the power? I worry this might happen here too.
I could imagine a Jquery-like DSL where something like /^[A-Z]+[0-9]{2}$/ could be expressed like Match(str).BeginsWith().BigCaseAlpha().AtLeastOne().Numeric().FixedLength(2).EndsWith()

Of course, you would also have to be able to nest these for more advanced matching...

Is there something like this already in existence? :)