skysight-inc/HackerNews huggingface dataset:
I can't speak for everyone, and this is just my personal experience. I grew up in SF, and I haven't seen this sinister quality in people who oppose density. I disagree with them, I'd like to see SF add more density, but my impression is that most of the old timers in SF oppose new development because they are resistant to change and highly suspicious of developers, not because they want to create shortages and spike the value of their property.

In short, at the extreme, the school teacher or SF state professor who was able to support a family and buy a 4 bedroom house in the sunset in 1975 wants the new professor in 2016 to be able to buy a a 4 bedroom house in SF and support a family, and is unhappy that this is no longer possible.

They also tend to believe, rightly or wrongly, that "density" would just mean lots of high end expensive apartments that nobody in the "middle class" can afford. In short (and again, I'm guessing), they are very cynical, perhaps irrationally so, about what development will do.

There are, of course, some pretty horrendous examples of redevelopment projects and so forth in SF. I know, you're already reaching for the keyboard to explain the difference, but you'd be preaching to the choir here. I'm just trying to explain why it's not really a desire to maximize the value of a real estate asset that drives so much of opposition to new housing and development. The whole thing has a very bad reputation in SF.

There is such a thing as YIMBY in San Francisco, often people who have seen their friends and children priced out.
You just need to chat about the solution before you start coding - which is the normal way to do it.

You: I have the task of X and I'm thinking of doing Y to do it

Other dev: Oh, we have W for that, it might help

You: Cool, I'll check W out
Bachelors degree at Monash University, Melbourne, Australia.

Masters (equivalent) and PhD at Cambridge University, UK.
Trial by combat, at least the modern understanding of it, is a myth. It was an extraordinarily rare event. People forget that it was meant to always end in death. Even if you survived combat, as the looser you were proven a liar before god and executed. Trial by combat was a threat used to prevent parties from swearing oaths casually, something useful only in extremely religious societies and totally out of place today. Letting people beat each other up over petty debts or teenage romances is never appropriate.

There is a dispute resolution mechanism for criminals. It's called organized crime. The boss decides.
Compare the streets of Paris with the streets of Berkeley. The former was built before cars were a thing, and the narrow roads with less parking lots make for a greater density.
If you had actually read the linked document, you would realize that it suggests that the motives of the French in overthrowing Gaddafi was to prevent him introducing a new currency in Francophone African countries, which would have loosened France's grip on them.

No one is suggesting Libya was a French colony.
How Camouflage Became Chic in Beltwayland
Ask HN: Why doesn't somebody buy every combination of the Powerball?
With how big the powerball is, it now seems feasible for somebody to buy every combination and still come out in the green.
Dividing your architecture into separate components is not only needed for operating at scale (the "nice" problem to have), but for having high availability (or even decent performance) at all.

Depending on one's business, HA/performance may not matter that much, but personally my startup is having a 'proper' design from day 1 - downtime is not acceptable for my business model.
Aren't people caring about risk first any more other than losing an opportunity (again)?
The Mega Processor
Is anybody else amazed that this was able to do a completely automated flight in 1972? Compared to our reliance on modern computing, it's astonishing what people were able to accomplish figuring everything out manually.

Granted, it blows my mind that we went to the moon in an era where a calculator weighed 20lbs and was the size of a briefcase, so maybe growing up with computers makes it hard to imagine life without them.
Hiphop at it's finest
While I was at Boeing working on the 757, I heard a story that there was an L-1011 flight where all three elevator actuators froze due to ice buildup in a nose-up attitude. The pilot got on the horn and asked all the passengers to move forward as far as possible to get the nose down. He then landed the airplane using differential thrust on the 3 engines to control pitch. It was a feat of airmanship famously repeated years later on UA Flight 232 (though the beleaguered FL232 pilots didn't have yaw or roll control, either).

Since part of my job was working the 757 elevator actuators, icing was a huge concern. The systems are designed to drain off any water accumulation, slough off ice or simply power through it.
How do you only pay $80 for Slack a year? Their base price is $6.67 / user / month on an annual plan, so $80 gets you 1 user on Slack. Huh?
If people depend on you for anything, you should probably have the ability to survive that one server going down.

Fortunately database warm standbys are WAY easier than true multi-master.
Canadian Company Netsweeper to Censor Bahrain’s Internet for $1.2M
I read your comment and felt sad. Why can't good people just do good things? Went to verify and came across this. Ex-wife alleged that he physically abused her.

http://www.bloomberg.com/news/articles/2015-12-16/the-video-...
Anyone tried TeamWave? http://www.teamwave.com/
At the moment that's not possible. It's on our road map to make the hubs and posts visible on the web app without requiring sign up. Hopefully we will have that available soon.
What if another random person wins it so the jackpot is shared?
Hi! I run Cushion. Moving off Heroku is definitely high on my to-do list. So far, since I'm a solo dev, I've taken the mindset of paying for convenience services that would allow me to spend more time working on the app. Now, I'm getting into the phase where I can start reducing these costs and transition to a system that doesn’t induce fear when I need to add another server. Right now, I have two web workers and two background job workers. The one background job handles integrations with other services, so I wanted to keep that separate from other jobs, like delayed emails, downloading backups, etc.
That sentence, while insightful, side-steps the issue of synonyms (different names for equal things).
Digital Media Outlook 2016
Well in the UK and rest of Europe, we will get TTIP which is basically the same as TPP.

There is a 38 degreess page for TTIP [1].

Protesters against TTIP were being labelled as anti-American in the debate in parliament the in December[2], which I find ironic, as the movement against TTIP, TPP etc all started In America.

Another argument used was that nobody had opposed CETA in the same way TTIP so, again must be us being scared of America - I would again put it down to opposition to these treaties starting in America + thi jumpstarting opposition in the UK.

[1] https://secure.38degrees.org.uk/pages/ttip_home

[2] http://www.publications.parliament.uk/pa/cm201516/cmhansrd/c...
I'm a solo dev. :) I use Slack as a notification center for all of my services.
For all of you dreamers with side projects (like me): red hat open shift has a free tier with free ssl
Yes, and we're reinventing it one level above.

Related: http://slatestarcodex.com/2015/08/17/the-goddess-of-everythi....
At risk of outing myself as an Anglophile--and of then being shunned by true Brits for saying this--but I rate LeCarre with Anthony Burgess, high on my list of favorite authors. Coincidentally, Burgess took a swing at a spy novel (and at LeCarre and Ian Fleming). Worth a read for fans of the genre.

https://en.m.wikipedia.org/wiki/Tremor_of_Intent:_An_Eschato...
No, you absolutely do not. Have you not heard of, "No shirt, no shoes, no service", or "You must be at least this tall to ride", or "This event is open to anyone 21 years of age or older" or "This software requires Windows 98 or later"?
The Big Mac index
And break even if no one else wins?
One sure can have a DO droplet for a minimal rate, but unlike Heroku/AWS, they don't offer anything oriented to high availabilty, resilience, auto-scaling, performance (via workers), etc.
I appreciate this.
I can slash about 4000 of those dollars down to 600 by renting hardware to run those services on. Makes you responsible for your setup but if you are bootstrapping, you can find better first year uses for 3400 dollars I'm sure.
As I've become more successful, I feel increasingly more like an underachiever.

Fortunately, I resist the urge to compare material wealth. I bought a modest and affordable house for my income level. Going to pay it off in 5 years and hoard the rest of my money under my bed. Don't care if someone else bought a Tesla or went on another international trip. As a joke, I've started to brag about mundane things on facebook. Such as eating a "fancy" Chipotle burrito or taking an "exotic" trip across the bridge.
Heroku is very, very expensive. We switched an early Discourse setup from Heroku to Digital Ocean (using our Docker setup, which is another reason why it exists) and it saved them probably $100 per month. Everything but the largest communities fit fine on a $20/month, 2 CPU, 2GB ram DO droplet.
The way I remember it is that, before Adsense, lots of websites used terrible ad networks based on popovers, popunders, impossible to ignore flashing animations, etc. etc.

The situation greatly improved AFTER Adsense made it more remunerative for most legitimate websites to run what were originally text-only, non-invasive ads. Yes, with tracking, but much less annoying.

My impression is that falling CPM revenues are bringing us back to how it was before Adsense.
Yeah, that's true. We were traditional one-off software license sales via our website, so a brief outage would not be the end of the world. There are definitely cases where it would be irresponsible to only have one server, but I think there are still a lot of startups that could get by with it, and it would save them a lot on the early running costs, which could really make a difference.
Blue in most jurisdictions is reserved for the police. Police are red-white-blue but often just red-blue, fire/ambulance are red/white and service vehicles are yellow.

I wonder if anyone here knows what purple lights are reserved for? A purple light on a car is thing all drivers are meant to know.
The satellite/aerial imagery you show on the first page is strictly a Mapbox product, it isn't something from OSM. So attributing OSM on that slippy is incorrect.

Do you pull OSM data from somewhere to generate the map? I get the idea that the map is maybe being built from the shown imagery tiles, in which case OSM wouldn't be involved at all.
I don't know about judicially sanctioned dueling, but many private duels were not actually lethal. The terms were often set to first blood, meaning first to strike a wound wins.

I'm not entirely certain of whether lethal dueling should be permissible, but complete prohibition might not be in order, either.
I've been way more productive working remotely than I ever was in an office. I think it has a lot to do with a comfortable working environment, no commuting, and fewer distractions.
That worked, but when I restarted chrome, it was automatically disabled: https://i.imgur.com/zDEdoeK.png

The button to enable it on the extensions page is greyed out with a warning.
I applaud your measured, reasonable and well-read response. If only there were more like these.
May I humbly suggest ikura.co for your web-workers? Less $516.75.
>If you're just making cookie-cutter intranets or shopping carts or something sure, go 100% remote, but that is not what Silicon Valley is for.

Maybe that's not what Silicon Valley is for, in some grand cosmic sense, but I'd require some convincing that it isn't what Silicon Valley actually mostly does.
Ouch. The only thing I could think of to fix this is to burn a different image overtop and hope the resultant burn is unrecognizable.
Mind me asking what you're doing?
I see, that's awesome! Great job juggling everything to make this work!
Interesting choice of a link, since all the answers essentially say that it may be easier to make it consume lots of memory, leading to a possible DoS. That's not pleasant, but hardly a major problem compared to remote code execution.

All software has bugs, it's true, and language runtimes included. But that doesn't mean some languages can't be safer.
The strikethroughs are for services I once used, but have since cancelled because I either moved to another service or no longer needed that service anymore. Early on, I paid for Code Climate, but realized it was an expensive non-necessity at the time. For services like Mailchimp, I moved my newsletter to Intercom once the spiked cost of Mailchimp didn't make sense to keep.
Your second sentence just directly contradicted your first.
Why would a scrawny angry kid prefer losing a fistfight over winning a gunfight?
Thank you for posting this. Its a great example of the power of community. Its kind of sad the police are not involved in these fights. Having off duty police officers as security would allow them to interact with their community.
> The problem [...] is people

What I would call number 1 of user experience: The human is never at fault. Systems are there FOR people and systems should be designed to cope with the flaws of humans.
If your system can't handle normal users then you are at fault and you're just pointing fingers.

> And likewise the problem with tagged data is likewise the people who can't organize tags

Extremely many attributes (which IMO is a similar but much better model than tags) can be set automatically. Date and location (and people in them by using face recognition) for photos, artist, track title for music files.
It's almost comical that document names almost never match up with their filenames. File endings are another extremely silly concept.

> The classic analogy is you unleash genealogists on a village cemetery and have them produce a family tree and the output is actually useful information. Unleash the same team and ask them to digitally tag tombstones, and you just get a pile of useless, error filled data, packed with duplicates and weird capitalization issues.

The attribute scheme seems to work out fine for Wikidata. Filesystems today also have adopted attributes but are fairly limited in using them. On OS X Photos and iTunes organize files through databases that connect files with attributes. On Linux when using Gnome you have Zeitgeist that automatically indexes all your files and keeps attributes on them, which is used for instance by the Gnome Music application.

> You "could" write a noob gui for a nuclear reactor, or a UI for even newborn babies to use matches, but you probably shouldn't.

The complete opposite: You actually need to put very much consideration into the user interfaces of critical systems to prevent mishandling. Chernobyl was partly caused by a bad UI.
> I cannot think of any service that limits itself to an exclusive client list yet is cheaper than the same service that is open to a wider client base

When approximately the same number of people had cars as had horses, how did the price of leaving the car somewhere overnight compare to the price of leaving the horse?
There was me thinking this would be about some crazy new overclocking technique ...
For a small startup, an extra dev or 1-2mo extra runway has way more leverage. We went with downtown Oakland: cut commute east bay folks, quickly BART accessible for SF ones, and joys of a good downtown like nice restaurant s & cafes. When growing, we unanimously decided to stay rather than go to SF.
Reserve Bank of India Publicly Endorses Blockchain Technology
Watching this, I wonder about the NY Times as a news source. I've always liked the nytimes website for it's clean look, writing style, and lack of click-bait. But watching the people in this video reminds me of all the real-life TV shows about cops, bounty hunters, home makeovers, etc. etc. How do I know these are real people? The things they say, the blocking and framing of scenes seems just-so -- it's so well made, that I doubt the authenticity. And, even if it's authentic, it's so convenient. They happened to find the one hard rolling banger that eventually comes about, and admits that his old ways were wrong and he's willing to try to do better....

I guess I like my print media ... printed.
As someone who would probably best fit this description, I don't think the advice to embrace this pattern is particularly good.

At the end of the day, you are valued (and paid) for what you actually contribute to a larger goal. That's not restricted to mechanical types of activities either, personality based activities like sales and marketing take specificity and deep experience to be really good at.

Being shallow and wide means you will always be out-competed by someone deep and narrow.

The only place where a "scanner" might be a valuable trait is as an executive - but I don't think there is enough data to even prove that is right.

...and yes I am aware that there are a handful of jobs around the world for people like this, for example David Shing [1]. However it's what, maybe a few hundred jobs worldwide.

[1]http://www.theguardian.com/technology/2014/nov/11/who-is-shi...
A dual isn't trial by combat. Dueling was about honor, not debts, and has never been recognized by the law as a means for settling disputes. Whether in the east or west, it was basically a game for rich kids wanting to play soldier in front of the girls.
Thanks for the information, I find outrageous to have to pay $20 per month just for the SSL endpoint on Heroku.
Specifically, it doesn't warn you if the assignment statement is in parenthesis, so while ((xs = xs->tail)) doesn't warn. I really like how GCC handles that.
Migrating large sites to HTTP/2
Why would that be a warning? It's quite clear what that code is doing and is a reasonably common C idiom.
> Consent shouldn't necessarily be regarded as transitive

I think you're on to something with this statement.

I'd feel much better if selling/transferring customer data was disallowed with explicit consent from the user for each company the data will be transferred to.

[] I consent to Facebook storing and using my personal data

[] I consent to Facebook transferring/selling my personal data to people and companies I add to my "friends list"

[ ] I consent to Facebook transferring/selling my personal data to Ad Tracker Network Inc

[ ] I consent to Facebook transferring/selling my personal data to User Data Broker Limited

With personal data being broadly defined to include anything that could correlate activity with an individual user (tracking ID, session cookie ID, name, location, etc).

I think the average person's understanding of how much they're being tracked would drastically improve if they seen this list of (opt-in) checkboxes when signing up to services.
This is an excellent breakdown, thanks. As others have pointed out you can make it cheaper here or there but I find it awesome that you can run your business without any dedicated IT resources a sysadmin/network/ops kind of person. Adding one employee might switch it from a nice side income to losing money.
I migrated from Heroku to OpsWorks a year ago and couldn't be happier.
At the time, I was eager to build the app and focus on its features and getting it online. I don't know much about renting hardware, setting up a system, and scaling, so I was gladly willing to pay to make that easier on myself. The $3400 lost actually bought me a lot more of my own time, which I consider more valuable in the long run. I'd be interested in reading a blog post about how you'd slash the cost, if you ever end up writing one.
tl;dr - Free time is better when other people have the same time off as well.

This feels like a bit of a no-brainer to me, but that doesn't mean more time off wouldn't be useful. Saturday and Sunday are usually spent catching up on work, doing some laundry and dishes, and all the other errands we didn't have time for during the week (groceries, repairs, etc.). We have more leisure time as well, but a few hours here and there during the week are quite useful, even if nobody I know shares those hours, as they would let me shift the "boring" stuff to a time when nobody else is free.

Life is better if I can meet a few friends for brunch Sunday morning because I had time to get groceries on Tuesday and do laundry on Thursday.
How many of these things have been shut down by the FAA so far?
The reason for doing it that way, is to emphasize when two loops together are conceptually iterating over a single thing, and have some symmetry, like iterating over the cells in a 2D grid. It makes it possible to line up the elements of the two loops, emphasizing the similar structure.

I agree that it would be very bad form to use "break" inside a block like that. But in the cases where this construct applies, it would still be bad form to break if the outer block had curly braces and indentation, because skipping the rest of a row isn't a natural operation in the sort of way that skipping the rest of a collection is.
Comparing the production line for F1 with your average software shop is an unfair comparison.

If you are ready to pay the same amount of money - you can get the same level of quality in software too.

The problem is most people do not even think software should cost anything.
Great to hear! My goal is to transition to AWS this year. I'll be sure to write about the cost differences.
"But the courts don't take notice of illegal-drug-related debts (I believe), nor do they any longer enforce the laws against alienation of affection or adultery, leaving those who are such disputes to take matters into their own hands."

IANAL, but to the best of my understanding:

1. An agreement regarding illegal activity is not held to be a legally binding contract. Hence, people professionally engaged in illegal activities usually rely on other means of coercion in order to enforce their agreements. Violence, threat of violence, reputation, retribution, extortion, etc.

2. Criminal courts don't enforce adultery laws. Divorce courts, however, seem pretty free to take these things into at least some consideration when determining the financial resolutions of a divorce. So there are some potentially serious ramifications for adultery, even if they are indirect.
Really nice idea. To have some base data quickly a script can be written to retrieve packages automatically from sources like Pypi by checking and matching some keywords from their description.
I understand your point. However the book has some advice that includes the concept of a "good enough job" that pays for your wider interests that can't be monetized equally well. I think the truth is neither black nor white.