skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you delegate? When? Without micromanaging?
I’m writing a white paper tentatively titled “Learning How to Delegate” – and once again I’d like your input. I want this to be real-world useful!

For any startup – or even software development team lead – a difficult-but-necessary transition is when its founder/visionary must recognize when it’s time to let go of the day-to-day hands-on tasks.

You start out with your finger in every pie. You know every line of code. You have a clear understanding of the target customer, and the messages she needs to hear in order to buy the product.

And in the beginning, that holistic view is exactly what’s necessary. But it doesn’t scale. At some point you need to hire people to do the work, and who know each piece better than you do (an e-commerce expert, or a chief marketing officer). And then YOU HAVE TO LET GO.

What I hope to write about is the process people go through during this transition… and how they succeed and fail. Ideally I can turn this into a Dos-and-don’ts document that really does work as a guideline for growing a company and creating a healthy team.

So I hope you’ll help me (and lurkers) by answering these questions:

* How do you know when it’s time to bring in another person? What’s the point at which you say, “I can’t do this anymore; I need to hire someone!”?

* How do you choose the right person to whom to delegate a task?

* How do you respond when the individual doesn’t do it the way you think she should? Or as fast as you would have gotten it done?

* How do keep yourself from micromanaging? Are you aware when you’re doing it?

* What do you have trouble with? What have the consequences been?

For worker-bees: Have you ever dealt with a manager who was reluctant to delegate or did a lousy job? How did you handle it? Were you satisfied with the result?

(Give me some idea of your background – lead programmer in a Fortune 500 financial company, startup founder with 25 employees, etc. – so we all have some context.)
When faced with economic warfare, a country can simply nationalize all of the enemy country's assets. Who cares if you own every oil well in California, if you try to exploit that we just move troops in and take control. How does China defend the infrastructure they own?
What If Addiction Is Not a Disease?
Gather ideas and find solutions
Primo Levi, The Periodic Table.
Creating a Cookie Based Form Popup
Those points are all very weak. You seem to be in denial that the vast number of automotive jobs are going to be eradicated even when they are reskilled to cater for the newer systems that are coming.
CA state income tax goes up to 13.3% (for >$1 million), it's 12.3% on taxable income of $526,444 up to the $1m threshold. There's also the ACA medicare tax of 3.8% on investment income (which applies to employee options) which kicks in if AGI is >$250k for Married Filing Jointly, >$125k for a single person. You can itemize and deduct state taxes paid (for now - some proposals to weaken or eliminate this), which cuts the effective CA state rate by your top marginal Federal rate (.396+.038=.434). Net net an employee making $1m from employee options (above and beyond a healthy base salary) resident in CA will pay about 50% in taxes between Fed and State. The #s in NY and NJ are a couple % less. I would support the ability for an employee to ''smooth out'' the tax liability of option value accrued over working many years, say for example by recognizing the income over 3-5 years (thus taking advantage of lower tax brackets), but I've never heard this seriously discussed by legislators.
Day One Strategy – Part 1
Just when you thought dependency hell couldn't get any worse, it becomes automatic.
The Double Helix (Watson)
Yeah, these things are often like that. "Fast, Cheap, Good: pick two" - some people manage to only get one.
Jet.com is a disaster of a company fundamentally.

However, it does make sense for a company like Walmart. I don't know about 3B, but Jet is a drastically cooler brand for them in their ecommerce battle esp. among millenials.

Jet was previously fulfilling many orders from Walmart and now they can build a seamless integration to deliver competitively priced items quickly from the stores.
I found flights to Manchester on flychecker at € 71
> If you work in the software industry today, IP protection is part of what keeps you paid,

I work in a company that does assessments for other companies. I write in-house software to perform those assessments. They give us the data and we give them reports.

There's no "IP" [sic] involved in any of this. There are service contracts and so forth, but my salary would come just as well if our customers had our source code (not that any of them would know what to do with it). Our company provides a service in the form of trained professionals who know how to perform the assessment aided by the software written by people like me who do it. I guess maybe our brand name is important, so perhaps trademarks help us, but that's a completely separate matter from what you are blanket calling "IP". We do not rely on patents (design or not) or copyright to get our pay.
I agree entirely with you.

That being said, the FCC is a little toothless, and every time they try and do something consumer friendly the courts kick them in the shins.

More likely to see something positive come out of the EU than FCC, but in either case these companies will make changes to all markets because it is more efficient than just doing the EU.

Android in particular could learn a lot from Linux's distribution model (package managers, et al). I've been tempted to move to iOS just because of how much better updates and device lifespan are.
You mean it can't have a persistent rootkit installed. That is not the same thing.
If a bank's systems are down consistently, use a different bank. Where public safety is not a concern, it is not any of your business as a private citizen what the inner workings of a private enterprise are, including the cause of outages even if they affected you directly.

That being said, of course I am much more likely to patronize businesses who do give me this type of information. Given a choice between a bank with satisfactory service and amazing transparency, and a bank with great service and no transparency, I will choose the former every time.

But government regulators opening up the working of private businesses is not a proportional response to your bill pay being unavailable for a few days.
Lyft riders can now add more than one stop to their routes
Breakfast at Tiffany's (Truman Capote).
I wonder what the specifics are. It says "stock options" in the linked article and "He'll be able to vest or exercise his stock options if Jet ever goes public or sells to another company."

I always hear stories about early stage employees getting the short end of the stick during acquisitions. Could there be a chance that this acquisition ends up not in his favor and he is out $18k?
>And if I am under pressure by the management is because I spent time developing without understanding what I was doing; a better developer would have gotten it right at the first try, and there would be no technical debt.

This is possibly the most wrongheaded comment you've made.

1) There is no such thing as "no technical debt". It asymptotically trends to zero but never, ever gets there. If you think that you oe anybody else is the kind of developer who magically creates debt-free code all the time then you're deluded.

2) The "right first try" argument is wrong. You shouldn't even try to get it right first try - that's the whole point of red/green/refactor. You're supposed to get it working and then clean it up because prematurely 'cleaning up code' is an inefficient way to work.

It's not called red/green/refactor-if-you're-too-shit-to-get-it-right-first-try.
Ask HN: What is going on with my share options?
I was wondering if anyone could share some light on my share options, it seems to be very oddly structured.

It looks something like this:

Current fair market value per option: $1000+
Number of options: ~100
Vesting schedule: 4 years, 1 year cliff

What I want to know is, why is the value of each option so high? Most of the time when I see other people's options, they're valued in cents, and sometimes a few dollars.

What does this mean for me if/when it comes time to exercise, and also come IPO time?
The two AsiaBSD papers linked from the post are good for more detail. I was a little surprised they had to hack sendfile to do the crypto in the kernel in order to get the throughput they're used to with http, but the reasons are explained in the papers.

However, I'm quite surprised Netflix went with Intel's ISA-L library for AES-GCM given Intel's perf gains were so very marginal compared to BoringSSL. I would have gone with the library that had more eyeballs on it, and in general I'd give Google the edge over writing solid, secure code than I would Intel.
> The vulnerabilities are found in Qualcomm’s software drivers that come with its chipsets. Pre-installed on devices at the point of manufacturing, these vulnerable drivers can only be fixed by installing a patch from the distributor or carrier. Distributors and carriers can only issue patches after receiving fixed driver packs from Qualcomm.

> The research team provided Qualcomm with information about the vulnerabilities in April 2016. The team then followed the industry-standard disclosure policy (CERT/CC policy) of allowing 90 days for patches to be produced before disclosing these vulnerabilities to the public.

> Qualcomm reviewed these vulnerabilities, classified each as high risk, and confirmed that it released patches to original equipment manufacturers (OEMs).

The complexity of this is really a problem for security updates.

It's bad enough for Android updates: the OEM packages it and adds their stuff, then the carrier packages it and adds their stuff. A firmware update like this is yet another layer..

While Checkpoint did the right disclosure thing here, I notice they don't mention how far down the patches have gotten, or how many users are still vulnerable today.
OpenBSD does not try to be everything for every person and I think it's fair to put some things in context. Just because other systems provide binary patches for security issues (and I haven't so far named and will continue to not name other OSs, but many have a lousy track record of doing so to begin with), that does not make them automatically more secure than OpenBSD, which has so many active pro-security measurements built in from the start and where updates are provided, but not officially via binary patches. I think a lot of the comments did not acknowledge the circumstances and see the greater picture and my sense of a need for some further context was justified.

But your original comment was: "Does it seem a little embarrassing to anyone else that this is necessary? OpenBSD is supposedly the most secure nix platform available, and yet users have to resort to third-parties to get functionality that is available on nearly every other nix system by default."

So no, I don't consider it to be embarrassing for a little project that does so much in so many ways (part of it being that every single security issue is addressed and patched swiftly across multiple architectures, full disclosure is practised et cetera) to not provide binary patches while having an experienced community accepting of this. This last part actually what makes OpenBSD such an efficient catalyst for innovation, since people accept breaking backwards compatibility, turning on security mitigations while it might brake some stuff here and there, et cetera...
http://www.bbpmag.com/search-5411.php
Interested in maps from Switzerland? They are of very high quality as well:

http://map.geo.admin.ch/

There are a lot of different overlays as well as older versions available. I especially recommend the 'Dufour Map' and the 'Siegfried Map' from the 19th century, the earliest official maps of the country.
Potentially bad advice: when you short the wires you just fried your transformer or worse.

edit: spelling
That's a fair question :-)

The article is aimed to simplify the basic things that would happen, and not to give an explanation of the algorithm.
In reality, the indications we learn from different products are considerably more nuanced than more\less expensive depending on a choice between two products.
It's almost like they have a nuanced view on the role of government where it is involved with building infrastructure and not being heavy handed with regulation and not spending large amounts on welfare programs.
> technical debt is part of our KPIs. If it's not captured, it's not actionable

This is where I suspect manager-types and developers have a vigorous divergence in values.

Professionals routinely encounter situations where something is wrong and needs to be "actioned" but its wrongness isn't effectively measured by any metric (other than the opinions of the experienced people looking at it).

There is a certain species of manager who has taken Taylorism a bit too far and says that anything not reflected in the KPIs is not real and not getting acted upon. I hope this isn't what you're expressing here, but oh man is that mindset frustrating.
it's the keyboard. Even SwiftKey, by far the best, isn't good enough for Real Work.
This may come as a shock but most people want to do a good job, even if they work for Citi or Delta or Comcast or where ever.

Okay, maybe not Comcast.
My friend uses these open maps to make really cool 3D topo maps. If anyone's interested this is it: http://lithosproject.com
Bitfinex could have moved to a cold storage system to make the bulk of their bitcoins secure, but doing so would have required them to register as a futures merchant and submit to additional auditing (which makes perfect sense, you can't expect to dump people's money into a shared pool only you have the books for). They chose to remain unregistered and use their multi-sig hot wallet system because the on chain transaction is enough for "proof of delivery". I'm sure someone could argue that qualifies as "The CFTC forced them to act insecurely", but Bitfinex gets zero sympathy from me for doing shit they profited from at the expense of their customers, while taking money from customers to socialize the loss.
You feel that it's a liability compared to storing the 12 years of email elsewhere, or compared to just not storing 12 years of email? What about the utility of the archive compared to the liability?
I'm waiting for the announcement that Gopher[1] is coming back from the dead!

[1]: https://en.wikipedia.org/wiki/Gopher_(protocol)
The default I have seen everywhere (qmail, postfix) is a week.
No it's not, because if food stamps/etc were unavailable, employees would be willing to work for less.

Since we have a minimum wage, McDonald's can't legally get labor any cheaper than they currently do, no matter how much the labor supply increases.

McD's currently has an average hourly wage of $9.01, well above minimum wage.

http://money.cnn.com/2015/04/01/news/companies/mcdonalds-pay...

Only 1% of the country (4.3% of hourly workers) earn minimum wage or below. So your argument is almost completely irrelevant.

http://www.bls.gov/opub/reports/minimum-wage/archive/minimum...
SEX – Sex Escort News
Dracila PLANTA MEDICINALA
FastMail is an upgrade from GMail. It's good enough, that after swearing never to pay for a webmail service at one time, I remain a paying customer of FastMail after 10+ years.
This.

I love that the Node community enjoys innovating for convenience, but ideas like this one are less than half-baked from a security perspective. Just make a few typo'd popular packages, and use npm install scripts [1] and you have a very easy remote code execution vector on developer workstations.

The bigger problem I see is that npm is a circus. No package signing and a ridiculous debate on why that's been going on for a year and a half [2]. Credentials leaks of popular modules. [3]

When everything is a module and everyone is supposed to include modules vs. writing their own very simple functionality for things even like isArray polyfills [4] (24MM downloads a month!), you end up with the same attack surface that gives WordPress such a shitty reputation for security. It's not usually core, it's all the plugins by authors of unknown provenance and skill. WordPress gets pwned because there are a lot of plugins hastily written by new developers and used without audit by mom-and-pop web app shops and/or those that trust the code because they aren't capable of auditing it meaningfully.

When you use an npm dependency, you are taking on all of their dependencies. You are trusting they don't leak creds, that npm has not been compromised, and that the chain underneath has been audited for malicious behavior. In reality this is impractical: go npm install express and see just how deep the dependency chain goes. Things like Snyk are required to just understand what might be vulnerable.

[1] https://docs.npmjs.com/misc/scripts

[2] https://github.com/node-forward/discussions/issues/29

[3] https://github.com/ChALkeR/notes/blob/master/Do-not-underest...

[4] https://www.npmjs.com/package/isarray

EDIT: Ironically, this module itself is vulnerable to code injection.
My line of questioning isn't even there. I mean, the standards of "proof" (empirical validation) of physicists are pretty good.

But ask any particle physicist and they'll tell you the Standard Model is a hack. It's almost as if it belonged to the same family as epicycles.

Moreover -- ask any particle physicist and they'll tell you the empirical work related to LHC is mostly unrelated to the last 40 years of "post-modern" theorizing in physics.

In other words: I don't think philosophy should be as concerned with the truth of things (which, well, can't be determined by abstract speculation), but with relevance and significance. Science (as opposed to technology -- and saying technology is powered by science is like saying it's powered by testosterone) is failing pretty hard in remaining relevant. Thus the attacks on religion, linguistics, french philosophy and so on.
I suppose it could work if the employee gets time as their raise rather than a salary bump. Otherwise the business is increasing cashflow while getting less time out of the employee.

The cost benefit for the employer and employee is non-linear, so I think we need a better way to look at employment than either the hourly or salaried methods. Something that incentivizes 30 hour work weeks (assuming 30 hours is somehow an optimal compromise for both employer and employee).
I was going to suggest Ukraine. Odessa is a lovely and very affordable city to visit.
Google Acquires Orbitera
Refactoring to a Monad Transformer Stack
Won't it be a huge breaking change?

Consistency and backwards-compatibility are much more important for most existing users, whatever their aestetic preferences may be.
At a smaller scale, California or perhaps Massachusetts could do this independently -- as they often do -- and it will have the effect of reverberating across the country.
Absolutely nothing scales

Maybe that is the réal reason Doug bought it.

From your perspective is .com able to grow (handle growth) from tech. Stand point??
We are still waiting on a proof of the Church-Turing Thesis, so maybe that is next on the agenda.
Gmail's anti-spam filters have the opposite problem, putting a ton of legit emails into the spam folder.

The other day I had to sign a NDA from Google and it ended up in the spam folder. We were on the phone for over 20 minutes just waiting for the NDA to come, until I decided to check the spam folder and sure enough, there it was.

The spam filter is in my opinion too dumb for this age. Once you mark one email from one domain as a spam, every single email from that domain ends up in the spam folder also. For instance I don't want to see stupid Comcast commercial offerings but I need to receive my invoice every month. Unsubscribe works sometimes, but not all the time.
Don't you mean Android phone OEMs and carriers?

Google already updates their phones every month for three years which is long enough for a device most people replace or break within two years. Verizon isn't the only carrier of course.
Thank you. This is much more informative on a practical level.
This is exactly why waterfall works for building a building, and why it doesn't work for building software: You can directly observe progress.

Some of the better aspects of Agile are aimed at providing an analogous level of obviousness: E.g. don't move on until a story is completely implemented. This means you see schedule risk as it happens. This also avoids the way waterfall projects used to die, like the one I saw at Lotus while consulting on Mac porting, back when using conventional project management tools for software was a progressive management practice: A GANTT chart with hundreds of lines corresponding to tasks. Each progress bar partly filled, most of them 70-80%. Yet the project was dead because it was obvious it would not be completed in a relevant time-frame.

It is far too easy to game completion tracking in big, complex projects if you don't decompose them into small sequential projects. BUT, even though each smaller project has schedule risk that is reasonable, when you add up the schedule risk across all the sub-projects, if you are honest, it will be large enough that an estimate is going to have low reliability.
"Blame Canada". PM: "We can't blame Canada for missing our targets 4 sprints in a row."
It undermines the android security model, so you have to root first. Google has no problem with that, it's the phone manufacturers and networks that try to ensure you can't do it.
Serious question - why would you pay for email when there's plenty of good free providers? (Gmail, Yahoo, etc)
"Nicomachean Ethics" by Aristotle.
It's easy sometimes to get caught up in the idea of doing things for technology sake or because it would be cool to implement or to make a lot of money. Reading this book really made me start to think about why I'm taking certain actions and the type of person I want to be. While you may not necessarily agree with Aristotle's conclusions on ethics or even some of the premises he starts from (his justification for slavery is notoriously...bad) the Ethics is great example about how to rationally determine the "most ethical" action to take in a situation or at the very least will introduce you to such types of reasoning.
I'd question how effective a 15-minute fitness session is; it usually takes me that long to get really warmed up, not to mention the time it takes to get cleaned up after I'm done.
Racter was quite impressive for its time.
Pocky has been expanding into the US. It used to only be available in Nijiya Markets, at a big markup over the price in Japan. Now it's in US movie theaters.

Maybe we'll get Calorie Mate food blocks next. Programming with Calorie Mate could become a thing.

The "lay out a pattern with physical objects, take a picture, analyze, and build program" approach is interesting. Like most forms of visual programming, it won't scale, but it's cute.

Now someone into Minecraft should build something where you build with Legos, take a picture, and import into Minecraft.
My opinion is that this is disingenuous to the 'stdlib' title.

Consider it.
Can't we all just assume from now on that anything bad that happens is because of some shitty CEO cost-cutting everything to line their pockets? Because 99% of the time that's what's happening.