skysight-inc/HackerNews huggingface dataset:
I am 60 and I have (almost) always just worked about 32 hours per week. When working for large companies, like SAIC, I would just not come in on Mondays and put 32 hours a week on my time card; same at other companies. I did this for over 30 years. I think in retrospect that this was a great decision.

Kudos to you if you manage half time.
why online? Encarta would have fit the bill of "intelligent encyclopedia" enough, being on a cdrom.
There are so many problems to solve in the world. Why would you take the one system that has been working perfectly for the last 40 years, and rebuild it from scratch ?

To all hungry devs who can't wait to build something amazing: don't try to reinvent the wheel, build on top of it. Leave the email be, and focus on what's next.
They've decided that transparency is for the citizens and privacy is for those with power. Instead of the other way around.
ctrl-x ctrl-e ... the e isn't naked as you suggested.
What's wrong with layering, say, GPG on top of email if you want authentication or encryption?
OpenSolaris has been dead for two years. illumos is a fork of the source code repo that made up the OS and Net consolidations from Sun. Oracle closed the gate shortly after the acquisition, with the promise they'd drop code after Solaris 11 was released. This has not happened.

OpenIndiana, SmartOS and OmniOS are all distributions of the illumos kernel and associated libraries and programs.

OpenIndiana is geared more towards desktop users (though it can be used for servers well enough). OI is funded primarily through everycity.co.uk.

SmartOS is a PXE/USB booting server operating system, where all services are meant to be encapsulated in zones and KVM. SmartOS zones use pkgsrc for packaging (via pkgin). SmartOS is useful for building clouds, for instance. It is the core of Joyent's SmartDatacenter product.

OmniOS is a more traditional server operating system in that you install bits on metal, use IPS for packages, and have an upgrade path other. OmniOS has been used in production inside OmniTI for a while (as I understand it), but is the newest player on the block.

As with Linux distributions, each distribution above has different operating and development philosophies, but they all push code back up through the illumos gate.

Sun is dead. Oracle ate Sun, took their ball, and went home. illumos is the successor of the OpenSolaris idea (sans asinine governance model), and the core of open source Solarish distributions.

This talk by ex-Sun kernel engineer (and creator of DTrace) Bryan Cantrill is both instructive and hilarious: http://smartos.org/2011/12/15/fork-yeah-the-rise-and-develop...
> You send a message and it either goes where it’s supposed to, or you get an error message back. That’s it, that’s email. It’s simple. It works.

Except when you DON'T. Except when the mail server is broken, except when the error message you get is ENTIRELY CRYPTIC.

Email works. That's it. It doesn't work WELL, It just works. That's why it needs to be fixed.

> But sometimes I just want to send a fucking message, not “make a TODO.” Boom, I just “broke” the new email.

Though I think you're fairly right about this one - you're also wrong. You're making whoever you're messaging a TODO. "Read This" Email has become a TODO list, you can't fix that - not without a new mail protocol that takes that into account and separates the todos from the messages. Certainly a client could do this but a client can never ever be smart enough to get it right all the time.
Seconded. Peaked my interest enough to fool around with it, but I'd love a demo.
As pointed out by taejo the San Francisco Airport Commission. Also I haven't tried to purchase terrorism insurance recently. The last time I did that was in 2005, and I bought it from Standard. It was for a VIP and travelling party, so on a smaller scale, but they'll insure anything to anyone for which there are statistics and money. 1-in-30,000,000 for an individual, it shouldn't be too hard to scale that to a airliner or even a whole airport.

Would it have stopped 9/11? Did the TSA? Did anything else we tried? Nope. Because we didn't know about it until it happened. What it would have done is made sure that the cost of the cleanup and re-build didn't turn into a decade+ long charlie-foxtrot situation, and would have incentivized the airports to not let it happen again, instead of just putting on a show.
I just wrote my first Tetris game! I will look into Github, thanks!
On-line services back then _were_ expensive. I recall GEnie (a Compuserve wannabe) asking $5/hr in 1990.
Worth reading a bit about France's Minitel, it was an amazing electronic network introduced in 1982.

http://en.wikipedia.org/wiki/Minitel

"Millions of terminals were handed out free to telephone subscribers, resulting in a high penetration rate among businesses and the public. In exchange for the terminal, the possessors of Minitel would not be given free "white page" printed directories (alphabetical list of residents and firms), but only the yellow pages (classified commercial listings, with advertisements); the white pages were accessible for free on Minitel, and they could be searched by a reasonably intelligent search engine; much faster than flipping through a paper directory."
As I said above, OpenSolaris is dead. illumos is a fork. We don't take code from Oracle, because there isn't any. If they'd kept the gate open, a fork probably wouldn't have happened.

As for why not to just move from Solaris to FreeBSD... because they're totally different beasts? And we happen to like Solaris? :-)

Porting KVM to Solaris was apparently quite non-trivial:

http://www.youtube.com/watch?v=cwAfJywzk8o
Tips Jitu Mencontek Saat Ujian
Nexenta is based on illumos now. They just published their gate on GitHub. Presumably we'll be seeing pull requests from them. :-)
> Demoscene is also nearly entirely Windows-only.

Pardon, I meant the PC Demoscene. Don't want angry C64 demosceners here.
Love this. This whole "email is broken" argument reminds me of the "SMS sucks, and iMessage/GChat/BBM will destroy it" argument perpetuated by TechCrunch and other tech pundits.

There are two reasons that email and SMS are not broken, and the author of this article points them out: asynchronous communication, and no single entity controlling the entire ecosystem. The value of knowing you can reach anyone, anywhere, anytime is worth a lot more in most use cases than some extra features appealing to one or two very specific use cases.
I think google wave actually solved the "email" problem...but they never built a SMTP addapter for it! I have no idea why, and it shut down before i ever got around to actually doing it.

I viewed wave as a client (a slow buggy client...) and SMTP as an existing protocol. WAVE needs to talk to SMTP...and the other way around. If that was supported, not only would wave have taken off, but SMTP would have lived on in an improved format.

This still keeps me up at night, i know the source for wave is available...so tempted to fire it up as my fix for email, yet life goes on.
That origin was really really early and not too relevant here.
I run a small web development business to help fund my startup goals. One tip is to try to tapping the freelancing marketplaces such as oDesk. I have started on oDesk about 2 months ago and now I'm getting enough work to even turn a few potential clients away.

Service business can be grueling and your projects can quickly turn into nightmares if not planned well. The small businesses who want the websites from us can be very vague in what they want, and might not appreciate some of the great stuff that we do (like getting the Pagespeed score above 90) while appreciating lame stuff like those landing page flash intros.

In the initial phase (first 3 months) take more well defined tasks that can have less margins, but can help you appreciate the hardships in the business. As you mature, you can take up more complex projects that can give pretty fat margins.
Just browsing through I'd say an introductory course in linear algebra and one in discrete mathematics should be enough. I'm not an expert on mathematics or APL so take my advice with a grain of salt.
I didn't realize that Hipstamatic had done $10MM last year and was already a profitable company. It's interesting to see how two photo apps took different approaches, and the outcomes of those different approaches. I think it's still very early to draw any conclusions on Hipstamatic (even though they are the older of the two companies).
I tried "set -o vi" and every v sent me into the editor. This was on the latest cygwin.
DerbyJS - a better realtime web framework?
Though I think you're fairly right about this one - you're also wrong. You're making whoever you're messaging a TODO. "Read This" Email has become a TODO list, you can't fix that - not without a new mail protocol that takes that into account and separates the todos from the messages. Certainly a client could do this but a client can never ever be smart enough to get it right all the time.

Separating TODOs from messages reliably can be done using MIME. You do not need a new protocol for that, just define a format and give it a custom MIME type.
Game Subvein 0.698 on Downloads App
On Becoming Rich and Successful
A glut of "email is broken" posts just before the YC decision day and just after Paul Graham's "Frighteningly Ambitious Startup Ideas" essay smacks of insincerity.

I can imagine email software that does exciting things with JSON data in emails, but I wouldn't alter the underlying protocol.
I think he just added a demo.htm
https://github.com/kenhty/Natural/blob/master/demo.htm
Not exactly the focus of the article, but maybe taxis and other commercial vehicles are the use case for flying cars.
Interview with the producer of the upcoming Steve Jobs movie
I always botch the narration. Sucks. I meant to say "parent" directory, at one point. I said "Screen" instead of "window". Also, there were a host of confusions I didn't see potentially--fucken God did it.

God says...
C:\LoseThos\www.losethos.com\text\BIBLE.TXT

altar Ed: for it shall be a witness between us that the LORD is God.

23:1 And it came to pass a long time after that the LORD had given
rest unto Israel from all their enemies round about, that Joshua waxed
old and stricken in age.

23:2 And Joshua called for all Israel, and for their elders, and for
their heads, and for their judges, and for their officers, and said
unto them, I am old and stricken in age: 23:3 And ye have seen all
that the LORD your God hath done unto all these nations becaus
No but you DO need a new protocol for the mess that is mime types in emails, and the two popular open access protocols IMAP and POP - which are atrocious.
The reality is that ads really have to be Re-envisioned for the mobile space. There's not enough real estate on a phone to put up massive banner ads on a phone, and there's good reason to believe we will see something similar to iAd for android and windows phone (which will benefit the handset and OS guys)

What I expect to see is a new wave of mobile utilities that approach advertising differently, integrating into the workflow rather than the real estate model of the web.
Qatrix - A new Easy, Lightweight and High-performance JavaScript framework.
The Qatrix is a new super lightweight (4.7KB gzipped) JavaScript framework for easily building up high performance web application with less code. It is designed to simplify the script with friendly and easy-to-learn code construction and noticeably increase the performance and efficiency for the development of web application. And it`s free and open source.

The main features of Qatrix

Hardware accelerated animation
The first framework supported hardware accelerated native CSS3 transition for animation. The animation of Qatrix will be impressively faster and smoother than other frameworks. Significantly improved the visual effects on web application.

High performance code
CSS3 and HTML5 supported. Qatrix is using more native code and special design to increase the performance. Web application will run much more faster and more efficient than other frameworks about 50% in average.

Easy-to-learn
The name of functions on Qatrix are simple, user-friendly and familiar with the jQuery. It will be much more easy to use without re-learn other new concept and knowledge.

Incredible size
Only 4.7KB compressed and gzipped file size with 60+ functions, including hardware accelerated animation, DOM, AJAX, various selectors, cookie, event handle, cache system functions, and so on, enough for most common web development needs. Load powerful script instantly without expectation.

Cross-browser
Supported IE6-10, Chrome, Firefox, Safari and Opera.

Github: https://github.com/qatrix/Qatrix
Official website: http://qatrix.com
Documentation: http://qatrix.com/doc
How do you know which ones are top projects? I clicked explore on Github, but I can only see the top twenty or so projects, but nothing else.
Yep. Marketing is not voodoo. It's not rocket science that you need a MBA to be good in.. especially if it's an internet consumer product.

Learn about SEO and content marketing.
Learn about app store optimization.
Build relationships with bloggers. Guest post. Ask them for feedback.
Build your expertise in forums.
Build a mailing list.
玫琳凯之窗官方网站
flagity flag!
FTP has been working perfectly for the last 40 years, why do we need SFTP?

Just because something WORKS doesn't mean it works WELL. Making an Asynchronous email protocol would not be difficult. We can do it. Everyone talking about re-inventing email is talking about making a protocol, not centralizing it, not de-synchronizing it.

Email is an AWFUL AWFUL mess. It was good for its era but its no longer as good. Any good replacement will use things like MIME and other such things and simply be a better replacement to the protocol. It'll be the same thing but better.

Which has happened many times before, considering how many versions of POP and IMAP there are. Or the fact that IMAP even exists. Somebody said that email was bad and it needed this and they made it, now we all use it.

Clearly, there is room for improvement.
I get a 500 internal server error
Is telling that my mate complained when I looked at this article, as he is worried about people looking at aljazeera on his ipad
For a demo you need every ounce of performance. http://willus.com/ccomp_benchmark2.shtml for a modern take on this.
gender hatred detected. flaged
AgileGit - pretty graphs of your repos
Online Git repo graphing tool in dev. Suggestions welcome.
The Process of Proving
on a somewhat unrelated note, you can write a noisy channel model spell checker with a lot more data and a bit more code: http://norvig.com/spell-correct.html
I imagined that demo skills would eventually die and the more recent stuff would just end up being bloated or lame. But it really has improved. Infeasibly improved. Debris is amazing. But it isn't the only more recent amazing demo. Someone once asked me whether there was a limit to how realistic demos can be made. I would normally prate on about Shannon information or something, but it was a very smart mathematician who asked me. I did eventually think of a reason though. A demo is never going to contain a model of a piece of paper on which its own source code (plus additional information) is written in the demo. So there have to be some limits. But the limits don't seems to have been reached yet, especially with better and better modelling in the hardware.
"you can build clients to do all the features you are asking for". I agree and that is exactly what people mean when they say email can be smarter - they mean email _clients_ can be smarter.
Pirates are now the third most popular political party in Germany
For tricky problems I liked to take a 10 min walk to the pub a pint and a couple of games of pinball (thinking over the problem whilst doing so)
Having recently explored the startup demo video space the best "baller on a budget" videos I came across were from Sophie Creatives on oDesk. Google them. They were right around 1800 to 2500. Its hard to give advice without knowing what your product and market is. Is there a lot of customer education involved?
Don't shoot the messenger.

And Email is just the messenger.
Darkmate Color Scheme for Vim
,达芙妮2012新款
It is amazing that a judge would even listen to this in a non-criminal and minor offense case. Most places I know it'd just be dismissed and the fine upheld.
Paper for iPad hits 1.5 million downloads in first two weeks
For better or worse, email has been and always will be an application. When people say email, they almost always mean their email client and not the protocol. Sorry, that's just the fact. You can use energy trying to change that, but it seems like as much a waste of time as attempts to get the US to change to metric.
That doesn't sound right to me. People will rewrite code that already exists as open source because they don't want to take the time to understand someone else's code. But you're saying that some will reverse engineer a JS app from minified code rather than just rewrite it. Are there any examples of this actually happening?

I'm a curious guy and have deciphered small-ish amounts of minified and/or obfuscated JS before. It is absolutely not trivial. Especially if it's obfuscated.
Met any members of CAMRA have we :-) CAMRA is the Campaign for Real ale aka beer geeks
Psychology's Bold Initiative
A scientist's posting of the full text of the article:

http://genetsim.org/facebook/Science_20120330_Carpenter_psyc...
Does look like so. No judge I know would spend even 5 minutes on a misdemeanor case such as this one.
The ugly underbelly of coder culture
I realize it's a bit rough right now... It's the product of one all-night coding session... I'd like to soon add tag/branch identifiers, a way to hide deleted/deprecated branches, limits on commit gathering for huge repos, etc.
> my wallet is in my back pocket, reaching for it with my left hand

If I were a officer and someone narrated what they're doing like that I'd immediately find it suspicious. Just say you're gonna get your wallet, cops aren't all completely stupid.

"I'm reaching for my wallet with my left hand sir" sounds retarded.
This is also very true of the Amiga scene back in the day.
As with most things, users will complain that tool X doesn't do job Y therefore it must be broken.

Email is not broken it does what it was orignally intended to do, namely enable communication between a number of parties. To say its broken because it doesn't do x, y or z is as false a statement as saying my screwdriver is broken because its not good at hammering in nails.

If email doesn't do what you want it to do, then find something else that does. If that does not exist, then build it. Better yet, pay me and I'll build it. :-)
I always find this sort of stuff undesirable. For giving up hours of your time over a few months they are giving away $100 worth of software. If they want valuable feedback from people older than 15 then it might be worthwhile providing better incentives.
Heaven 7 by Exceed was always one of my favourites - watching it again now, it's still incredibly impressive:

http://www.youtube.com/watch?v=imRmVGFeaNQ
WebP - A new image format for the Web (by Google)
"As O'Brien passed the telescreen a thought seemed to strike him. He stopped, turned aside and pressed a switch on the wall. There was a sharp snap. The voice had stopped.

Julia uttered a tiny sound, a sort of squeak of surprise. Even in the midst of his panic, Winston was too much taken aback to be able to hold his tongue.

'You can turn it off!' he said.

'Yes,' said O'Brien, 'we can turn it off. We have that privilege.'"
I always wondered whether APL is a language worth learning. I would love to hear some opinions about APL or its children (J, K, ...).
Great post and we found the hidden agenda of this "email is broken" propaganda. It's sad that the VC/startup business heavily relies on hype to drive interest and valuation.

Nethertheless, I welcome that seemingly a lot do not blindly follow this BS.
Four-year-old Heidi Hankins joins Mensa with 159 IQ
When I read this piece from Paul Graham, I wondered if he had an assistant (I mean a flesh and bones personal assistant). Is that that assistant are too expensive nowadays in the West? If I were a powerful influencer with enough money, I'd consider hiring an assistant to help me filter these mails. He or she will probably be easier to train than a Bayesian filter...

Automatisation is not the last word for every human activities. Many people are struggling to find a job. Many could do this kind of task efficiently, and even enjoy it.

Maybe I have a different point of view because I live in China, where labor is cheaper, but for instance here if you have a kid and don't wish to change 100% of his diapers, you can just pay someone to do so, it is cheap enough and many people are happy to do this for you (it is often better paid and always safer than working in iPad factories).

"Externalizing" some tasks to other people also means you have a life with more and deeper human contacts. Surely, these human being must be handled much more carefully than a "web service", you have to smile to them and consider their problems. Sometime you have to do compromise and accept a less than perfect outcome. Sometime you have to manage these people that work for you. But this is life.
nice work. this has become a popular topic in GA circles with single page sites becoming popular and single page visitors increasingly entering directly on to a blog post and leaving and GA showing them as a bounced visitor.

Some other solutions I like
http://www.savio.no/blogg/a/114/tracking-content-scrollers-s...

http://cutroni.com/blog/2012/02/21/advanced-content-tracking...
There wasn't ever really a clean break afaik, and the association (some groups more than others) continued through at least the 1990s. Fairlight were active in both scenes for over a decade, for example, though from what I can tell the group did slowly internally divide in terms of who was focusing on warez v. demos. More to the point, though, I think the association with reverse-engineering culture had a significant impact on the technical culture and choice of tools/platforms. Unix culture had more of a C ethos, and less of a patch-asm-into-a-running-program type ethos.
RMS Titanic 1912 Real Pictures & Underwater Photos
Welcome to the RMS Titanic in 1997, It is one of the largest and unbelievable pictures collections of Titanic from the web. The Titanic is a topic that is famous worldwide, has a variety of proven facts, and perhaps even more elements shrouded in mystery.
I'm just barely suppressing an urge to rant on the obvious superiority of the Oxford Comma, which I suppose means you are absolutely right.
Guerrilla gardeners’ spread seeds of social change
Ask HN: What's the use-case for this Responsive Web Design script?
The script: http://viewportindustries.com/blog/automatic-responsive-images-in-wordpress/

If I load a site on my phone the screen isn't going to magically become bigger. If I load it in a browser, even if it's small, there isn't a problem with loading the bigger image. As I understand, the problem with Responsive sites is loading big images in bandwidth-restricted browsers. Why the need for ajax? Am I missing something?
SMS helps prove the point that email is broken. When my wife sends me a text message, does she care about the protocol? No, she just wants to remind me to pick up appetizers, wine, and beer for tonight's party. Does she want to be limited to 140 bytes? No. She can send a long message and has no idea about the protocol limit. Nice SMS clients take care of splitting it up and packaging it all back together into one seamless text message.

The SMS improvement is not an improvement to the protocol, but to the tools and is a great example of what people mean when they say email can be improved.

If my mother in law wants to send a gigantic PowerPoint deck of "Our Grand Canyon Vacation.ppt", why should she sign up for a separate service to do so?

There is opportunity to improve the tools which have been and always will be known as email.