skysight-inc/HackerNews huggingface dataset:
"Do not take funding...For most new entrepreneurs, investment is a cushion that delays their learning. If you're thinking of raising investment to cover your personal costs, don't - instead, learn to make money. It's really not that hard."

You said this was controversial so I don't feel at all bad for refuting this. I'll start by agreeing with the idea that making money is a learning experience and entrepreneurs should do whatever it takes to make money...but don't forget these two things:

1) An investment is way more than the money. If you accept an investment round from a reputable investor, you are accepting mentorship--in the form of recruiting help, connections to other companies or industries, not to mention an investment is made to help an entrepreneur to scale so the company can make money at an exponential rate.

2) Some companies do not strive to make money initially--their goal is to create a great product for their users--but for their service to continue, they need money to operate and scale...this is has been especially true in social media, case in point with Pinterest. Pinterest has raised a shit ton of money, but haven't started monetizing to a great extent. If they had just gone for the money from the beginning, whether through ads or what not (and this applies to even Facebook), their service would probably have been far less attractive and usage significantly lower. Many times, monetizing is about timing. Pinterest WILL monetize as Facebook did and Twitter is figuring out, but it has come after a while of being in establishment. Without investment, these companies would again, not be where they are today. That money is absolutely necessary to keep operations going, whether its through labor, scaling, office space, etc.

So your companies may have been revenue-generating from the beginning, and if that's the case then by all means, making money and not taking investments is decently good (still controversial) advice but that advice is not applicable to companies that aren't revenue-generating in the beginning. You can't forget about these companies as they actually tend to be what consumers move towards and is exactly why when companies like these do monetize, they are able to.
Google Glass is the end of all privacy. I frankly will not be 100 years near someone wearing one. If establishments allow Google Glass in, I'm out.
Feedly is creating an alternate API.

Press (on Android) updates its app, saying that it will not go down.

It's a double problem: Google Reader was good, AND was also a good API. At least, Google Takeout is working, and giving us all our data.
The visualization is really, really neat, but I can't help but feel the three part article was Music Theory 101 proven with a little math and data.
Putting Octocat in the header image for the blog post is a little misleading if you don't know what Pixi.js is, considering the only relation with GitHub is the repo is now hosted there.
Hello, author here.

Clue is an experiment and probably not useful for real work --- go look at the memory model and you'll see why. (C89 allows for some really weird but standards-compliant architectures.) ints are about 56 bits wide and their value is undefined on rollover, for example. Plus it's not finished; varargs and switch are the big missing factor.

Regarding the node version: because I forgot to update the version number on the website. It was actually 0.6.19. Updated. JS performance is heavily penalised due to the aforesaid goto issue, though. (Procedural languages without goto are toys, dammit.)

Regarding C optimisation: yes, precisely. However this does put LuaJIT at an unfair advantage since it can unroll loops to its hearts' content, while gcc can't. It's probably worth rerunning at -O3 just to see what's different.

Incidentally, I have 2/3 of a Common Lisp backend (someone contributed a backend but not the run-time library). Anyone want to complete it?
Looking at the source "boils down to a switch statement" appears to be a chain of ifs. It makes me wonder how fast it would have been to use tail calls.

Also possibly worth noting is that lua 5.1 bytecode has gotos, if you're willing to step down a level.
jq - great tip - thanks for that!
The Internet of Everything Will Be a MMOG
Unless a software bug causes another fork.
From the article -"The research world’s most famous human cell has had its genome decoded, and it’s a mess. German researchers this week report the genome sequence of the HeLa cell line, which originates from a deadly cervical tumour taken from a patient named Henrietta Lacks.

Established after Lacks died in 1951, HeLa cells were the first human cells to grow well in the laboratory. The cells have contributed to more than 60,000 research papers, the development of a polio vaccine in the 1950s and, most recently, an international effort to characterize the genome, known as ENCODE."
"Cardmember services" is also a notorious phone scam.
You _should_ argue that there ought to be no limit. There is absolutely no reason why there should be a limit below maybe 4k (and even then, I'm not sure. Perhaps some limit if DOS is concern...).

The only reason why there are limits now is that there is code running on their servers specifically stopping passwords that are longer - which is insane, if you think about it - they are actively preventing people from creating stronger passwords. I'd rather create a 20-30 character password with no specials (which is still massively harder to crack than a 10 char with all possible specials), because it is easier to type in on mobile, but with this system, I couldn't - which is dumb.
Perceptual elements in Penn & Teller’s “Cups and Balls” magic trick
Still true. It would be nice if they offered two-factor authentication
Most sites still have a feed even if the UI doesn't surface it. Pull up the source or Inspector and search for feed, atom, or rss. It's usually in the <head>
This is kinda the rough spot for me too. Google services are just so damned convenient. Especially with the integration. I noticed the same thing you have. Computer dies? No big, fix it and sign into Chrome. I'm 90% there.

However, with Reader, it's kinda served as a warning to me. I use this stuff every day. Reader was just kinda the reminder that I don't own any of this stuff, and they can turn it off at any time. 2 years ago, I had basically zero fear of something like that. Today, especially with CalDAV support getting killed, it's just another warning to me that Google is a different company than it was.

Anyway, I'm typing this on Chrome in between reading Gmail and Google Voice messages and stuff, but I'm definitely looking for alternatives. Too much of my life relies on Google. Don't want all my eggs in one basket.
Do the benefits of an RSS reader really need explanation? Or is he simply hoping to hear some unexpected input from this?
You're being very defensive about the difficulty thing. How many times do I need to see that youtube link and a variation on "no seriously, it's too hard"?

It's not "very hard." Sure, some people don't get it, but then what are the chances they understand your modal? Surely the act of understanding how to set up and use an RSS client is more difficult than copying a link once you've done that.

In all the recent discussion around Reader and RSS, I haven't seen "too hard" as a primary concern from anyone.
How Powerful Are You?
PyDev and LiClipse for a Fast, Sexy and Dark Eclipse
Anyone have a promo code ;-)
Interesting, but doesn't speak too well of Google. Shouldn't Google know how people were using Google Reader before deciding to axe it? And even if that information's in a different part of the company, shouldn't the chief architect of Google+ have access to it?
Batteries are following Moore's law
I think there is an argument that it doesn't need replacing, if it had some greater value it wouldn't be fading away.
Yeah, I really don't understand what he's looking for here. He wants constructive criticism about what parts of Google Reader were useful, but if you complain at all, your comment will be deleted.

Google Reader itself was the useful piece. It aggregates RSS feeds. I don't really know how else you can explain that "yes, it aggregated RSS feeds, and I like to read all of my RSS feeds in one place".
RE: node version: Ok, but v0.10 was released just the other day. :-)
Obviously invalid.

www.zeromq.org, D-BUS, the Linux kernel AF_UNIX multicast patchset, the Linux kernel AF_DBUS patchsets are prior art among surely hundreds of others.

Also fails the non-triviality test.
A colleague of mine build something very similar a few months ago: https://twitcoin.net/
this guy is a looper :)
PyCon US Streaming Live - Watch now...
Why We Don't Use Heroku
My sense from looking at this same question before (although not doing anything, so this is just impression not experience) is that Gambit is being used more for embedded uses like what you are describing.

I've been interested in Gambit because it seems to allow fairly direct intermixing of Scheme and C code. I don't recall seeing Chicken being able to mix the two in the same file.

Chicken seems to have more libraries available and might be better for use doing things like Unix scripting or system tasks.

By the way, if you are interested in Gambit, and are on Debian/Ubuntu, I would suggest building Gambit from source rather than using the gambc package in the repo. It looks like that package is very out of date at this point. (It's actually been orphaned in Debian and I've been considering adopting it to bring it up to date.)
He's asking for specific elements of the reader that people found useful, enjoyable, easy to use. I'd say that's valuable. How is it not?
So you're claiming that the company who initially pushed web apps as the iPhone API but caved under pressure from developers, the same company who developed webkit. You're claiming this company is trying to destroy the web?

Do you not think that's a little unjustified?
Marissa Mayer, You’re Not Solving the Right Problem
>I've read several posts on hacker news whereby people starting out at 22 are somewhat discouraged.

I has some experience but I started my degree at 22 and got my first dev job at 25.

Firms will hire you if you are passionate and knowledgeable about your newly chosen field.
Ask HN: Why hasn't Facebook added RSS?
If I were Facebook, I would add an RSS section to the site.

People already use Facebook, but adding RSS would give them more information on what sites I value. Furthermore, it would make it easier for me to share the articles that I value through its site.

Although as a user I might be leery of using Facebook for RSS, there would be a lot of benefit for Facebook and the users.

Side benefit, with facebook buttons on practically every site - it would be trivial to add a subscribe button and then it would auto-populate the RSS into users accounts.
Different people appreciate different things. Some of the use cases that people are glowing about leave me cold.

It never hurts to ask, you can always be surprised.
But I'd argue `case` in Lisp does have different syntax from `if`. They are built out of the same primitives, but you have to know how to compose those primitives. It's much like saying all functions are the same, but in reality you need to know the arity, order of parameters, etc before calling a function.

To me, Lisp often felt like if the English language only had commas for punctuation. We then formulated all possible scenarios out of words and commas. Sure it's simple, easy for a computer to parse, etc, but it off loads a lot of work onto us as we read.

I'm also reminded of when I took a typography class in art school. My professor was adament about typography not being "grey". He really wanted us to use weight, contrast, spacing, to create and enforce a hierarchy within our typography which would guide and aid the reader. I'd argue Lisp is completely "grey", while other languages are not.

Don't get me wrong, this thread has been a great read and I've gained new respect from Lisp from it. I'm inspired to give it another go.
Ask HN: Questions you would ask a candidate for senior operations engineer
So like, the "Subscribe" button, and the list view?

That's what was useful. I really don't get what he's aiming for here... obscure features that may have existed that only some people thought were useful?
No, don't say it to her
I interpreted the post as "Why does everyone care about Google Reader? Why Google's instead of the myriad of other available RSS services?"
No, a photo can't be added because there's no license-free photo of him available. Or at least, no photo that has been licensed in a way that Wikipedia can use it.
Because then you'll spend more time in your RSS reader and less time on Facebook.
Does this mean that some entrepreneur can invent something, start building in stealth mode, and one of his employees can patent it, quit and sue him in a year? :P
I'm sympathetic to that viewpoint but I wouldn't say it's true, yet. I think it would be more accurate to say that they are becoming bureaucracy/management heavy and out of touch. However, some of their recent initiatives have shown that they "get it", but maybe not enough to make them relevant again as they once were.
Already mentioned and it's a minor point, but regarding putting files into the database... When I worked at MS on SharePoint, we actually transitioned from storing files on the file system (Windows) in V1 to storing files in the database (SQL) in V2 for performance reasons. For a system that works with lots of files, the file system isn't the place. If it's static content, send 'em to a CDN. If it's active content, put 'em in a database for the reasons Dave mentioned (concurrency, write speed).
To answer his ?: Sort By Magic! Sort By Magic is the one Reader feature that I don't see any replacement taking care of.
I don't understand.

Wikipedia cannot find a free image of Kim-Jong-Un.

Someone rants that they should worry less about images and somehow fix N Korea.

An editor says "we just do encyclopaedias here, Red Cross is next door"

But they do just do encyclopaedias.

Am I missing something?

Edit: oh and by the way, in an effort to get a freely licensed image, one of these unpaid volunteer editors apparently went to China, visited a museum dedicated to the Korean war and looked for a freaking portrait to take a photo of.

Wikipedia is only crap when we do not make an effort to curate and authenticate the provenance of the material we post.
No. Just work for a few different companies and demonstrate that you're the best guy on the team to the people who matter. Eventually you'll get a call from a guy who's putting together a team and got your name from one of your old managers as somebody who's good at that sort of thing.

Of course, it never hurts to build cool, visible things that you can point to when people ask what you're capable of.
Sure. Few clients (any?) support rebasing or squashed merge commits. So if you work with people who like a simple single-commit-per-feature workflow on the master branch, you're left learning the CLI. Also, "shared lingo": cryptic error messages have been stated elsewhere on this post, and there's no reliable way to tell people how to resolve them (if it's even possible in the GUI they're using).

And stop being an ass by assuming I'm being an ass, please.
Show HN: MassageJoy is Exec for Massage Therapy
Hi HN,

The best advice to founders usually includes "Make a Painkiller, not a Vitamin" - and we took that advice to heart.

So we're delivering what's essentially Morphine-as-a-Service: Press a button, and get a Massage delivered to you.

We've painstakingly poured over every detail of the massage industry to try to modernize how people get Massage Therapy, to perfect our customer experience, and to get the best massage therapists we could find. But only so much can be done pre-launch. So we're launching our beta now.

Book online at http://www.massagejoyspa.com, or give us a call at 650.681.0596

We're in beta, so everything won't be perfect. But we're good at listening - give us a try and let us know how we can do better. You can reach me directly at ssebro@massagejoyspa.com anytime.

-----------
Why we're doing this:

You book massage therapy when you're either in pain or stressed out. It's the worst time to be forced to commute, fight traffic and search for parking. Instead, just book online at http://www.massagejoyspa.com, or give us a call at 650.681.0596. Our android and iOS apps are coming soon.
G+ can't be google reader for two reasons:

1. Information density. Magazine style / tiles / graphics etc aren't the same as single line expandable headline with maybe 40 headlines visible per screen height.

2. Just the content. Reader didn't try to guess what you wanted to read or notify you what your friends were up to.
Exactly. I'm young and found it interesting and useful. I was aware of Lisp but not Chicken Scheme specifically. It's nice to read a discussion about it.
It sounds like Google customer service. Oh wait, it is.
Hey HN, we really want your support and your feedback - I'll be hanging our here in the comments and I'll be as responsive as possible. We serve the SF Peninsula: Palo Alto, East Palo Alto, Stanford, Atherton, Mountain View, Portola Valley, Menlo Park, Redwood City, Los Altos & Los Altos Hills - basically anywhere 15 miles from Stanford, CA. If you're somewhere that isn't listed, but you're in the area, we'll still come to you.

Clickable link : http://www.massagejoyspa.com
Well regardless of what data google has about Reader's use... the best way to really understand how people used it is to ask.
Surely you "have access" to wikipedia, so therefore nothing there will surprise you, right?

This doesn't sound so weird to me. No one was working on Google Reader. The traffic to the web app was negligible. It generated little to no revenue. And even the API traffic probably didn't amount to much. It just wasn't on the radar.

The fact that got missed wasn't that Reader was a popular app, it simply wasn't, period. What they missed is the demographics: the specific people who relied on Reader, though few in number, are disproportionately loud and influential tech leaders and journalists. So they were shocked at the outrage.
JS Git: working git clones for offline development in the browser
Gambit is extremely fast, that's its main benefit over the competition. It's ecosystem is... very rough, though.
I think there's a difference between not trusting an AV, and not trusting that the humans who created it didn't make any mistakes. By assuming that your AV is perfect and can in no way be compromised is a dangerous assumption, because if it fails even the tiniest bit, you are royally screwed.
RSS is having it's "Internet Explorer 6" moment.

A free product enters the paid marketspace, kills all 3rd party competition, then became the defacto standard.

Then it languished for years, but in RSS's case, the product with overwhelming market share gets killed rather than having 3rd parties slowly catch up.

Fortunately RSS aggregation is simpler to replace than an entire browser...
If you don't like what is being said, change the conversation. Nice try buddy, I'm not falling into that trap.
Your first assumption is partially correct. But I think the problem is there are two invitations at a time: i) please join me at my brainstorming and ii) please use this tool for it.

The invitation i) is inherent of the purpouse, altough is totally acceptable only with coworkers. If I want to brainstorm a startup idea with random friends, this invitation may bother my friends - even if they get that they don't need to answer immediately.

The invitation ii) is not inherent, is marketing. It is a barrier to share. You must have good, cool, smart way to introduce the invited people to the tool. Your copywriting will make a lot of differencehere.

You can note that both problems are solved if the tool is already a feature inside a team management tool - only coworkers and using a tool they already know.

ABout the nudges, I guess you have to find just the right time to use them, and also work hard in making it attractive to users, so they want to "play with it".

And about the "async", actually I used the word wrongly. What I am, the tool must keep the chronological order of a brainstorm, in order to one improve each other idea. But the advantage here is that it allows people do it remotely and free from a time restriction. I will read all the ideas there are coming, but I will send mine whenever I choose to. It still a conversation, but it allows more intermissions than a face-to-face meeting.
Parallel HTTP Requests with Faraday and Typhoeus
Clue 0.3 did precisely that. Unfortunately it required a patched Lua to produce the special bytecode. I decided that that was cheating --- plus it meant the Lua backend wouldn't generate code for LuaJIT.

Changing it to generate tail calls would be an excellent idea, but to do it right would require a major rewrite of the backend (most of the code generator is common code).
No, I agree, I just hope he doesn't hear "I liked that the list of feeds is on the left" and think that's the takeaway. Not that, you know, it's an RSS reader that people had gotten used to.
I think he's asking what about Reader specifically made it more useful than the dozens of other RSS readers out there.
I find that Gmail's smart labels work very nicely for me.
Coverage area on front page and in marketing would waste a bunch fewer people's time.
But still, stolen credit cards == compromised bitcoin private keys right?
It's more a failure of services/companies that require silly things like pet, school or maiden names as shared secrets. By now, everyone should get a PGP key at birth.
Shameless plug: I also created a similar library for Scala some time ago https://github.com/justwrote/scala-faker

Need to update to 2.10 soon :)
I understand why you mention it (both make you feel good), but are you sure you want to draw lines between your service and a much-abused substance known to be highly addictive?
So I've found that exactly one thing helps me focus on work -- boredom. I am definitely not OCD, but I still find that I can't just work on something at any time for any length of time. I have to be in the right mood.

I'd also add that procrastination and perfectionism is something I've seen a lot of, and which has always struck me as particularly insidious. I managed to finish my PhD by 26, but the reason is because I was comfortable with turning it in imperfect (and expected to do so from 24 on, after initial grad student optimism was burned out of me). I've had friends who spent years on a thesis past when it was done by any sane definition of the word just because they wanted it to be perfect. And since "perfect" was unattainable they spent all their time playing video games instead.

Last, I have spent over a decade carefully cultivating a mentality of not attaching myself to the outcomes of my projects but instead focus on enjoying the process. If I don't enjoy the process, the product is sort of irrelevant (at least for long periods). If I do enjoy the process, the product will be the best I can do. I'm currently running two startups, working part time at a third, teach karate, and am at least nominally pursuing romantic and social relationships. I often find myself using the mantra "it will turn out how it turns out" to help myself sleep on anxiety ridden nights. I also more formally say "I release <foo>" when I find that I am dwelling on something in meditation and visualize myself no longer being emotionally attached to that thing. Particularly helpful for tentative romantic relationships. Worry there seems to be cause inevitable failure.

Dunno if that helps anyone, but it helped me a ton.
This is simply put, MIND BLOWING! I had about 15-20k bunnies spawned and still had a decent 40-50 FPS!! Also, I think their best demo would be the game:

http://www.goodboydigital.com/runpixierun/

I can't wait to make a game with this library!