skysight-inc/HackerNews huggingface dataset:
After the housing bubble I kept a close eye on rent/buy metrics and spent several years renting while watching many friends crash and burn after having bought. But aside from the financial aspect, it's hard to overstate the extent to which renters get treated like second class citizens.

When a housing situation goes south and your only recourse is to uproot and move, you're not exactly in an advantageous situation. I had the misfortune of renting from someone who more or less turned out to be a slumlord and whom I had to take to court to get my deposit back from after deciding to leave. The tenant laws were luckily very clear. A landlord needed to prove the condition of the property is what they said it was before and after, which in my case they couldn't since the damages they claimed were fabricated. But to my surprise, the judge, when considering the he-said-she-said nature of the dispute, ruled in favor of the landlord "by default", as she said, even though the law is very clear on where the burden of proof lies. I could have appealed, but by that point I had moved out of state so it wasn't worth the hassle.

When I eventually did buy a home, the lender required a letter from all of my previous landlords stating that I was a tenant in good standing, even from the slumlord, who I can assure you was not interested in doing me any favors. No amount of discussion with the lender could move them on this point, and it looked as if I was not going to be able to get the house. The situation was saved when, at the 11th hour, I quietly received the needed letter from the slumlord's wife, who was apparently more sympathetic.

The idea that the absence of personal letter from an indifferent slumlord could prevent me from buying property was insane, and the entire ordeal, including the court judgement, highlights the extent to which property owners are held in higher regard than renters, as the judge said, "by default". You'll find this to be true in so many situations...
Jazelle died for good reason. More interesting would be something like Transmeta/Project Denver, where the JIT is deeply integrated with the CPU.
It was very disappointing when Balanced Payments shut down, because they seemed to be the only online payments company with any ethics or competence. Is there anyone else?
The extension is only used by voice search. If voice search is disabled, the extension isn't used by anything.

A mountain is being made out of this molehill. If the extension was only downloaded at the time that the option was enabled by the user, nobody would care. Instead, they chose to have the extension always available and as a result people are having paranoid over-reactions.
Javascript has first-class functions and anonymous functions, but so do lots of imperative languages, and there are plenty of other reasons to see Javascript as an imperative language. The reason we end up writing many anonymous functions is because we are using interfaces like foo.map(...) instead of interfaces like for-loops which take a block as a body (because Javascript for-loops are unbearably clumsy, e.g. iterating over properties instead of elements).
> where are all my savings from renting again?

I'm not sure who you're railing against. Plugging in your numbers to the linked post says you should only rent the Brockwell Dr. house if you can get it for less than $850/mo.
Oh, Agreed.

Honestly, right or wrong - I've seen very few 'startups' really grok effective customer service (I realize I'm over generalizing). Yes, a good Knowledge Base/FAQ and ticketing/email system is important - but you need a phone number, you need a call center probably too (even if its only 2-5 people answering the phone) - you need more than email and ticketing - most technology is complex enough that you need a person to talk to over the phone to hold your customers hands - IMO - this is even doubled for anything that need to integrate with your systems or has a device on your premises, but is also applicable to a complex web service - I strongly believe it drives long term customer retention and eases on boarding.

I'll point out as to why I believe this - outside of the technology hubs, the folks with money are not the 'internet native' generation, they're older and less comfortable with technology then we are.
Well if you're willing to relocate to the Bay Area I could set you up in an office with a variety of tools to analyze and classify text and do all sorts of analysis on it, I'd even pay you :-) (yes I've got a couple of job openings where this pretty much describes the job)

That said, converting large documents into data sets is examined in a number of papers, you may find yourself getting more traction by splitting the problem up that way, step 1) pull apart the document into a more useful form, then step 2) do analysis on those parts. They are interelated of course and some forms of documents lend themselves to disassembly better than others (scientific papers for example, easy to unpack, random blog posts, less so.

As for "where" to do it, the ideal place is a NoSQL cluster. This is what we've done at Blekko for years (and continue to do post acquisition) which is put the documents we crawl from the Internet into a giant NoSQL data base and then run jobs that execute in parallel across all of those servers to analyze those documents (traditionally to build a search index, but other modalities are interesting too.
Because it winnows the wrong ones. They want the extremely tenacious money-driven type, because those are the ones that will help them make billions once they work their way up—and gladly clap on the golden handcuffs as they do.
MobileMe was supposed to have a 2 month free trial that became a 3 month free trial due to the glitches during launch (and some people even got 4 months due to a payment screwup where they were billed for the full year in advance rather than a token authorization)
Show HN: GitHub Auditors Webhook – post-commit code review on GitHub
I don't think "ordinary mortals" in, for example, the Bay Area, consider their mortgage something they'll ever pay down completely. 30 years may as well be forever, and a lot of people I know refi over and over to stay on the treadmill. This is why in a market downturn, people end up underwater, losing the house.
Reminds me of what they did with Weev. http://techcrunch.com/2013/05/13/hacker-andrew-auernheimer-p...

Comment Signature: http://pastie.org/private/niydodwbuj4ouxutk47fza
what about new grad? most of them only have school projects/assignments that involve the fundamentals, so I can see how the "coding interview" is a decent method here
Advice I give is to buy a house once the cost of owning the house is lower than rent. What I learned the hard way is to not buy more than you need.
Bully scholarship edition bullyking81 part 2
It's in the works: https://code.google.com/p/v8/issues/detail?id=811

You can tell by the number of CLs that a lot of work has been done already but there are a few more still in progress. It's probably still a few weeks out.

Disclaimer: I don't speak for the V8 team, I'm just an interested onlooker.
This is confusing, so apologies if I'm misreading. Your policies are irrelevant if you're getting chargebacks despite them. Stripe was not lying: they are mandated by Visa/MC and whatever processors they work with to keep their chargeback ratio lower than that. If large customers like you can't keep your ratio below ~1%, then they have to drop you to preserve their own business. Having a high chargeback rate is itself a violation of the TOS.

If you really were getting 2% of your payments reversed despite a 100% refund guarantee, there's really something wrong with that business that needed fixing. Perhaps uninentional, but people were being misled in some way, or claiming that refund was too difficult, or contacting you and getting a prompt response too hard. I run several SaaS businesses, with $MM total revenue, and had 3 chargebacks total last year adding up to less than $500.
> Apple is not just passively not releasing copyleft software, they're putting a lot of work into releasing non-copylefted alternatives

Do you mean Swift, or LLVM/clang? I mean, LLVM/clang are, amongst other things, an alternative to GCC, but I think most people would say that having some competition there is a _good thing_. Swift isn't really an alternative to any copyleft thing that I can think of.

> I can well imagine them having their equivalent of System.Windows.Forms, or of Google Play Services, so that even if the language is notionally open, no iphone apps will run on the open-source version of Swift.

The intent here isn't that iPhone apps will run on Swift on Linux, say; there are lots of libraries there that aren't part of Swift and aren't otherwise open-sourced.
In several languages coughJavacough you can't really have free functions.
That's a good point. Maybe it is a matter of perspective: none of those are consumer programs, they are developer tools. (Except libreoffice, but that has had its problems.)

So you could argue that they are not all that user friendly.
Not at all. In the US, we fund the schools through a combination of property taxes and gambling, and local property taxes go to fund local schools, rather than being spread evenly across the system.

Without that system, it would be too difficult to maintain racially-segregated tiered government schools, and white people who had the ability would leave government schools altogether.
Patrick, since you are here -

The service your provide is excellent, I adore the way Stripe does things in general, but your tech support absolutely positively blows.

We've been using Stripe for year and a half now and we had to contact support several times (6-7 ?). Every single time I would hear NOTHING back for few days, then I will log onto your IRC channel and start, basically, bitching. Lo and behold, not a minute later I get a private IRC message asking for an account ID and then I get a reply from the support in another 5 minutes. Invariably, it will start with a cry story how the support is unusually overloaded now.

This is absolutely unacceptable. In one case we had issues with two-factor authentication not working, and you'd think it warrants a more-or-less timely response, but, no, it still required the IRC trick to wrestle a reply from your support.

Please fix this.
Instead of having one job pay $200,000 per year (let's say total compensation is $350,000) and require 18-24 hours a day of work, you create 2 jobs that each pay $100,000 (total compensation $175,000 each) and only require 9-12 hours per shift.

OR

You could create 3 shifts at $66,667 (total compensation $117,000 each) and have true around-the-clock coverage!
Just bought a house, and this is why it's very important to shop around lenders. I had a great guy, but if he'd asked for this information I'd have said no I'll find another lender. Even if this meant I might loose the house. And unless you are 10 days or less from closing you can find a lender to work with in that time frame.

Edit: that isn't to say you didn't do your due diligence, just adding my two cents. You might have done a great job researching and still been F-d. It does happen.
I'm still working my way through the book, but glad to know he touches on this.
If you lower the pay, the "best" candidates get grabbed by competing firms. The funnel works because you're not just selecting a subset of people, but because you're selecting a particular group - specifically, those who are willing to give the firm a better share of the organizational rents.
I respect your opinion, but let me reiterate my two main points:

1. Storing rainwater (underground, with very little evaporation) is much more energy efficient than desalination. Could this alone fix all the problems of water supply even just for cities? Maybe not, but what it can do, it can do very efficiently. Even if it's not at all cheap and easy: I didn't run the numbers, but I'm pretty sure that building that kind of distributed storage capacity is much more expensive upfront than building an "equivalent" desalination plant. The difference is that the desalination plant will burn energy forever, while the water storage will use much, much, much less. Even if the historical average were say half the 14 inches quoted in the article, you would "just" need to cover a bigger catchment area.

2. We don't have infinite resources, and we can only build so much electrical power capacity from solar every year. As long as most of the electrical power generation emits CO2 (and worse), the more electrical power you use for desalination, the more CO2 you're going to emit.
Pretty sure someone would detect that with packet inspection, even if compressed.
This article is so poorly written it is embarassing. In addition to the silly errors like "races the question" and and apparently being unaware of the word "euphemism", it buries what I hope is its main point--that Facebook should be more transparent--at the bottom of the article.

But Facebook is quite transparent about government censorship, even in the United States; see here: https://govtrequests.facebook.com/country/United%20States/20...

From what I can see it is much more transparent (and much more active) than Twitter, which for some reason the article praises.

It seems only to be castigating Facebook for "censoring" inmates--who are not, themselves, even the ones posting to Faceboook--and then for not reporting information about those removals. It then links to articles about an overreaching New Mexican prison which sentenced an inmate to ninety days in solitary confinement for refusing to tell family and friends to remove Facebook photos. It neglects to mention how Facebook is responsible for that and more importantly that the sentence was thrown out by prison officials (probably because its unconstitutional as hell and they know it). That particular example wouldn't even be a particularly good lead-in to an article about correction department overreach. It is much less useful here.

It is reasonable for Facebook to have terms of service which disallow third party access to user profiles, to suspend profiles of users which violate the ToS, and to have a reporting page specific to a class of user which is likely to violate an individual term. It is also reasonable for Facebook not to report this data as it is essentially private information about the inmates and their use of Facebook. Facebook has more responsibility to protecting its inmate users than it does to reporting that information to the rest of us.
That's why you use static type checkers.

If the function `foo` is defined as taking a function as its first argument (or even more precisely, a function which takes a number and returns a number), and you try to give it a boolean, then the static type checker will yell at you, and you'll just as easily find out as that fnuction typo.
Hmm, I get a syntax error from the puzzle in Firefox.
The senior bankers who actually bring in clients are worth their weight in gold. 0 chance anyone in a position like that is going to stick around to get underpaid while bringing in business.
With Swift going to be open source soon, I think your concerns would be addressed, there wouldn't be a lock in
Interesting post. This author lives in Santa Barbara. Hiring in SB is vastly different than it is in SF. Due to the small pool of companies and talent, everyone knows everyone. So there's not much mystery to it.
As has been pointed out though, that is not the primary thing that arrow functions give you. They're really there to avoid having to manually bind functions in order to maintain execution context or use the old `var self = this; function(){/.../}` workaround.
Well it's already $0 in some situations, so... charging people to be interns? You just might have a future in finance.
c) (even more likely) The algorithm released in the blob is much simpler than the one locked in their servers, and it has many false positives. The audio from false positives is archived to help improve the simplistic algorithm.
Sounds more like, don't get deeply underwater with a house.

HOAs are agreements between the tenants and each other. As I bought my house, I made sure that I agreed with the HOA. I've even looked at some neighborhood's HOA and decided to shop elsewhere because of it. Some HOAs are bad, some are good.
The problem is you are probably going to live in your house for 5 to 30+ years. There is not guarantee the sane governance your HOA provides today won't be insane next year.

I am thinking of buying a house in the coming years and plan to avoid HOAs like the plague.
So Triton is basically (simplifying) Solaris / SmartOS zones with the LX stuff installed?
Conversational UIs
My father bought me an Pravetz 8C computer (well Apple IIc clone) - http://www.old-computers.com/museum/computer.asp?st=1&c=1057 - also http://www.pravetz.info/pravetz-8c.html (in bulgarian). It costed 1500 levas which were a lot of money back then.

Now there was no official software, books, etc. to be found in Bulgaria. There were some really good books though, and 1 or 2 magazines that were putting ONE-LINE basic programms, or HEX codes for the Apple][ or Oric clones (called Pravetz 8D)

With a friend of mine (who had the 8D version, e.g. the Oric clone, not Apple) we spent a lot of time entering these codes and then comparing the machines. His "Oric" was pluggable into TV set, had better colors, and used tape. Mine had floppy, more memory, but greenish monitor (no colors), although high-res (Apple ][c had the 580x192 back then).

He had timers, interrupts, multiple keys at the same time, I did not had those :)

I did my first hack, out of being bored to make the live in the Gemstone Warrior game never end. There was this TSR application (TSR=terminate and stay resident) on the PC (MS-DOS) with which you can save the full memory of your computer. So if you play a game, you would save the memory before you die, then save after you die. You do this several times. Most of the memory would be untouched, so you would be looking where the bytes would decrease (some PC games actually used BIC encoding, e.g. integers kept as strings). But once I've got the idea, I've did some hacks to interrupt the Apple ][ Gemstone Warrior game, write back to the floppy the contents, and then spent days writing code to find the diffs. At the end I had to look at so much assembly, that by accident I've found how to make infinite lifes in the game.

So a lot of CALL-151, but never learned 6502 assembly that well. I was amazed when a friend of ours showed us a sprite demo where he could draw the sprites on the edges of the screen (!!!!) and displayed on every pixel on the screen (not aligned on 7). That was bananas! Also his demo did not had any flickering, and all coded in assembly.... I had to stay in BASIC land for a while, eventually made an text-editor that was mimicking the E3 editor found on the PC - with scrolling left-right. It was written in BASIC and took most of the memory, leaving almost nothing for the actual text :) - but hey it was fun.

There was this strange person though, he wrote a whole BASIC app - about 15-20kb full of LINE code (HGR, HGR2 modes) drawing Michael Jackson (okay, no Take 2, Paint shop - it was Michael Jackson drawn by code line by line).

Year later we started getting tons of "illegal" (as there was nothing else) software and enjoying lots of other games.

One day my floppy died. Months earlier my friend with the Oric had bought an external floppy, but it died also, so he found a way to seek from the begining of the head to the end and control it with the shift keys, then he assigned letters to correspond to different seek, and it sounded a bit like piano.

I did the same on my floppy when it was no good for anything else, but wasn't as cool - no shifts, just rumbling.

Ah, sector 11, or was it track 11... The memories....
Those stats are meaningless without context.

Django:
http://www.cvedetails.com/product/18211/Djangoproject-Django...

PHP:
http://www.cvedetails.com/product/128/PHP-PHP.html?vendor_id...

JRE:
http://www.cvedetails.com/product/19117/Oracle-JRE.html?vend...

.Net:
http://www.cvedetails.com/product/2002/Microsoft-.net-Framew...
VA loans are great. No PMI, no down payment, and listed mostly fixed fees for origination.
Hey Dan,

Paul Ford and his editor Josh Tyrangiel went on Charlie Rose's show last week to talk about the essay, and you can get some sense of Tyrangiel's acquisition of the topic:

http://www.bloomberg.com/news/videos/2015-06-12/-what-is-cod...
There were a couple of useful points in there.

Instead, Nee says one trick could be to find something unexpected that doesn’t fit the usual script of a crime, breaking the burglar out of the automatic, below-conscious processing. “That’s likely to make them abandon the crime,” Nee suggests. Playing a recording of someone’s footsteps, or even something as simple as gentle white noise, might be distracting enough to perturb the burglar. Equally, you could lay out your house in a distinct way – anything that confuses their automatic mental maps. “The thing is, you have to be innovative over time because burglars will get used to whatever you do,” she says.

and

For the time being, there are some easy measures that we could all take. Besides the obvious (remembering to close windows and lock doors) Nee thinks one of the best strategies is to pretend that someone is always in the house; almost all the burglars she has interviewed report that they will do anything to avoid a face-to-face encounter
Hope you have a great day.
Actually they got that one: There are sliders for both 'common fees' and the portion of same that is tax-deductible.
> My only audio recording device is my webcam and it is incapable of being in use without the light being on as far as I am aware.

You assume that the light isn't controlled by the same software, that's not always the case, the FBI has admitted this.

https://grahamcluley.com/2013/12/webcam-spying-without-turni...

I take the view that anything under software control or the control of a chip I can't open is suspect, I've taped the webcam on laptops and physically disconnected built in microphones (I use a headset, built in ones suck).

I'm not really happy about my Nexus 4 at all either, I think my next phone will be a dumb mobile.

The sad thing is that I try to avoid paranoia with this stuff but the threat landscape is so large it's practically a full time job staying up to date with whats going on.
> Imagine that swift becomes a super dominant language both for client and server, but that half of the ecosystem still remains locked by Apple, to have you buy apple products

If that happens (which I suspect is unlikely, though I can see it being quite attractive to some people interested in Rust and Scala, say) then it will become dominant on the strength of the released language, not on Apple's unreleased libraries.
> In every challenging software development job, you'll be solving problems you've never encountered before.

The problem is, the vast majority of software development jobs are not this. That was the point of the comic in the post. There is a whole lot of maintenance, API gluing, and spec work that needs doing. Even at the "elite" companies like Google.

The current trend in hiring seems to be at least partially born of Google's ill-advised[1] strategy of hiring generic software engineers that could theoretically be slotted into any role at the company. Hire for a position. If that position involves challenging, novel problems then throw things like that at the candidates in the interview. If it doesn't, don't.

[1] After they reached a certain point as a company