skysight-inc/HackerNews huggingface dataset:
> This person signed a vesting agreement that agrees to a 36 month vesting schedule with a 12 month cliff. This was agreed to in advance by all parties. I have no qualms with him retaining what was earned under the agreement.

I'm curious about how the vesting agreement was written. I think that many people write these assuming that any shares not vested will be due to someone separating voluntarily. In this case, was it specified what happens if the separation was involuntary?

Assuming that involuntary separation was not specified in the vesting schedule, then I think that you should just move on. Maybe talk to him to see if the separation can be on better/nicer terms.

As a thought/empathy exercise, how would you feel if it was you who was being ousted? Keep in mind that you certainly wouldn't think you would deserve to be let go (just like he thinks). What would you think is fair?

On a more constructive note, I suggest you ask your mentors/investors about expanding the share pool (esp. if you get more funding). It is not uncommon for founders who are no longer affiliated to get diluted quite a bit (imho rightly) when compared to the founders who stayed and built the business. This perfectly reasonable dilution can be done in a professional way or a spiteful way -- I suggest taking the high road.

In the event that you reach a liquidity event, I think that you will be very happy with what you get, and you will probably be happy with what the person who left gets (i.e., a relatively small windfall for getting a business off the ground in its most fragile stage).
yeah something like that is decently easy on web... I think it may be a more significant challenge on the Mobile side. I'm also curious about things like... should we have 1 github repository for the base app and then branches for each customer, or some other type of code management setup.
'Earlier this year, the New York AG investigated supplements at major retailers and found that four out of five didn’t contain any of the labelled herbs'

The article could've been simply this, followed by ...

I don't know how people are not in prison for this. If you printed counterfeit money, you'd be so done with. If you sell quackery in a bottle, for money, you're fine?

Makes sense.

What this tells me is the system is completely rotten, where even the most blatant loopholes are being exploited in broad daylight, with no fear of repercussions.

Reminds me that empires fall apart at the weight of stupidity and incompetence of it's own citizens, no need for an enemy.
This is garbage. So a group representing less than .14% of startup founders doesn't get VC? Most startups don't. Running a startup is hard work and, if you're lucky, you succeed. This has 0% to do with gender or race.
A YouTube commenter offered a possibly more plausible explanation:

> Angela Brett 1 month ago

> +Tainer Waynes Maybe he confused the English word penguin with the French word pingouin, which means auk (a bird similar to a penguin which lives in the Northern Hemisphere.) The French word for penguin is actually manchot. :)﻿

https://www.youtube.com/watch?v=wrsje5It_UU&lc=z13uhf54clysu...
Nah, I'm naturally growing an extra pinky for pinky-mode.

Hum, that makes me think about some interesting ideas. Would be needed a frodo-mode in emacs for disabled people? Can you still be efficient with a computer with a fake finger?
Lots of pretty good aio libraries are being developed openly on Github in this organization:

https://github.com/aio-libs

This includes lots of network libraries and database clients.
Windows 95 Launch
A person finds more contact info about a mystery drug producer in an hour than big media in days, in a dietary supplement scandal. "Don't outsource your thinking".
"Researchers found that code written by women was approved at a higher rate (78.6%) than code written by men (74.6%)"

That's not much of a difference at all. No numbers are mentioned for when women hide their gender versus when they don't. Seems like they're just trying to stir up some controversy in order to get page views.
"We've been toying with making a page for each day's worth of stories that made the front page that day."

You can already do something like that with hn.algolia.com by doing a query for stories by popularity with a custom date range of a single day.

For example, this search gives you the highest-ranked stories for Feb. 1 - 2:

https://hn.algolia.com/?query=&sort=byPopularity&prefix&page...
And what does the public get from granting you this temporary monopoly?
Comparing Confusing Terms in GitHub, Bitbucket, and GitLab
Wikipedia has Valentine's facts now
The Irony of Exclusionary Zoning, or, where the middle-class housing went
Вывел 400 000 из 2000bitco in – как привлечь рефералов – раздача сатоши
This approach works well for apps of a certain size and lifespan.

Too many full-stack tests can easily lead to non-parallelized build times of an hour or so magnitude.

Apps that end up in this state are much harder to change even with parallelized builds. You may be waiting 20 minutes for feedback to know with confidence if a large refactor (or even small one) broke something.

Conversely, apps that start off with tons of unit tests and fully TDD may never make it to market. There's lots of perfect software making nobody any money, and tons of low-quality software making lots.

As with anything, it's a balance.
Yes start off prototyping, if it's just you. Only do capybara specs.
But be really sure that you have a good strategy for scaling up development and the test suite. You have to have people really in tune with the idea of not testing, because they know when to test/not test.
And not just building a mentality of we don't do much (isolated) testing here.

Likelihood is they are not testing because they don't know how to, or don't see the benefits or are under too much pressure. It's a dangerous line to walk if you are trying to get away with minimum testing and trusting everyone else also understands when you need to and how you need to start having more test coverage.

Plus retro-fitting unit tests is normally a nightmare, because the devs never were forced to write uncoupled software.
Everyone agrees that X is an offensive asshole? Is that the case? Exactly what do you 'tolerate' then? The word only has meaning to the extent that it is acceptance of speech that the tolerator finds offensive. Perhaps you'd be happy if we junked the concept?
I have high hopes for AOT compilation of popular languages. Many prior attempts have tried and failed to gain feature parity. If you can remove JITing, you can enforce static code integrity at the OS level. JIT is definitely useful but if you can accomplish your goals with static code, that is all the better for security.
How Do Cats Cool Themselves Off?
I agree. With custom hardware, one could drastically increase the performance of many distributed operations. For example, Google's Spanner[1] uses GPS receivers and atomic clocks to ensure global consistency.

The current state of distributed systems makes me think of 3D games before Nvidia's GeForce 256. Without dedicated hardware, there was only so much you could do.

1. https://en.wikipedia.org/wiki/Spanner_(database)
It would be interesting to hear that story from the developer side of things. I'm sure there's more to it.

I also got a few stories. Maybe a bit of a rant but bear with me ;)

I have the technical know-how and the idea and I bring in a business person to help try and make a business from it. Before I know it the business person is putting me in a position where I lose control over the product and the business and essentially have to work for free on faith and lose all my intellectual property. I quit, sooner rather than later. Just to be clear very little effort was invested at this point and I was clear about my expectations from the beginning.

I go work for a startup and take stock options as part of my compensation. The company IPOs. All business types including fairly recent hires make a ton of money. Most technical types made almost nothing. The shares keep declining, the company gets bought out, more money for business types. End of story? I did get an OK salary as well but I invested a lot of heart in this so it left me with a bad taste.

What's at the core of this? No one is looking for win-win situations. We have too much competition and too little cooperation. When you have a CEO who is solely motivated by how much money he is going to make this is bad for employees, shareholders, the company and everyone else. Just because the way this CEO will make money is making the company look good doesn't mean he actually cares about anything beyond how it looks. Not all companies are like that but too many are. What we have is lose-lose, companies and shareholders lose from high churn, lack of loyalty, lack of motivation, lack of investment, bad CEOs. Employees for the most part lose as well. Tragedy of the commons. Specifically with Apple they're hoarding cash, not investing it, not paying it out to employees or shareholders. They're buying back their shares at inflated prices. How is that something that benefits the company or anyone else? They're sucking money out of the economy. I'm sure there are worse examples...
Glad to hear you love GitLab.

1. No, but after a discussion on HN https://news.ycombinator.com/item?id=10931690 we did decide to merge the branded login page into CE. If you are looking for another front-end change please let me know.

2. Per our requirements https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/inst... I would advise 2GB of RAM.
You were lucky to get what you got in System 1.0, they had to fit it on a floppy disk and had to take some things out to make it fit.

Later on when SCSI hard drives became more common there was more features to the Mac System.

System 1.0 was like a proof of concept. It just worked and you were lucky if you didn't get a system bomb error message.

The old Macintosh laptops had to power them on to show airport security they weren't a bomb, and hope the system bomb error message didn't come up and confuse the security guards.
RMS: Why We Need Free Digital Hardware Designs
It's not possible to verify the checksum before flashing in this scheme. The EC is the only device that can calculate the checksum (1), and its RAM is probably smaller than its Flash. So there isn't enough RAM to receive the entire update, checksum, and then flash. It needs to stream to flash. So the checksum is either checked after flashing, after which it's too late to go back, or it's checked by the EC during boot, which is again too late.

There are better ways of doing this, but based on the article it seems the EC didn't implement them.

(1) We know this because the checksums are calculated on the decrypted image, and only the EC has the keys to decrypt the image.
1. I agree that push integration would be awesome. Consider contributing it.

2. Thanks for understanding. Please consider emailing sales@ company domain to see if there are possibilities. If you are working for a large organization we can maybe do an extended trial. Please reference this comment in your email.
I think you are onto something, and the nice thing about this is that it provides a runway to move us to a basic income economy. Eventually (30, 50, 100 years from now) all property will be intellectual because anything will be 3D printable, biological agents will be synthesizable etc etc so this would allow everyone to benefit and still reward innovation.

Also, a flat tax favors the wealthy on a linear scale but is fairer on a logarithmic scale. So for example when income increases by 10 times, the corresponding tax rate could go up by 10% or something to that effect.
>snapchat's stories

I was referring to the stories that are local or worldwide events that are curated. much like moments.
I took a look at the LLVM preset and it looked like you had to pass object handles to static functions. I'd prefer to have an actual, say, LLVM::Module equivalent object in Java that you can call member functions on. Are all the presets like this?
Fighting robots with browser standards
I wonder how long it takes to drain a fully charged phone when it is stuck in this state?
Yes, would be very useful.

Maybe the date time (UTC) like https://news.ycombinator.com/front?day=2016-01-26T08 to view the frontpage as it looked like at 8 am UTC that day. ( ISO date and time: https://en.wikipedia.org/wiki/ISO_8601 )

About the "fall off the front page before many readers see them" problem: that's a serious problem, as the discussion is what makes HN such a great place. Maybe reduce the options to "downvote" a news. It should be enough to upvote a news. If a news fall of the frontpage because certain members don't like it, they shouldn't be able to downvote such news in the first place.
Depends on which library you're comparing it to. Most Swift JSON libraries actually just wrap `NSJSONSerialization`, which means they depend on Foundation and you end up with a mess of objects that need to be explicitly type-checked. The ones that convert the results into an enum also are doing a lot of extra work; they decode the JSON into objects, and then process those objects into a completely different set of values, and then you work with those values.

There are some other libraries out there that implement their own pure-Swift JSON decoder/encoder without depending on Foundation. I haven't looked much at them (and the ones I've seen all came out after I started PMJSON anyway), so I don't know how good they are, or what features they offer.

Some of the benefits in general of PMJSON:

* The core library doesn't depend on Foundation at all. There's two files that use Foundation, to convert to/from plist-compatible objects, but you can remove those files and the rest of the project will compile just fine.

* It parses the JSON natively, so it uses the nice strongly-typed enum representation without having to go through another intermediate representation first.

* Also, by not using NSJSONSerialization, there's no chance of getting Obj-C exceptions (which Swift can't handle).

* The parser is split into separate parsing and decoding stages, so you can take the output of the parsing stage and deserialize directly to your own data structure if you wish, completely bypassing the JSON enum representation. The parser also works with any sequence of UnicodeScalar values, so you can deserialize from arbitrary representations of the JSON text. Similarly, you could pipe your own sequence of JSONEvents into the decoder, so you can experiment with different parser implementations if you want. I'm considering experimenting with a specialized parser for String inputs that yields substrings of the input whenever possible instead of building new strings.

* Really good errors. Everything produces the best errors it can, including full paths for nested JSON values (e.g. "response.elements[1].name: expected string, found null") without having to build up a path on every access, meaning you only pay for the nice errors if an error occurs.

* It's liberally licensed, offered under both MIT and Apache License, Version 2.0.
Urbanization leads to change in type of bacteria in the home
Astro Noise: When Mass Surveillance Is Art
Jobs that are disappearing thanks to robots
The last time I tried async/await with Babel I had huge problem that my code was very hard to debug. When runtime error occurred it did not show any useful information, like error line number, and thanks to transforming and regenarator-runtime wrapping of my code, it was nearly impossible to step through the code in any meaningful way, so I had to fallback to console log driven development.

Maybe something changed since the last time I tried, or perhaps i mis-configured something? How are error messages and debugging with this plugin?
none of those opinions would be labelled "politically correct"; the term is a dog-whistle for people who want to express opinions like "what if women are simply less capable than men?" or "black people would get a lot further if they'd just clean up their act and behave like civilised folk". google for "politically incorrect but" if you are disinclined to take my word for it.
How do you feel about not being able to share in the profits of the commercialization of your medical data and other discarded cells (i.e. blood samples, hair)? Because that's the legal precedent right now in the United States: https://en.wikipedia.org/wiki/Moore_v._Regents_of_the_Univer...
You'll have to make 500 meters thick clock, but theoretically it's possible.
Did the LIGO paper use matplotlib? I thought it did but that would be too cool.
I'm a front-end developer and designer so I love tweaking things to my liking. There are links that don't look like links and padding issues in a few places. The ability to choose custom fonts from Brick.im would be great too. If nothing else, I'll make the changes and figure out how to write a script that brings my changes back after I update/upgrade.

Thanks for the requirements link, I must've missed that.
It's just the musings of a pastor. One shouldn't expect anything approaching a data-based analysis or 'reason', which is utterly at odds with 'faith', from a pastor.
A related question: could you make the sundial work for a longer period during the day? Is a 24-hour sundial at all possible?
It Made Sense at the Time: Why I Passed on Uber's Seed Round
To OP: Not sure why you deleted your reply but anyway:

Here's three more thoughts (I'm not a lawyer so please double-check this with one if you think it's relevant):

5) Could you get a loan to fund this? Do you have any valuable assets in the company you could use as mortgage? I don't know how it is in the US (I assume that's where you are based) but should you be victorious in court you can probably recover any legal fees from the ousted co-founder.

6) Depending on how you've set up the operating agreement there may also be the option of issuing more shares to the active members of management, thereby diluting down the ousted co-founder.

7) Depending on how much was invested so far and by whom and depending on whether the business is based on any jointly owned core IP or not, you may be able to shut down the company and re-incorporate later as a new company without the co-founder.

From experience I can also tell you that whatever you decide to do, you need to have a good gut feeling about it. If you settle it needs to be on terms that still make you feel proud of the business and about what you've achieved and you need to feel motivated to move forward.
That's a good idea too. We'd probably give them distinct URLs.
As with others, the morality of this situation depends on details we don't know. What always trips me out is the double standards in posts like yours. People are fine with the capitalist notion of starting a business, giving most people in it almost nothing, often collecting any I.P. produced rather than a license, and having goal of selling out in a way that will likely cost the employees their jobs. Almost all value goes to investors or a few founders while almost all work is done by employees. The process is often supported by false promises or emotional manipulation to keep workers loyal & with a tiny part of the pie. This is default in Silicon Valley from what I read here and in other media.

Then, an employee decides to do what's best for him or her in a way that negatively impacts the founding business person or investor. This is seen as unethical: such employees, upon some agreement or context, cannot possess the ability to make other choices that damage founder or VC goals. They don't possess the trait that founders and investors wield with nary a thought over employees like we're starting to see with more layoffs. The employees are, instead of rationally selfish, being Evil and called out for it.

A double standard that serves captains of industry and startup founders very well at everyone else's expense. In reality, capitalism says that everyone, including employees, should act in their own self interest externalizing all costs of such actions. So, per capitalism, the founder did the right thing by trying to screw the employee out of lots of net worth and the employee did the right thing screwing the founder by taking another path. Naturally, being utilitarian, I oppose such capitalism in favor of stakeholder-focused models with rules reducing opportunities for each party to screw the other. The market goes the other way, though, so everyone continues to help or screw everyone to heart's content.

And I get to read nonsense like this where people cry "But that's not right and fair!" while simultaneously...

"Business guys are typically going to make more money than the coders are, it's pointless to fight this. The better route is to go into business yourself and capture the value yourself. "

...supporting amoral, selfish practices of capitalists on founder or VC side. It's just also what the developers were following: do whatever provides most perceived value for themselves. It is really good advice, though. Keep preaching it while system works as it does given that's where money is at. It's just that making an exception for one party but not others seems unfair and irrational. Thanks for the entertainment though. :)
I would bring it up with the project maintainer. He's based in Japan(time zone) but I flagged this thread for him for when Japan is awake.
Great Startup Insights from Lisa, CEO/Nomiku – W15 YC – Interview  Valley Talks
> Move is a swap with a constraint that the destination be empty.

Is there actually any constraint here? I thought the only constraint on a moved-from object is that you can't use it in the current state.
I moved to GitLab. You should too
...Unfortunately, there's a lot of "specific customers" like this.
Hey guys, Lisa from Nomiku is one of the YC graduates (W15) that I recently interviewed for my new show Valley Talks. It's a great talk about raising over $1 milion on Kickstarter, bulding a hardware & software product, graduating from YC, running a startup with a spouse and more. Check out the video!
Good point. There's clearly at least a little added value in making this info available from HN itself; I wonder how much.

Other ideas we've pondered for surfacing good content: letting users mark posts as favorites and share their lists; or letting people nominate posts as "good but overlooked" and assembling lists of those.
$140M Video Games Market Revenue in Iran
What if you're on the equator?
i'm even more inclined to believe that as a physicist you're going to hide behind "i just provide a value-neutral tool; it's up to people how they use it.". can you think of many "politically incorrect" opinions that don't simply reinforce biases against an already marginalised group?
Iran Brings 4G to Its Cities
Real emacs power-users can also consider foot-pedals.

(No, I'm not joking.)
Startup Magazines and Newspapers Hit Iran’s News Stands
Also, one to two months without pay for software development is of questionable legality, especially in CA.
We have no real choice. Self-publishing means that the book doesn't count at all in the CV for grant applications, tenure applications, etc. Only the very top scientists that no longer have to fight for all these things can afford to make that "personal choice". For the rest, it's suicidal.

I also have a book at a major publisher, with an outrageous price, and when I saw it "pirated" I only felt joy at the fact that more people will get to read it and thus my work is more meaningful. And I also downloaded it myself, because I actually didn't have it in PDF, only in physical form.
Startup Grind Picked Saba Idea as the Best Startup from Iran
Screenwriting Software Leader Final Draft Sold to Cast and Crew