skysight-inc/HackerNews huggingface dataset:
It's funny, none of his examples point out the simplest problem with "auto": it is not a reference and in fact it strips references out. Therefore, if something non-trivial is being used, most programmers might say "auto var = value" (as his examples do) and incur costs or unexpected behavior that would not be seen with the expression "const auto &var = value".

And that is the real problem with C++: its defaults are downright stupid in many situations and the only real way to produce code without pitfalls is to know all the tricks.

I don't think "auto" is meant to be overused. It makes no sense to use it in place of an "int". It is fantastic for eliminating redundancy in expressions where the type already exists in multiple places and the "auto" serves to eliminate one of the pointless type expressions. It is also good when using objects that you really shouldn't depend on the types of, such as lambdas and possibly magical object types in certain template libraries that exist primarily as a means to an end.

Current compilers appear to generate very confusing error messages for "auto" variables, too. For instance, if you've forgotten to include "Xyz.h" which defines the class "Xyz", and the type of your "auto x = f()" happens to be Xyz, and class Xyz hasn't been used anywhere else in your code, it may take quite awhile to figure out that this is the problem. Therefore, resist the urge to blindly remove all type information from your code; keep as many hints around as you can.
> He has a long record of success in difficult cases and is good at explaining things.

Make sure he gets to read that. Warms a lawyer's heart.
The Clash of Civilizations That Isn't [re: What ISIS Really Wants]
How is that relevant? Are you saying that Persona failed because they didn't get enough pull requests from other users?
I'm from Chicago. You gotta live here to understand.
Why people are bad at estimating timelines, explained through stats
Come capitalism, save us from the vicious tyranny of capitalism!
I followed him for his work on Cloudcroft, until an hour ago both of his blogs and Google+ account were active. Completely out now :( http://gse-compliance.blogspot.com/ http://security-doctor.blogspot.com/ https://plus.google.com/117910648569393591305/posts
My last two jobs (including my current one) have been at smaller defense firms. Both interviews involved some amount of coding (mostly a 'homework' project).

Now, several years ago when I interviewed with a frickin' huge aerospace company who shall remain nameless, my experience was similar to yours. The interview was a panel-style discussion with the hiring manager and several engineers. They had to follow a script given to them by HR and ask every candidate exactly the same questions in exactly the same way. It was.... surreal. At one point I was asked something along the lines of (my memory is a bit hazy here) "Describe a time when workplace diversity significantly contributed to the accomplishment of a challenging project."

"Oookay. Uh... Well.... Uh... So... Hmm...," and so on and so forth.
>Enterprise programmers usually leave me with the impression that they're heavily indoctrinated into one specific mode of thought, and that they would struggle to break out of it.

That's been my impression as well, both coming from the enterprise and interviewing people from that domain. The most deleterious thing I've noticed is a lot of them, like GP, are convinced they're really good programmers and the reason they can't break out of the Enterprise is because startups are biased against some arbitrary and unimportant part of their identity (like their age), not their actual abilities and attitude. I say this as a guy who's likely half a decade older than a guy in his late 20s who thinks he's too old to work at a startup.
> I don't see how you could salt them in any useful way

Yes, I agree. Even two seconds of waiting for your search is a little on the high side, UI-wise.

> Beyond that, most things display first four & last four

My impression is that "only last four" is the most-common.
How much would it cost for the US government to connect all US households to fiber? about 1 month of war?
But he is not.

Not only is he largely based in London, he is not making seed stage investments [1]. The Atomico website does not list Stockholm as a city where they have an office. Very telling...

[1] - "Niklas Zennström’s Atomico leaves early-stage focus behind with new $476m fund" - http://venturevillage.eu/atomico-476m-fund -
https://news.ycombinator.com/item?id=10696193
I don't think anybody thinks "I will start a business because I have favorable bankruptcy laws." I'm not even sure what you mean by favorable. an LLC or an S Corp is a business entity designed to limit the risk exposure of an individual if they form one. And yes there are provisions in the law to allow you to restructure - namely because it allows your creditors a chance to get paid but there's nothing "lax" about that.

Entrepreneurship is definitely culturally engrained in the US. Starting a business although risky is generally lauded. I think Entrepreneurship is a very accessible concept to most Americans - most people in the US know someone that has started their own business.
Posting the above link as a very popular article from The Atlantic entitled, "What ISIS Really Wants" by Graeme Wood [from 03/2015] has re-surfaced: http://www.theatlantic.com/magazine/archive/2015/03/what-isi....

Popular as it is [most popular Atlantic article of all time], the essay is deeply flawed - both in form [singular academic source, confirmation bias throughout, conceptual inconsistency] and function [dangerous fear-mongering, promoting racist undertones, serving as fodder for the far-right].

It has been criticized far and wide by other publications [besides The New Yorker, also in the New Republic, Salon, etc] as well as a number of academics in the U.S. including Princeton professor used as the main source in the article.
No. Please leave lots of gaps ... ones just long enough for my motorcycle to sneak into. In all seriousness, in many parts of the world it is natural for two-wheelers to filter past stopped cars to fill every available space in stop and go traffic. Given that bikes fit more people into a given space (pushbikes and motorcycles etc) having the cars leave gaps while stopped can be more efficient. But only where there are enough bikes willing to filter, which is rare in north america.

What is really interesting to me is the math behind leaving extra space in moving traffic. I have to cross a major bridge every day (Vancouver, Lions Gate Bridge) which is often only one lane for my direction. A driver leaving 5 or 10 seconds worth of space impacts everyone behind them. 10 seconds x 350 cars means that one person leaving too much of a gap is actually creating an hour's worth of delay.
Also surmising here, I would assume a more socialist country would be more fail-friendly. More support available if I hit rock bottom. I'm from Canada and not being able to afford health insurance for my family sounds terrifying.
https://news.ycombinator.com/item?id=10695170
Look at the welfare cliff http://www.zerohedge.com/news/2012-11-27/when-work-punished-...

The situation is worse in my home country (Spain): I know too many people that doesn't want to work because they would lose benefits.

It's not about giving away more, but giving it equally. Income taxes can "take back" money from people that don't need it.
New York is a lot more dense, it doesn't surprise me too much that the prices would be different.
Trello for Mobile developers
I'm from chicago too, so I guess I do understand by that logic.

I'm not even sure what we're arguing about, in fact
http://www.airfleets.net/ficheapp/plane-b747-22304.htm

Yeah there is, but maybe its not regulated as well.

Maybe they were rented/bought by scammers that needed an airplane in their scam.
Monitors aren't obsoleted nearly as quickly as computer hardware and most consumers have a TV. You can take peripherals you already own and make a 1-plug docking station without significant cost. The lynchpin is user-experience and Microsoft is chasing it directly. Android is just trying to be everything for everyone. The docking stations were pimped by the OEMs without support from the ecosystem. I suspect Microsoft is more aggressively preparing for the death of the laptop/desktop. If only to save themselves from the Innovator's dilemma.
If you can afford it, enjoy the time off. :)

I'd suggest practicing your front-end (vanilla JS and CSS) foo, and maybe some low-level C hacking, because those are skills that kinda seem to be languishing in a lot of places. Alternately, go check out some non-mainstream languages like Prolog, some kind of ML (Haskell or OCaml), or maybe something really off-the-wall like Smalltalk or Forth.

Do at least some of your own projects, because that gives you a bit more insight into why certain decisions get made, and gives you a chance to try and plan for others and see what that mindset is like.

I'm actually taking a sabbatical/funemployment in a couple of weeks, so if you want somebody to brainstorm/bullshit with, hit me up on email (in my profile).
Congrats to the residents of Chicago and LA for having the local government leadership to work with Google.

I wish I could say the same for NYC where I live.

Despite the fact that Google owns one of the largest office buildings in the city where many engineers and other staff work, there is no Google fiber here.

Sadly, the mayor seems more focused attempting to slow the growth of Uber until the residents vociferously protested.

Now he is trying to ban the popular horse drawn carriages in Central Park -- or ban most of them. Sigh....
How is deliberately lying about your incentives and hiding your source of funding under oath testifying to Congress even remotely ok? How are you rationalizing this? What kind of message does it send if we let people lie under oath about what could potentially be so catastrophic? What if they did the same thing about nukes, what's the difference right?
https://news.ycombinator.com/item?id=10688440
Apple Said to Suspend Effort to Develop Live TV Service
To be fair, the city limits in Austin are pretty huge, already encompassing lots of what would qualify as the suburbs. Take, for example, the West Gate/South Manchaca/Stassney/William Cannon area (marked as Emerald Forest above), where there's already heavy build out going on.
Using your powers of divination, given that the platform has only just had its second birthday?
Nice revamp, has anyone have found UI settings ? like flatten the folder structure or select by tag.
I've had numerous debates about this, I've asked someone who works for my local municipalities traffic office about simulations regarding this (though she didn't have the correct simulators to do it, just for intersections).

I know the theory, but people frequently and incorrectly state that emergent traffic jams are proof that leaving large gaps to smooth traffic behind you improves traffic flow. That to me this is an unacceptable leap of logic. Why are their no contrasting simulations showing traffic flow with and without these "smoothing" agents? Creating a simulation that has rolling traffic jams, introduce agents that disperse the traffic jam (can you actually disperse these traffic jams anyway? Again, not demonstrated in the story.) Has throughput increased? It's not a given that it has.

My concern is that the people who tried to do what I am saying only achieved negative results, so they did not publish. Regardless of my concerns, I believe this theory might be true. Which is why this is so frustrating!
In a country as rich as the US, with wealth so heavily stacked to the top 1/3, I'd have to argue in favor of dropping the rich out of any basic income testing or implementation. For the same reason that they shouldn't be participating in any other traditional welfare programs currently. The only way a full implementation of a basic income can work - and be enough to matter - in a country with as large of a population as the US, is by dropping the top economic tiers out of it; make over $X, you don't qualify.

The US could afford to give the poorest 50 million adults a $2,000 per month basic income. Federal + State + Local welfare spending total, is a bit over $1 trillion annually (including Medicaid). You could parse that $2k down to $1k across 100 million adults, but at that level it won't be enough to replace all the benefits people are deriving from welfare today (the health coverage alone would severely drain that $1k level).

The downside is, giving the bottom 50 million adults a $2,000 check every month, would enrage the middle class. One of the benefits of current welfare programs, is you don't see it the way you do cash being spent, and I believe most people think of cash payments entirely differently than they do eg free healthcare.

Want to give all adults enough money? You can't do it. There is no math that will ever get you there, unless you plan to abolish the US military, part of Social Security and Medicare, and raise taxes simultaneously. 230 million adults * $1,000 per month = $2.76 trillion per year (almost the whole federal budget), it's obviously laughable.
Surely many hacks happen that we never find out about; nonetheless, the real world consequences of both the recent Sony (Pictures) hack and the older PSN hack were quite significant. The latter was quite relevant as it meant no one could play online games on their PlayStations for… weeks? months? if my understanding and recollection are correct.
We do that all the time for transportation resources.
Bitcoin creator 'is 44-year-old Australian', claims Wired
Ah, yes. I had a bit of a strange experience when interviewing for my current job (at a large, hyphenated aerospace company...probably the same one you interviewed with). Because I knew the hiring manager already, and he knew I could do the job. So it was very much a "Well, tell me what has happened" and "When can you start" kind of interview.
One person leaving too much of a gap doesn't create 10 seconds x 350 cars delay. They add 10 seconds delay. You'd only get that hour if everyone had a 10 second gap.

And nobody leaves a 5-10 second gap. That's huge. The DMV recommends something like 2-3 seconds.
Your first paragraph is dead wrong. Science is not supposed to be about which side can pay more to "support their thesis with evidence". That would clearly lead to a blatant bias toward collecting evidence that favors the desired outcome. Also, it's not important to sustain every side of every debate in perpetuity. If that was the case, nothing would ever get done. Once there is enough evidence, collected in an unbiased fashion, that one side becomes untenable, the correct action is to put that debate to bed.

Your second paragraph is irrelevant. The problem is not publishing this research, the problem is the intentional deceptions about both conflicts of interest and the lack of peer review.

Your third paragraph is also dead wrong. Disclosure of all conflicts of interest is critical, not to mention required in order to publish in any respectable scientific journal.
You're definitely asking the right question, and IMO the answer is "sortof." It's not that impressive in the grand scheme of DDoS, given major attacks will sustain 100 gigabit traffic[1] sometimes for days on end. But 20gbit/s would likely be enough to take down a small & unprepared business.

[1]: http://www.techworld.com/news/security/worlds-largest-ddos-a...
In synthetic organic labs we often pass relatively small compounds (very much like the favorants in vape juice) over heated elements in order to generate intermediate "activated"/free-radical compounds for the next step of a complicated reaction sequence. So no organic chemist i know is a bit surprised that vaping exposes the user's lungs directly to significant levels of toxic compounds like diacetyl. And they are often heard to wonder out loud: "Why has the FDA not stepped in to regulate these? I wouldn't let any of my family do this!"
> I'm genuinely unable to fathom why when it comes to solving the diverse, expensive and very real problems a social safety net is designed to capture, that "give everyone a fixed large chunk of cash each year" is so widely perceived as the "most efficient" solution on here.

Economists widely agree that cash transfers are more efficient at improving welfare for the poor than transfers-in-kind. It's one of the less controversial statements in the field. "Give everyone a chunk of cash once a year" is probably not the most efficient manifestation of the concept just because peoples' behaviors tend to be different if they receive regular reliable income vs irregular income (see the permanent income hypothesis), but when it comes to the choice of giving the poor cash or services, just giving them cash is widely preferred.
"Frequently" means 2-3 times per year. My family is somewhat close, hers is fairly distant, our roots are here. I don't think 40-60 hours a year to see family is so bad. We make good use of the time. Typically when we do take a trip, we'll spend at least a week there. And honestly, I don't mind the driving. It gives me time to reflect on my life.
Who Y Combinator Companies Want – Triplebyte Blog
> popular horse drawn carriages

Popular with whom? The minimal revenue it brings from primarily tourists? Most of the backlash has come from NYC residents who deplore the conditions for the horses. The welfare of the horses should take precedence over the minimal revenue they bring.
Heh - I was doing this before Chris Sacca was!

Listen to what happened:

We were seeking to build wifi and wanted to get the city to allow us to put the nema boxes on street lights and stop lights.

I cant recall the officials name now (this was ~2002 or so) -- and they came back and stated they wanted video cameras on all stop lights. They then said that they wanted "at least 60 frames per second" and that they wouldn't allow us to put up the devices as they were already looking to pull fiber to every stoplight to support cameras.
The DoD are the biggest offenders in my past. They were the "what do you do for fun on the weekends" people. Turns out they are hiring engineers and telling them they will be doing actual engineering, then putting them to work as project managers and job estimators.
So does that anecdote reflect poorly on the interviewer, or the interviewee?
Tell HN: Meta HN: Mobile CSS on Firefox Mobile/Opera Mini
Seems like the UI is broken on these browsers. Comments are not cascading and upvote/downvote buttons both look like upvotes and located above the text.
I wonder what would happen if the National Ad Council just started producing billboards that said things like "LEAVE FOLLOWING DISTANCE FOR FASTER TRAFFIC" and "ZIPPER MERGE IS MOST EFFICIENT".
Your first question is fair. Your second question brings politics into here for no reason.
The biggest issue is who owns the delivery infrastructure. Pole real estate ain't free.

Cities are usually pretty pumped about this, as they can benefit significantly by getting more business and save money on network connectivity.

Google wants free access to poles and low/no cost leases on city property to install infrastructure.
Fortunately, the solution to the problem is super cheap.

$20 buys you a copy of "The Who" book, which is a proven, scalable system with specific questions to ask at each step of the interview process....
> Many people choose their car based on their peak requirements

Exactly right. I don't want to pay for and maintain cars for different purposes, so I buy based on peak requirements.
What's wrong with developers today/
translation of uselessly gendered pronouns where no neuter exists (as mentioned in another comment) is explained by unawareness to the source language's imprinted sexism.
> The GP poster may be in a situation with similar characteristics

Shockingly similar. Though I am the working parent, and my job is only about 1/3rd work-from-home.
Google says its quantum computer is 100M times faster than a regular chip
I guess it is good time to recall this news: http://phys.org/news/2014-11-largest-factored-quantum-device...
And Wright lives in London according to that Vegas video. Even more billionaires live there without much worries about kidnapping, and you'd think the Russians there would be a testcase.
Fairly intelligent except that every one of Peg's lines sounds like it's spoken in upper case.
eropple's entire spiel was in response to "A work-hire test...doesn't repel [the best programmers]", so saying that this discussion is irrelevant to a top 10% programmer doesn't really follow.
You missed the point. I didn't mean they delayed any one person by an hour. They are delaying 350 people each by ten seconds ... a cumulative delay of an hour.

10 seconds on a bridge is not unusual. They are normally people looking at the view.

The kids around here are taught to "Increase your
following distance ... to four seconds in bad weather conditions." In Vancouver, that is a not-small amount of the year.

http://www.icbc.com/driver-licensing/Documents/drivers5.pdf

At 75kph (normal speed on a rushhour bridge) 4 seconds means an 80 meter (90yard) gap. If everyone left such a gap any city would grind to a halt.
It's what your data "show." Not what your data "shows." I am always skeptical of the analytical competence of someone who uses incorrect language to describe their own work.
I recall in the 90s, many large areas in San Jose didnt get DSL for a REALLY long time. I have always been floored by this. I tried to meet with the mayor of Alameda last year to see if we could do a community municipal network. Their answer "Oh we used to have one - but we gave the rights to Comcast, so we wont allow another municipal network."
Nice!

Looking at IPv4 Sources, the spike is mind boggling.
Yep. It's the tragedy of the commons, or some such game theory problem. If you leave a gap, someone switches lanes to fill it. Then you back off to make a new gap (as do they, if they switched lanes with only a few feet in front of them), at which point someone switches lanes.

I still do it, because on average I can keep a good gap in front of me, but I have a feeling that's a big part of why it seems like nobody does it.
iOS Crash Reporting: Raygun vs. Rollbar vs. Crittercism
OK you've convinced me; this makes no sense. Where is V90.07?
Yes. Both NTP and DNS operate over UDP. UDP is a connectionless protocol, which means no connection handshake needs to be made in order for a data to be delivered to a target IP address. What generally happens is, one attacker will send many requests to a many DNS and or NTP servers whilst spoofing their IP address to make it appear as if their victim is sending all of these requests. No connection handshake happens to verify that the victim is actually making these requests. So, every server that the attacker sent this request to will send the much-larger answer back to the victim. If DNS were to only operate over TCP (which uses a connection handshake), the internet would be much slower, because connection handshakes can take a while.

However, this isn't what happened on Monday. It seems like one attacker with a lot of systems used those systems to query someone's domain name whilst spoofing many IP addresses at once. This in turn overwhelmed many of the root servers, and possibly several authoritive DNS servers in the process. Sounds like a botnet owner was showing off how much power they have.
BLACKBOX – From the Creators of Cards Against Humanity
One of the biggest losses moving out of my old First Hill apartment was that they had CondoInternet and where I was going they didn't. I don't even care about the throughput, it was just incredibly reliable.
So Elmo coming to Sesame Street is basically like Twitter changing stars to hearts.
Nice writeup. But it doesn't explain how a paragraph of N words is redrawn in O(1) time if one adds one word to the beginning.
FIELD_OF_VISION
Operating System Development Series
> more likely (probability wise) to be maintained

Mozilla is starting to develop a bad track record on this recently.