skysight-inc/HackerNews huggingface dataset:
> Session Restoration allows your jobs to keep running after iTerm2 upgrades, is force-quit, or crashes. It's like tmux without tmux!

Anyone know how this works? From my basic (possibly incorrect) understanding, iTerm currently spawns a bash shell for each tab which in turn has its own children for its processes; so killing iTerm would kill all of its children. Does it use a separate daemon process to spawn children now?
I love that it's not just a generated SHA1 using known parameters, but just the first 8 characters, thereby reducing the search space considerably even if you cannot compute the hash.
Blind SQL injection doesn't have to be blind
Because 1M req/s web severs are just flying about? I'm totally out of date on such thing but last I read we had Yaws built off Erlang and nginx at around 80k?

There must really be something I didn't understand here.
oh my zsh is pretty easy to install, the instructions are on http://ohmyz.sh/.

I've been using zsh for so long, I've forgotten what zsh can do that bash can't. But I love zsh for these reasons:

- Crazy good command completion. Even right in the middle of commands! Example with dd: http://i.imgur.com/UQBlTc9.png

- That completion extends to directories as well. Just keep pressing tab and you get a cool little menu thing, whereas bash just prints the choices again and again.

- Right prompt!

- Syntax colours! Just like fish!
> Writing |x| for abs(x) (abs() is obviously a function, it shouldn't have special notation)

And like nearly every piece of mathematics notation, this one is overloaded: https://en.wikipedia.org/wiki/Determinant
Part of the point of the new asp.net core is that it's slimmed down everywhere, not just linux (you're not getting jipped, they're just cutting off weight you don't need).

And to be fair, other cloud providers are responsible for implementing their own C# IaaS stack. To use heroku as an example, they implement their own stack and add languages that they support at their own pace (I think they only allowed JS/Python/PHP/Ruby the last time I used them).
Event-ticketing startup YPlan is cutting 30% of its workforce
"I wish the world wasn't that way." = unfair
It's more like the "edit file" feature where you can edit in-place on the github web interface directly.

It makes github a more complete "gui" for git.

To be honest I don't feel that this is the right approach. But I'm a technical user so who knows. But it feels like github is forking off to a different direction.

Probably trying to look more "inviting" to corporate users; companies where sales are determined by non-technical managerial users. I can easily imagine such types asking questions like: "I want to upload a file to my team's repo, how can I do that?".

It would make it way easier for non-technical users to mess up the repo with tons of binary files, like images, movies, word documents, and excel sheets.
You should definitely negotiate and consider your strike price as well. For Engineer #2 you should probably be getting at least 0.5%, especially if you have proven yourself. Make the argument that if the company were to exit for 10M in a couple years you would only net ~20K for about 3 years of work, which is less than a regular salary else where.

But why do you think your options would be worth nothing? That in itself is a problem.
The list of all the VIP (Very Important People) verified accounts
Could the next Google be British?
I know, right? Seriously, it'd be like naming a popular javascript framework 'Angular' or some other nondescript name like 'Hadoop'.
It had to feel fucking amazing to be an engineer that was part of that at the time. To know (even if it was publicly unknown) that you were able to so massively destroy a record which still stands 4 years later.
There are a lot of uses that are benign or beneficial, such as indexing emails for easier searching, etc but having to have an explicit permission prompt for every one of those uses would severly hinder UX
Newly Architecture'd GroupDocs.Assembly for .NET Is Launched
If you want to use F# it's been an awesome time since 2009, F# rocks.

I just switched from a 3 years full-time F# position to a full time PHP dev and let me tell you I'm starting to understand how much of a good time I was getting.
VNC is not malware. It simply should not be installed as part of a security package, or at least users should be warned of the risks and told the default option is to not install.
Why publishing negative findings is hard
I think it more likely you have a bad grasp on what is and isn't theoretical for Google.
We don't know how formally it was distributed. "Oh crap this is frustrating, I keep trying to do the course while I work and it keeps logging me out. Maybe I can whip up a macro..."

"Hey Bob, you getting logged out all the time? No, I made a macro"

"So here's the training course newbie, and if you start getting logged out all the time there's a macro on the file share you can use to block that."

Obviously they could be evil scofflaws, but this kind of violation can easily happen gradually in a frog-boiling way.
(user here). Thank you, so much, for creating iTerm2 and keeping it going all these years. iTerm is now my only development environment, I also use the shell for email, HipChat, IM and of course IRC. I can stay in the shell pretty much all day. It's straightforward, easy to customize, and has built-in support for tmux. What more could I ask for? :)
I haven't seen the precise wording of the agreement, but I have talked to multiple "authorized repair center" owners, and my understanding is that they can only replace batteries on iPhones, and even then they must submit the serial number of the phone to Apple and wait for Apple to ship them a battery. That's an awful deal compared to third party repair centers, which can stock batteries, replace them quickly, and warranty the batteries themselves if a customer has issues.

As far as software issues go, we really only get two of them at our store: either someone is out of space on their phone, or their phone won't install the latest iOS update. (We got a million of the latter when iOS 9 came out.) There's not much money to be made with either of those two issues, and they're both relatively rare compared to broken screens, so even if they are allowed to fix software issues, it's certainly not a money maker for them.

Unfortunately for these businesses, being an authorized Apple repair center doesn't exactly bring in the big bucks these days. Strange that Apple won't do an entire program for screen repairs--it'd certainly make them a killing to do so--but it's their prerogative, I suppose.
Why doesn't github have a proper discussion forum per project? I don't consider the "issues" a proper discussion forum.

That seems to me like it would be much more valuable, specially for community projects.
I have no data to back this up, but I would guess that college / university graduates also get married later in life.
What would you call the Kronecker delta?
Since the post is deleted, can you share a link to your project?
Screams micro-benchmark when you can saturate a 10Gb with the server quite readily. If you can't, chances are the problem is somewhere else anyway.
But it's not money==speech. More like often times restricting money is restricting speech. That doesn't necessarily mean money is exactly speech.

Which is why the government still restricts campaign donations. It just can't restrict money when that money is being used for actual speech.
Legally, corporations are people so I'd assume they have some sort of secret squirrel digital prison for imaginary people. /s
Here's some classic advice on equity from Joel Spolsky (probably a decent place to start) - https://gist.github.com/isaacsanders/1653078
Free or almost free capital, due to central bank policy, has given large corporations like Apple practically infinite runway to develop expensive products that solve hard problems.

In the past, this type of work might have been limited to a smaller set of government-funded researchers, for example defense contractors.
The argument isn't that the government needs Uber to be able to track their citizens, but that Uber being a major player allows the American government to track Chinese citizens.
Apple Has Not Unlocked 70 iPhones for Law Enforcement
Reverse engineering the Firewatch.camera API (and pranking r/Firewatch)
We are going to need to raise a lot of money; we are developing our own hardware. I don't want to mention more than that because this is a high visibility story now and members of the company frequent HN.
Not necessarily.

I wish I had a golden unicorn, but my lack of one doesn't make the world unfair. Just suboptimal.
How do you actually cancel the subscriptions? For example, in order to cancel a Comcast subscription wouldn't you need the last 4 digits of my social security number or something?
It's a Linux kernel module running in Linux kernel address space, I'd say there is reason to assume it can be considered a derivative work, and thus a license incompability.
Negotiating in those situation (ie early employees in very early stage company) is a fickle thing. Think about it this way, you're functionally similar to an early angel investor (via the salary cut) that also joins the company afterward. It's easy to see that there is no one-size-fit-all numbers. And everything will depends on the very specific: both in what your contribution should be worth, and what you can reasonably negotiate. You got what you can negotiate for.

Besides another poster has mentioned (how much salary you are missing), you would also need to know how much money the founders put in personally (as opposed to seed round), how the company is doing, how much of the options pool is currently reserved for all employees, or even how much money are they planning to raise in the next round. Those numbers don't affect your contribution directly, but it affects what you can negotiate for.

I was about to say asking for 2-5% vesting over a 2-3 years. But at 10 people in the company, that sounds like a tough sell to ask for.
Graphing when your Facebook friends are awake
I did much of what this guy did:

http://www.danoah.com/2012/10/16-ways-i-blew-my-marriage.htm...
"Zenefits scandal highlights the perils of breaking the law at startups"
ironically, women's empowerment could eventually lead a society back to pre-historic times in a genetic sense. imagine a society where women no longer need husbands or fathers for either income or childcare (which is the current trend in the OECD). imagine further that there is no more stigma towards artificial insemination. then women will pick the fittest sperm from the bank (let's say an Olympic athlete with a Nobel Prize). thus we have reverted back to a time when the alpha males sire a far greater proportion of progeny. what kinds of long term effects are there on a society's gene pool? does this society then have less diversity, and thus decreased overall fitness as a whole?

what happens to the vast majority of prospectless men? mass immigration of females is one solution. but eventually the donor country will bar them from doing so. so imagine a country where 80% of single men will not get a chance to produce offspring. is that a recipe for civil unrest?

without any traditional patriarchy, it is in the female's best interest to get inseminated by multiple alphas. maybe there will be a social movement that that says for every alpha baby, a female must bear a baby with her beta partner?
Which one is the killer feature? The ones listed in that article all seem like extremely minor differences to me.
Maybe it's me, but I've always find physics' mathematical notation highly inconsistent, like if every author felt the necessity of inventing his own notation and overloading every well-established operator. Mathematicians tend to be much more consistent in their use of symbols and their manipulation.
Perhaps they would let the community solve the problem.

However they are now stuck with the same issue any other company is that relies heavily on a 3rd party for a core component of their business. Namely, degradation in the experience of the 3rd party results in a perceived degradation of their own service as users view the experiences as one in the same. Most people probably realize that Reddit and Imgur are separate companies, but if a core part of their Reddit browsing experience gets messed up by Imgur, that is also Reddit's problem.

Now, I'm sure the community could come up with something eventually, as inevitably happens when an image host gets too spammy. The issue is that it is not easy to trust every host, and frankly should be something Reddit owns to have better control over.
As I understand it, because it comes with less bloat than its predecessors (i.e. more focused library). From the blog post itself:

"ASP.NET Core and .NET Core come with the great advantage of only including the libraries and functions you explicitly want to use in your application rather than bringing in the entire framework. So you only “pay”, programmatically speaking, for what you use."
The feeling of "I can do better" doesn't necessarily mean they have someone lined up.

The rate of divorce for men is much higher when they have a job in which they regularly interact with attractive, or even just young, women even if they aren't engaging in romantic relationships with said women.
One of the wisest people I know said, you never get a raise unless you have another job offer in hand.

Seed salary is usually 65-80% of salary at a well-funded startup. You're getting 50%.

Read Ramit Sethi's stuff on how to negotiate this.
I actually think that this is going to end with a Chinese company having a majority stake in Uber.
VNC passwords are limited to 8 characters in length.
The backdoor does not currently exist. Creating it leads to a slippery slope because the FBI will not only ask Apple to unlock phones from known dead terrorists who killed multiple people, but it will cascade to suspected terrorists, and then families of suspected terrorists, and then drug dealers and drug users and then speeders and loiterers and people of the wrong color, just like every other police abuse of power.

And then if Apple gives into the FBI, it'll have to give into the UK and France and Germany and China and Russia and anywhere else they want to sell their phones. And once the capability is created and exists, it can leak, and then no one's phone is safe anymore.

That's the slippery slope.
I worked at Google, and performed quite a few interviews. At least at that time, the interviewer had no idea where in the company the software engineer would go. The people who got hired would go into a pool, and the managers who needed staff would then horse-trade for them. They needed to hire people who could be plugged in to tons of different positions, including some that genuinely had tough problems where if they accidentally did something in O(N^2), their half-day compute job would suddenly literally take centuries to complete.

Also, part of the point of a Google style interview is to keep pushing you to the point where your ability fails, then push in another direction to the point your ability fails. That way, they get an idea of the dimensions of your skillset. The vast majority of the people I recommended hiring didn't answer the questions perfectly.

Or, someone could not quite put enough thought into the integer encoding for Protocol Buffers. The encoding actually used is that the first bit of every byte is a flag for if there's a next byte, for a maximum of 10 bytes. The only advantage to this over encoding the length of the integer as the number of leading ones in the first byte (like UTF-8) is if they want the option to have the option later of a forward-compatible encoding for longer integer types, without just supporting multi-precision integers as byte arrays. If you slide all of those flag bits to the first byte, you don't have any more or any fewer flag bits, so it takes as much space, but you can use a jump table and the ability to use native 8-byte and 4-byte simple loads instead of many more masking operations and conditional branches. Giving up on anything longer than int64_t means that the maximum encoding length becomes 9 bytes instead of 10.

One day, the speed of the indexing system just dropped in half. It turns out that someone wrote a job that used machine learning to generate a bunch of regexes for some signal. They were recompiling the regexes for every page in the index. Google really needs most of their engineers that will naturally spot this kind of thing in code reviews, because if every engineer on the indexing team made a mistake like that once a year, the indexing system would always run at half speed, sometimes even 1/3 or 1/4 speed.

The indexing system uses as much electricity as a small town. The tiniest of improvements can mean thousands of dollars per year in savings.
ASP.NET wasn't necessarily slow previously - for example, StackOverflow is running on it, and they're getting some pretty good perf (albeit with pretty beefy machines): http://nickcraver.com/blog/2016/02/17/stack-overflow-the-arc...

Most sites, even relatively high traffic sites, don't serve 50k requests per second.

However, it wasn't granular or modular. For a lot of sites, it was a good balance of features to performance, but in a lot of cases you paid a performance penalty for features you weren't using. That includes the memory footprint penalty - each ASP.NET site loaded up a chunky system.web DLL with the kitchen sink. Back in the day that was fine, but as there are a lot of front-end heavy sites now that use servers mostly as API endpoints, and package managers are pretty standard, devs like to only pay the performance cost (including memory footprint) for the features, middleware, etc., that they're using. That was a big design consideration for ASP.NET Core, and you can really see the results in these specific benchmarks (Techempower plaintext).
How is it different from Netty [1] / Reactor [2] ?

[1] http://netty.io

[2] http://projectreactor.io
Although I don't agree with the sarcastic answer the sibling post here gave, I also don't entirely agree with your point -- nor do I entirely disagree with it.

Software development still has plenty of algorithms and data structures named after their inventors. Could you guess what a Duff's device is based on the name? How about a Merkle tree? (Although arguably you could call the Merkle tree a hash tree and get the point across)
1. Sacks has a sterling reputation (and a JD from U of Chicago). He's immune.

2. Zenefits now has a PayPal CEO, exec staffer and board member plus the backing of A16Z. It is an attractive to place to work and obtain services from.

3. I think those things will come around (if they are even as bad as you opine).

Comcast is a 50 year-old, former monopoly, $140b company. SO not only a bad comparison but a terrific outcome.
I wouldn't say imgur was built as a business. The guy that made it made it as a "gift for reddit" and struggled with hosting for a couple of weeks.

https://www.reddit.com/r/reddit.com/comments/7zlyd/my_gift_t...
I don't use Windows a whole lot, but when I do I usually go for ConEmu. Might be worth checking out.

https://conemu.github.io/
I've heard there's strong correlation in failures by lot number. Can you confirm this?

What's the practical way to avoid this? Staggering your SSD purchases?
You can have fun with a wide variety of people. It may require letting go of your preconceived notions of "fun" and being open to new experiences, though.
So didi offers a couple of services: a taxi service, it just helps you hail a normal metered cab. I use that service every day, and it is no more expensive than doing it the old fashioned way...but during peak, I can input a tip (up to 20 kuai, or about $3), which helps me get a cab when I would otherwise not be able to. Call that "surge pricing" I guess.

The black car service, my wife uses that more. I have trouble using it since I can't epay (no chinese ID number to link to my unionpay card). But the cars are nice, the prices are a bit higher than taxis but we often get coupons that bring the price down. Still nowhere near to the cost of a taxi in the west.
Failing to see the connection.
Would you share this process with us somewhere?
I've been successfully using abs() for a very long time, and I have no idea what "the norm of the one-dimensional space" is. If the notation requires understanding something of so little practical relevance to make sense then it's bad notation.
Something seems to be wrong with your keyboard.

The quote, in English:

> Touch ID can be trained to recognize up to five different fingers.

> With one finger enrolled, the chance of a random match with someone else is 1 in 50,000.

> However, Touch ID allows only five unsuccessful fingerprint match attempts before the user is required to enter a passcode to obtain access.
> (3) Obviously, it'll make GitHub far more accessible to less technical users

I'd have to imagine this is probably the main driving factor. As GitHub tries to make further inroad into Enterprise, I can see them focusing more and more on making things more accessible to non programmers (project managers, secretaries, etc.)

I really won't be surprised if 5 or 6 iterations down the road, you'll have the option to change the repo landing page. For example, instead of showing the files in a repo, you'll just see the README markdown file. And before you know it, they (GitHub) will start marketing GitHub Enterprise as a competitor to Confluence and other wiki/document management system.
Apple, Encryption and China: Satirical Letter from Lu Wei to the FBI
I have trouble with paypal
I once wrote a forest fire simulator based on a cellular automaton in Java using nothing but a terminal and Leafpad. It's doable, I promise.
You and your "facts"
I use it to donate to exercism. It's nice to see other contributions
Airbnb Faces Major Threat in Japan, Its Fastest-Growing Market
What do you disagree with? That programmers have a long history of giving things arbitrary and sometimes non-sensical names that only make sense in context? Like GNU?

That the original article is directly trying to convince people that programming and math really aren't that different, but you do have to learn the other's culture?
And unlike many of the "slippery slope" arguments that seem to involve hand-wavy-ness and no-reasonable-person-ness, this one is straight, slick, steep and you can see right to the bottom.

Don't get in the tube and push off if you don't want to ride this one all the way down.
There are not many F-22's in the US fleet so I think they would definitely notice if one had gone missing. The Chinese are already developing F-22 inspired planes and so it seems unlikely to be the real McCoy.
Microsoft, Intel, and apple all have irreplaceable products (custom OS, etc).

What does Uber have besides boatloads of cash and existing market share? From s consumer perspective Uber's competition works just as well (for the most part), whereas alternatives to windows are Limited to MacOS, Linux.
I think the point is that if the world wasn't this way then Uber wouldn't exist either.
You have to remember though that part of this is making the core features of a new build of a runtime with new features get massive improvements to performance.

It's exciting for ASP.NET, but part of this is also to say, "The .NET Core platform is not a joke. In fact it's a good deploy target."
They make a smartphone as good as iPhone, or do they make yet another crap using Google's (a US company, mind you) Android OS?
Broken on Safari iOS as well, iOS 9.2.1