skysight-inc/HackerNews huggingface dataset:
There's a lot of difficulty in evaluating stuff like this, and I feel like we inevitably trip over biases that go in both directions. On one hand, it's very easy in hindsight to ridicule what didn't come true or what seems like an outdated 1960s infatuation. However, it's also easy to pick through his predictions and pick through the modern day and apparently find a match.

Ultimately, I give some credit that he wasn't completely wrong (which I suspect is a lot harder than it seems!), but I don't think these predictions were particularly visionary -- just intelligently made given the information of his own time, which is all we can really expect.

He reasonably charts the technology of his own time to today. Some of it turns out alright, some of it not, and some in between.
Dude no. I am French native speaker, and think that French spelling is way harder. I am even starting to suspect that the spelling of the French language was made hard on purpose, so someone who didn't get a proper education would be spotted easily to his/her bad spelling.
How to overcome the impostor syndrome
I'm amazed anybody could survive 5 hours at those altitudes- the lack of oxygen in the air means someone who hasn't acclimatized to altitude would pass out in minutes.
Automated log monitoring – are there any opensource tools available?
Hi all, apologies if this question was asked before but I have spent quite a long time searching on that subject and could not find anything useful.

I was wondering if anybody heard about a tool that could be used to pipe system logs into it and detect any anomalies in order to alert server administrator that her/his attention is required? I could not find such a tool so I started a project on source-forge (https://sourceforge.net/projects/intelligentloganalyser/) but I would still be much happier to use something if already exist.
If it is this easy to climb under a plane, I wonder why they waste every one's time with those "serious" security checks.
pretty close, except 神马 actually means Godly Horse, 神么actually means God? Not really funny when I explain it out, it's the typo and pronunciation variance that's kinda funny.
Believers and Doubters
Well, then there's Finnish with its noun cases, etc:
http://static.fjcdn.com/pictures/Perkele_ddd3f7_5063375.jpg
That's an amazingly comprehensive list. Would be great if there was a summary table, or some kind of more organized shorter form view.

I'd never heard of Google Web Designer. Looks useful, going to try it out.
The articles mention he was unconscious, so this checks out.
Religion is defined as, 'The belief in and worship of a superhuman controlling power, especially a personal God or gods.'

Notice the word "especially". Scientology is based on the idea of what some might call aliens having superhuman powers. In atheism, a number of superhuman powers, i.e. things that humans cannot do, are ascribed to science- even though there is nothing that disallows that God could be involved in everything from the big bang to evolution, somehow the Big Bang and Evolution take on a life of their own, without full understanding of them.

Darwin takes the place of a prophet, although Darwin himself was not an atheist [1] and said, "Science has nothing to do with Christ, except insofar as the habit of scientific research makes a man cautious in admitting evidence."

Faith and science can co-exist, but atheism has a belief that they can't. They put up billboards, organize, take donations, have musical rallies at military bases with atheist songs, and pass out literature like evangelical religions. And they are as intolerant and unaccepting as well. I find them quite obnoxious, but atheism is a religion, therefore according to our freedom of religion, it must be allowed, but it should be allowed along with the free practice of any other religion in any place, at any time, in any public place.

[1] http://en.wikipedia.org/wiki/Religious_views_of_Charles_Darw...
"Naive, no. Optimistic, absolutely."

Neither. Arrogant it the right word. Not maliciously so, but arrogance nevertheless.

An arrogance that is far from unique in the start-up world, the arrogance to think that in spite of centuries of documented history you can create an organization that doesn't have clear formal structure and not have it end up as a cult-like snake pit.

As companies, they fail to provide the kind of safety and security people who are not entrepreneurs need, and call it "freedom". And it may feel like freedom for a while, when it's still a small group of close friends, but after that it's just a Darwinian social experiment.

And when the shit hits the fan, it doesn't matter who exactly did what. It's the arrogance and narcissism of the founders that is responsible. Founders who believe that everyone who works for them should be like them, and then everything will magically be good.

"Tom saw himself not as CEO, but as the architect of a unique business structure. He wanted to create a company where he, himself, would have loved to have been an employee."

This isn't visionary. This isn't naivety. This isn't optimism. It's narcissism.
I'm not sure it is (though it would help).

I don't want someone to see me unless there is a reason. All of a sudden I have to worry about whether I look like I'm paying attention (I'm probably not), what I look like (I'll take a phone call in my Pjs, I wouldn't take a video call), whether I'm doing something that looks unappealing and so on.

Video offers additional benefits but they come with a "price". For me personally it seems as if that given that price you've got to be in a position where the benefit is worth it.
Do you check the wheel wells of your car before you drive? The chance of something being wrong there is so slight that the convenient option is taken.
To find out what you can do to optimize your own website FAQ's page.
It's not really "weighing in" to send up a confusing signal, despite (especially?) if it's very emphatic.
The problem with expensive KDF on the server is that you are opening yourself to a higher risk of DoS. More computationally intensive KDF - higher protection against crackers, but easier for someone to DoS you.

Better approaches:

1) Let the client do expensive KDF (e.g. in JavaScript if it's a web app) and send you only the resulting key. You can then store SHA256(key) instead of KDF(password, salt).

2) Use public keys. This requires some fancy infrastructure like a keychains, keybase.io, PGP software etc, but it is the most secure solution. User saves only his public key on the server and signs authentication token when he wants to get in. Server has absolutely no secret material to leak, while the user has complete control over safety of his keys. This is how SSH works. The reason it is not widely used on the web is because we don't yet have nice infrastructure: nice UI for keychains and protocols for one-click sign-in via crypto signatures. We all should work on this to make it better for our kids ;-)
Site straining under the load of HN visitors?
I remember signing up to GSoC to work on a Java forum for an open-source wiki tool and not getting in. It sucked, but it pushed me to apply for another scheme and eventually I landed an internship in a local business using ASP.NET and I fell in love with C#. 5-6 years later, I still write C# and I'm very happy.

At the time I'd have chosen GSoC over the other internship scheme, but ultimately I think it all worked out very nicely for me. When one door closes, another usually opens.
Not sure what version of SharePoint you were using, but recent versions most definitely obey access rules - if you don't have access to a document, you don't see it in the search results.
I rather like Martin Fowler's view of diagrams being sketches used to communicate rather than blueprints from which to build stuff:

"comprehensiveness is the enemy of comprehensibility"

I like nice simple diagrams (I joke to colleagues about having a limited budget for boxes and arrows or drawing things in crayon) - having these kinds of things where you try and include everything in your diagram seems to miss the point to me.

http://martinfowler.com/bliki/UmlAsSketch.html
Well the first don't has to be the apostrophe.

(I've learned my lesson.)
Show HN: Hashrocket Inline Debug Package for Atom Editor
These are not game mechanics.

http://en.wikipedia.org/wiki/Game_mechanics#Game_mechanics_v...

(Cross posted from another reply I made:)

Asteroids-like spaceship movement is not a game mechanic. Shooting bullets is not a game mechanic.

A game mechanic would be the system that is the feedback loop of moving to chase/avoid asteroids while shooting them and creating more and faster obstacles and targets.
Collision detection is not a game mechanic...
There is a tool loghound http://ristov.users.sourceforge.net/loghound/ which does something like this (though looks a little abandoned). I think there is definitely opportunity in this area.
Sorry to reply to myself but I have worked in a couple of places now as a CAD operator rather than a Devops. I am appalled at how terrible the IT depts. have been at getting involved at adding value to the business. They seem quite happy to sit back and wait to be asked to do things the managers have read about somewhere.

At the current place the only time I even see anyone from IT is when something needs fixing. I can see multiple vectors for real process improvement.

And I think this will be a feature of many IT depts. If you want to make a positive contribution and be known for making a difference rather than being regarded as some sort of Janitor then you need to get out of your chair and, as Taichi Ohno says: walk the gemba. The gemba is the shop floor where things happen and the place where making a difference is something your customers are willing to pay for. Don't be an IT anchor, ramping up equipment costs to stay in place.
Apparently this is something done in regions considered to have high stowaway risk. (Don't remember the source - it was mentioned in one of the news outlets covering this.) However, this isn't done in most airports, since it's not really seen as being worth the effort. In particular, it's simply not supposed to be possible for somebody to sneak onto the tarmac unnoticed.
It is widely known that 2013 will be the last version of SharePoint. Everything will be an incremental upgrade from now on with customisations decoupled from SharePoint through 'Apps' working off web services.
Something in my computer-science-student background feels unsettled when I can use a language for years and still learn new tricks (or often, that I've forgotten that I've learned) about common functionality such as string interpolation...but I do love a lot of Ruby's tricks.

if path =~ %r{^/assets/mobile/img}
...
end

I knew about `%r` but hadn't realized that it escapes forward-slashes while leaving other regex symbols intact. But with the previous explanation of `%q`, in which arbitrary delimiters can be used, it makes sense...curly braces simply replace `/` as the delimiter, and `/` simply retains its non-specialness in regex...saves me a lot of writing `Regex.escape("/path/to")`.

Another regex notation that I recently learned (elsewhere) and now love to abuse:

"He is 32-years old"[/\d+/] # => "32"

as opposed to:

"He is 32-years old".match(/\d+/)[0]
I appreciate the Adobe example about what their FAQ.
I assume the 70MB binary statically links in all kinds of assets that blow up the file size, static arrays of pre-calculated data etc. There's no way it compiles to 70MB of assembly.

The code size would still be massively bigger than the CPU code cache, but the working set that actually matters for performance does not have to have any relation to the size of the total code itself, as long as time-critical sections are small and localized.
> The concern is that OpenBSD fellas are fragmenting the project and they are also asserting that OpenSSL team was doing things wrong for a long time.

Fragmenting? Aren't they making a separate, alternative implementation?

Either way, the whole open source field is chock-full of "fragmentation", with countless precious little snowflakes rushing to fork and re-implement anything and everything under the sun to get it just the way they want it. I doubt whatever fragmentation might happen with OpenSSL is a cause for concern, especially when the OpenSSL codebase is objectively bad.
Apple prints a full-page Earth Day ad
It seems the cold reduced his need for oxygen.

Don't try this at home.
I may have a stupid question but...

While I really enjoy Theo's talks and writings, I wonder if the fact that the VCS is CVS ain't a security issue in itself?

It's been really a long time I haven't used CVS but I remember that attempt to introduce backdoors in projects using Git as a (D)VCS have been caught (it was in the Linux kernel I think). IIRC some attempts were caught precisely because it's hard to fake SHA hashes and so people can't really "mess" with the history of a DVCS like Git: too many people noticed a critical file having no business being modified being, well... Modified.

Once again, it was quite a while ago but I'm pretty certain that both the fact that Git was decentralized and that Git was using cryptographically secure hashes was touted as a "Good Thing" [TM] that helped catch the backdooring attempts.

Ain't using CVS potentially an issue here?
15 novels a month.

Averaging 90,000 words per novel (A). Average reading speed per person of 275 words per minute (WPM)

A/WPM*15/60 = 81 Hours Per Month spent reading novels

The average person cannot spend 2.7 hours per day reading novels.

I wish I could though :-(
jettisoned Eich

You probably want to read the reply above yours, or the FAQ it links. The announcement from Brendan was that he had chosen to resign. No evidence has been presented that he was fired or in any way pressured by the board to leave; in fact, everybody in the know who's commented publicly says it was the other way around (and always was -- it really looks like he never wanted to be CEO but was talked into it, then wanted to resign and others tried to talk him into staying).
You are using a document management system to manage source code? There is your problem with this 'piece of garbage' right there.
Solar Roadways [Indiegogo Campaign]
I agree with this. As a cross platform (ie, Windows + OSX + Linux) person who enjoys Visual Studio (XCode less so) I need more than make.

My own experience is with gyp and ninja which is used by the Chromium team (http://martine.github.io/ninja/) which they use to build Windows, OSX, Linux, Android (and maybe iOS?)

Of course for personal projects I'll probably never notice the speed difference but for bigger ones Ninja is FAST.
HipHop – PopcornTime for Music
Just curious. Isn't this is kind of KDF "abuse"? Because, for storing password information in databases, KDFs aren't used for key derivation (the generated key material is never used as a key for any cipher), but just as slowly performing [salted] hash functions.

If so, why say "don't use hash functions and use KDFs" when KDFs are used as hash functions in such cases? Maybe it's better to say something along the "don't use fast hash functions, use slow ones" lines?
Considering the fact that the OpenBSD guys are complaining about the OpenSSL guys competance in their commits I don't think they WANT them near the new fork.
Well, some Swedish words are differentiated by pitch accent, which isn't all that different. (Like the difference in pronunciation between tomten (the gnome) and tomten (the plot of land), or anden (the spirit) and anden (the duck).
Just to illustrate a typical modern 'social' website email experience: I just signed up to MeetUp. Here's what I apparently signed up for just by giving them an email address so I could get information about a local event that someone has invited me to:

* Meetup Messenger
A fun, informative newsletter to Organizers and anyone interested in running a Meetup

* Meetup HQ Announcements
Get promotional emails from Meetup HQ

* Weekly Personal Calendar
A once-weekly email of your Meetups and top Meetups in your area

* New Meetup Group Announcements
Get email alerts about new Meetup Groups that match your interests

* Meetup Surveys
An occasional email survey asking your opinion about new or existing features, your Meetup Group(s), Meetup sponsorships, and other requests for feedback.

* Greetings
Send me an email when somebody posts a Greeting

So that's a minimum of a weekly email that I don't care about, plus promotional emails that I definitely don't care about: Joy unconfined. No mention of all these is made during the signup process that I can recall. Logging in with Facebook instead and letting them mine my FB friends graph instead is looking tempting frankly.

I can totally understand some people responding to this kind of 'dark pattern' email signup by block marking everything that isn't directly relevant to what they signed up for in the first place as spam. Marking it as spam means they never have to look at it ever again & is practically effortless on their part.

Sure, they could log back into the website in question (if they can find the password / can be bothered to log into Facebook) and faff around looking for the email subscription settings, but marking it as spam in GMail is quicker & easier: it's win all round from the user's point of view.
Correllation != Causation
True. But I also don't ask passengers to pass through a metal detector before boarding my car.
No I mean digital/marketing agencies. Web Development agencies, Mobile App Agencies, etc.

In my area, these are the biggest employers.
'Sleep startup' Casper dreams of overturning the mattress racket
yea, i thought it was implied that i talk about JS here.
Like we always have to ask when somebody says what you have, "What's the alternative?"

Whatever it is, it'll need to be very portable (well beyond just Linux, OS X and Windows), and it'll presumably need a free implementation on each of those platforms, and it'll need to be quite fast, and it'll need to support native compilation, and it'll need to support interoperability with existing code, and it'll need to be "safer" in some way.

At this time, there are very, very few languages that meet every one of those criteria sufficiently. We're looking at C, or C++. Maybe Ada. But that's about it. Rust doesn't cut it yet, and probably won't for some time. Other candidates are lacking severely in one or more of those important areas.

C++ using modern techniques appears to be the only feasible alternative to C today.
I know HN is not for comedy but I genuinely nearly spilled my coffee laughing at this! :-)
I've been pushing together a lot of Chinese functionality into this Ruby library: https://github.com/stevendaniels/zhongwen_tools
A customer development rig for non programmers using WordPress – Part 4
Yeah, except that in our system the graphs are still executable: http://noflojs.org/
Game mechanics are the rule systems that give the game goals or meaning.

Asteroids-like spaceship movement is not a game mechanic. Shooting bullets is not a game mechanic.

The system that is the feedback loop of moving to chase/avoid asteroids while shooting them and creating more and faster obstacles and targets is a game mechanic.
Certificate revocation checking in browsers is "useless," crypto guru warns
There are plenty of product like that. Once you have enough money to afford the thing, most products are the same for anybody. President buys the same skittles as anybody else, same kinder egg as anybody else, same Pepsy, same Game of Thrones book, same Mad Men dvd, etc.

The difference between poor and rich is that President can buy also more expensive drinks (say fresh fruit) juice whenever he feels like and poor can not. Plus, both president and poor usually can buy also water which is in most cases both healthier and cheaper then coke. I do not mean it as criticism of coke, it is tasty for most people. However, it does not solve any problem I'm aware of. It is just that company manufacturing it was more successful in marketing wars.
Make that seconds. At 38,000 feet, time of useful consciousness would be something like 25 seconds. http://en.wikipedia.org/wiki/Time_of_useful_consciousness

However, it does take a bit longer than that to climb to that altitude.
More discussions from the last time this was posted: https://news.ycombinator.com/item?id=7274674
If you could somehow organise a calendar functionality so that I could just log in and see my daily/weekly requirements that would be a massive tipping point.

I would happily pay for that. The clunky export to Google Calendar does not work that well and it relies on tutors have the file for import to begin with.

I typically partake in 2-3 MOOCs and another personal dev course at the same time.

Calendar type functionality = my $$$

Great product BTW. Love it.
Greenwich Village NY, NY or North Dupont Circle Washington, DC

Front End Dev's / Back End Dev's / QA / Jr to Sr - Awesome Startup / Great Benefits

[Jibe](http://jibe.com)

We're redefining HR software using cutting edge tech! Never be bored - Great culture / Top benefits / Play ping pong / drink beer / ship code. Checkout the website and email me for the inside track to getting a job. Hiring Jr to Sr levels. Happy to talk with you. You can work in DC or NYC or both if it makes you happy.

hpowers@jibe.com
Security theater. Providing an illusion of security while acclimatizing the public to encroachments on their personal freedoms.

I'm more angry that hundreds of millions, or even billions of dollars are spent to train a workforce to identify tubes of toothpaste on a screen, but anyone at an airport that wants a knife can just order a steak from an airport restaurant.

It makes me sad that the public can tolerate such ignorance and waste.
Agenda here is appropriate -- Kurzweil is unabashed in his desire to push health & tech to the point where he can live forever.
"The numbers show that more people attend church percentage wise then ever in history of America."
I like the fact that OpenBSD has professional implementation but unprofessional presentation. It makes it easy to distinguish from FreeBSD.
> 1) Let the client do expensive KDF (e.g. in JavaScript if it's a web app) and send you only the resulting key. You can then store SHA256(key) instead of KDF(password, salt).

So $hacker has to simply do a rainbow-table attack... no security gained there, except for a vastly bigger key space.
Lazy sequences in idiomatic C++ using iterators
I think the more grammatically correct question sentences would be "kami wa doko desu ka" (as for kami, where is it?) or "doko ga kami ga (ar)imasu ka" (where does kami exist?).

> Which kami I was thinking about is for me to know and you to guess incorrectly.

Well, if you used the kanji then we wouldn't have to guess ;)
Ask HN: I earned a Google I/O invitation but cannot attend. Can I sell it?
This invites the question of whether GCC is outputting more detailed debugging information than LLVM (which is a good thing), or if it's just being inefficient at it.
Easter egg: DSL router patch merely hides backdoor instead of closing it
Unfortunetly the distrubuted nature of the political system acts aainst this its the same with emplyment having 53 diferent sets of employment laws is very ineficient.

From an outsiders perspective what the USA needs is a proper reform of the constitution and remove a lot of thinkgs from the perview of the individual states.

A maximum age for senators, congessmen and judges would also be a good thing.
After The Bleeding Stops: Preventing The Next Heartbleed
What can you offer that I can't find with a search engine? I'm interested in circuit design (Ham & tinker background).
> I also don’t know how “bad heart” can mean nausea

It's the same in many other languages. In French, having "mal au cœur" — pain in the heart — can mean that you're nauseous. In Estonian, to "have the heart bad" (using that word order) means the same thing.
I'm definitely interested and would love to get in touch
Whatever happened to IRIS Explorer by NAG, is it still available?
does not work wery well for instance for me or html validator..