skysight-inc/HackerNews huggingface dataset:
I am probably thinking here at a different level of granularity than you are, I would be talking about days to weeks here. I can't recall ever repeating the same task. It helped by letting me notice systematic errors and by helping me calibrate optimism / pessimism.

In my estimates I was focused too much on development time and not providing adequately for testing and deployment. On an existing project with the procedures already well in place it was fine, but for new or new-ish projects I was always under-estimating.

The other thing was calibrating my margin of safety. I now typically estimate at 2x the time that I think it will take to allow for unexpected issues and unrelated tasks that always pop up. That also works for me with the expectations of the people that I work with -- the estimates are used for planning and coordination and aren't effectively deadlines, but if I underestimate too often is causes coordination problems with the business people.
Whether or not it was the intention, that's been the effect. In a small town I grew up in, a commuter train line was installed and the place started to grow. They implemented minimum two acre lot sizes for all new construction; not many can afford such a huge lot, nevermind building the house afterwards.
Great write up on the subject Jake. Sadly, I think your hypothesis that emotional arguments will always drown out rational ones is correct.

Too many of the self-described progressives in places like Seattle and San Francisco are too entrenched to admit that market forces (or more accurately, the resistance of them) is the real problem.
Hopefully. That is IMO what's taking them so long to get the Model 3 out, pretty sure it would be on the market today if not for their production capacity.

You can do alright as a brand with limited availability of luxury car like the Model S, but in the premium category you really need to be able to produce some number.

In Europe in particular, the big customer of that car segment is corporate leasing, unfortunately they need somewhat short lead time. For example, most of my friends in continental Europe have company car, but they only have 2 to 3 months to order and pick their car ( they also have a limited set of brands and models, but I'm sure Tesla will make the shortlist ), so that means until they can get a Tesla that fast, they will stay stuck with BMW/Mercedes for another 4 years cycle.
But you can't change your username to one that is in use, right? That doesn't solve the squatter problem.
The marathon demands its pound of flesh. I prefer to pay for it during training. (Of course, that's no guarantee I won't pay for it again during the race, but if that happens, it's probably because I was racing too fast.)
What companies like Blue Origin and SpaceX are doing is great for the aerospace industry in the long run. Congrats!
I get that you are real keen on helpful comments about it, but you probably were running too fast (relative to your condition for it) and for not long enough (per run).

I guess I've never chased it, but I run 5 miles pretty regularly with no expectation of it.
LinkedIn allows users to choose a username for a unique link to their profile (e.g. https://linkedin.com/in/minimaxir ), which is subject to the same rules as normal usernames.
Why would I take advice on naming from someone who wrote (twice!) that names are subject to copyright? And even if I did, why would I take legal advice from this person?!
>There's a nasty new world order coming where a vast majority of jobs will be gone.

If anything is going to cause this dystopian future to happen it'll be trade deals like TTIP and TPP not magical androids.

>Even if you have a job that is 'automation-proof' or 'automation-resistent' but not an elite, your income will be paltry compared to the super rich class

Americans have fought (and won) against robber barons before and they will do again. This kind of shift in wealth is a cyclical thing that happens with or without jetsons-style robot maids.
Ha. As someone who used to walk a mile to work along a very busy street, I wish I could find in-ear-canal earphones that actually blocked out the outside world. I heard every car no matter how ridiculously loud my volume was. People talking on phones often don't hear cars but I think this is because they aren't paying attention (note this can be a problem even with no headphones at all.)
The "minimum length" idea is sort of interesting. But is this really an issue? Many early Twitter users with one-letter names still use the service. Not all early adopters want a "one night stand" with your product -- many want to adopt it early. Also names aren't universally unique, and this often causes people to get more creative with their handles, which I think is a good thing.

I've been building a no-sign-up product, and now I'm getting ready to launch accounts. So recently I let existing users reserve their usernames in exchange for some feedback on the product thus far. I got some great feedback, and now they get an awesome permanent URL on the web. They deserve it, because without the early adopters, there are no late adopters.
"but if you're running in crowded times or places it's irresponsible to deafen yourself"

Odd that every car sold today is marketed on the basis of being quiet inside and having a deafening sound system. Why is it so important for runners to have their senses of hearing? So that they don't inadvertently get murdered by the functionally deaf in cars?
That is great, thanks. It just seemed odd to compare compilers of such different age. I have nothing against clang, it certainly is faster in most cases.

As others said, it makes sense for everyone to try different toolchains and see what works. It is possible to test newer gcc versions by installing in /opt or something, just make sure to get the right libstdc++ at runtime. With ABI changes, updating the distro gcc is too much trouble.
A receivable against a company with no money is worth the paper it is printed on. You're (typically) an unsecured creditor in the event of a bankruptcy. It is highly likely your invoice is worthless in the event of a bankruptcy.

You should start lining up more stable employment. Also, I'd give some consideration to telling your customer "I'm not a bank and didn't get into this relationship out of desire to be exposed to credit risk. Going forward, we're going to mutually decide to move to Net 15 invoicing on a biweekly cycle." The goal here is to extend less credit to an entity which is clearly a poor credit risk.

Edit to add: Circumstantial evidence and years of dealing with people on HN asking similar questions suggests to me that you are likely pricing your services at a discount to what they are worth. If so, you should probably charge more. This will both allow your business to be insulated from periodic credit risks that freelancing entails, and allow customers who are not well-qualified to use your services to self-select away from using you in a way which does not leave you holding the bag. My assumption, if your rates were appropriate and if you were not truly irreplaceable, is that a client in financial trouble would terminate your engagement amicably prior to going to more drastic steps like laying off employees.
You're violently agreeing. The point is, you take a large lot, you could build a condo building on it with five units, or you could build a large SFU. The OP's argument is five middle class people could outbid the rich guy. Except that the condo is illegal, the area is zoned for single family.

Another issue here is the wealth disparity. I think your typical millionaire could easily outbid five middle class families or even ten middle class families.
Reminds me of MenuetOS.
Cool.

My first Unix was some PC-based clone, the name of which I cannot remember now, but was also a while before Linux. Not sure whether it was before Xenix or not, though I used Xenix (SCO Xenix at the time, IIRC, or was it SCO Unix) a year or so later.

First Unix's name may have started with E-something. Everex? Not sure.

I think I also got to use Interactive Systems' PC Unix (PC-IX?) around the same time as the first one.

Soon after, moved to Unix on higher Motorola 680x0 processor based minicomputers, and even a multi-CPU SMP RISC Unix (from MIPS) for a while.

Later SVR3 and SVR4. Didn't like 4 though. By then (as I learned later) the UNIX wars had started, and it seemed to be a clunky hybrid of features from the SVR3 and BSD camps. Later worked a good amount on HP-UX too, on their PA-RISC business servers. Liked HP-UX. Pretty stable and powerful OS with a good patch management system and many other features and tools (HP PRM, Glance Plus, Ignite, MC/ServiceGuard, etc.).

The hp-ux mailing list was good too - very friendly and helpful people, I helped out others too.

Never got to work on Solaris, though, which I regret.

I remember I first wrote my selpg utility [1] on a HP-UX box (for a large corp customer, at their request), and then released it on the HP-UX mailing list. Some people appreciated it.

[1] http://jugad2.blogspot.in/2014/09/my-ibm-developerworks-arti...

http://jugad2.blogspot.in/2014/10/print-selected-text-pages-...

Good fun doing a lot of systems stuff on those machines for some years.
The paper "A Correspondence between Continuation Passing Style and Static Single Assignment" by Kelsey, suggests SSA has a lot more in common with functional programming than you seem to believe it has.
They appear to be trying to gain experience, while creating a new market that doesn't have a lot of competition. Bezos has mentioned that this rocket is quite similar to what they'll use for an upper stage of an orbital rocket.
This comment needs to be at the top
As my coach would say, stop over-thinking it. Just pick up the damn bar and put it down. Either or both are fine. The overhead squat is also excellent, but vastly more difficult.
Sincere question. Why are you allowed to murder someone in self-defense, but not as a punishment for crimes? What moral code do you rely on that draws the line there? Why is that moral code more correct than one that draws the line between punishment and capricious violence?

FWIW, I'm somewhere between you and OP in my thoughts. Definitely against the death penalty in practice, and somewhat ambivalent in theory. But it's interesting to really think about the axioms we construct our morals and ethics from, and why they're the way they are.
One of the main characters in Tolstoy's War and Peace (Pierre) was also almost executed. You can read the scene here:

https://www.gutenberg.org/files/2600/2600-h/2600-h.htm#link2...
I think there's an unanswered question here: Why should popularity be the decider for who "deserves" a username, given the fact that it's a pretty awful metric for most use cases?
“There is no basis in text, tradition, or even in contemporary practice (if that were enough), for finding in the Constitution a right to demand judicial consideration of newly discovered evidence of innocence brought forward after conviction.”
There's only one problem with that rule: This is not done to dev estimates, but to the estimate of the next lower level of management. If your project has 5 levels of management before all participants are under one umbrella, team estimates in days will lead to a project taking years.

Claiming that the organization is flat is no cheat though: Create phantom managers so that ever 6 people have a manager, and those managers have managers, until the structure has a root. 300 programmers without managers would get 50 phantom first level managers, who have 9 phantom second level managers, 2 phantom third level managers, and a single phantom project managers. If an organization has more management layers than that, they will be even slower.
Is the site broken? I assume in my browser the CSS is not being served, and hence the site looks completely broken.
It's more like: The first 90% of the code takes the first 90% of the time, the remaining 10% of the code takes the other 90% of the time. [https://en.wikipedia.org/wiki/Ninety-ninety_rule]
I think we are already convincing people with the cultural benefits. Who doesn't want to live in a neighborhood where the people who defined that neighborhood are still around as your neighbors, to be together in public places and share in the uniqueness of your home together. I believe the homeowners of this generation do want this.
I recently delved into Prime Number computation algorithms, and found that the fastest algorithm was outlined by the primesieve.org project: http://primesieve.org/segmented_sieve.html

Their algorithm optimizes around L1 cache size. I'm not sure of the L1 cache size on Apple's SOCs, but to my knowledge Intel has been using 32KB for a while. It'd be cool to see the primesieve.org algorithm on these devices optimized for their respective L1 cache sizes.

I took a stab at converting their algorithm to a Go program, but primesieve.org's C version still runs orders of magnitude faster.

My Go Program and times: https://github.com/caleblloyd/primesieve
Primesieve.org published times: http://primesieve.org/

EDIT: If you have any performance suggestions for my Go version of primesieve, I've opened an Ask HN thread: https://news.ycombinator.com/item?id=11413827
Death sentenced are always granted an appeal, however.
The problem is that they _don't_ offer me the $800 option.
Probably a driver issue. Firefox 45.0 supports WebGL, but it may be disabled on your machine if it can't find a suitable OpenGL driver. For reference, the site worked fine on my Ubuntu 15.10 machine, Firefox 45.0, Intel GPU.
This talk should really be titled "Update on UWP game development."

Because that is not equal to the future of game development in total on Windows, unless Microsoft is planning to disallow non-UWP installations. In which case they can expect to get sued by Valve and other publishers.
> May be at the school you studied at.

Mature.

> there is a huge gap between difficulty & level of effort required in undergraduate courses

I'm not arguing the difference between the quality of education between schools. I'm commenting on its usefulness after the rubber stamp. I went to a top college. I still question whether or not $200k was worth it to buy my first job.

> I can frankly attest that even an average CS Major at Cornell is better than the 90% of students at Syracuse.

I can frankly attest that I don't give a shit when their resume ends up on my desk. The amount of A students that end up with a B- in life are roughly the same amount that went from B- to A. A+ end up in academics, which is the only place where that aspect actually matters. I care about practical utility, not a slip of paper. "Westchester Community College" ends up in the same pile as "Cornell" if they have 2+ years of work experience.

My father teaches at Cornell as well, but at Weill in NYC. In the last 4 years, he's accepted 1 doctor from Harvard Medical School (#1 in the country) to his fellowship program. He typically doesn't take any because he thinks they value the history of their education more than the usefulness of it in practical application. While I was growing up, EVERY year when reviewing his applicants, we would inevitably have a dinner conversation about "those entitled shit heads".

> Ignoring it as if its just a rubber stamp is a huge mistake.

Whatever floats your boat. However, I'd caution you to warn your students exactly the opposite.
The intention behind debating guilt only at the first trial is to prevent endless retrials for the same thing. Imagine if you were cleared of a charge but someone kept re-accusing you over and over, dragging you back to trial again and again. Or similarly, if someone was found guilty of the murder of someone you loved, but kept being re-tried again and again, and you had to keep giving testimony as a witness each time.

What is "perverted" about the system is that people have found ways around it to essentially get retrials for the same crime. Because there are so many laws, and so confusingly worded, the prosecutor can often just keep throwing things at you until something sticks (especially for white-collar crimes.) And appeals, which ought to be rare, somehow have become routine for many cases.
http://i.imgur.com/kwaIrAH.png

Come on, this is terrible use of bold text. It actually makes reading the post harder.
Maybe it's just my luck but my feeling is that terms like 'ninja' or 'rockstar' are these days mostly if not exclusively used by recruiters.
What if there's a more popular Adam than Adam Sandler? And does this mean I need to reserve the name "Adam" on my service, so that one day when Adam Sandler comes along, he'll be able to get the name I assumed he wants?
The real problem with these unicorn technopolies is they centralize too much power and control over various aspects of our society. They take on pseudo-governmental roles. Whether they are on the stock market or not is mostly a concern for rich traders.

The solution is going to be moving away from proprietary platforms created by technopolies to decentralized open platforms.
I suspect the chances of getting caught if you run it intermittently a few times are almost nil. After all, the Stingray devices are illegal and seem to have been used for years.
The company is U.S.-based, and the U.S. government does not issue forms of electronic ID. Electronic signatures are the most prevalent alternative to pen/paper in this part of the world.
Was Motif paid?

Edit: Checked: https://en.wikipedia.org/wiki/Motif_(software)

According to that article, it was, initially. Didn't know.
I like the try/raise/except. Good one. Will add it in there.
Wealth redistribution would only slow down the problem, not fix it. At some point you have to concede that market forces exist and no amount of economic fiddling (aside from total abolition of currency and private markets) will address the issue.
Uhh. That article. It says: "Because computers – which are machines of precision and exactness – are often made to deal with unprecise and inexact numbers (such as pi, and irrationals) [...]"

It just bugs me. There is nothing unprecise or inexact about the number pi. Ahh, very interesting topic nonetheless.
Is the critical distinction in "federal habeas relief"? Does that mean that state appellate courts can/do consider evidence of innocence in order to vacate a conviction?
Location: Colorado

Remote: Yes

Willing to relocate: No

Technologies: C, C++, Golang, Java, JavaScript, NodeJS, Python, Ruby, SQL, Bash, Perl, Agile, Cleanroom, Extreme, Lean, Scrum, Linux, PCI DSS, OWASP, Ansible, Puppet, OpenStack, AWS, VMware, XenServer, Icinga, Nagios, HAProxy, IPtables, Nginx, Open vSwitch, PostgreSQL, Microservices, LAMP, NAS, SAN, REST, SuperMicro

Résumé/CV: http://www.davidbrennerjr.com

Email: david.brenner.jr@gmail.com

I can help you build your cloud-based, infrastructures and platforms from scratch.
The Bot Builder emulator is a Windows only app.
Very cool!

It (almost) runs on copy.sh V86 emulator: https://copy.sh/v86/

I see the boot process with dots (like linux) and after I have the following message with a red background (if that can help):

ExDOS64 version 0.01 built 26.03.2016
=====================================
Boot error: CPU is not 64-bit capable...

The last lines of the Javascript console:

[CPU ] mode=real/16 paging=0 vm=0 iopl=0 cpl=0 if=1 cs:eip=0xF000:0x0000FFF0 cs_off=0x000F0000 flgs=0x202 ss:esp=0x0000:0x00000F32 log.js:13:9
[CPU ] far return eip=0x0000CB01 cs=0xF000 stack_adjust=0x0
That is.. impressive.
I'm surprised at the amount of discussion about headphones. Safety issues aside -- certainly only listen when it doesn't affect safety -- what are your favorite headphones for running? And what are your favorite apps for music?

I've been using yrbuds, and I love them compared to all other headphones I've tried, but I'm still interested in what works for others and what else might work even better for me.

For music, I've been using RockMyRun, and I absolutely love being able to set an RPM for pacing that doesn't change. There's almost nothing else I like about this app, it's slow and buggy, but the RPM feature keeps me using it, even with music styles I don't care for. :P
I haven't really seen either term used by anyone in an unironic way in a couple years.
dynamic stretching and warming up before, static stretching after (ie holding 30 seconds at maximum extension).

if you run a lot, because it's a narrow range of motion, if you don't stretch, then over years you will definitely run into flexibility problems that stretching would have helped alleviate.

For instance runner's knee occurs when you strengthen and shorten muscles, and they tend to pull up your kneecap so it is out of position and no longer glides smoothly in its slot. (naive and possible not 100% complete or correct explanation).

If you're going to run regularly for years, a flexibility regimen is key to staying healthy. Also listen to your body, increase distance (and speed) gradually.

I think increased risk of injury applies more to e.g. sprinters or football players increasing risk of straining a hamstring by doing a static stretch prior to an activity with explosive acceleration.
Agreed but he's using it to emphasize a point not for making skimming easier.
How about until we've turned them into Boston? Boston and Manhattan are congested, admittedly, but Boston at least (I can't personally speak for Manhattan) is a wonderful place to live. It's a normal, natural, _human_ city, with medium-height buildings and mixed commercial and residential land use (businesses at street level, residences above and sometimes below); it's a far cry from the typical suburban wasteland, half Le Corbousier and half Leave it to Beaver.
If we were to dive in further, we can also expand on the ad-commission arbitrage and go ad-ad arbitrage. By finding price differences between ad exchanges, one can find arbitrage opportunities. Granted this would apply to display inventory on a CPM basis. Here is an article that sheds some light: http://www.bloomberg.com/news/articles/2014-11-07/high-speed...
We know how it rolls in the long run. Terribly - for everyone but the shareholders.
Debian, on server and laptop. One of the reasons for choosing Debian on the laptop is that I tend to use older hardware - currently ranging from a series of Thinkpad T42p's to a HP 2230s - which tends to balk at the sheer size of 'modern' desktop environments. I also happen to prefer something less obtrusive so I 'standardised' on a combination of Xmonad, Dzen, Trayer and Conky combined with mate- or gnome-terminal. For this, Debian is just fine. Power management sometimes needs some fiddling with before it behaves, but the same would go for Ubuntu. Last but not least, I prefer the stability of Debian - even when using Sid - over the more brittle Ubuntu. Once I've installed a machine I like to be able to keep it up to date using a simple apt (dist-)upgrade, something which tends to 'just work' with Debian but 'usually break' with Ubuntu and its derivatives (eg. Mint).

I now have one system left running LMDE (the Debian version of Mint), one on Mint, one Ubuntu (Maverick, from 2010... my wife and kids love it so I keep it as it is) and the rest is Debian. All servers are on Debian, usually a combination of Stable with some added Testing/Unstable packages.
Frequently bolding key words for quotable/sharable emphasis is one of the more recently-developed growth hacks. (not sarcasm)
...

Chris?
Not this particular family, but here's an opinion of a few other families:

http://kwgn.com/2014/01/08/families-of-murder-victims-rally-...
>>Why are you allowed to murder someone in self-defense, but not as a punishment for crimes?

The principle of Self Ownership, which is the basis of the philosophy of liberty

https://www.youtube.com/watch?v=M9srplWe_QQ

It would not be murder to protect your own life from the aggression of others. However any use of violence must be in proportion to the threat to your life. I.e I do not believe you have the right to kill someone for trespassing, but only in those circumstance where there is a reasonable believe your life to be direct and immediate danger.