skysight-inc/HackerNews huggingface dataset:
Let me clarify, I am not suggesting that you simply give someone stock because they grumbled or feels slighted because 2nd round angels received more value for their investment. Maybe the 2nd round investors were simply better negotiators. There are a number of reasons that giving more stock was necessary. I am suggesting that maybe the first angels have abilities etc that could have helped to hold costs down etc. requiring the necessity to raise a smaller amount which would ultimately minimize their stock further diluting. This in effect results in greater stock value than if you would just take the total amount of money from additional angels.

Angels I have worked with have always been great and would not expect a "gift" of additional stock. That being said, if an angel had skills, products, or services that I otherwise would have paid more for, I worked with them to supply what was needed for far less $ and future stock options.

Experienced Angels realize that raising more money is often necessary and if additional money is not raised their risk on their investment increases exponentially. Further, most would have first right to increase their investment so they can invest and prevent their dilution as well.

Communication is the key and I was fortunate to work with good angels. I had their back and they had mine, hence we were in it together. They never expected to be given anything but because we communicated their skills and networks became readily accessible.
More like your politically motivated comment on the epidemic of cops wonton killing of black folks. Not only false but also out of context. It was a comment just for the sake of trolling, bit adding anything or substance. This is a good enough reason to want the HN that the brand was built on.
This is an irreducible Markov chain (i.e. it's possible to go from any state to any other with positive probability in a certain number of steps) on a finite state space (because money never enters or leaves the system). This means that every state is recurrent, i.e. will happen if you wait long enough.

This is the relevant theorem:

https://math.stackexchange.com/questions/543051/markov-chain...

This means you should eventually see each person hoard all of the money in turn. Try it with 5 people and 5 dollars each. Then the system only has 29 choose 25 = 23751 states[1], which should give your computer enough time to hit them all.

Edit: Here, Python "proof"

from random import randint

numpeople = 5
initmoney = 5

ledger = [initmoney]*numpeople

while True:

recipients = []
for i in range(numpeople):
if ledger[i] == 0:
recipient = None
else:
recipient = randint(0, numpeople-2)
if recipient >= i:
recipient += 1
recipients.append(recipient)

for i, recipient in enumerate(recipients):
if recipient is not None:
ledger[i] -= 1
ledger[recipient] += 1

if max(ledger) == initmoney*numpeople - 1:
print ledger

----

[1] https://en.wikipedia.org/wiki/Stars_and_bars_(combinatorics)...
2017 Linux Laptop Survey Results – Phoronix
Service workers are really cool. I love them in using it in react project. In fact, create-react-app does inject a service worker for you to cache all the static files in production environment.
The article also mentioned that he lived in an 11,000 dollar a month apartment. Surely you don't think the article is trying to demonize expensive apartments.

I agree that the guy's use of prostitutes isn't relevant to understand the story, however, it adds colour, rightly or wrongly. If the article had said he spent the money sending his kids to private school, or investing in his wife's business, we might think of him as a caring family man. Instead, we get the image of a lavish playboy lifestyle.
Nobody is implying dealing with investors is a game. Communication is key. I guess I assumed the OP did communicate with the original investors. My mistake with that assumption.
The big lesson from Photobucket’s ‘ransom images’ debacle
Hello everyone,

I want to first thank you all for your useful information, and the time to tell me steps to improve.

I did not expect to receive that many comments. I have read all of them already, and I will answer to some of the comments. Please, do not feel your comment is not helpful if I do not reply to it.

Thank you all again.
I don't understand this sometimes. Do they want to reeducate the entire world, just because of some demographic? Let them readjust to me, not the other way around. It's not based on gender, there's plenty of people that hate this culture, and that's normal. What do you propose, eliminate it entirely?
I feel like this article should have defined what "bro culture" is before going off on it. I have no idea what "bro culture" is.
One could see it as an improvement of its commercial image when the largest exchange for the currency is hosted by a company dedicated to its secure exchange between parties via a system specifically coded for this purpose rather than a website backed by a shitty PHP script written for trading Magic: The Gathering cards by a fat French forever alone neck beard nerd virgin.
http://chainsawsuit.com/comic/archive/2016/07/07/all-houses-...
In Topsy's defense, she was being held captive and forced to preform in a stressful environment.
What about all the women founded startups, do they have bro culture as well?
The rise of Scratch is pretty surprising.
Well I guess what people really care about is the story. The narrative that you derive from the pictures (and assumedly, audio recordings). And a TLDR of that. That would be an automation problem.

A dozen high-quality TLDRs and you've got the local, state, national and global scoop, as well as the latest dirt on politicians and movie stars.

I think that people would gobble that eagerly.

So a million little cameras = automated news.
If I had enough clout to downvote, I was going to do so. I was going to do so because the comment is totally ignorant. I don't know who is feeding people around the world this misinformation that African people are all dying of hunger and waiting for food aid.
I have a 98 C2500 and it has all three. I recently replaced the tape deck and AC. AC compressor replacement took less than an hour to replace on that truck vs. my 2010 sedan that took several hours for the same job.
Intuitively, I would expect that we can collapse the result of doing this type of dollar scrambling over many iterations of the simulation into a single operation which takes a sequence of dollars and partitions it into N randomly-sized partitions for N people.

For instance, we can arrange the dollars into a sequence and then insert N-1 randomly-placed divisions to chop up the sequence. Then each of N people in the corresponding people sequence gets their corresponding (possibly empty) piece of the dollar sequence.

If we distribute randomly placed chops into section of the real number line, we end up with string lengths that follow an exponential distribution: https://en.wikipedia.org/wiki/Exponential_distribution

It is not intuitive at all to expect the pieces to be more or less identically long (which corresponds to the wrong intuition that everyone will have more or less their equal share of the dollars). That would mean that the chops are evenly spaced and not random.

Randomly placing chops is a https://en.wikipedia.org/wiki/Poisson_process

However, part of the intuition here (possibly wrong) is that Poisson is applicable to a crudely discrete process like this, in some approximate way.
Tldr: because a previous name of the area was Mancunium. There are some more irregular demonyms discussed in the article, with slightly more detailed etymology.
But that "worse quality" was still, for many people, "good enough"

Aside from that, I think you're arguing that it's a matter of scale, parent argues that it's the same thing.

A similar, modern example might be a slow, error prone cellular connection where a user copies 1 movie a day to their friends at tremendous cost to their cell bill.
Less than 99, because some have no dollars, but yes.
Of course you can omit the comments in the body of the function. Yet I do not think they are "just noise". In my point of view they help with two things when going over the code: First they reduce the cognitive load, second they help maintaining a red thread throughout the code.

Let me explain that in more detail: while `malloc((sizeof(char) + sizeof(i16) + 1) N)` tells me how big the buffer is, it does not tell how it is organized / how it will be used. Of course you could introduce a struct for this but that would get out of hand quickly. Having the comment one line prior illustrating the layout helps one to understand what comes next. Hence offsetting `zExtra` after each `memcpy` part becomes obvious.

`resize azColl` (and similar) serves as a heading for the following block, allowing one to easily find a specific step in a list of multiple steps. Scaning the whole function with your eyes for such headings is much faster than parsing for `pIdx->azColl` inside a call to `memcpy`.

In the end, whether to put these kinds of comments into the code-base
or not should be part of the coding convention chosen for the project.
People have different opinions and after all it is a trade-off.
The way I did it in this example is the way I'd do it in a big (community driven) code base like SQLite. If the convention would state otherwise, I wouldn't add them.
The lack of money "accumulates" because you always have a chance to receive money, but when you run out of money you cannot give more. So there is a lower cap but no more upper cap.

In the real world this is even worse. Once you're out of money your chances of getting money go down drastically.
Exactly this. Hookers and penthouses just paints a certain image. I don't think it necessarily casts sex work in a bad light. In fact, quite the opposite. Then again, this may be a personal bias.
Showing that contract up front I would guess your customers would leave.

Many movie pirates aren't aware of the laws (eg. kids)
RIP hans rosling, I still see his bubble charts and excited babbling in my head any time this comes up. Seems like a very reasonable explanation.
For people interested in this kind of stuff, Guy Deutscher's book "The Unfolding of Language: An Evolutionary Tour of Mankind's Greatest Invention" is a fun read!

As is the "The History of English" podcast [0], for the more aurally inclined.

On a related note, the Great Vowel Shift [1] of the 14-16th century really fucked English over. Apparently it was a close call back then, English almost kept its "regular", conservative pronunciation ("meet", "boot" like in German), instead of the current idiosyncratic chaos.

Bizarre pronunciation of British proper names like Cholmondeley (pronounced: Chumley!), Worcester or Norwich are another one of my favourites.

[0] http://historyofenglishpodcast.com/page/10/

[1] https://en.wikipedia.org/wiki/Great_Vowel_Shift
I support the statement that comments should explain why something is done and not how something is done, in general. See my other reply why I chose to do it like this.
I don't think having to trust the extractor matters much in practice, since you need to trust the compiler for extracted program anyway. Compared to OCaml compiler, Coq-to-OCaml extractor is simple and small.
There are SLIME plugins for many editors, including Atom.
> As more and more kids are going to college, who will do these high-skill blue-collar jobs?

The ones that can't get jobs in their college major.
Which debuggers for C or C++ do this, and which compilers do they work with?
"The average professional in this country wakes up in the morning, goes to work, comes home, eats dinner, and then goes to sleep, unaware that he or she has likely committed several federal crimes that day."

https://www.goodreads.com/book/show/6611240-three-felonies-a...
While this is true, we should specifically address people that aren't white men here. There's a pervasive myth that the STEM pipeline is to blame for why so many tech employees (especially engineers) are white men.

See, for example, some of Ashton Kutcher's questions here: [0]. This question was specifically asked: "Given that in the short term we are clearly bound by the existing educated talent pool in STEM, other than promoting STEM education parity going forward, how do we stop gap a solution?"

We are, in fact, not bound by the existing educated pool. We are bound by the existing pool of people who are educated and willing to put up with the toxic culture of some (most?) startups. See also: discussion about Coraline Ehmke's experiences at GitHub, wherein a number of commenters talked about having far more supportive experiences at LargeCompanies, ones that had real HR departments.

But ultimately, I agree. I'm a white guy, and I'm also not interested in joining a brogrammer startup. I've been working in academia and nonprofits, and have been (and continue to be) very picky about where I apply. I can't speak to how talented I am, but here's another anecdotal data point - I'm not participating in this segment of the labor market, because I don't want want to be complicit in it.

Relatedly, if anyone has any examples of companies to the contrary, let me know. I'll be looking again this winter.

0:
https://www.linkedin.com/feed/update/urn:li:activity:6288694...
>ersatz
>ˈəːsats,ˈɛːsats/
>adjective
>(of a product) made or used as a substitute, typically an inferior one, for something else.
People forget this but Apple didn't sign a contract with AT&T. They signed one with Cingular, which happened to be bought by AT&T right then.

They got extremely lucky negotiating a contract with a smaller carrier, which then transformed into one with a bigger one.
Tires are not equivalent either. Tires for a truck or SUV, or for a high performance car, can be 5x or more the price compared to tires for a small economy car.
In an explosive eruption, the magma doesn't just flow downhill and solidify in place like it does in Hawaii. It gets blown to smithereens by expanding gases and the resulting fine particles are scattered all over the world. All that's left is a hole in the ground, which will be quickly filled in if it's below sea level.
For anyone wondering (like me) what is "Bro Culture":

> Bro culture doesn’t have an accepted definition. But it’s instantly recognizable. There are, however, a few clues to its existence:

> @ CEO - White male, no experience, no adult supervision, somewhat good looking, glib, overconfident, arrogant, obnoxious and amoral.

> @ Management Clones of the CEO. Frat brothers (sometimes literally) he hires for “culture fit” a move best described by the over-used, and always bullshit, hiring idiom: “someone I would go for a beer with after work.”

> @ Women Second class citizens and often looked at like sorrority sisters. Rarely promoted, often hit on, and to survive they need to know “how to get along with guys” which is startup speak for don’t come to us with your issues, it’s bro’s before ho’s.

> Ref: https://thenextweb.com/insider/2017/03/11/bro-culture-poison...

And a more generic definition:

> Bro is a male youth subculture of "conventional guys' guys" who spend time partying in ways similar to each other. Although the popular image of bro lifestyle is associated with sports apparel and fraternities, it lacks a consistent definition. Most aspects vary regionally such as in California where it overlaps with surf culture.

> — https://en.wikipedia.org/wiki/Bro_(subculture)
As one of an extremely large group of people who will never use that library but DO get protected from some ads and tracking by blacklisting beacon.js, I disagree that it's an issue with ad blockers.

The internet is a toxic place, to put it mildly, and if you're getting into any kind of public facing service on it, you need to know exactly what you're doing.
I always get all stoked on service workers until I remember that half my users are on safari. Then I get bummed.
Happened to me as well when I published the source for a analytics browser extension on github
(https://chrome.google.com/webstore/detail/google-analytics-l...)

Anything to do with JavaScript on the page would fail. Thankfully, github's support team was very helpful in pointing out that uBlock was the cause.
Good point on the question, and thank you for the advice. Sorry for taking your comment the wrong way.
This would certainly be interesting. One could even keep loading this up with different tax system. Also money could be injected into the system both at a small random rate externally and rarely as an innovation boom following a substantial loan.
It's a regressive tax that shifts the tax burden away from rich old retirees to poorer younger workers who had the misfortune of being born later.
I've been giving some thought about this recently. I'd say that, at least for software, we'd still need the GPL and, therefore, copyright. Which clashes a bit with my anti-copyright sentiments, but whatever.

Why is this? Because software is different from literature and visual arts. In a copyright-free world, once you copy a work of literature you have the whole work at your disposal to copy, modify and redistribute however you see fit. For music it's a bit different because you may need to reverse-engineer the music sheet, for example, but there's a lot you can do with just the recording of a piece of music.

With software, the only thing you could do is copying it, or try and modify the binary, because you still don't have the source code. Sure, you can reverse-engineer it (which is already legal in some situations in certain jurisdictions), but the software wouldn't be free in today's understanding of what many consider free software (i.e., software that respects the four freedoms outlined by the fsf). This means, you get your copy of, e.g., AutoCAD, but it would still be hard for you to modify it, because, despite the absence of copyright, you'd still have no way of getting source code to work on (unless someone leaks it).

So I'd say that, at least, absence of copyright wouldn't help with software. It will just create a situation where those who want to incorporate your source code into their products without publishing their source code will be able to do just that, and you'd have no recourse.
First of all, you're moving the goalposts from a policy position being logically consistent to policy being practically equivalent.

Anyway, in practical terms, GPL and BSD license terms are violated all the time, and only a handful of the most egregious examples ever see a courtroom. I don't see how that's categorically different from the situation of works with other licenses.
Who cares what the percentage is? As long as they're decent, law-abiding, tax-paying entrepreneurs, what is the problem?
Interesting idea,and I'd love to see this work, but this particular chart isn't helpful in practice due to huge differences in vehicle depreciation, repair and insurance costs (e.g. S Class vs Land Cruiser)

Another thing that this chart neglects and which I feel is a very important consideration, is safety. The difference in safety of a current vehicle with one from even just 10 years ago is striking (never mind 15 years).
Karpeles is incompetent and had a lot to answer for but I don’t think alluding to his sexual prowess or lack thereof is appropriate for HN.

His neckbeard bears no significance to his security practices.
It was just an analogy to make it easier to demonstrate the disproportionate effect DRM has on paying customers.

I don't particularly care about entering into a debate about what kind of abuse of people US laws allows.
But there's no previous state that can result in one person (I'll name them X) having all the money and everyone else having no money. There are 2 cases:

1) X had some money on the previous turn, giving a dollar to Y. Then Y has at least 1 dollar.

2) X had no money on the previous turn. Then by pigeonhole principle there exists a person Y who has at least 2 dollars. Then Y has at least 1 dollar on the current turn.
> The only environment friendly car is the one that isn't built.

That's why buying used is the environmentally best choice.
>The system only has 25^5 states

Not true. The problem is in one-to-one correspondence with the non-negative solutions to

a + b + c + d + e = 25

which is in one-to-one correspondence with the positive solutions to

a + b + c + d + e = 30

which is a simple counting problem---(29 choose 4) = 23751.

In my opinion, you should really try to prove your math to yourself before answering with such an authoritative tone.
Business model protection is if some particular model gets legal privileges that give it an advantage over competing business models without a justification based on the common good. So, none of the examples that you cite are cases of business model protection.
The rapid ascendency of 'bro culture' as an accepted problem in startups feels as politically manufactured as the 'alt-right' was to the 2016 election.

Both may have a whisper of truth behind them, both may have some adherents, but the numbers have been blown out of proportion because it's politically useful for some people to invent this boogieman.
"Men behaving badly is a theme that permeated the tech industry long before..." -- ahh, nothing like a sexist generalization to make your point.
It's amusing how a simple statement like this can provoke so much defensive responses. Bro culture keeps talented people out, sometimes men, mostly women. It's _bad_ for business!

We wouldn't be questioning something like: "racist workplaces keep talented minorities out." Can you imagine someone responding to that with "Let them readjust to me, not the other way around"?
Indeed it would, for the parties that would argue this.

In business, property rights seem to be seen primarily, if not only, as a money-making asset - if you own something then you can license it and thus make money from it.

It works well for media companies, which is why I feel their primary business is moving property rights and licenses around, with any end-user benefit being a side effect.
Thank you for sharing your awesome story
While it won't provide a great deal of people interaction (other than suppliers), take up a hobby that involves anything but computers. When I need a break from computers I go out into my garage and spend 3+ hours rebuilding a piece of furniture or anything that involves saws, drills, sanders, etc. There is something about working with your hands to change your perspective.
But is that true? What if I want a 50x zoom lens? How would software do what an entire assembly of precision lenses does?
It's not required to run in docker, just there for ease of setup. Check out https://orcproject.github.io/orc/tutorial-install.html
Just don't use it, today it is entirely within your power not to use DRM. If you want it to stay that way, you'll have to be the demand you wish to see in the world.