skysight-inc/HackerNews huggingface dataset:
I'd be interested to hear the specifics, or examples of the kind of "architectural decision" you're talking about. Let me tell my story of how architecture went wrong:

* We defined the data structures early on in a generic way, when we thought we were building a product for multiple regions. In fact we tried two regions and discovered it only sold in one of them, so we were producing a product that only actually needed to support a single region, with a massively overengineered generic data structure

* We defined component boundaries, saying that certain functions would live in certain modules. In fact these were not the correct boundaries, and simple operations involve several rounds of back and forth, exacerbated by:

* We built a "SOA" style system with multiple components on the grounds that we would need horizontal scalability. We never got to the level where we needed that kind of scale, and the architecture massively slowed down development/debugging.

* We decided that certain interfaces would use Java datatypes because we thought the system would primarily be written in Java. As we built the system it became clear that Scala was a better choice for many components, so we ended up with a lot of code that was converting scala objects to java just to send them through an interface, and then the system on the other side was converting them back to scala objects.

* We tried to make a choice of RPC system early on. We ultimately went through three iterations of different RPC systems, as the various approaches failed.

You could say these are just wrong choices, and there's an element of this. But I think in all of these cases we'd have made the correct decision had we been driven by use cases (YAGNI style) and deferred making decisions until we actually needed them.
Your favorite websites can now send notifications to Chrome on Android
I ended up in Debian not too long after, and spent ~5 years there. Wouldn't have made it that far without Mandrake, I don't think.
if any of your grandparents were from other countries you may want to look into citizenship being available via that route, for example I know Ireland will grant citizenship if a grandparent was an Irish citizen.

Something like that could, essentially, open up the whole of Europe for you.
How federal dollars are financing the water crisis in the West
Lots of stuff built is just a giant money pit and nobody benefit from it after the games.

http://www.reuters.com/news/picture/ghosts-of-olympics-past?...

http://www.businessinsider.com/sochi-olympics-ghost-city-201...

http://distractify.com/culture/sports/haunting-images-of-aba...
In my country the potential employee would have to be registered as an independent contractor before being able to charge for the provided service. And then if he wanted to become a full time employee he'd have to unregister as a contractor.
> Anecdotally, people view the paid week-long trial as demeaning, but the (unpaid) challenge as exciting and fun. We live in a bizarre world.

That's because it is demeaning. It represents a large chunk of someone's life invested in proving that they're good enough for you. It's also inherently asymmetric in that the company you work for could not possibly be economically harmed by a week-long trial period, but a single person could be financially devastated by it. Additionally, if the person discovers an illness during that period, do you provide health insurance? What about employees coming from other employers? Do they have to quit their prior jobs or use up vacation time to complete your "interview" process?

A four or eight hour programming exercise skirts some really stupid aspects of interviews and the hiring process. Of course that's welcome. A week-long commitment to work is a sizable tenure as a second-class citizen undergoing prolonged scrutiny.

Your company should be deeply ashamed of this practice.
I have done at home prescreener tasks, as long as they were sub one hour, clearly academic, and patently not related to the business. These are not paid.
I have also done on-site dev tasks and tests which were squarely related to the core business, and have invoiced my day rate each time, which was paid.
If a company asks for more than an hour, for tasks related to their business, and don't want to pay, run, don't walk away, and better still, spread the word so people become aware and avoid them in the future.
Thanks for the article, it's insightful and I & history agree completely with you. Nowadays, people are using prebuilt VPS images or automation scripts to provision their servers and shared hostings are becoming more of a VPS hostings with a good UI around these tools.

I see that you are a WordPress veteran, nice to hear your opinions :)
How to triple your views on Medium with a GIF
Thank you for teaching me a new word today.

As others have pointed out children were evacuated, but realistically a lot of people have jobs to do that they can't just do elsewhere and most people just don't believe things like that will happen to them and certainly not here (there is a TED talk by a photographer of the Bosnian war about this that I cannot find right).

Finally, this is British people we are talking about: a stiff upper lip is basically their national idea (or was).

Regardless I hope I would have the foresight to do some vamoosing of my own, in case things went that much south.
Obviously anyone really good won't actually do the tests because they'll be offered a job by somewhere that doesn't do them before they get around to yours though, sooo...

Personally I find the single best question is "what's your github username?". People who are on it and active are... well, actually I've only ever had one candidate who's actually been on github and she seemed OK. The majority of people I've seen haven't been much good (and have barely heard of github).

I agree about dodging a bullet. I think the OP did exactly the right thing.
Well done GitHub. Also a special mention to the invisible workers making nginx such a cornerstone of the modern infrastructure, it's a project that I don't hear about often, probably due to the fact that it's not the sexiest piece of technology, but it really seems solid and battle-tested. Kudos.
The accompanying videos are also well worth it : http://www.r-bloggers.com/in-depth-introduction-to-machine-l...
Business and Leadership – The Bitter Business
Maybe the CTO should post his database on Github. If he wants the test code to function under certain conditions, he needs to publish those exact conditions. Not specifications, but the actual data that the test will be run against.

If he's not comfortable doing that because it's restricted intellectual property, I might wonder what the real purpose of the test was.
Test-Driven Development with Python
[http://chimera.labs.oreilly.com/books/1234000000754/index.ht...]
But cruise missiles fly low for the express purpose of being harder to shoot down! I know, radar and anti-aircraft measures are different now. But flying low means antiaircraft measures have only hundreds milliseconds to spot you, aim and fire, before you pass over.
Sounds of Mumbai in an interactive exhibition
You working on a commercial project means that they can implement your solution and get money from it, so it'd be fair that you'd be compensated for your work.

I'd ask to be paid for the amount of work that I'd be doing on this project or the option to get my skills assessed on some other, non-commercial test project that they wouldn't benefit from.
Hm.. how about some kind of three-way cooperation, where you get non-profits and charities to give specifications for work they need done, which can then be used for interview samples for actual industry jobs.

The candidate can demonstrate their work and be assured that neither does the company extort free labour from them nor is the work they do for the bin, whereas the companies can see how they behave in real-world environments.
No one ever does this, unfortunately. Getting a group to band together and threaten collective action is something few people even consider - most people I know are scared of entertaining that idea.
Found the blog post on their google drive: https://docs.google.com/document/d/1Ma8baPpeS-MPgvaqybiPa-6b...
Would this touch keyboard work?
There is very little difference to the machine code (traditionally, before CPUs got so complex)
Eh, the job market is already grossly skewed in favor of the employers. Asking for 4-8 hours of unpaid work is probably fine though, given that an interview would take about that long... assuming the interview itself will be very short, that is.
AirBnB works to connect those in need in flood hit Central Texas
Think of it more like 4 billion "views".

If 1 person watches 6 matches they count as 6 "viewers" for those statistics. It makes sense if you're trying to track retainment for an event that's broken up into several instances.
Your first point is of course true.

Your second point about "false flag" makes no sense whatsoever.

EDIT: This is why HackerNews is going to the dogs. This perfectly reasonable comment has been downvoted numerous times.
If you don't show up in the amount of time you specify I'm gone.

Respect.
A Simple Text Can Crash Messages on Any iPhone It's Sent To
The Snapchat Imperative
You can wipe the master key when you suspend. However it will just mean that there needs to be some unencrypted storage to write down things like incoming text messages. Caller ID will also not work (or be stored in the unencrypted storage).

There are ways to do it, but you will lose security/convenience. It all depend on your threat model and how inconvenient you're willing to make your phone.
as someone from the Czech Republic, I'm truly impressed by its codename (jaracimrman-existence). How did that happen?
Get your loved ones off Facebook from Salim Virani
http://saintsal.com/facebook/

"I've been a big Facebook supporter - one of the first users in my social group who championed what a great way it was to stay in touch, way back in 2006. I got my mum and brothers on it, and around 20 other people. I've even taught Facebook marketing in one of the UK's biggest tech education projects, Digital Business Academy. I'm a techie and a marketer -- so I can see the implications -- and until now, they hadn't worried me. I've been pretty dismissive towards people who hesitate with privacy concerns.
[...]
With this latest privacy change on January 30th, I'm scared."
> As for the granting of the World Cup, what has so upset the Anglophonic world is that someone else outspent England and US efforts to purchase the World Cup.

Also, you know, the thousands of people killed in slave labor to build the stadiums, the fact that Qatar is 120+ degrees Fahrenheit during the summer (50 Celsius), making playing a soccer tournament completely unreasonable, and the fact that this "outspending" is done via blatant bribery and corruption.

It's certainly just not the Anglophonic world that is fed up with FIFA and glad to see a change.
I'm amazed that Github Pages ran on just two servers (well, aside from the MySQL clusters). That is absolutely incredible given the sheer amount of projects and people who rely on it for their sites (me included!). I love the philosophy behind Pages of abstaining from over-engineering and sticking to the simple, proven solutions. It's a great service and I'm a massive fan.
Facebook,Google,Apple to Win Virtual Reality,Says Piper, Assuming Anyone Uses It
I saw your talk at FOSDEM this year and Mandos was one of the biggest take-aways this year for me.
Yet more ironic is as yet unnaturalised migrants railing against immigrants - was a few days ago chatting to a Russian lass in London who was complaining about "Eastern Europeans" coming and taking "our jobs".

I just find the whole concept of nationality bizarre.
It's not like they couldn't buy lifts onboard other NATO countries rockets, but I guess the US people don't know there are more than Russia and the US who can send rockets.

Also, this paranoid stance is mildly worrying, because the US is the most weaponized country in the world, and one of the least shy country to use its arsenal, so if it also get a paranoid stance "all the world hate us", then we're all doomed.
Here’s what Qualcomm plans to do about smartphone zombies
The demo portion is quite impressive. Not for the software of streaming your phone, but for the fact that they implemented a full-on recording and playback system for live streams with chat, which can even interact in limited ways with input of users viewing a recording.
Headline vastly overstates the case. Most of the article is about the prevalence of adblocking in general and the publishing industry's state of denial about it, which may or may not be the case. Regarding ad blocking of native advertising, however, the article only has this to say:

"But ABP’s engineers found a way to spot and remove any phrase like “sponsored content” or “sponsored by.” This creates pernicious side-effects, as the user won’t be able to distinguish between commercial and legitimate editorial content on websites."

That doesn't seem like a capability to 'block' advertorial content, so much as screw with sites for no reason...
Digital Ocean, top marks.
maybe, but just maybe, paying cash is better than paying with every information available on your phone.
I remember the guy who asked me, as a coding test, to write a program that connected to Interactive Brokers and executed VWAP trades.

He got very angry when I offered to do it as a paid consulting project. If I did it for free, he wouldn't need to hire me at all!
Don't forget the chilling effect on free speech.
Can you explain a bit more about the load balancer tier? The blog post doesn't say much about it and I'm curious about your haproxy config.
"huge stadiums which are then completely empty and unused most of the time (like some of those built in Portugal in 2004)"

Not "some of those built in Portugal in 2004" but actually most of them are currently being used way below capacity. And some of them are actually causing financial problems for the local governments, as the stadiums generate little to no revenue and the maintenance costs are huge.

But everyone involved in getting them built, apart from the guys laying down the bricks, profited hugely from this absurd and pharaonic decision, and the taxpayers didn't really complain properly (and still don't).
We send a daily newsletter with one really interesting thing to read. Here are the past 40 or so that we've sent: http://readthisthing.com/archive

I think you're more talking about books, but still thought this might be relevant to what you're after.
Apple's iOS drives 75% of Google's mobile advertising revenue
http://www.foxnews.com/sports/2014/06/13/costly-stadium-leav...
It's time for github to start offering some basic hosting infrastructure of small projects, a light heroku, at least for JavaScript (which kind of already works).

I'd pay extra for that, I (we all) have a bunch of personal sites, landing pages, marketing sites and tiny side projects that'd love to not have to deal with hosting – I think they'd make a killing, but also think must be in the works.
US wants future first responders to be more high-tech
Tell numbers 1-3 to Google and you'll find the door.

Principles and self respect have real costs. The milieu right now is a race to the bottom, and refusing to be a part of it might get you left behind.

This is further evidence of the need for unions to make a comeback.
That's fine, you are very welcome not to buy our rockets, iphones, software, and processors if you want to protest our foreign policy. We're not buying Putin's stuff, so don't buy ours.

I don't see a problem with this.

>overthrow governments

The middle east is migrating to democracy and has the least amount of dictators in charge in my lifetime, thanks to US foreign policy. While I think foriegn policy is hard to judge, annexing land Russia-style for "fuck you" reasons is very different than overthrowing dictators murdering their people and those people begging for US/NATO/UN intervention, which we sometimes provide. The world tried non-interventionism and it got us WWII. Better the US/NATO making these calls than autocratic powers with annexation agendas like China or Russia.
We just picked up a cheap electret microphone from ebay. Was a few £.
Ok, for others who might be interested in immigrating, a few other things that I learned from my experience:

- If you already are done with your studies, look for jobs at educational institutions. Universities, research laboratories, think tanks. They are exempt from the quota and can hire at any time of the year and outside of the quota.

There a few downsides. First, most of the openings at these institutions will require some kind of grad school. Second, these institutions are not known for paying the same salaries as big name companies in Silicon Valley. Third, you can not transfer the visa to another company, so if you get an offer from another company that does not share the quota-exempt status, you are back in the position of waiting until April and hoping the new employer doesn't fuck up the application and that there aren't 10 gazillion other applicants from IBM, Google, Infosys, Tata and the like.

- One hack: consider first moving to Canada. Their immigration laws are much saner in the US and are more merit- and qualification-based than the US. With a simple job offer you can get a resident visa in Canada. After 2 years as a resident you can apply for citizenship. And Canadian citizens can work in the US, under the TN visa.

With this you avoid all the crap about the H1B lottery and have a stronger position to work in the US after ~3 years. If I ever plan to be in the US again in the next 3-5 years, I would actually move to Montreal first.
Control a Lamp from Your Smartphone Using the WildFire Board
First everyone at the top needs give up on the idea that patents = innovation, therefore more patents = more innovation. I remember until 2-3 years ago even Obama basically said the same thing in his speech, when he passed that new legislation that gives the patent to whoever files for it first. I don't know if he still believes that now, but many still do in the government.

If anything, more patents = increased ability to restrict competitors from coming into the market or doing more rent-seeking = less innovation.
I've never known about this way to extend nginx - I've been looking at a way to get nginx "smarter" on our mesos config as dns-based configuration had some holes.
This is crazy! You could sell these, I'm sure there's a market for them. Great hack!
I think you can with the latest version of Pip (7)

https://lincolnloop.com/blog/fast-immutable-python-deploymen...
Users would quickly adapt. Something simple like spinning syntax would address that. I agree, OKCupid could be more clever, and build systems much harder to get around.

That said, I don't think the incentive is there for them to do it. Even if they removed 100% of all spammy behavior, I don't think it would solve the problem of message volume. If we assume that skimming a profile and writing a personalized message takes five minutes, a "genuine man" user is able to churn out a dozen messages an hour. Women would get less than the hundreds of messages they get today, but still far too many to work with.

From what I've seen, there's a basic contradiction at the heart of online dating. In general, women only want to be contacted by men who they are attracted to and interested in. Also in general, men live in fear of being ruled out and missing their chance with a woman they find interesting.

No spam filter can help you there.
This is all sitting behind a CDN correct?[1] Might explain why it was able to survive on two servers for so long.

Or is that automatically assumed when reading about a static hosting setup?

1. https://www.fastly.com/customers/github/
If you root your android device, you can install AppOps, which allows you to toggle the individual permissions on every application.
One of the things I liked most about urpmi was that it would deal with package names that were close enough if there was no obvious conflict.

> urpmi packagea

even if the package was actually PackageA or packageA
We have 9 interview loops spaced out over 2 months.

Just kidding, the interview itself is very short.
"The Macroscope" by Joël de Rosnay, a book on the systems approach

http://pespmc1.vub.ac.be/macrbook.html

This book is an excellent, easy to read introduction to cybernetics and systems thinking, with applications to living organisms, the economy and the world as a whole. The main theme is that the complex systems which govern our life should be looked at as a whole, rather than be taken apart into their constituents. The different systems, processes and mechanisms are beautifully illustrated with examples and pictures.

Although the text is over 20 years old, this visionary document is still highly relevant to our present situation and state of knowledge.

It is particularly recommended to people who wish to get an understanding of the basic concepts and applications of systems theory and cybernetics.
If you're basing deploys on image builds, you're not "rolling back" anything, but are building a new host (or host image) based on the correct dependencies.

That process relies on your platform's own dependency-resolution system, and I hope you're using something sane such as Debian/Ubuntu, or are building from source via Gentoo. RPM distros can work but tend to be far flakier.

Start with a base install, have a package for your own source which specifies deps, including if necessary _maximum_ version numbers for deps, and build the target image. Once that's built, you can generally deploy that directly rather than re-build for each deployed host.

Packaging and image preparation _aren't_ tasks which can be abstracted away entirely. It's this point which the containers craze founders on the reefs of reality. Yes, packaging software properly is a pain. But not packaging it properly is an even bigger pain.
An Introduction to Swift for Ruby Developers
That's much better than the alternative scenario. There, you talk to five women just to find out that all of them think you're a creeper weirdo.
Tardiness/lack of understanding of time is actually a huge problem in our culture . Most of us take it by default that other person would be at least an hour late. So we usually give an hour earlier than intended time when hosting a party or something. (We usually give actual time to our Western friends).

However, this creates problem for people who actually show up on the given time. Now you have guests in the house to entertain while at the same time make preparations for the party. It also embarrassing for guest to arrive on time only to find out that they are early.

Sometimes when we really want to convey be timeliness, we say something like 5PM American Time not Desi Time. But I really wish we don't have to do this.
On the contrary, recent experience with Olympics and World Cups alike shows that the stadiums often lie fallow, a complete waste of resources. Promised "transport improvements" are often never built in the first place, or built at a level far below what was promised to local residents. Tourism money fails to recoup what was invested.
Isn't it bad taste to say Germans rather than Nazis?
Ask HN: What blog/essays have been most impactful on your startup career?
Was it Josh Koppelman's "The Penny Gap"? Chris Dixon's treatise on "Full Stack Startups"? Fred Wilson's daily missives? The collected works of PG?

Basically, what resources have done the most to shape your thinking as an entrepreneur?
We'll definitely consider a GitHub account as well, but we don't want to exclude the universe of programmers who are Just Busy Doing Their Dayjob And Having a Life and don't have time to maintain a ton of open source forks.
Pretty sure pjmlp meant Functional Programming.