skysight-inc/HackerNews huggingface dataset:
Great writeup. One suggestion on the nginx front I might suggest is you add an entry to drop requests for unknown hosts. e.g. http://104.131.41.220

https://github.com/h5bp/server-configs-nginx/blob/master/sit...

That github repo is a goldmine for understanding nginx configs too.
> Hasn't Beane pretty much concluded that this works in the regular season, but becomes worthless once you hit the playoffs because it comes down to luck due to the small amount of games?

The important thing is making the playoffs. If you're a consistent playoff contender, then you'll win a championship when luck goes your way.
Why There Might Never Be Another Tech Bubble
She should have charged way more! She showed how absurd the higher education industry is - that's worth way more than 1k / week
"Why Uber must be stopped, Uber's playbook for sabotaging Hacker News"
> She only charges $400?! That's crazy.

That's ¥2,500.00. The current median Chinese income is ¥63,875 ($10,220). So one essay produces 4% of a typical annual income, for what might only be a few hours' work.

Twenty essays, and you're approaching the median income of your harder-working neighbors.
Good call. Thanks, man.
It's interesting that one of the only Ivy programs which is essentially immune to this gaming of the system is Harvard Business School, which allows only one semi-optional free-form essay ("What else would you like us to know?":(http://www.hbs.edu/mba/admissions/application-process/Pages/...) and requires a follow-up letter to every in-person interview.

The irony of course is that the scions of empires and children of privilege who are being groomed for leadership essentially get a free pass at admissions. (Which has a sort of logic when you consider that they form the backbone of the class power network almost immediately upon graduation).

(As an HBS graduate I have mixed feelings about the overall privilege distribution, but admit to having no plausible suggestions of how to address it.)
Buying a reliable luxury car after its lease expires is a decent deal, as the showy rich folk generate a surplus of lightly used well maintained cars.
I wouldn't recommend running Nginx, Unicorn, Rails, Redis, and PostgreSQL all on one instance. Better to offload the databases onto their own VPS's.
If your database is ACID, you can pull the power on the server from the wall and have it instantly turn off w/o data loss. That's the entire point of transactions...
I used to prefer the flexibility and efficiency of having my VPS setup, and it's certainly cheaper. Over the past 2 years though, I've saved so much time and sanity using Heroku.

I certainly can understand saving thousands of dollars and improving performance by moving from Heroku to a VPS or bare metal solution, but $90 is not uncomfortable enough for me to warrant the change.

Interesting article!
Testing flight software is very intense. 50 KSLOC of C will take a few dozen man years to develop.

As a side note on terminology, QA means a very different thing in the aerospace industry. The function of QA in this world is to witness the tests and attest that we did indeed run the test as written. Usually in the form of stamping a printed procedure as it is followed. This mirrors the process used to test the mechanical and electrical parts. The testing of the software is called verification and validation testing not QA.
Better yet, is there a sharing economy startup for essay writing yet?
Auto-Loadbalancing Docker with Fig, HaProxy and Serf
> Ever tried ringing Google's customer support?

You understood him wrong. He is not saying he was calling Apple's support, he's saying he was on calls (probably with his clients) about issues caused by Apple.
I can see the startup's pitch already: "Sell your soul, contribute to the systematic erosion of civilized values, undermine everyone's idea of fair play -- all this without having to become a lawyer!"
It's actually a tiny portion of the total market but does seem to represent some big players within it.

I think you are right with not being as concerned with the overall impact as we are. We aren't really worried about someone scooping the idea, there are other players in the field who could implement our same technology and we are trying to make sure we capture a bigger market before they offer anything.

Thanks!
I was speaking about a very specific financial aid situation present at several of the Ivy League universities - I don't understand why you would construe my comment to be applicable generally? Did you go to a school that specifically has a tuition is free for families with <100k/year policy?
Thanks I will be in touch.
It's not the size of the aircraft, but the number of engines on it that matters. And twin jets on intercontinental service outnumber quad jets.
I don't know about OS X but on Linux Docker is so much better than Vagrant (not really, it's the VMs). But that's just my opinion.
iPhone 6 Hands on – Booting Up on Video
The U.S. Navy Tests Its Ships in This Indoor Ocean
> The present career change does seem a bit like selling out.

Why? To quote wikipeida, "selling out is the compromising of integrity, morality, authenticity or principles in exchange for personal gain, such as money." That seems like an awfully strong accusation considering how little information there is on what he will be doing and what he will be getting in return for it.
> If your database is ACID, you can pull the power on the server from the wall and have it instantly turn off w/o data loss.

Yes -- all except the ongoing transactions at the users' workstations. That by itself could represent a serious synchronization problem. For a serious business, an emergency power system might represent a better choice.
"Oh, Chew, if only you could see what I've seen with your eyes!"
In my experience this is less and less the case. I think it's largely a function of developer effort. In fact, at this point I consider a number of apps (WhatsApp, Wechat, Zalo, Viber, Twitter, all of Google's apps) to be more usable in their Android incarnations than they are on iOS. This is partly to do with the greater degree of platform integration Android allows and, I suspect, the fact that it's just harder to introduce crash bugs in Java than Obj-C. Text entry on Android is currently vastly superior thanks to Google's very good stock keyboard and the plethora of excellent third party keyboards.

iOS is clearly ahead when it comes to anything having to do with multimedia but for a very large class of apps these days it's either a tossup or a win to Android. iOS 8 will probably close the gap to some degree because it allows devs to hook into the OS to a degree that was never possible before but I also expect Android apps to improve now that people can afford to ignore 2.x and the baseline for cheap phones has been raised by the Android One program.
Thanks, David. We use Heroku a TON at work and I absolutely love them. For my small-ish app, I just couldn't afford the extra cash to pay Heroku to manage my app. Thanks for reading!
> More realistically, these commute times could easily be tripled in most cities

Parking is a significant cost for him, which is LA-specific, but still could be a significant burden.

> I'm pretty sure I'm going to keep this car unless it needs major mechanical repairs, and so far it hasn't.

Your repair cost is not zero, it's the cost of a major repair multiplied by the probability of it being required. Otherwise your model is not very predictive.

> Honestly, if your starting point is a Lexus, you're not really all that concerned with your transport costs to start with.

My Consumer Reports subscription expired, but from my recollection of going through the shopping process last year both Lexus an Mercedes rank very high on reliability and total cost of ownership ratings among sedans. So once again, whatever car you model against, TCO needs to be multiplied by reliability data from some third-party provider.
Agreed. This is just a temporary solution for a small-ish app. Looking forward to solving those problems...
Not to mention the total absence of anonymous user monetization strategies.
It may be an example of unbridled capitalism, but it also seems to me to be an example of bad capitalism.

The tactics that Uber is accused of are the kind of tactics that make sense when you're trying to take a larger share of an established market. But Uber and it's competitors are creating a new market.

Uber would be much better off trying to grow the market rather than steal market share from its competitors. It should be partnering with Lyft to ensure a favorable regulatory climate world wide. Regulators are going to be much more willing to open up to a competitive market than to a monopolistic one.

It's better to have a steady share of a rapidly growing pie than a growing share of a constant pie. Even their advertising should reflect that: Uber's main competitors are cabs, buses, private cars, et cetera. Somebody who learns about car-sharing through a Lyft advertisement is much more likely to use Uber in the future than somebody whose never tried it.
Ada is by far the strongest typed language I've used in my 2 decades of programming. In the defense / aviation industry, it's very common to have multiple sub-contractors working on different pieces of the platform. Due to this trait, interfaces between these sub-systems / components are heavily scrutinized. Using a language such as Ada to ensure that large amounts of bitwise data structures are clearly defined and match eases the burden (at least a little).
why not startssl? you will get the SSL certificate for free
I wonder how many younger readers recognize this cinema reference.
Womenswear's trader who become comannder at civilwar
I can vouch for this. I once worked on a similar project, an OpenGL-based cockpit display unit for business aircraft (Honeywell DU-875/885).

We wrote it in MISRA C instead of Ada, purely for personal reasons.
Most bootloaders (of components) if nothing else will be wrapped in vxworks.
Reading this just makes me think of this http://www.smbitjournal.com/2014/05/the-cult-of-zfs/
Using Social Listening to Focus Your Online Marketing Message
Dawkins is a proponent (probably the loudest, save possibly for NDT) of scientism. Scientism is inherently anti-intellectual (thus setting it apart from "science", which is, of course, not at all anti-intellectual). It's ridiculous that someone would blind themselves as thoroughly as Dawkins does with this position.
Learning how to converse on social media, knowing your audience, listening to their concerns, providing high-quality content and measuring your results, you can create successful campaigns to push your nonprofit to the next level.
I don't get why there is always this need to ignore old tech, despite so many people around the world still relying on it, likely not by choice. In the case of Android, 14% of users are still on 2.3.* or less [1]. Sure, library developers are free to ignore them but it restricts how widely their code is likely to be deployed. It's not about not moving forward, it's about providing fallbacks.

[1] https://developer.android.com/about/dashboards/
Also worth noting that you should run a firewall as part of the basic configuration. AWS includes this via the Security Groups, but with DO you'll need to use iptables or ifw.
So firing your IT people and making everyone do the work can do something for someone, or what? The article doesnt seem to come to a point besides a vague assurance of value.
Yes, definitely. Companies, agencies, clients, etc. will always need custom development. It's a growing market and will just become more popular as the years go on.
Running to the press implies a kneejerk reaction. It could equally be argued that they're saying you should engage them in meaningful discussion about the problems they have with your submission. When an app is rejected I believe there is always the possibility of a two-way discussion with the submission team.

The larger subtext is that this is their platform, and they want to keep the quality bar high. Therefore, publication of your app is their perogative, not your right.

On that note, yes it is not amateur hour. If you want to publish an app, Apple provide all the resources to help you do it - but if for example your app is buggy, it's amateur and will be rejected - seems fair enough to me.
I think this is a typo; "deafult" instead of "default"

nano /etc/nginx/sites-enabled/deafult
Those examples you names don’t have “horrendous quality”. They are also most certainly not ugly. I think they actually have tons of style and their aesthetics are quite consistent and straightforward. I also downloaded them and they all play fine.

I’m a bit baffled why you consider them to be so horrible …

They aren’t beautiful, they aren’t complex and they are derivative. 2048 is a disgrace, obviously, but those apps are fine.

I think Apple steers away from rejecting games because there just aren’t HIGs for those. So you can’t reject them based on those, and also not really their aesthetics. Games are explicitly allowed to have aesthetics and even UI elements different from other apps because of their very nature. They are tricky territory.
I worked in a CMMI 5 organization and it wasn't even close to this level for our developers. However, for our testers, project managers and business analysts it's probably pretty accurate.
Certifiable or qualifiable depending on whether it is a tool or end software.

The only toolchain I can think of that is Ada only is Adacore.
- #1 - Visit GoDaddy.

- Most of the ads display things I already have purchased. (thanks, Amazon/eBay, for letting them know) or services that I already use.

- They display things I don't particularly want to buy want to buy or already (I already have a domain and hosting provider)

- I don't use Windows and not so much Mac either. And if I did I wouldn’t buy AV every other day.

- One problem is that big money will get first dibs to your eyeballs, and push out any lower-paid truly related content that might be interesting.

-Article minefield links, yo know the ones where you scan the article with the mouse and hit one of their pop-up links - really hate those (I bet many businesses get unfairly duped out of click through revenue with that).

- Advertisements in articles and web videos, I rarely ever look at them, I instinctively go for the close box (not focusing at all at the ad content)... The only one that have been effective in my view are the video pre-play commercial with the (click after to skip after x seconds) Usually the commercials are interesting and may actually watch it through.

- I would figure the most effective ads would be where people are looking - i.e. amazon in-store advertisements, google ad words, etc.

- TWiT TV does commercials, they try their best to keep sponsorship relevant, that’s a good thing for making the show enjoyable as well as making the advertisement more effective.

Im sure I could come up with more. If you want to see what not to do as you rely more on advertisement look at Slasdot's new side border ad stuff.
It seems to me that Dawkins' response was an attempt to address the "root" of many of these problem. Essentialism is necessary for people to understand by creating idealistic meaning, but in doing so you also lose knowledge by creating an abstraction.

Having said that, I'm not sure how you could "retire" this concept since we, as humans, rely on abstractions for everything (language, math, morals, etc). I feel his point is just that scientists should keep this in mind, as a check against the ego which is what leads to dogmatic thinking.

Edit: Thinking more about it I think that Dawkins' answer was a good one, but it seems like he in a way misunderstands its meaning. He uses it to showcase how it can be used to 'mislead' people into disbelieving things like evolution, but he doesn't seem to recognize that if you were to completely remove the concept of essentialism you would essentially have to accept that science can never describe everything and at some point one just has to accept things as they are without meaning. This implies, then, that science is just one 'perspective' for giving meaning to something that is essentially meaningless. This to me would also mean that science and religion are not opposing forces but simply different ways at looking at the same thing.
Aren't you forgetting the cost of gas+parking+title+insurance+maintenance?
Experience trumps all, whether you start at a large corporation or a bootstrapped startup.

I know a handful of people who've worked at YouTube, Microsoft, etc. who earned great experience and ended up starting their own companies shortly after.

My personal recommendation would be to go the startup route, and even if it doesn't pan out, future employers will take notice of your effort and will make you more employable.
Superwoman Montessori was already here
Show HN: wshare – text files from shell to a self-destruct memorizable URL
Avoiding Common Pitfalls in Ember.js
Folder encryption blog
You can provide feedback to Taxis, but they normally have the system of needing to reference a license number or ID number, and you probably have to either ring their office, or put something in writing. That's too much hassle for most people, so bad drivers tend to stay on until they do something seriously bad or illegal.
For SpaceX, the biggest challenges lie ahead
Ibeacon /NFC + fingerprint = 2factor .. Would imagine that is even safer than chip + pin.
4 Tricks to Speed Up Ubuntu 14.X
On Hiring and FizzBuzz
Quick question; I don't know much about setting up a Linux server but I found it interesting the post had nothing related to security besides setting up a ssh key and separate user for deployment.

What security-related tasks do you do when setting up a new server? Besides the above, the only things that come to mind for me are:

1. Change ssh port from default.
2. Block unwanted traffic via iptables.
3. Protect ssh with fail2ban.
Ack! Good catch! Fixed!
Surprisingly you don't even need to use DO-178, you just need to convince the FAA that it is safe. I have never heard of anyone not using DO-178 though.

Have you seen level A software written using C++?
other things to consider:

# if you compiled --with-http_spdy_module
listen 443 ssl spdy;

# amusing how many of these you'll get
location ~*\.php {
add_header "Not Found" 404;
}

# pretty sure you need to do this to have keepalive working
# between nginx and the upstream
proxy_set_header Connection "";
proxy_http_version 1.1;

# buffer writes to disk (for a busy site, you can use much larger values than 1K)
access_log /var/log/nginx/access.log buffer=1K;

# cache the ssl connction parameters
ssl_session_cache shared:SSL:20m;
ssl_session_timeout 10m;
I can think of a few, starting with a very recently retired idea:

1. All biological life depends on sunlight. Falsified first by bacterial colonies that thrive near deep-sea volcanic vents.

2. Light requires an ether for its transmission. Falsified by the classic Michelson-Morley experiment.

3. The universe is static in overall size, "... which required Professor Einstein to add a cosmological constant to his intellectual masterpiece to make it agree with observation." Falsified soon after by observations that led to the Big Bang theory.

4. Phlogiston, the idea that burning matter relied on a hypothetical essence responsible for the combustion.

5. Universal and constant space and time, an idea favored by Isaac Newton, falsified by relativity.

6. Inheritance of acquired traits, falsified by modern genetics (but to some extent argued with by the new field of epigenetics).

Just a few that come to mind.
This reminds me a bit of:

http://en.wikipedia.org/wiki/Mississippi_River_Basin_Model

and:

http://en.wikipedia.org/wiki/U.S._Army_Corps_of_Engineers_Ba...

-------

I wonder to what extent the smaller scales affects water tension related issues. I have no idea about the physics of it.
It's not an argument for or against, it's the argument of cost - "freedom to jump in your car and drive off whenever you want to" is worth more to you than others. There are people that take a road trip on any given weekend, and there are those who only travel out of their county when work necessitates it.
Don't see how this is relative to this forum.
We should try to keep race + religion out of tech if possible.
There are various kinds of contractual engagements that I have run across or heard of in my lifetimes in this business.

* SOW-focused engagements
* Long-term cost-plus engagements
* Staff-augmentation engagements
* Temporary staff

Where the last two are quite similar. In the Chicagoland area, at least, there were the often long-term Temporary Staff (where temporary could be a multiple of years) where the organization did not yet have the know-how to staff up full time folks. Also common in the run-up to Y2K were everyone was in full-blown panic. At one time, there were over 200 organizations supplying the Chicago BigCo set with bodies for this.

Staff-augmentation requirements are where an existing organization is trying to internally grow a particular segment of expertise.

I suspect that the kind of engagement you are describing here is of the long-term cost-plus kind of engagement with some very large project.

What I call the SOW-focused engagements are of the kind "Pen-Test this application" or "build out the following functionality in my BFE accounting application according to the attached 900 page document" or "build me an identity service with the following security requirements".

The long-term cost-plus engagements are of the sort requiring a multi-year sales cycle. SOW-focused agreements, once a master is in place, are often just a matter of a phone call to set them up, plus scheduling.
Good point. I didn't mention it in this post, but DO has a great article on getting started with firewalls: https://www.digitalocean.com/community/tutorials/how-to-set-...
For people interested in a ZFS build, there is zfsbuild.com
hey jtfairbank, drop me a mail at colinnus@gmail.com
The .php block gave me a good laugh. Great idea. Just rejecting /wp-admin.php should reduce load significantly. :)
Notes was on the todo list very early on for delicious, but never allowed to proceed. Glad to see it working.
I for one agree with the top Facebook comment on the article that this piece would be an amazing college admission essay, at least if it wasn't about compromising ethics in college admissions...

If only this could actually be used...it definitely serves the purpose of an admission essay (namely, that the author is an excellent writer and clearly intelligent).
I recently published my first ever game, Hexiled. It has had some mild success in the first 6 weeks it's been available on the App Store.

About 2 weeks ago, a clone appeared on the App Store. It wasn't just copying the original game play, but boldly used the same game name, which Apple approved.

It's now been removed. The process was to contact Apple, who then provided us with a point of contact for the offending game. We then had to ask the developer of the offending app.

Thankfully, they took it down without any fight, but why should we have to even go through this dance?

On a side tangent, a recent update was "Metadata rejected" because the reviewer couldn't find the ads in our game when we stated there were ads.

Ads only appear after 5 games, which was clearly stated in the "Review Notes" that you can submit in iTunes Connect. I guess the reviewer didn't bother reading these though.
#2 and #3 in your list are rather sweeping (fail2ban does more than protect ssh). I'm no expert either, the only thing I'd add is to disable password-based logins and root-login [1]

[1] http://www.unixlore.net/articles/five-minutes-to-more-secure...
Children are the third rail for any simplistic concept of urban transportation. I suspect that in all but a few cities in the US, the dilemma for a family with kids is not Car versus Uber, but 2 cars versus 1.