skysight-inc/HackerNews huggingface dataset:
To extend your analogy, if I may, Heroku is like an ORM which charges per month, and where it costs more to use relational finders. You're paying extra for each convenience and giving up some control, and this is an ongoing cost. For some people this is a great fit and they really don't want to know about this stuff, are building a demo, or working on a smaller site where you don't want to have to babysit the server and are willing to pay a little extra for that.

For others who are on a tight budget, or have an ops person or willing devs who would prefer to control the server setup, heroku is not such a good idea. I think people overestimate how hard it is to get a typical stack up and running and keep it up - for a small server or vps (i.e. most startups) it's probably only a few hours a month work plus a few hours learning setup, if that. The second one you set up can be up in minutes, and it gives you greater control in the long term, plus obviously it's cheaper. If the amount you pay heroku is less than a few hours of your time, then why not use heroku? However if you grow and are spending a lot of money with them, you've probably outgrown them IMHO. I do like their service, and have tried it out, but the convenience comes at a cost, which increases rapidly the busier your site is.
For the record, the fastest way to burn a bridge with me would be to find random people at my last/current company I didn't give you permission to talk to, and go out and talk to them.

If I find out a person at a company I am supposed to work for does this, I won't say anything, I just wouldn't show up my first day or any day in the future.

All relationships start with trust, and while I understand you are trying to protect your business, you are also putting candidates at personal risk while lowering the value of their network.

References are challenging, and I don't plan on relying on them any more than making sure a person can come up with 3 or 4 people that will say something positive about them. I don't care if they are not telling the truth, but it is nice to know that the entire world doesn't hate them.

*In most cases, I have strong bonds with people I currently and previously worked for, and I am highly likely to get an email if you reach out to them. If they don't send me an email, I didn't know them and you won't get good information.

If someone ever calls me and does this, I will first lie to them, then second I will pick up the phone and call the person who they are trying to get references for.
After that forum post where the user claimed Dropbox had leaked their email to spammers, I have severe reservations about giving them the actual credentials to my email account, whether or not the allegations were correct.
They did negotiate a deal with you:

Here's content you can use, if you view our ads.

How is this remotely unclear?
RSS inventor doesn't see what all the fuss is about closing Google Reader
Handgun or rifle, I don't imagine any police would take a shot if there was a chance of innocent bystanders being struck.
See my post to another one of your comments as to why as far as I can see it is impossible to make a system that is completely unbreakable. But I definitely think you could create a system that is so difficult to break that in practical applications it would cost more to break then what is to be gained. The solution you suggested is likely a very good example of this. I'm not saying your proposed solution isn't a good solution to the problem or that it wouldn't work in the real world(if security is the only concern). I'm simply saying I don't there is such a thing as an unbreakable system, as long as it is deterministic.
> 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.

Actually, it can. Just use a 'foreign-lambda' to embed your C code as a string, if that's what you want.

In fact, Chicken and Gambit's FFI are so similar that I managed to use an OpenGLES FFI from Gambit on Chicken with just a couple of macros to convert between them.
Sounds like some discouraged, young developers could use some encouragement...
Don't forget taxes either.
I need to sign in to read the FAQ?? Get outta here!
Looking forward to it maturing. I have the alpha installed on my server but it's obviously still pretty buggy. They way it looks, all it'll take to bring it to Google Reader awesomeness is some CSS editing.
That was because a lot of students were abusing the older bankruptcy law to get rid of their student debt immediately upon graduating.
It's definitely not. RSS is great because nobody owns it. I can pull feeds from whatever websites I want. Don't need to worry about rate-limited (ie Twitter), or being banned by some algorithm (ie Google)
I'm pretty sure we had parallel readers and writers in Parsytec's PARIX environments back in the early 90s (I would have been using it from around 92-94). This ran on transputer hardware and had a 'parallel shell' which supported odd piping syntax to describe a network of processes that it would farm out on the hardware.

Fairly niche, and I don't have a manual to hand, and I didn't use that aspect of it except as a toy - the Solaris workstations we had sitting around were much faster and the extra though you had to put in to parallelise shell scripts wasn't really justified.
Indian e-commerce marketplace ShopClues gets a $10 million injection
Can you give some examples of recent paid services that were popular and were shut down? I think the reason people intuitively believe this is because a free service has to do two things to be successful: provide a good quality, useful service to people, and provide a way to make money tied to that user base. A paid service really just has to provide a good quality, useful service - since that is what the people are paying for.
There's a sad irony in an article presumably advocating running your own deployment infrastructure that spirals into a miserable re-direct loop when you try to load it.
I remember when I used Mozilla Thunderbird. It had the perfect interface to deal with all my feeds AND my mails. I went to Google Reader when I also went to Gmail, when I wanted to access all my stuff from the cloud instead of my computer.

I think now it would be the best time to get Thunderbird back on it's feet. Add the ability to sync with a Google-Reader-like API, like the one that Feedly wants to do, and it would be the best reader for Windows, in my humble opinion.
This isn't really marketing spend, and I haven't looked at your app, but things to spend time on:

1. Social integration (Facebook is a huge distribution channel). It might be a little spammy, but you could consider auto-posting stories to people's walls. 99% of the time people don't care (people on Hacker News form part of that 1%). I'm not sure how the social loop of your app works, but you can incorporate a "share with your friends" button that tells user's friends about the book.

2. Keyword optimization. Optimizing your keywords can net you up to a 2x boost in search rankings and downloads coming from app store search. There's no secret sauce to this: you just have to use trial and error (and carefully find a way to measure your search rankings) - there are a variety of tools to help you with keeping track of search rankings.
Frankly not every team has the time money or talent for sysadmin. I work for a tiny 4 man company, and we each build apps mostly on our own. We just don't have the bandwidth for sysadmin work. Heroku relieves us of that.

Sure if I was working on a single app full time with 2-3 other devs and a dev who was in love with sys-ops I would go with chef/puppet/vagrant and ec2 no question.

I'm definitely with you that sometimes unexplained exceptions of failed rake tasks occur and that is a little disappointing.

Most of this is ameliorated by time to deploy.

But as it is, despite it's limitations, Heroku has and continues to be fantastic.
I see both points here. My response would be similar to nicksergeant's. The parts of Google Reader I found useful were the parts where you could read RSS feeds. Will RSS be incorporated into Google+ somehow? I don't really understand what else he's getting at.
Why they had to do that? They must had deleted it recently (last cached by google search at 9 Mar 2013). Closing down a service is one thing, not making it easy for people to use feeds in their browser is another. And it was just an extension, not even part of the browser. And when you see the feature creep in Chrome lately, it makes you wonder what their priorities really are..
Really? I don't think so (https://www.hackerrank.com/faq)
Screenshot: http://awesomescreenshot.com/08d11v1514
Click that'hood
Google never get feedback from users. They don't even beta test when they build products.
Yeah I signed on at about 900k in front of me in the queue... now that company has been acquired and I've STILL got 180k people in front of me.

Good lord.
Maybe we should rename RSS to something like "Carrier Pigeoning"
Looks like it is just broken now. (no ghostery installed in this browser)
Check out Davmail -- http://davmail.sourceforge.net/ -- turns Exchange into standards.
I agree with both of you that Vanguard has a responsibility to keep their customer's money secure. Vanguard holds a large chunk of my money (much more than any single bank), and I'd like to know that it's secure.

bpatrianakos is also right. Security has to be balanced with service. I think Vanguard's call would be okay if the security questions they ask are compartmentalized. What I mean by that is that they have separate security questions that they ask in a low-security environment (like an outgoing phone call) that they will never trust for high-security actions, such as withdrawals or password resets. Those actions should require a further level of authentication and should never be done via outgoing correspondence.

We should at least confirm that the security questions aren't compartmentalized before we break out the pitchforks. However, given that Vanguard limits passwords to 10 characters with limited support for punctuation, I don't have much faith that they have any sort of compartmentalized security.
Finnish software firm offers to pay part of staff’s salary in Bitcoin currency
I agree with ig1. This is a pretty bad idea, unless it's a cofounder matching site for side projects. You do not want to be entering into a startup with a cofounder you don't know very well and haven't ever worked with. Ideally you should have known and worked with your cofounder for up to a year before starting a startup with him/her.
Really nice job, well done.
function addHandler() {
navigator.registerContentHandler("application/vnd.mozilla.maybe.feed",
"http://your.feed.reader/add_feed?%s",
"feed reader name");
}

If your feed reader provider does that, then when you land on a feed, Firefox will prompt you to add it to "feed reader name". Say yes and it will throw it at the URL it builds up (where %s gets replaced by the feed's URL).
This is pretty bad advice, sorry.
I've actually been somewhat hoping Dropbox would venture into email. Their service has been reliable for me for years, and it'd be nice to have a decent Gmail competitor at last.
http://www.nytimes.com/2012/08/26/nyregion/bystanders-shooti...

Imagine harder. This kind of thing happens all the time.
Argh! Worst streaming experience ever. Also, no contents in the first 20 minutes.

It took me a while to understand that the slides were in a popup was blocked. After reloading, the slides don't match the audio.
So many Node.js libraries....
Might as well share a link to the clip:
https://www.youtube.com/watch?v=OpIYz8tfGjY?t=1m44s

By the way, I'm Woody Allen.
Very nicely done. I find interesting how an intro of this kind makes clearer information that is already to be found within the site itself; it doesn't create new information, it just forces the user to focus on the different areas of the site. I can't help but think we are trained to ignore when we can't see what's on the screen unless the site forces focus over the different areas.
I can't open it in Chrome (custom privacy settings & extensions) or either of FF or IE10 both of which are pretty clean with OOTB settings.
I have to say I'm kind of glad. I have some AI ideas that I think are going to be killer. Currently in the early development stage. If they are focusing more on profit probably they can get distracted enough to not see me coming.

Currently worried that they are beefing up their AI pursuits because of the recent AI hires which could mean I don't even have a chance. Lets se what happens.
Why Do Chrome Extensions Need to Access All My Data?
Development Environments Made Easy with Vagrant and DigitalOcean
Pretty subjective. I find Gmail the most pleasant mail app to use on my iPad.
Real-Time Notification Layer Within Your API
Isn't this a simple build (aka invest time to learn and operate) versus buy decision?
Backbone Mixpanel - Log all Backbone.View#events to Mixpanel
Do you guys hire student interns? (Internationally - Canadian here)
Have you looked at http://cloud66.com ? Seems to be between heroku and bare bone ec2.
The question is, how do you audit somebody?
It's easy enough when they have bank accounts that you can look at.

With bitcoin it is like having your money spread across thousands of anonymous bank accounts which are opened by secret handshake.
Hey, I am not the OP, but the author of the code. So it seems that the function is not always declared in some header, while it exists in libgcc. Can you add an issue on github? Meanwhile, you can set the #define BACKWARD_HAS_BACKTRACE=1 which will disable the use of "unwind". You will get slightly less accurate stack trace (especially on CPU exception and other signals), but it should work ok until this bug is fixed.
I can certainly vouch for the suggestion that being grateful for the things you have (feeling lucky) is also a key component in my personal happiness quotient.
Why the 787 battery fix will work
That's funny, I assumed it was a PR move to make Google appear responsive when they inevitably add an RSS-ish feature to syndicate news subscriptions into google+ feeds, as opposed to appearing like a malevolent plan to kill a beloved service to push more people into google+.

Hence it's counter-productive to mention the shutdown in negative terms, as that associates the two efforts in a way that underscores the latter interpretation.
5 references seems a bit overbearing...
it's back up!
I don't disagree with you, I just point out that I'm not happy with the direction it has been taking lately.
"If possible, find people who have worked with the candidate that the candidate did not suggest you talk to."

Would be nice if the article suggested how you go about finding these people in a fair and responsible way.
Linux defaults to -O2, -Os can be switched with CONFIG_CC_OPTIMIZE_FOR_SIZE. Arch Linux doesn't enable it, dunno about others.

-Os isn't a silver bullet since it enables use of some high level instructions which may be implemented less efficiently on modern CPUs and reduces code alignment possibly causing some short functions or loops to span multiple cache lines.
At the risk of being a bit annoying... regarding speech recognition, as said here

https://news.ycombinator.com/item?id=5376319

they use DNNs not DBNs (DBNs only used for pre-training, sometimes). Also if you read Microsoft's paper Table2, 7 hidden layer networks, which clearly qualifies as deep, work just fine with Back-propagation. Just a bigfat-MLP, no preprocessing! but 17.4 Word Error Rate (WER) vs 17.0 WER for DBN pre-training.

>they're not much like the old ANNs. DBNs are generative probabilistic graphical models using Bayesian inference.

MLPs (DNNs) can also be interpreted probabilistically. Just a directed model where inference is attained by marginalization of the hidden binary nodes in a layer-wise manner and by using a naive mean field approximation. All that to say the classic "forward-pass" ;).

Also could you indicate me a source confirming that Siri (Nuance) also switched to DNNs?. I am interested in that.

>Conceptually, going deeper (LOL) allows the networks to learn higher level concepts.

That is the really interesting part!. Now, I have not seen a proof for that. Wondering at individual neurons modeling individual features of e.g. a face or so is also a trend of the 90s and does not count as proof. I said this because it is what I usually hear.

Until now the justifications I saw for multiple layers of perceptrons being suitable for modeling arbitrary high level abstractions are reduced to

1) MLPs are universal approximators. This in my opinion is a superficial argument. GMMs also allow modeling "any" distribution and Taylor series any linear function, but in reality there are physical limitations to this argument. Maybe is true if you had a billion layer net, but will you get there?. If you had that computing power maybe a more realistic modeling of the brain might work better

2) They resemble how brain architecture works and similar arguments. Which I am fairly sure is not true. There are more human-brain based approaches to AI like e.g. cortical learning algorithms and those just seem to model that stuff to a certain extent.
You are right that the processes are fundamentally the same , but the Bitcoin Tipper streamlines the process and makes it much easier and more convenient. Doing it manually requires that you look up their bitcoin address, open up your bitcoin client ,and then send the bitcoins . with Bitcoin Tipper , you just need to send a single tweet .

Because Bitcoin Tipper works through Twitter , it also has a social purpose. The person receiving the donation knows who gave it to them. Instead of seeing a Bitcoin address , they see a person. The person who giving the donation can publicly state ," I support this person and value their contribution " .
Well, if my files still map to a checksum hash that is compared to other's files for storage redundancy, I'll stay with Gmail for the privacy.
Do you happen to remember the phone number that the call originated from? If it's a phone number that's published on Vanguard's site, at least one could add that phone number to their address book so that your phone says "Vanguard" when receiving the incoming call. That would offer some protection from phishing attacks in this case. (But you're right that this still trains people to be vulnerable to phishing attacks.)
Static site generators for building web sites
Ziff Davis Linking Policy
This advise seems like it's suited for the business world and not well placed here.

In the tech/startup world, I would advise against doing this sort of in-depth questioning of references. Really, most of these checks are going to be done by your HR team/recruiter and all they're really trying to establish is that they are who they say they are. They're not trying to establish how awesome the candidate is.

The "awesomeness" part is something you need to establish through the rest of the process:

* interviews with the hiring manager and team

* code samples via Github or some other project

* a coding challenge that is reviewed by several people

There are some other things you can do. I for one am a proponent of the "social interview" idea. I like to have candidates come over for some part of the event where they aren't sitting in a conference room and you aren't asking them technical questions. See if you can have a conversation with her, figure out if he's friendly and interesting, decide if you're willing to spend the next two years "in the trenches" with this person.
Sparrow mentions should come with a trigger warning.

Money straight out the window. Ungh.
FYI the word is "discreet" not "discrete"

I find that practice (trying to find someone else to give a reference) to be deplorable. Suppose you do talk to a current coworker. If the candidate ultimately doesn't join your company, you've basically messed up future relations between the candidate and the coworker (and possibly the boss -- don't assume that the coworker will remain hush-hush).
Author of the code here. Yes, this is cool, but it instruments your code "This tool is very fast. The average slowdown of the instrumented program is ~2x (see PerformanceNumbers).". backward-cpp doesn't change the generated code in any way. This is only using the debug informations. There is no performance impact, the binary code stays the same.
Sometimes I wish companies would just focus on what they do well instead of trying to expand forever, wedging themselves into every niche of your life and watering down the utility of their offerings.
A rather fun game. The data from Seattle is "official" so calls Ballard "Adams" - a name I’ve never heard anyone but the city clerks office use. And a few other things of that sort. But by and large it’s accurate, and interesting.

The code is here: https://github.com/codeforamerica/click_that_hood
and interesting to peruse.
His assumption only requires the group that's replacing Google Reader to have been aware of and involved in the effort to replace Google Reader.

Which seems pretty reasonable.
Top Job Boards For Software Professionals
For context Ziff Davis operates ExtremeTech.com, Geek.com, PCMag.com and a few other sites, and have long incorporated spamming HN as part of their online marketing strategy.

Almost every submission comes from their shill accounts.
Even if a company has a policy of giving bare minimum information, find out a TELEPHONE NUMBER of someone in that company who knows your candidate and start a conversation.

So, now you're going to get someone who is dumb enough to respond to what could conceivably be a social engineering call, and asking them for personal information about a third party.

I can see no way that this will end up with useful and/or actionable information.
"All relationships start with trust, and while I understand you are trying to protect your business, you are also putting candidates at personal risk while lowering the value of their network."

Absolutely. Trust is a two-way street, and you don't want that candidate to be blabbing to competitors.
A spoofed phone call alone certainly does give them that right, so I don't think it matters.
Yes, it's back now. The irony was fleeting.
This seems like terrible advice. If someone tried to ask the same question to me about a past colleague multiple times in an attempt to get me to say something bad about them, I'd end the call very quickly.

In fact, the only information I ever give about a past colleague is either that they were great to work with (if their performance was acceptable) or no comment at all (if their performance wasn't). Badmouthing a past colleague is just plain immoral and likely to lead to many closed doors for everyone involved in the future when that past colleague is now heading up a billion dollar company.

You contact references with only one question or you are making a huge mistake. "Did So-and-so work there from X to Y in a position of Z? Was he dismissed for any offense? Thank you for the information, good bye."
The likelihood of people double-spending against vending machines is very low. There is no reason a well placed vending machine could not give out cheap items without verification.

Sure, don't put your vending machine in the ghetto. But an upscale mall should be fine.
Wow, I don't know a single neighbor hood in my area...
You're right - I just tried my password using all caps instead of mixed-case - ouch!
Hooray! Now I can do all my work directly on GitHub.
Private Eye. I hear Jack Nicholson's real good.
He's saying that non-techies don't realise that Google Reader != RSS. So won't seek an alternative rss product, hence blogs losing lots of readers. The apocolypse refers to that. I suspect that won't happen as plenty of 'alternative to google reader' articles popping up.
Cascading + Splout SQL for log analysis and serving: A Big Data love story
Discussion of Dustin Curtis's perspective on this event: https://news.ycombinator.com/item?id=4740540

A good reminder to make sure you have an Automated External Defibrilla​tor (AED) nearby. (Make sure your company has one!)

http://gregaed.org/aed-basics/