skysight-inc/HackerNews huggingface dataset:
If developers are holding out for permission to raise prices before they increase supply, then yes.

If new construction wasn't going to raise prices, rent control would be a non-issue.
Maintaining a home can cost more than you might imagine. The reason it is profitable for landlords (at least for apartments) is due to the fact there many are paying rent within the same building (economy of scale).

Second, taxes are significant. Where I live (Fargo, ND) property taxes equal a rent payment alone. So it almost makes more sense (monetarily) to pay rent and invest the extra money into something more lucrative than a home.
While the Promises/A+ specification is primarily focussed on JavaScript, the concept of promises certainly did not originate in JavaScript. For that matter, there are actually a number of implementations of Promises/A+ in other languages and platforms: https://github.com/promises-aplus/promises-spec/blob/master/...
> (If not, you probably don’t care about fonts, so it will be Comic Sans.)

I love you too, Marco.

Written from my un-fancy device without Helvetica Neue.
I've worked in the sector in question as a consultant. Without breaking anything I've signed I can say the following:

The employees don't have any context either. They are strictly partitioned and assigned tasks. Most of the time they probably have no idea of the implications of what they are doing. People are forbidden from talking about work on a social level as well.

What you don't say, no one else knows.
This makes me too sad. When will the detainees be treated like humans? Will Obama eventually keep his word and shut down this facility?

This is INHUMANE!
That's another thing. Some people want to do something with their lives other than just work on tech. That and I've found -- both personally and by observing others -- that workaholism kills creativity. It leads to fixations and mental boxes. To get out you've gotta go drink a beer and hear a band.
I've always considered rent as an expensive form of insurance.

Something major happens like the furnace going out mid winter, or a huge roof leak developing, or some other catastrophic event, or heck, even basic maintenance, It's not my problem, and my actual (dirt cheap) renter's insurance will take care of any damage.

$12,000 a year buys a lot of peace of mind. And honestly, unless I'm actually using my house as an investment rather than a place to live, equity is mostly meaningless to me.
Great explanation! Thanks DannoHung
I know this probably wasn't your intention but this entire post makes Austin look incredibly attractive.
Sorry, but for now it's the only way to install it on Windows. Thanks for asking j_s.
This is the same government that allowed a president to debate the meaning of the word "is."

http://www.slate.com/articles/news_and_politics/chatterbox/1...

I am disgusted.
I have given several talks, for which slide decks and one video are available:

http://www.slideshare.net/domenicdenicola/callbacks-promises...

http://www.slideshare.net/domenicdenicola/promises-promises with video at http://www.youtube.com/watch?v=MNxnHbyzhuo

http://www.slideshare.net/domenicdenicola/boom-promisesa-was... which is more inspirational and motivational than practical

Otherwise, in the Q readme we try for a "graduated tutorial" approach; would welcome any feedback you have to make it more friendly. We try to relegate the "list of functions" to the API reference at https://github.com/kriskowal/q/wiki/API-Reference
>The FISA court is a civilian body

Mostly conservative republicans, appointed by a conservative supreme Justice. But civilians, sure.

>the DNI is a civilian position,

Every DNI there has ever been has either been a spook or a former high-ranking military officer; except Negroponte, who was, weak sauce.

>There is no truth to the idea that NSA lacks civilian oversight.

There is no truth to the fact that the NSA lacks civilian oversight.

As to the idea that the NSA/FISC lacks civilian oversight? There's no reason to believe that any meaningful oversight exists at all. For one example, consider these recent comments by U.S. District Judge Nancy Gertner

"As a former Article III judge, I can tell you that your faith in the FISA Court is dramatically misplaced."
>>If I plan to own the house for multiple years, a large chunk of my money goes to equity: I'm banking away value for later that you will get back when you sell the house. (Assuming the market doesn't go pear-shape: a big assumption.) In contrast, money you spend on rent is a pure cost, and irrevocably lost.

This logic is fundamentally flawed. Contrary to the popular conventional wisdom (repeated by our Baby Boomer parents), renting is not "throwing away" money. You are getting something for that payment, which is a place to live.

Conventional wisdom says that with a mortgage, you are building equity instead of paying the money to someone else and that makes more sense financially. But this is not true. You should read this piece to understand why, specifically the Epilogue part: http://messymatters.com/buyrent/
Static type checking in Python
You said it ... the fix isn't hard except the politics make it so. Make it easy to build more housing stock. Allocate more land for building high density homes.
It's not quite so simple in the case of GHC. The runtime is where the problem is. It's got a lot of special (potentially handwritten/target-specific stuff) that gets baked into Haskell programs (which is why a lot of trivial Haskell program binaries are so big).

I think that the creators of tools like this would consider this an optimization for later iterations. The application/integration of asm.js would be two-fold for them. The (non-trivial) runtime that Haskell uses would need to be rewritten by hand in asm.js and the compiler would need to be reconfigured to emit asm.js.

I want to see asm.js, too. I think these two things create a big bucket of work that the initial creator of the compiler doesn't want to implement up front. I'm a bit interested in contributing to this. Maybe I can learn me some asm.js and see what I can do :-).
> Who the hell wants to deal with owning and paying for a car for things like hopping over to the grocery store when they can just phone one up, have it take them, and then pick them up.

Well, I don't know, everyone?

Is it the case that everywhere people are yearning for more taxi service, or to own their own vehicles?

Why does "making cars better" result in lowered demand for cars? Is that how it worked for cellphones? Microwaves? Televisions? Anything?

Let's try your argument for cellphones: they're so good and cheap now that people can share them. We could put one in a booth on every corner, and people could just rent them when they needed one. We could call them "payphones".

Maybe we'll try it for washing machines: As washing machines got better and cheaper, people yearned to have fewer of them, shared, in a centralized facility. That's why no one owns a washing machine nowadays and we all just go to laundromats when necessary. Right?
Alex did his part by creating something interesting. Just look at the comments on this thread. This, right here is the problem. Everyone keeps complaining about stuff that they haven't done or not capable of doing. If you have a suggestion, just try to communicate with him or the other developers working on it. Any developer would like creative/helpful input. Stop bitching and support people who create stuff.
Just port over the GHC monad and you're golden ;-).
#3 crime rate in the US isn't a misconception. Anecdotally, of 6 people I know who have moved to (relatively nice) areas of Oakland, 6 have had their cars broken into or robbed at gunpoint. 4 are currently looking to move elsewhere.
it's more like social auth is a pain in the a.
When, in spite of the constitutional limits on executive power, congress gives the executive branch the authority to spy on everyone, and the only mediating factor is a secret court, how is that not the stuff of Communist China? How that executive power originated may be different, but the end-product is the same.
Good suggestion, I'll give that a try. Thanks.
>There is probably some HTML5 history API way to do it that lets me have back and forward without saving every history entry, I'll look into it.

Do you mean the Back & Forward buttons in the browser?

If you can go back/forward to different states, why wouldn't those show up as history entries? I don't think you can decouple the displayed "history" drop-down list from the behavior of the back/forward buttons (for reasons that are probably obvious).

http://html5doctor.com/history-api/
A CS degree is a waste of time and money. Are you really going to need to write a compiler at work? Go get a Security+, CCNA, RHCE, and MCSE in two - three years. Give yourself a personal MBA by reading these books: http://personalmba.com/best-business-books/

Join Toastmasters to learn public speaking: http://reports.toastmasters.org/findaclub/

Complete an online course about project management.
UK Inaugurates World’s Largest Offshore Windfarm
... besides the common goal of achieving peace and liberty by abolishing the tyranny of government. So yes, they do have a lot in common.

Anarcho-socialists (what steveklabnik calls "anarchists") have a reactionary attitude towards "capitalism" and see capitalism as the source of government tyranny. You'll see them claiming the word "anarchism" for themselves, and rejecting any form of capitalism.

Yet you'll find that in denying the freedom of voluntary trade, this particular group fail to propose an alternative that doesn't just turn into another tyrannical state.

I say, find an anarchist who can understand the Bitcoin protocol, and you'll find yourself an anarcho-capitalist.

The problem with anarcho-capitalism is that they believe the free market will solve everything, and they don't believe in environmental limitations, and they have no proposed mechanism of protecting the liberties of the poor. (the poor can't buy freedom, damnit).

In practice, most people admit that there should be personal property (such as your home and your body), and that there should be limitations to property (there are more empty houses in san francisco than homeless people). It's just common sense. Between anarcho-socialists and anarcho-capitalists, there is a way to achieve a good balance.
and yet he needed this place to let you know about his place. no one wants to participate in an environment that censors honesty.

his idea is retarded.
Apple already bumped the font weight up. Now it’s much closer to something you would see on iOS7 (but it obviously still uses the same system described in the article, so font weight scales with font size).

It’s an easy enough fix once you have a system like this in place. Really, focusing all your attention on that is missing the forest for the trees.
If you have cygwin, you can install gnome-terminal. Works perfectly ... once you get it working ;)
As a cyclist, I would feel more safe knowing that cars are programmed to give me ample space on the road and pass with a safe speed differential.
Freaking American biases. There are cities in the world where infrastructure sucks, people are many, and parking is rare. I already take a taxi to and from work, this robo car thing will catch on really fast here, of only to optimize throughput in a very congested city where there is no room for new roads.
They'd be quite small touch targets assuming you wanted to view the shape and calculation as you change them. Have you considered making the shapes resizable by dragging?
Well come on down, Tom Dale! Portland, on behalf of me, welcomes you.

With regard to the tech scene here, a few things. First, it's a little sleepy, sure -- but it's not groggy, more waking up. I'm sure it will appreciate whatever leadership you can contribute.

Second, as you'll soon be demonstrating, living in Portland and working for a company in SFO should be a pretty good combination. The flight down is frequent, quick, and cheap. I would think that given remote working capabilities now and being able to visit SFO for f2f right now! if needed should make things pretty smooth.

I've seen some warnings in some of the comments about the Portland job scene... I'm sure it's not the bay area, but nowhere is. My experience with finding tech jobs here has been excellent. And now that remote work is more and more viable, it's all the better. This is so personal and depends on so many factors that I don't think you can generalize except at the extremes, but I thought it was worth a word from someone who has had zero (knock on wood) trouble.

I know, some haters may hate on me for pointing out how great Portland is for fear that its preciousness will be peed on. But I'd like to think portland's welcoming arms are more generous than that. At least for the foreseeable future.

Two more things: portlandia (the show) is mostly true, and wait until you arrive to buy a bike :)

See you soon!
Excessive attention to identity can really destroy a discussion site. There are communities where I know everyone, but knowing the topic being discussed I already know what each and every person is going to say. Zero information content there.
Female inmates sterilized in California prisons without approval
Would this remain true if salaries inflated to SV levels?
That is a problem with the people who vote. We either will not vote for people who fail to over-promise, or fail to continue to support elected officials who make reasonable efforts to follow through, or both.
We're actually starting a rewrite of an old Windows product next month. It was first released in 2005, and it simply doesn't stand up anymore -- looks like a Windows 3.1 product trying to run on Windows 8 -- but it still sells. It was our first product, which meant a terrible code base, shocking feature creep, and a hundred and one mistakes made at every level. We considered using some of the old code, but the logic is so entwined with the GUI that it's simply not possible. First product sins!

We're using the rewrite as an opportunity to re-brand it as a new product, removing 40% of the old features, and adding just a tiny number of new ones. Our hope is that the rewrite will keep sales coming in for a few more years. The rewrite should be made easier by the fact that the 40% of features being removed are the most complex (and worthless) features -- the price of listening to the small number of techie early adopters, who we've now learned to ignore.

Really looking forward to rolling out the new version.
RESTless?
Steve Jobs realized K-12 education was the final frontier untouched by modern technology. It's time for that to change.

The problem: Schools today run on legacy infrastructure that is nearly impossible for hackers to build software for.
We're on a mission to replace the terrible things that developers have to do today (think nightly CSV FTP transfers) with APIs that feel more like Facebook's or Stripe's. E.g. https://getclever.com/developers/docs/

Clever is a team of 10 in San Francisco. When we started a year ago, 4 schools used Clever. Today, Clever is used by 5,000 schools, making it the fastest-growing company in education. We're looking for talented hackers who want to help us build Clever into something every school, student, and teacher relies on.

A sampling of the tools we work with daily:

- Javascript (Node, Backbone)
- Python (Fabric, Salt, Buildbot)
- mongoDB
- Gearman
- Logstash
- AWS (EC2, VPC, S3, R53, SES)

Tools we're experimenting with as we scale:

- Go
- Postgres
- Riemann
- Angular

What Clever offers:

- Challenging problems in architecting and scaling
a developer platform and school-facing product
- Significant equity stake in a well-funded company
- Flat and close-knit engineering team
- Beautiful office with absurd natural light
- Great benefits: healthcare, dental, unlimited
Amazon budget, free lunch, etc.

Sound interesting?
Take a look at our sandbox API and see if you can figure out the average number of students per section: https://getclever.com/developers/docs/

<jobs+engineer@getclever.com>
For what it's worth; anything publicly disclosed during WWDC isn't under NDA. The keynote talked about the hew UIKit and text rendering engine.
Single-page, print version: http://www.washingtonpost.com/business/technology/agreements...
This is a bit confusing. I guess the implication (or at least as I found it) was that this was actually developed as an official project with a governing body of Kenya, but at the bottom, it appears as if that's not the case. So is this just spec work, or is it something that actually had backing before the project started?
Can informing the other party count as getting consent? For example if at the beginning of the call person 1 says "this call is being recorded and by staying on it you consent to having it published", does that count? Or could the other person say "no I do not consent" and then continue talking?
I wouldn't worry about performance too much yet- it's still in beta after all.
Is there anyway to make email metadata, such as headers, more secure against eavesdropping?
As others have said they don't actually have a lot of RAM dedicated to Redis. You can put 1.5TB of memory in many 'inexpensive' Dell servers (single machines, not clusters). So basically a cabinet of machines you could have over 30TB of memory available to you. Basically some of the design choices Twitter has made seem tailored to their (previous? Not sure if they have their own hardware now) choices to run on 'cloud' services in the past.

With good hardware and a bit of a budget you can easily scale to crazy numbers of processor cores and memory. That isn't to say the software side of the solution is going to be any easier to solve.
Why do you worry about that?

If Apple has a problem with that they will deal with it. That’s it. You don’t have to play policeman for them. I don’t see what’s wrong with talking about this in the meantime. It’s just some stupid NDA Apple doesn’t even enforce. Who cares?
Please give an example of this "monster server" you keep talking about with 8 TB of RAM, 4096 cores, N network interface cards, and 100 TB of SSD, with a cost estimate. Otherwise we can't have a real discussion. People have a pretty good idea of how to build / what it costs to build something with 128 GB of RAM, 32 cores, a couple of NICs, and 2 TB of SSD, but what you're talking about is 50-100x beyond that.
>>What, exactly, is "crazy" about it? As a renter, you don't control your own destiny. You're at the whim of your landlord. As a home-owner, or better yet, a property-owner, you have much more control over your living situation. Don't like the paint color? Change it. Don't like your stove? Get a new one. Want to plant some new flowers? Go for it.

This is hilarious.

As a home-owner, you have control over your own home, but you have no control over your neighbors or your neighborhood in general. If things go badly, your house depreciates in value and there isn't much you can do to change it. Therefore, when you buy a home you are buying control of your immediate living situation while simultaneously surrendering yourself to the whims of those around you.

If you don't like your stove, you can get a new one. But what if you don't like your neighbors? That's a much bigger problem than not liking your stove, and there isn't a single thing you can do about it. They aren't going away anytime soon, and neither are you.
Thanks, this was great precisely because it's rare to see articles on design within an African context
For all its hate and overuse, Neue Haas is used for one reason and one reason only: simplicity.

When you read a block of Garamond in a classic book from the early 19th century, you feel the serifs. They guide you from word to word, but they're there and you see them and feel them structuring the text into lines and establishing the x-height easily for readability. Easier to read, but you're still conscious of the typeface.

The beauty of Neue Haas Grotesk compared to, say, Futura or Avenir is that it disappears. You cannot tell that you're reading a typeface, you're only seeing words. It's a highly readable font but with a very simplistic design. This is also evident with Lucida, but its letterforms are slightly more ornamental and wouldn't fit well on a mobile device.

There's a reason Neue was chosen for iOS 7. It's simple and clean, just like its design leader likes it to be.
4 Ways to Lose VC Interest Fast
Just out of curiosity, why don't we use node's event emitters to wrap callbacks as promises?
> but it doesn't sustain a startup culture it just sustains a set of solid, long-term businesses.

Who is that a bad thing for? Small, solid businesses sounds like a better option for customers and the country as a whole than frenetically building new things knowing most of them will fold. It doesn't give the founders the same chance at celebrity, but they get to do something reliable and potentially fulfilling.

I guess I'm not convinced that the UK wants a 'startup culture' at all. I'd like to think people could focus on building stuff that's useful or entertaining, rather than what sounds like desperate attempts to become a millionaire.
It's a city built on young entrepreneurs coming there and doing new stuff

Not true. There was a huge housing crash 20 years ago, and large swaths of the city were extremely affordable until about the mid/late-90s. It's only in the last 10 or so years that the city has acquired the perceptions you describe, and certainly post-9/11.

You may be talking about, what, gold miners and prostitutes? I don't think that relates to the current situation and at any rate there was open space within city limits within the lifetime of your grandparents.

You're right about sellers milking the peaks, though. Prices have been going nuts ever since the economy showed a hint of uptick, and it's certainly opportunism at work. Might as well get yours before the terrorists ruin everything, or something. I guess.
How to use Logentries to understand your logs
Off topic, but what is the name for the grammatical concept of the difference between NY Times/Washington Post-style headlines like this one ("After PRISM reports, Swiss data bank sees boost") and British-style newspaper headlines which use a more active* voice, e.g. "Swiss data bank sees boost after PRISM reports."

*I've probably got that term wrong.
And don't forget words' meanings change too. When Jefferson first used the phrase "All men are created equal" in 1776, he still kept slaves, whom, like women, didn't have the vote or right to own property.
Privacy and Civil Liberties Oversight Board Meeting On FISA
It's worth noting we are very close to finishing up a 1.1 revision of the spec, which clarifies a few things mainly around how promise libraries interoperate with each other's promises. You can find the work in our master branch (as opposed to gh-pages):

https://github.com/promises-aplus/promises-spec

Including a changelog:

https://github.com/promises-aplus/promises-spec/blob/master/...

And the issues still open versus closed in the 1.1 timeframe are at

https://github.com/promises-aplus/promises-spec/issues?miles...

We were hoping to do a revision of the website's look at the time of the 1.1 release as well, mainly adding links to additional resources in the repository (like the implementations list, credits, etc.). A bit sad that we haven't moved fast enough to finish that before making the front page of Hacker News!
When the random blog is getting upvoted on HN because they have exclusive information and the "real story", that is exclusive because they are breaking the NDA and using Apple's slides as illustrations, that's pretty shitty.

I just see it as a less moral version of linkbait.
Voodoo - javascript framework to mix 2d and 3d content on page