skysight-inc/HackerNews huggingface dataset:
The thing you don't mention is prop 13. Since prop 13 passed cities that have more residential and less commercial than average have had to either cut services or in some other way deal with budget issues. Cities like Palo Alto manage to have good budget on having way more jobs than housing, San Jose the city that builds the most housing in Silicon Valley has continuous budget issues. San Jose did a study and found only high end condo high rises generate more in taxes than they cost the city in services, so now even they are being strict on what new housing gets built, under this atmosphere they may soon only allow downtown high rises as the only new residential. Since San Jose can't carry as high rents developers aren't getting financing that easily, with the threat of a recession and bubble talk all the time, the rumors are that they think rents will drop like the dotcom bust, so the pipeline will likely slow down.

The rest of Silicon Valley, except for maybe Milpitas doesn't really build all that much housing. I think the situation will get worse before it gets better.
View Git inside your browser
Prototyping tools are faster than HTML/CSS for many people, even those who know HTML/CSS well enough to implement the end product unaided.
Because if you have apps that weren't written at a time that S3 pricing made any sense at all (it wasn't that long ago you could afford to buy a new file-server and JBOD every month for what it would've cost to store a few dozen terabytes on S3) migration is a huge burden and expense.

Really looking forward to EFS to take a big bite out of that commitment since it has reasonable pricing for projects with smaller storage requirements.

Just switching a portion (photos) of the project with the most files to S3 took on the order of 800 (mostly developer) hours.

At some point you have to decide what you can do with the hand you're dealt and wether you want to distribute those tens of thousands of dollars to your employees, pursuing new business or your own pocket; or reinvest it into an existing project despite having no mandate to do so. It's not an easy or cut and dry a decision to make (even today) for legacy projects IME.

If you're starting a new project. Yes. S3 is the most reliable service in the AWS stack (AFAIK) by a big margin. The pricing is very reasonable today unless you're in the petabyte range maybe, and you have no operations overhead. Agreed it's a no-brainer.
Apple should replace the abomination that is HFS+. They almost did a few years ago, but pulled the code at the last moment.
Yeah end to end encryption I believe wasn't introduced until iOS 7 - this would mean that prior to that the device, while still locked - could be vulnerable to potential exploits allowing someone to grab at least some data that may be unencrypted from the phones storage
Do we have to give you the full login details?

I'm somewhat impressed though - I was defeated by certificate pinning on one UK bank's mobile app. How did you get round that?
ZFS on Linux (i.e. kernel module, not with fuse) is very stable in my experience. I have not heard the same about btrfs. I tried ZFS on fuse once, but the performance was abysmal.
This one comes to mind, which they left unfixed for years.

http://www.minyanville.com/sectors/technology/articles/Apple...
Do you have any idea how taxing it is on the psyche to be homeless? Maybe there are one or two people who chose this lifestyle like developers mooching off Google. But overall this is the exception, not the rule.

Reasons many are homeless:

- Psychiatric problems. They can't fit in to normal working conditions because they are for lack of a better word crazy. They also don't get the necessary help due to poverty.

- Lost a job. In a city like New York where the cost of a studio apartment over an hour away by train can cost 1 grand a month, and minimum wage is still $9 an hour, and food is pricy, and metro isn't exactly cheap either, it can be very easy to fall into the homeless problem if you don't have friends and family helping. I know quite a few people who were fortunate to have had a car and able to get up and leave the state rather than sleep on the street.

- Being homeless often means no access to cleanliness which limits your ability to find a job. A self-fulfilling prophecy.

- If you are injured to a point where you can't work, it is not very easy to get government disability. My friend took 2 years to get the benefits while she was completely crippled. She was surviving on the generosity of her friends. When the government finally gave her money, she was able to afford a teensy apartment. If she ended up homeless the government wouldn't give her the benefits because you need an official place of residence.

- Speaking of a place of residence, a crippled homeless person cannot go to a shelter because they will be preyed upon. And they can't physically fight back. And so they also can't claim benefits because of this. I know one such person.
Show HN: Loot Market – a marketplace for buying/selling DOTA 2 items
2 IT staff per school, especially if they're shared across a group of schools, seems quite a lot. How many pupils would they be serving; what would be the main places were the IT personnel were shorthanded?
Hey Hacker News! Proud to show off our new project, Loot Market.

Loot Market is a marketplace for people to buy and sell discounted DOTA 2 Items. Users are able to connect their existing Steam accounts to sell their DOTA 2 items for real cash.

At the moment, we're focusing our platform architecture and experience on DOTA 2 specifically, but hope to expand in the future to grow our marketplace.

Since launching in December 2015, 878 in withdrawals have been sent out, totaling $77,231 in proceeds from 12,919 item sales. Loot Market has 34890 registered users with 1,534 of them selling or buying items.

If you have any questions about the Platform, or anything in general, you can ask me here or on the site via https://www.lootmarket.com/contact
Nothing you've just stated negates the fact that personal accounts are only generalizable when backed by additional sources and/or data.

If there are 25,000 homeless and an EMT sees 1000 homeless people in a year (which I'd say I'm probably vastly over estimating) in situations where they are in greatest need, then all you have is a limited anecdotal view of a small proportion of the total population of homeless people at the lowest and least dignified point in their lives.

It doesn't tell you how they got to be in that situation.

It doesn't show you their day to day grind.

It doesn't indicate if they always want to be homeless, or you've just seen them when they are feeling defensive or aren't in full control of their faculties.

In short, it just shows you that because of the nature of being an EMT, he sees people in dire situations, on occasions that would frustrate anyone viewing the homeless person because of any number of high stress factors, including mental illness but also malnutrition, poor sleep or severe discomfort.
See welfare cliff. Why struggle to afford housing when a slight reduction in your income (or whatever the criteria) could net free housing? I can certainly see the appeal.
Yes, the Backdoor That the FBI Is Requesting Can Work on Modern iPhones Too
Thanks for the well balanced, well informed reply.

You're completely right on every single point - you highlight a lot more of the 'nuance' that I was referring to.

Obviously, and luckily, the majority of people would not be permanently on the street if they missed a paycheck, mainly because they have other support structures in place: good health, shelter, family and friend network.

However if these elements are lost simultaneously, or weren't strong to begin with, the chances of the individual recovering decrease.

And, obviously - the longer on the street, the longer the recovery - it's definitely not a case of giving out a job, suit and tie and a paycheck and expecting the trauma to evaporate.
tried all desktop GUIs and found this, installed it locally so I can now use browser to view all git repositories.

The idea is that I can put some dumb git repositories remotely and after a 'git clone/git pull' I can review them locally using browser, to avoid gitlab/github admin overheads.
Your higher-ups must be more talented than most.
be the first to bet on powerful GPUs (and the crazy impact it has on the whole SoC)

... Eh? Which bet are you referring to?
Yeah! It's why it's so weird to see politicians and their supports protest efforts to reduce trade tariffs. With more trade, we will be literally creating new wealth. It will be helping lower the cost of the related goods in the first world, and it'll be giving more and slightly better jobs to the third world, where it'll be helping the poorest there. So why is it a bad thing again?
It's how vague the word "community" is in context. What community? Y-Combinator founders/alumni? The startup community? The tech community at large? The Bay Area? America? The global community?
I agree, although for non-technical users, the better wysiwyg editors are still HTML based, unless you have a recommendation for an in-browser wysiwyg editor that returns/exports markdown?
Are they client-side encrypted?

If this is the case, then simple "I have uploaded illegal files to one unspecified account" should get the whole datacentre destroyed :)
Maybe, although in my experience a piece of work is never really done, you just eventually realize you have to declare a stopping point and move on to the next project.

A software's features could always be improved, a book can always be revised further, a song could always be tweaked or rearranged, you can always knock the sand castle down and try to make the parapets straighter this time.

Most of my projects have a wishlist of features, 80-90% of them eventually get cut when I decided I was finally, finally going to release the damn thing.
Regarding dumb luck, that's exactly how I got my first real job out of grad school. I had specialized in kind of a risky way. It would have made me less generally employable, but more desirable in the sector in which I wanted a job.

Looked like it wasn't going to pan out. I was totally unemployed in a bad market with skills not generally in demand. Student loans were looming and I was just about out of cash.

In a stroke of dumb luck, I went to the grocery to get a 6 pack of beer, a luxury at the time. On the way out, ran into my former boss from an internship who didn't even live in that area of town. She said they just got an opening and I would be perfect, as she knew my skillset.

Weeks later I started my career at my dream job.
It is secure. You can't get the keys out even with modified firmware.
It's unfortunately common that once you're salaried, your compensation is capped at $X/yr for 40hr/week of work but it's reasonable for managers to demand extra hours above the 40 without increasing compensation accordingly. Rereading my last employment contract, the stipulation was I was paid assuming 40hrs/week, but the office expectation was 40 was a floor. 50-60 was more the norm. The whole salary exempt from overtime thing gets to be annoying quick.

Part of me thinks I should start invoicing employers for time spent at work over the 40hrs, charging an overtime rate, or something to increase compensation in exchange for the lost time, or modifying the contract accordingly if there's not an alternate compensation mechanism like comp time offered. The one employer I've worked at who was good about this let you disappear from the office if you hit your 80hrs for a 2wk pay period.
> It's not rude to question assumptions or to ask where someone gets their data from.

It is absolutely rude to demand proof in a conversation. And this is a forum for having conversations.

A conversation isn't a research project or the pursuit of absolute truth. It's merely a social convention to find out what others are thinking and feeling.

To go around telling people they're liars or to ask them to prove that they're not liars is rude beyond belief in such a setting.

If you feel so passionate about the issue, do your own research and provide your own citations against. Nothing wrong with that. But demand that the person who said something you don't like should do it for you? Rude.
Mastering concurrency in Go
Code of Conduct for DigitalOcean's Engineering Team
Oh, I misread the parent I replied to. I thought he was saying he downloads a copy of his dependencies and commits them to his repository without any tooling.

But he was only saying he uses the tools (which auto-update as your run them), and commits the result as a poor man's pinning arrangement.

Makes sense now. My questions are moot.
Congressman Lieu on Apple Court Order (CS degree, Stanford: JDur, Georgetown)
> Licensure requirements are voters delegating due diligence to a trusted body because they acknowledge their own ignorance.

Certification also amounts to delegating due diligence. Licensure goes a step beyond that by actually forbidding voluntary exchange in certain cases. You are not just delegating due diligence, you are delegating your freedom to make your own choices.

> or to figure out if a "certification" actually means anything or is some bullshit anyone can hand out.

You still have to do legwork to figure out if a license is just bullshit. Because licensure is almost always controlled by members of the given occupation, there is a tendency for more and more bullshit to creep into licensure requirements over time, stuff that has nothing to do with actual competence, because it creates a barrier of entry into the occupation. Friedman has countless examples in his book.
Basic Hash Ring
The safest technique might be to slowly titrate to lower doses of sugar and caffeine instead of going cold turkey, particularly if you have a long history of sugar and caffeine use. You will probably also need to wait a few weeks from your original baseline before assessing the impact of your new diet. Synapses and more will need to adjust to their new environment.
Ha ha ha, I did not mean them combined but not that you mention it...
Here're a couple.

- Major life disruption for at least 3 months, as you must live in Mountain View whilst in the YC program. This makes it untenable for founders who have any other time obligations, like a family.

- Startup living stipend sufficient to split an apartment in MV in lieu of real salary. This makes it untenable for founders who have any other monetary obligations, like a family. Granted, this is a sector limitation, but it's not something that YC had to follow.

Most tech investment seems to be about getting as many naive college kids as possible to offer practically free labor to investors.
While it made me laugh, isn't snark like this often buried here on HN?

Just wondering.
29% is a lot though.
> Panasonic microwaves with their "Inverter" feature

Some GEs claim to use inverters but only for defrosting. I've been wondering why they wouldn't use it for other functions.
I have to say, I hate take home tests. They move all the burden of time commitment onto the candidate. And even if the question says it should take 2-3 hours, there's a game theory situation where you have to assume others are spending more than the recommended time to make their answer more polished, forcing you to spend more than the recommended time.

Finally, companies never pay you back appropriately for your time investment. If you fail the question, they don't give you a detailed report of why you failed. I'll always politely turn down a take home test.
I wouldn't hire a designer who's application does not degrade gracefully - had to allow JS just to see her resume.
This is good to know. Might tempt me back to Firefox from Chrome.
Nice move, it's pretty cool of them to offer reimbursement to people who bought replacement phones in the meantime.
Add to this Firefox which has reader-mode, which I consider to be absolutely superior to anything I've seen in any other browser.
Anybody with common sense. Do you really think that Apple, who prides themselves on having outstanding customer satisfaction, would deliberately try to brick their customers phones through something this obvious?

Apple definitely looks out of their own interests, but they jump through a lot of hoops to protect their customers from bad experiences, especially since the obvious implementation was to just disable the fingerprint sensor if can't be trusted.

Edit: additional info from the TC article: <<The update is not for users who update their iPhones over the air (OTA) via iCloud. If you update your phone that way, you should never have encountered Error 53 in the first place.>> Your conspiracy theory would really require that they brick phones through both the OTA and iTunes update.
Do you have pricing information available anywhere? All I can see is [1] but that's not really interesting. Compare with [2] which makes it quite easy to guess how much I'd pay.

[1]
http://www.alchemyapi.com/products/contact-sales

[2]
https://cloud.google.com/vision/pricing
I concur...they went progressively downhill.
I didn't see anything newer there to suggest they've made a lot of progress since that page, though.

Part of the problem is that they're trying to wedge into a really tight window; for all its flaws, the GIL is not all that expensive (relative to how slow Python in general is, anyhow), and trying to do it on PyPy makes their window even smaller. It's a really hard thing to hit, and I'll believe it when I see it. I'm not saying it's impossible. Just, I'll believe it when I see it, and I don't recommend a high degree of confidence that it will occur. Nor do I recommend that you use it as part of your advocacy... it's nowhere near solid enough to be making promises about it to people outside the community.
That would also be useful.
Wait, I thought the owners spent most of their time twirling moustaches and counting their money.
Yup. Added.
They'd certainly test it at the factory. I'm sure they test it when they do an authorized repair.

The fact it could come up later after a 3rd party repair was done probably wasn't thought of. I'm willing to buy it was an accident. Occam's Razor would seem to support it.

The other theory, that Apple designed this to screw people who went to 3rd party repair shops into buy new phones, requires assuming a fair amount of malicious intent and pre-planning on Apple's part.
> "We have a fierce competitor that's unprofitable in every city they exist in, but they're buying up market share. I wish the world wasn't that way." - Kalanick

Haha, really? Isn't that how Uber started out, and the quote could well be verbatim from a taxi driver in 2011?
And what about the situation in which FBI writes the custom OS and then force Apple to sign the update?
Yes, and so is the 30,000 mile figure.

Detail:

I'm speaking in generalizations here, but it seems that small and even less traveled roads that have pylons often have these damages.

Scarily, on a run today, a "lightly" traveled road in a residential area had multiple "stop for pedestrian" signs that had been knocked down. I find this particularly scary on the (non major side street) that I live - where other than residents (300ppl) and 1 business (< 300 ppl) few people should choose to drive - loses these road pylons in a matter of days.
Body builders will maintain high sodium levels until just before a competition, whereupon they stop consuming sodium and their water retention decreases granting them extra temporary muscle definition.
This is exactly the reason why I use C, C++ and sometimes Fortran. Yet to see a Python library I'd need.
"The explicit reason given, at least in the case of NYC, was the desire to make driving taxis more profitable. During the Great Depression there were more drivers than passengers and it couldn't pay the bills. How do we solve this? Limit the supply of drivers, therefore raising the price and reducing competition. From a consumer standpoint this is terrible."

Is it? If it's not paying the bills, then you're not going to have people doing it. Making sure that the price is at a point where it can sustain itself makes it much more likely that it'll still be there tomorrow.
Their brand redesign was the beginning of the end. This will accelerate the process. Their team has no clue what it is doing. You can downvote, but this will be a fact sooner than you might think.
Chinese lab confirms antineutrino anomalies
The title of this post is the same as the Calgary Airport's IATA.
2016 Unroll.Me Spammy Awards
I view it as, "You're getting the benefit of the YC brand, so there are some principles you should follow to make it better for the next batch."
But if I can update the firmware to make it easier to brute-force the pin, that's bad. Previously there was speculation that a firmware update to the secure enclave would wipe the contents of the secure enclave.

If that's not the case, then the whole design of a simple pin combined with a complex device id to form a secure key is not as strong as was thought.

Basically, everyone should now use an alphanumeric password on their phones and not rely on the 10-tries limit or on the exponentially increasing delays.
Webinar: Diving into Docker
> Do you really think that Apple, who prides themselves on having outstanding customer satisfaction, would deliberately try to brick their customers phones through something this obvious?

Yes I do think that they would attempt to discourage unauthorized repairs in such a way for less-than-noble reasons.

If you think it was a mistake, then can you explain why Apple wasn't bothered to do anything until someone ran an article on it and publicized it?
If you want something minimal, you can just put markdown in a github gist, and host some images in imgur or something.
How Stack Overflow Does Technical Interviews
If you need some inspiration for these templates, check this awesome curated list: https://github.com/devspace/awesome-github-templates
SV is far from inclusive. Pedigree is every thing out here. Else, you're just in the 'minor' leagues trying to break in.
Why Is the FBI Using a 227-Year-Old Law Against Apple?
It's FTFA: "There was a laxity about rules and decorum. Zenefits offered beer kegs in its offices, and in the Scottsdale, Ariz., office, people freely imbibed during the workday."
A number of features in iPhone are enhanced by Ax CPU and Mx Co processors: motion tracking, Siri always on, Touch ID, security enclave, 3D touch. By owning the silicons, Apple does not need to wait for such support from third party chips to give a better experience.
Dear HN admins:

Any chance of changing the table background color from #f6f6ef to something that has sharper contrast with the white page background? I look at comment distance with this border to find new top level comments, but it's hard when one is white and one is light grey.
Upload files to your repositories
We Can’t Tell the Difference Between Pixar’s Animations and Real Photos
Issues like this with one of the first Android tablets/netbook-convertibles (the TF101, running original Honeycomb 3.0) drove me to develop this app:

https://play.google.com/store/apps/details?id=net.kjonigsen....

I see from the discussion here that it is obviously still needed.