skysight-inc/HackerNews huggingface dataset:
Tourism and travel is a consumer industry and you consume various services and goods in order to travel. Travel is heavily consumerist and there are many kinds of travel products and services that are available and advertised heavily. Travel can be a great experience, but you generally have to have some kind of wealth to travel (note I didn't say wealthy).
Thanks for the kind words, guys! :)
I've looking into building a Google Reader alternative for quite some time now. Because let's face it, Google Reader has been neglected since forever. This news prompts me to finally do it. Tell me what you think: http://getfishwrap.com/
FINALLY. I let it work overnight and they finally showed. Now if only they would work on the OAUTH limits mentioned above.
Same boat. I really hope he just builds his own iCloud-based syncing solution, and saves us the trouble of relying on an external service.
No one mentioned Gregarius yet : https://sourceforge.net/projects/gregarius/ : it is a fine self-hosted web-based alternative to Google Reader. There has been no project activity lately but the software works just fine, I have been using it since 2006 - just keep it private for security's sake. It scales well with a lot of feeds.
The Art of the Swarm
I'm not smart enough to make a Nobel-price-worthy contribution to science, to cure an epidemic disease or to invent a new way of producing energy. I don't have a physics degree to help build rockets nor a biochemistry degree to design better food. I didn't choose to study to be a doctor, and even as I somewhat regret that choice, it's too late now. I also don't own any land, so I can't be a farmer.

The only way I can change the world for the better is to earn a huge amount of money and then spend it on other people that actually can do one of the above. Like Elon Musk, Bill Gates, or Warren Buffet. So even if my career pursuits are totally focused on money, that's not a bad thing!
Fantastic article. Thank you for writing it.
I am not sure if the OP owns the site. But, just in case I will report this here: I suppose I am not the only one to notice this. But the email of lisa doesn't match in both images. From right to left: lisa@company.com to lisa@company.org.

I like this idea and I may even consider doing something like someday for my own private projects.
Google Play may ban Adblock Plus for Android but you can still download it directly at http://adblockplus.org/en/android-about or get AdAway from F-Droid, the Free & Open Source software repository for Android : http://f-droid.org/repository/browse/?fdid=org.adaway
The table is inaccurate on that: GCC is listed as full support, but it doesn't implement at least the same feature clang is missing (floating point pragmas), which is the only C99 missing feature in clang, as far as I know, so I don't understand the difference.
Are you sure the shutdown is to foster an illusion?

Maybe there simply isn't a good upside to keep this service going and its a business decision?
Can I afford a preprocessor?
Yeah, I have to agree with keeping them separate and renaming it to TodoCollection.js.

As someone looking at this for the first time, even after breezing over the code that was my immediate question: wait, where was the collection again?
apparently they have some automatic coupons, "dotd0314" worked for me, and they have it every day.. (no-brainer numbers)
And, according to some research[0], no matter which way you pour it, milk will make the tea worse.

(And as a personal note - if you need milk to make your tea taste good, maybe you just don't have good tea?)

[0] http://news.bbc.co.uk/2/hi/6241139.stm
If "Real World Functional Programming" is http://www.manning.com/petricek/ , it's a great book! I can only recommend it, it teaches both F# and modern C# :)
Accounting for Freelancers and Contractors (in the UK)
Is silicene the next graphene?
If this is the Chinese, they are patiently testing the limits of Github's defenses. They've done that with nearly every Google product in China, gradually beating back Google's prestige and market share.

It's insidiously clever, and an excellent attack vector. Patiently testing/preparing for worse disruption, patiently iterating mid-level frustration. Foreigners have yet to understand just how overt corruption is in China. If China, they're handshaking and smiling at Github, with harm's intent.
SXSW: Tina Eisenberg grew up in Switzerland, influenced by renowned Swiss des...
Even if it doesn't make you a better programmer, "auto" will cut down on RSI ;) I hate typing iterator type names.
I always find these self-flagellation articles interesting, but feel like I'm observing a phenomenon from an outside perspective.

Do most people agonize over the supposed "importance" of what they do? Do they feel so insecure when comparing what they do to what others do? Do they feel that what they do really is going to change the world or matter in some spiritual context?

I don't really worry about it. I figure that if I'm content doing what I do, with my work-life balance, with the money I make... then why worry about it. Whenever little thoughts or concerns of self-importance come to mind, I always think of Ozymandias.
exactly. To all the people making new readers, this is what I want. I'll gladly pay for it.
sure it's possible, but why would you want to integrate it in something else ? It's a stand alone software that can do most things that a jobsboard should do.
For your gf, I'd recommend Sinatra. Starting with HTTP basics is a pretty good idea and there's not a lot hiding that in there. You can put your whole app in a single file and expand on that later, add models etc. You might not even go there and switch to the JavaScript (CoffeeScript?) branch pretty soon, where Sinatra basically does do the REST backend.

For kids, it's a bit difficult, especially given the wide age bracket (14-year old basically can form their own startups…). I would recommend Python over Ruby there, though. No Starch Press has a good "Python for Kids" book (as far as I can tell), listed as 10+. That seems to do a few small GUIs (tkinter) and games first. Probably more interesting in the beginning.

For teaching web programming, I'd just make a simple super-framework, i.e. just a few pages on top of a "real" framework (flask?), that allows them to do the same stuff some of us did in BASIC way back when. So at first a simple PHP-like inline python (cf. eruby) template page where they can create output dynamically. Then maybe a ready-made form handler that forwards to a "result" page so that they can play with input handling.

One could theoretically do a lot of what the aforementioned book does from within a web page context, i.e. start with canvas-based games. That would really make CoffeeScript preferable, unless one were to look for an even simpler transpiled language.
There is a great book which teaches you statistics looking through its fascinating history.

The Lady Tasting Tea: How Statistics Revolutionized Science in the Twentieth Century
http://www.goodreads.com/book/show/106350.The_Lady_Tasting_T...
GameMaker: Studio now supports Linux publishing
Flight at TweetDeck
Just to make a very clear statement: This does nothing to my resolve to stick with GitHub. I'll just push a little later, whenever the next DDoS comes around.
Consider contributing your votes and comments to the Slant.co topic:

http://slant.co/topics/what-is-the-best-alternative-to-googl...

For those who missed out, Slant.co was posted on HN about a week ago and is for exactly this sort of thing.
No. Before performing a POST/PUT/DELETE or any other method with side effect to another domain your brother will issue an OPTIONS to get authorization first and will never perform the request if the server do not authorize it.

Then if your authentication is cookie based and you allow to delete resource via GET then all the attacker have to do is to insert <script> or <img> tag on any other domain with the proper src attribute to delete your content silently.

These endpoints are a VERY bad idea and are absolutly not REST. RESTful do not mean CRUD.
SXSWi 2013: A Great Show About Nothing
I have been using Feedly and they already have a back end system ready to migrate Google Reader: http://blog.feedly.com/2013/03/14/google-reader/
Good riddance. I'd rather be bothered by ads than the apps/services I use being deprecated.
Why Google Reader Matters To Us (2011)
I have never seen a web site require me to explicitly agree to something like that. There is certainly no implicit agreement that I must view any content they happen to send me.
+100

I already have prismatic via twitter, i'd love to add my google reader stuff.
Yes in Asian cultures there is much more of a stigma with manual labor. It is a huge difference with western countries where work is valued no matter what it is.
This man did all his work from a smartphone for one year
If you're talking about play money, say $20, why not just try? Or even $5 if you're worried about losing $20? And then try spending it at one of the thousands of businesses listed here: https://bitcointalk.org/index.php?topic=152348.80

I think you'll find that transferring money to a business or person without a bank is a very empowering experience.
That email form is way too clever for its own good.
Interesting read. Another use I have found for "yes" is separating terminal output. Since "clear" doesn't delete your terminal scrollback, it can be easy to scroll up and get confused of what you are looking at. I've noticed this is especially useful when compiling testing programs to separate build output with "yes" so that you're not hunting down compiler errors/warnings that you have already fixed :) you can even be descriptive with your yes call -- ie: "yes fixed x checking to see if y is still broken"
They do have those. I've used them. They're pretty cool: lots of steam flying around.

But they are not cheap: my aunt couldn't afford one for her deli, for example, but she could afford me!

But it's still going to be someone's job to load the thing up, and for manual intervention on pieces that can't be blasted, or need extra scraping.
I imagine the effect is amplified by people repeatedly trying to push/pull because of the failures.
Maybe us "not so smart individuals" could be a small cog in some bigger picture, like a world interdisciplinary project to cure cancer (think Manhattan project, or NASA). But in capitalism it's more important to work on SEO and sell stuff to people. All of the advances of modern computing boil down to advertising, such a shame.
Adobe to Stop Selling Boxed Copies of Creative Suite
I can't be sure, but the fact that libstdc++ is ABI incompatible with the current stdlib probably doesn't help adoption and thus usage and testing. If you want to use libstdc++ every dependency must also be compiled against it, including any system packages.
Assad preparing to use chemical arms
Go – Accessing Gmail with IMAP
When I began college my carreer plan was this Bill Gates "be rich or powerful, than do good for the world" path. Well, it doesn't work like that. Actually, now I see this as kind of selfish, a pretentious delusion of self-importance. When I thought like this I wanted to be a hero, not make the world a better place.
I realized my mistake in time, changed my major, started a carreer on the non-profit sector and I was cool with doing something adjuvant as part of something that was trying to do some good.

But that doesn't mean the more important conclusion of the OP, that is "Just because optimising Javascript isn’t making the world a better place right this second doesn’t mean you’re destined to a life of misanthropic selfishness" is wrong.
This has something to do with Steve Jobs connecting dots, with Gandhi being a lawyer before being Mahatma, with Muhammad Yunus being a humble professor of Economics in his native country before a Nobel laureate (Peace Nobel prize, not Economics).

I just quit my job on a non-profit startup, after 8 years in the field, and now I am a founder of a regular, for-profit startup. This is not my final carreer path, this is teaching me a lot about disrupting things. I mean, A LOT. The paradigm shift emerging through startups is very powerful.

On a final note, all this "I want to change the world" mantra that I often listen applied to tech startups is, 99% of the times, BS. Facebook indeed changed the world. For better? Not necessarily. Twitter did? Not in my opinion. "But what about the Arab Spring??". Listen, people, empowered by technology change the world. So you may say that technology change the world. Not brands. SMS technology is changing the world in many ways all over Africa, internet changed the world, not Twitte, or Facebook. Some startups disrupted some technology use so strongly, that they became monopolists in their use. But still, don't confuse technology and brands.

Summarizing, optimizing Javascript may not be making the world a better place right this second, but if you are improving your knowledge, and - another good advice from OP - don't let yourself be defined by your job and is trying hard to create a big picture for yourself, than optimizing Javascript may be a very important dot that you will connect to make a difference in the future.
And if you have zero XSS vulnerabilities, they may be able to trick users into interacting with a form on a site they control (the "CS" of "CSRF"). CSRF token is definitely necessary.

Reference: https://www.owasp.org/index.php/Top_10_2013-A8-Cross-Site_Re...
Still way better than Objective-C method calls though.
>Given I don't understand SASS and Less, you seem to have, in each case, replaced some CSS with something which is longer, and less easy to understand.

You could say the same objections to anything you don't know. CSS, HTML, JS whatever.

When you try to use it and understand it you will see why its useful. Or, if you still don't find it useful, you will at least have a reason, besides "I don't know it".

I assure it they are very useful. I use LESS.

You can use as little or as much of LESS as you want. A valid CSS file is also valid LESS (just uses 0% of it's features). You can start using some features as you learn it.

For a simple example, in order not to repeat 100 times a color, you can save it as a variable:

@main_color: #ddd;

then you can use it in rules like this:

blockquote {
color: @main_color;
}

.logo {
border: 1px solid @main_color;
}

So changing all the colors in a site it's as easy as changing ONE line, not hunting for #ddd; everywhere.

Basically, LESS is to a CSS file, what a CSS file is to setting things directly on the style attribute of each element.

You wouldn't style each element directly on the page, right? You'd use a referenced CSS stylesheet. Well, for the same --or very similar-- reasons, I wouldn't use a mere CSS file anymore.
My problem is that if I say it would take me 2 weeks and my colleague says he can do it in just one - though I am overestimating, he will most likely seem a better, more efficient employee.
No, I expect Google to offer free services that serve my every whim until they go bankrupt.
> but that seems like a small market

Private companies who deals with CFD (Computational Fluid Dynamics) and Aerodynamics simulations are companies with deep pockets and who generally pay for a bunch of licenses of these compilers, it's not a small market, I can assure you that.
This just put a huge smile on my face (that should last a month).

And then I read this : " This reward will ship to backers in the US only". Sadness sadness... I would have paid more if that meant I could have received anything for backing them up.
A Warning on using Dwolla
Because they still generate way better code?

Oh and support as well, very important in big companies.
Valley Investors' Innovation And Investment Campaign To Reduce Gun Violence
I bought the E-Book for the last edition via Manning. Paying works fine, but accessing content has been a really crappy experience.

The book itself had the particularly annoying section 13 that caters to certain fads (DSLs and Java bashing, pseudo-philosophical musings about functional programming). I hope this juvenile drivel will be left out in the new edition; if I want to read content-less feel-good articles, there is no shortage of free content.

I remember that the sections on namespaces and destructuring have been really nice.
From the article stratoscope (one comment tree down) links to: "My pancreas levels were completely out of whack, which was really terrifying … considering everything.” (Jobs died after a long battle with pancreatic cancer in October 2011)
Food for thought..
Well, this is a very interesting writeup

"Unfortunately, over time we found that while people used the site once or twice, they quickly reverted back to emails and phone calls. We always knew that people bought this wine for fun."

Do you know why is that? It's not only about 'fun'. It's about knowing about the wine.

For the technically minded people it is easy to assume this 'wine talk' is BS (I'm not saying there isn't BS) but most of it isn't.

So the experience of buying it with someone who understands it is superior to seeing lists of pictures, prices and generic descriptions.

Also, I bet most wine consumers that would go for this service don't care to learn an iPhone app.

1st lesson for startups: Know your market! I can't make a "disruptive marketplace removing inefficiencies" for selling sand at a beach (absurd example, but you get the spirit)

How is it done today? Remove the pains, but don't take the good things out.

Another analogy. People won't exchange eating pineapples for bananas because bananas are easier to eat, rather, remove the pain of peeling the pineapple, but sell pineapple.
Is the ebook version DRM-free from Manning? Their buy page isn't clear.
I recently wrote an entity-component framework [1] for C++ using a bunch of C++11 and it was really quite enjoyable. At the time, VC++ didn't support variadic templates which was a bummer, but they've since released a feature pack with it. It's great to see adoption coming along so quickly.

[1] https://github.com/alecthomas/entityx
I'm sure this has been reported already but, after creating an account I see:

"NewsBlur experienced an error

The error has been logged and will be fixed soon so you won't have to see this message again."
I don't own it, but I'm good friends with the three guys who did the app. I will notify them immediately. Thank you for the catch(;
I use gmvault: http://gmvault.org/

It stores the mail in a folder tree rather than a single file, but that's fine by me. It's open source & cross platform.
Apple had Mapgate. Google has Readergate.
We realize that we're not about to get rich off of this book, so we'd prefer that the coupons disseminate far and wide. :-)
Yes, it is DRM-free, just uploaded to my kindle.
" Another round, and more time, was possible, but it wouldn't have been right to take more money for something that I no longer believed would work."

While I understand the sentiment, and I don't suspect it was done lightly, the rationale here is superficial. "I no longer believed would work". Well, whether it would work or wouldn't at one point you believed, and now you've got a team of people working for you. Closing primarily on the basis of your beliefs (which, apparently, were faulty before - perhaps they're faulty now too? market might turn around? network connections might kick in in 6-12 months?) comes across as selfish.

I don't think you actually were or are - I've no doubt there was a lot more going on that you didn't summarize in this one blog post, and it came across a bit off-handed. I say this as someone who's had to close down something with a team of people - I don't think anyone ever takes this decision lightly.
I may be simplistic but I like the RSS Ticker plug-in for Firefox: http://www.chrisfinke.com/addons/rss-ticker/

It just shows you a scrolling marque of clickable headlines and doesn't otherwise get in the way. Its something to glance at when you're waiting for a compile ;)
Show HN: Instaghent • Used-Voted Collection of Instagram shots in Ghent
There are a dozen known flaws in Java
Just click on the "+" button to add a new feed. In the dialog there is a button "Import from Google Reader or upload OPML".

A small warning: the OPML import will delete you current sites and replace them with the ones from OPML, they will not be merged with the current ones you have.
You can do that with Yahoo Pipes (http://pipes.yahoo.com/pipes/). Here is an example with several pipes, and each pipe combines many RSS feeds into one (http://pipes.yahoo.com/talentintelligence). You can even then export the pipe as an RSS of its own.
Why projects fail.
As far as I understand the pre-release version is a regular PDF. I am unsure about the formats available when the book is complete, but I do not think that they were DRM'd in the first edition.
Thanks for raising this, will take a look.

We plan on adding a reporting system into the site so people can flag inaccuracies, but that is still a little while off.
> and even if you do so they [non Chrome store apps] won't auto-update AFAIK.

Then you'll be pleasantly surprised to know that they CAN indeed autoupdate, and the DIY autoupdate mechanism is very lightweight to setup. And it includes security checks (i.e., will check if update is signed with the same key as the extension etc). I have a personal extension that's served out of S3 which does exactly that.

http://developer.chrome.com/extensions/autoupdate.html
True entrepreneurs are Artists
Finally! I was waiting to see what your opinion on this topic was, so that I knew what my opinion should be! :P
Yes, but this enables it to be reused in other contexts, where the names "up" and "down" would not make much sense, but you would like to have the same border style for some reason.

Plus, you could turn this into a mixin "function", with the actual colors of the states changed depending on where you include it.

So the way he writes it, you could have a green, blue, whatever version of those borders, with the same one line (plus a parameter), whereas in CSS you would have to do:

up-blue, up-red, up-green, down-blue, down-red, down-green etc classes.
I quit riding bikes the day I started going out with a doctor and her friends. They would refer to us as "organ donors" and talking about "warm ones" coming in for organs.

That and videos of bikers waiting, stopped, at a red trafic light only to get killed or very seriously injured by cars losing controls. Accidents in which people in cars were still perfectly fine.

Life is too short to make it even shorter or to experience it has a paraplegic when you're perfectly healthy. Do like me: get rid of your bikes and buy a fancy Porsche 911 Carrera ; )

The Carrera is probably more dangerous than a Prius but doctors do not refer to Carrera owners as "organ donors'.
`<form>`s are allowed to send POST requests to wherever they want, without any restrictions. By creating a form that points to another domain, and automatically submitting it, you can send a POST request to wherever you want [1].

POST requests can be easily sent cross-domain. NO ONE SHOULD EVER think that just because he's not using GET requests he's safe from CSRF attacks.

[1] See http://jsfiddle.net/8xnB3/5/ for example (which sent this comment).

EDIT: Just to clarify - I'm not saying that exposing those endspoints via GET is a good idea, I think its horrible. But people should be aware that avoiding GET does not protect against CSRF, and you still have to use CSRF tokens.
PHP is a favourite language for many developers because…
Scalability is definitely a challenge -- in fact, scaling to deal with SatoshiDice is what triggered the recent fork.

https://en.bitcoin.it/wiki/Scalability (which has some recent research on CPU optimizations) and https://bitcointalk.org/index.php?topic=34597.0 (a response from a year ago) answer some of Kaminsky's scalability criticisms.

There's also the possibility of off-the-chain transactions: http://gavintech.blogspot.co.il/2012/07/off-chain-transactio...