skysight-inc/HackerNews huggingface dataset:
What sucks more is that a lot of the new buildings are only luxury buildings going for $2000+ a month per living space per person and most have homeowner's association trying to keep the ratio of owners to renter's high, so most units don't even hit the rental market. Couple this with the fact that the only program in the city focused on making housing affordable, the BMR program, only really makes things accessible for those with a household income between 70 and 90% of the median income, leaving every else out in the cold, and you basically have horrendous conditions for most people to be able to live here.

The way I see it, San Francisco's 1% are taken care of, as are San Francisco's 60th to 65th (I don't know the exact equivalent to the 70-90% of median income here), and everyone else is left to fight over what little housing is left.
I personally like MongoDB, Express, NodeJS, Socket.IO, and Angular. MENSA. Genius!
Harmonikit: An additive synth for Clojure and overtone
I agree completely. I'm working on a curriculum just like this :)
The different scenarios my imagination has come up with all end with you saying "mega bummer, dude".
I got a 2gb reduction in memory usage and orders of magnitude speedup by adding an _ in one line once.
Something in the opposite direction, from a few years back. Shortly after Oracle took over Sun (which had pitched itself at developers, as the article suggests), Tim Bray visited Oracle OpenWorld. Quote:

"My question was: “OpenWorld is this totally all-about-business conference. The Oracle Develop meeting is just a second-rate sidebar. Where does Oracle go about building developer mindshare?”

"I’ll try to reproduce the answer in full as best as I can remember it:

“You don’t get it. The central relationship between Oracle and its customers is a business relationship, between an Oracle business expert and a customer business leader. The issues that come up in their conversations are business issues.

“The concerns of developers are just not material at the level of that conversation; in fact, they’re apt to be dangerous distractions. ‘Developer mindshare’... what’s that, and why would Oracle care?”

http://www.tbray.org/ongoing/When/201x/2010/08/31/A-Story-of...
Presumably the idea is that the account number (i.e. credit card number) is randomised for each transaction - but still valid. So authentication etc. would happen exactly as it does right now. But that number would become invalid immediately after it is debited. That way even if someone intercepted the number they would not be able to use it in the future.

Obviously this only really works for online transactions that don't require a physical card - and even then introduces a ton of complexity to things like refunds. But the idea is interesting.
> In fairness to JavaScript, it is absolutely possible to write very large apps and keep them organized and maintainable.

I see it a bit like when Dijkstra wrote "Go To Statement Considered Harmful". I have no doubt a lot of developers at the time objected to it and said "that is wrong, it is possible to write good code using GOTO". Because they probably wrote code using GOTOs and some of that code was probably decent quality.
> in practice it tends to work out more like 'total honesty' does with your spouse. Which is to say, not always all that great.

Spoken like a true wise man.
The little display window on the card appears to show the last 4 digits.
I was thinking about that when I read the article too. How you've obviously done a lot of testing, but that the run-time's allocator algorithm is going to have an effect on this, and how allocating N floats in a loop will have different performance than if the floats were allocated over time (with other allocations mixed in) or if the objects were larger. Especially if the comparison function requires accessing object members from other memory locations... The magic value 3 might have a lot to do with the number of objects that fit in the cache or a page.

Anyway, it's an interesting article and an interesting library.
Any feedback on topics will be awesome. Also, there's a free 30 day course on AWS best practices at the book launch site (http://awsarchitecture.com) if you're interested.
SEEKING FREELANCER: Looking to build a complicated mobile and web app that run in conjunction. OK with remote, solo freelancer, or team. Seeking developer that can handle complex problems. Please reply to email in profile.
The first place I had a problem was actually a Honda (I think?) car rental office in Shinjuku, not a place where I expected a problem (and not the easiest thing to pay in cash, though that's what we eventually did).

Then a few hotels and ryokans mostly around Nagano and Toyama. The 7/11 ATMs worked fine though (but the card didn't work to pay directly, it did at Lawson though, IIRC) so we just used cash everywhere, but I liked to keep trying to use the card, as I was really not sure what was happening.

It's in a small hotel in Obama that I finally understood what was happening, after the woman first asked me to "write my secret code" on a piece of paper (she didn't know the keypad was attached to a long cord and that she was supposed to let me enter the PIN myself, her daughter figured - or knew - that).

I don't really remember but I think we just didn't have many issues afterwards, once in the larger cities of the Kansai.

It was kind of a pain to have to use cash so much because my card had a rather low limit on cash withdrawal at foreign ATMs (of course, my other card had been mailed by mistake by my bank to my former place just before I left). I just didn't expect at all that it would be so difficult in Japan.
Blippy co-founder here. Yes, GIF is a really old format. We have to work a lot on optimizing for performance. Surprising that it is the only popular one that allowed any animation. Others like Animated PNG did not take off.
Many won't take it though, because of the increased fraud risk. I agree that the majority of cases are simple misunderstanding, but that isn't always the case.
That's really cool. Where did you get your ECG machine? I'd be interested in getting one if its that cheap.
The big deal about GitHub is that they were in large part responsible for the current Open Source Renaissance we currently find ourselves in. Do you remember the world before? Where you would hunt for someone's private SVN repo on their personal site and email them patches, only to hope that something comes of your effort? Compare that with the world of today, where, if I'm using GitHub, I can submit a fix to a project I happen upon entirely from my web browser, if I wish. The maintainer is notified immediately, we can have a line-by-line discussion about the change, and then it can be merged - also entirely from the browser, if that's what you're into.

Introducing DVCS and the pull request model to the wider development world is the reason that the pace of OS software development has accelerated so much in the past half decade. Of course, GitHub did not invent git, but they made it easy to host your repositories, and once Rails migrated to GitHub, the rest of the Ruby world came with it - followed shortly thereafter by a sizable chunk of the wider web development community. If you use one of their many competitors, that's fine - but they wouldn't exist had it not been for GitHub. Remember that Bitbucket started out as a GitHub clone for Mercurial. Gitlab is unashamedly an OS clone of GitHub.

> More holes than a sieve with their Rails setup.

This is just unnecessary FUD. The GitHub and Rails teams have both been fast to deal with security issues as they are raised. Just because a security issue is well publicized, it does not mean that every other piece of software ever written does not have its own security issues.
Very good point. Often there's very little cost to challenging conventional wisdom (think about it). If even 1/100 your attempts to challenge the CW produce results, it can be a winning strategy.
'just' a matter of brute-forcing?

No comment.
that is a good point. Funnily enough, this is the kind of trick question which I would fall for the first time encountering, had it been asked as a quiz without any label, but the whole 50% of great students have failed labelling made me think, not doubting my answer, but doubting the difficulty of the question that I had expected.

I will need to get my introspection goggles before thinking this further.
One basis point = one hundredth of a percent
This sounds more like the HIPSTER stack.
Deleting the data to later copy back from the phone doesn't sound extreme or inconvenient to me.
There are definitely areas where paper books excel (cookbooks.) However I argue that eBooks are unmatched for fiction and non-fiction pleasure reading. I know I've certainly read more books and bought more books since I purchased an eReader.

I feel that a lot of resistance to eBooks are luddite-esque ("I like the smell of books," "I like the feel of books," "I like my full bookcase.") It will probably take a half-generation of kids using eBooks to figure out what the new normal will look like (cf: the disruption from cassette to MP3.)
agreed. i personally write CLI apps in ocaml for the ease of distributing a single, small executable, but d, go and recently nimrod are all good choices too.
If there are any Coin founders hanging out here, this seems like a great idea and cool technology. However, like a number of other commenters, I have a few questions not covered by the FAQ...

The product/fit questions have already been asked, but there's still this: Why is Coin taking pre-orders several months in advance just to raise $50k? I can't help but wonder why a YC company wouldn't just raise the needed $50k from investors?

If this is an attempt to test the market, are you sure that a crowdfunding approach is the best image for a financial company? I want any company dealing with my financial data to be rock solid and reliable, and crowdfunding is the exact opposite of that.

Also, why aren't you collecting shipping addresses? I read your answer in the FAQ, but that makes me twice as concerned. You say, "A lot can happen between now and Summer 2014. For example, you could move. To reduce confusion, we’ll get those details from you once we get a little closer to getting you your Coin."

This is a problem for two reasons: (1) you are emphasizing that the ship date is far in the future, and (2) it comes across as though Coin is run by young founders who move around a lot and don't see value in long term planning. That's the wrong mindset for a company handling financial data.
MySQL is a truly awful database.
I guess when I bought it I needed to access certain Microsoft products for school. So initially I guess it wasn't just for IE.

Ive never liked clunky apps VB has always been clunky compared to VMware Fusion or Parallels. I'll pay for speed.
Note, I could link to my github if needed... I don't know if this question is even answerable. I guess I'm looking for "If you can do xyz, then take it on," but I don't know if that sort of answer exists.
Local newspaper comments are worse than both of them combined.
The Most Nefarious Part Of The TPP Proposal: Making Copyright Reform Impossible
I guess I was interpreting: We as humans - as peers - should demand to not suffer the indignity of a "truth test", to mean any type of "truth test", and not just a polygraph.
Hogwash. SF residents are being forcibly removed from their homes because they refuse to allow more housing to be constructed. They keep supply artificially low through a lot of ridiculous ordinances, pushing up rent and the cost of living in many ways.

Also, there is nothing preventing many from benefitting from the growth here. For example, every single blue collar worker in construction with unions should be fighting to permit a housing boom here. It increases demand for their services, giving them more work and putting them in a better bargaining position. This city could easily grow 50 to 100% over the next decade if it wanted to. A 50% increase in population would be awesome economically for just about everyone who lives and works in the area and provide goods and services for people living in San Francisco.

If you want to keep it cheap, you need to dilute the 1%ers so they represent a percent of the city instead of like 25% of the city.
Marriott Rewards Credit Card by Chase offers a Chip and Pin card. They also have a 70K sign-up bonus points going on right now. If you are new to Marriott Rewards, send me an e-mail and I can send you a referral that qualifies both of us for bonus points.
Ooooh such a bummer. We just phased out swiping cards altogether about a year ago because of the huge security issues.

Sounds cool, then you think about it, then it turns out pretty useless if they don't partner with everyone.

The demo is very, very good though. Nicely done.
>> The moral of the story, at least for me, is that you can occasionally get substantial improvements by understanding what is actually happening under the hood of your application, rather than fundamentally changing your application itself.

Also known as the rule of leaky abstractions, as in all abstractions are leaky.
The only post I saw from you on that was main(). I'll reply there.
Of course we matter. After all, Google profits from trafficking our private lives. It's a company that manufactures sugar coated surveillance devices that seem so useful that we submit to them willingly. If we didn't matter, Google will have had nothing. After all, its power stems from our voluntary submission to its merciless watching eye.

In fact, the question is frightening. Are we, prisoners, afraid that our benevolent jailers no longer pay us enough attention? That they've lost their touch to slyly subdue us by painting the convincing illusion that they have our best interests in mind? Have the abusive guardians' charms lost their potency on their admiring wards?
Dynamic Fragment Identifiers – A new technique to avoid "jumpy links"
Let's kill the yearly review.
This tradeoff is easy. UI that makes unauthenticated connections easier to accept is a bad idea; UI that makes certificate pinning work better is a good idea. Suggested tradeoff: pursue good idea, avoid bad idea.
The reality is that lots of web apps must be capable of running on IE due to external restrictions (think enterprise or government).
Why haven't Google, Microsoft, etc built a similar machine to Watson and play a fully-computerized version of Jeopardy? Ken Jennings optional.
A list of Go webframeworks. Sorted by activity. Last commit as of 14. Nov 2013

https://github.com/codegangsta/martini
Last commit: 2 hours
HN discussion: https://news.ycombinator.com/item?id=6731022

https://github.com/astaxie/beego
Last commit: 1 day ago

https://github.com/robfig/revel
Last commit: 4 days ago
https://news.ycombinator.com/item?id=5996712

https://github.com/aaronlifton/Gooo
Last commit: 1 month ago
https://news.ycombinator.com/item?id=5057108

https://github.com/hoisie/web
Last commit: 5 months ago
https://news.ycombinator.com/item?id=6715547

https://github.com/paulbellamy/mango
Last commit: 9 months ago
Using a library to avoid typing !=null seems like overkill.
There are JS errors in the presentation and it doesn't show an example of an actual test.
Show HN: Programming Podcasts
Yes, very true. But sometimes banning is analog as well. I am just glad that the problem was admitted/resolved and I am back posting stories and comments.
I want to go to your school. Will they take a 45-year-old?
In C it is almost customary to use `goto` as poor man's exception handler: you do `goto cleanup` from inside of nested ifs and loops if a fatal error happens and all you need is to clean up what needs cleaning and return an error code.

The problem is that `goto` is easy to abuse, and, worse, easy to abuse inadvertently, e.g. you might produce a `goto` into a loop or something like that during refactoring.

JavaScript is like one big `goto` in this regard.
I'm almost certain that a Ph.D. in the UK takes 3-4 years max. Why does it take so much longer in USA?
Quote from parent:
"Stupid comments"

Stupid comments = good stuff? :)
I've thought about it more than you have I suspect. I notice that the argument has moved from "absolutely necessary" to "not such a good world".

But let's look at your arguments anyway:

Books: so what? The author has made money from the sale of the books ("selling really well") and will continue to do so, particularly with the free publicity. They have the "authorised" copy and are first to market. How does it hurt them that someone else also makes money?

Magazines and Journals: Go ahead. Do it. I assure you absolutely no-one will complain because no-one will even notice. They're disposable media. Seriously, no one will care.

EDIT: Sorry, missed TV and radio: are you serious? Do you know how much TV channels pay to be the first to show a particular show? You can't possibly think that they do that just for fun, right? Radio just wants listeners...being a poor copy of another station is not going to get you listeners.

Plays: ....and never gets any work again. Or just have them sign a contract up front like most working people do.

OSS: Just like BSD you mean?

Looks like a pretty good world to me. And who was screaming other than you? And no, not all things should be balanced: we didn't get "limited term slavery" when full slavery was abolished.
This Train Is Hiding A Full Starbucks Store Inside
Barack Obama is a CIA creation
Merchant agreements already disallow accepting it, since it is not a valid card - it's not issued by a valid issuer, it has no Visa/MC logo, it doesn't have the signature on it, etc - the 'Card Present' rules would say that this object is not a creditcard.

It's just like any cloned card - I can easily make a blank white card with a copy of my creditcard's magstripe, and technically it will work in a swipe POS-terminal, but any merchant is required to refuse such a card, and recommended to detain the card and me, if it's safe to do so, or call the cops.
That's a very interesting perspective on working for Google. That is, that it's a waste of time. In my experience, working at Google is a blast both in terms of compensation and exciting projects.
The economics of infomercials
I think this simply amounts to "damn, this thing by Google is copyright infringement if we altered the law to allow it that means we allow a lot of stuff that Warner and Sony don't want us to do ... so we're just going to pretend this is 'fair use'".

In other words the Judge seems convinced that it's crazy not to allow it. But that says nothing about what statute actually allows.

My view is that Google have gone way over the mark - the correct response is to change copyright law; and indeed to shorten terms vastly whilst they're at it. But politically parties in the US are presumably getting a lot of money from media companies and so democratisation of copyright with a return to the idea of it being about benefiting the public domain simply isn't going to happen.
Your claimed proof ignores dalai's point: that Goldman Sachs' predictions affect the system they are making 'predictions' about.

If I predict you are going to get a nosebleed, and then punch you in the face, it's a bit disingenuous for me to claim that I have gained insight into the general causes of nosebleeds, isn't it?
Can a Wisconsin-based social network actually succeed?
The voice of Albert Einstein
If you allowed top-level imperative code to mix with non-imperative definitions, it gets really semantically squishy. Top-level variables in Dart are lazy-initialized, which lets their order not matter. But variables in imperative code are initialized at definition time. How does the language tell which one it should prefer if it allows both at the top level?

Also, if you import a library that contains this top-level imperative code, how do you invoke it? Is it invoked automatically? When? How does that play with cyclic imports?

The small amount of overhead of a main() method solves all of that.
Distimo API for app download, revenue, ranking data on all major app stores
Similar but not related.

This is more of the way it works:

https://www.google.com/patents/US7246752
The big problem for me is not that there is nothing to be gained from speaking for free, but that in some cases money is changing hands, and some people (even ignoring caterers, stagehands, etc.) are getting paid and making something off the event.

And if that's the case then why not pay those who provide the content?

It's interesting to see the amount of support here for doing a TED talk for free when it seems to me most people on HN take a different stance when it comes to doing free design work. In those cases the arguments about getting exposure seem to carry much less weight.

People should be careful not to spite themselves, but at the same time we should not let ourselves be taken advantage of.
Renaissance? Open source has never been less healthy. All the previous social constructs around properly documenting, testing, and releasing stable versions of your code have been swept away.

Instead we're faced with the constant churn of semi-functional code, users working in silos and then showing up with patches well after it's too late to give them direction, animated GIFs instead of careful engineering discussion.

Github optimized being lazy, and this was appealing, and in doing so they broke most of the technical and social structure that held together open source's ability to produce reliable, stable, well-documented software.

I've watched stable projects either wither and die or become commercialized, and now instead we live in a world of rolling mostly-broken hacked out releases (if there are releases at all), a confusion of forks (which one is the 'real' one?), while animated GIFs and "oh snap" responses permeate our bug trackers.

This isn't a renaissance, it's a circus.
Real time discussions between employees and management instead of some arbitrary scores for goals set 11 months ago that are then fitted to a bell curve (Yahoo, AIG, many more). I haven't given Ambition full look-see yet, but I really, really appreciate the sentiment.
You're misreading it. The passage you call denigrating is about marketing in general, not CIOs in particular. It comes two paragraphs after I mention B2C, end users and a new marketing model. It's written for people in comms, and from a marketing perspective. And I don't think any of them would disagree with me.
What's so dangerous about an ounce of it? They used to make fire extinguishers out of glass bulbs of the stuff.
You do realize this is an archived version of a Google cache, and all of the images/CSS referenced are all 404's as a result?
The must-have digital skills when bootstrapping a business
Here's my version :)

Bittorrent is used to download fucking movies while a lot of serious people invest millions in Bitcoin. Federal armies will have to deal with a lot of vested interested. In addition, some bankers and regulators may look seriously into Bitcoin and realize how good it is for storing their own bribes and bonuses and thus buy it. Then "fight" against it only to confiscate for themselves even more.

By the time anyone would seriously decide to throw billions to fight anonymous miners and billion of smartphones, Bitcoin monetary base will be a trillion USD and hashrate will be boosted by Chinese government protecting and taxing their miners.
Nit: "Paterson", not "Peterson".
Methinks they already gave us the answer to that question.
Wow, Soundslice looks amazing! Excited to play around with it.
Care to explain that? I don't get it.
Show HN: The Latest - the best 10 links right now
Google AdWords Business Credit Card