skysight-inc/HackerNews huggingface dataset:
A very simple proof of work is adding a token to the data before hashing:

sha256(token + data + previous hash)

i.e. (for simplicity, previous hash = "")

sha256("1" + "example" + PreviousHash) -> ee73735c2355bc4d63319a6638e356ef42d0d56746317c99f52d3e7ac71cbf52

sha256("2" + "example" + PreviousHash) -> 6236cd42286c74a1683eaf394b3b2f40a3a52479e1a3d7e732175fcdfa49b931

...

sha256("10" + "example" + PreviousHash) -> 346fea90403e733fd6e925920eb10be06171b4f77f7cc8c4ef214a12f04d79c1

And only accepting hashes as valid where the first two characters form "34". So the last example (token 10) would be valid. This requires then to do multiple hashing operations until a valid hash emerges, thus the proof of work.
Lately, my main timesink has been State of Decay. GTA in a zombie apocalypse, with basebuilding and resource management.
Leusteanul PLANTA MEDICINALA
This is very interesting, it reminds me of Gaylord & D'Andria's Simulating Society: A Mathematica Toolkit for Modelling Socioeconomic Behaviour. I've been using agent modelling techniques for the past.. gosh... fifteen years.
1. I don't see this athlete claiming his story is comparable to the plight of refugees or anything like that.

2. Nobody is requiring anybody to read his story; he's simply making it available to anybody that is interested.

3. His story is relevant to millions of (professional, amateur, and occasional) athletes around the world... and millions more with traumatic brain injury.

4. He does have millions of dollars, but a lot of people with chronic illness would gladly trade all that money for a clean bill of health.

5. Consider that when you hear figures like "ten million dollars" that the player may receive only half of that, when taxes and agents' fees are deducted.

6. Even if he got to keep all $10mil tax-free (which he almost certainly didn't, IMO) if he lives another 50 years, that's only $120K per year. A comfortable living, well above average, but certainly not unlimited.
haha thats a perfect opportunity to earn two salaries instead of one. just go do some templates for some client. yes its not allowed. but who is gonna notice.
Shameless plug, my online version of the social deduction board game Secret Hitler. https://secrethitler.io
Oh yeah so it is. https://www.hotspotshield.com/ (free) works well for that kind of thing.
When Buying Life Insurance Was Deemed Immoral
It might be worth reporting this on webcompat.com
... until someone releases the Tentacled Superbeing App, where you can create your own tentacled superbeing.

Problem solved. Once kids can do it too it loses its power.
This is happening, although not as much as it could and probably should be. One example is moving kickoffs to a higher yard line so that the chance of a touchback (no return) is greater. Since kickoff returns are some of the more dangerous plays, it lessens the times returns actually happen. Helmet to helmet collision rules are another example. So is the rule for the horse collar tackle. Things are changing, but perhaps not enough or fast enough. Further, as a huge fan, these rules are minor changes and do not at all detract from the game, IMO.
I know Haskell, and seeing your example Lisp code makes me completely dumbfounded: the parentheses look 100% redundant to me. What's the point of parenthesizing all expressions like that?

Do they work as a replacement for newlines, which are ignored? It looks a bit like C's semi-colons, except twice as bad.
I played 5 years of football in middle/high school as a defensive and offensive tackle. I played hard and hit hard but fortunately never had a serious injury. The only one I had was a torn rotator cuff in the last game of my senior year. I was ok with that because it got me out of wrestling camp.

I didn't want to play at first, and was forced in 9th grade (2nd year). Apparently my grades were better when I was busy after school. I got to like it after I improved.

I'm also a geek; have been since 3rd grade. I'm glad I did it though, it gave me much confidence and it's good to work and excel at completely different disciplines. It also showed me what hard work really feels like. As one coach said, if you can make it through practices, you can make it through anything. That's stayed with me and helped me get through a lot.

Go check out the clinic. At least get an evaluation. I wasn't aware these sort of things were treatable. After reading of all the problems with concussions that can affect any level of player, it would be silly not to, especially if you are experiencing symptoms. Your weight loss is startling. Good luck.
Something like https://map.what3words.com/broken.rare.share might be useful
To a certain extent sure, but there's a full spectrum. Football does have safer rules than it did a couple decades ago, so obviously there is and has been room for change. Rugby has similar sized guys (not quite as big, but big) and don't even wear protective gear (not that rugby players are immune to concussions). There's a big spectrum of rules in similar games, and football is still pretty far on the dangerous end of that spectrum.

One of the issues with football is that because they're wearing helmets they think that contact on the head is safe. It's incredibly not.
> There is, Firefox Sync.

You didn't follow the real problem. Firefox Sync only wants you to use Firefox Sync. Your data is not liberated to be used where you want it to be used.
Report those broken websites to webcompat.com
Nice, what's the business?
Ted Kazinski (the Unabomber, who tried to slow technological progress through terrorism) tried the path of regret and it didn't work out well. Is there another branch on that path that you think works better?

My attitude is: let's accept that things are changing, but try to build tools that make people better equipped to deal with the bad stuff we anticipate happening.
Erlang does that. The logic inside erlang processes look synchronous but outwardly its all async.

For example you can send a message to a different process, even running on a different machine and wait for the reply right there in the next line. It doesn't hold any OS threads.
League of Legends is my jam, I love the split second mechanical strategy that has me constantly trying to outsmart my opponents. Example: I cant cast my ultimate ability in a team fight until two specific opposing champions use their interrupt abilities. Opponents building Magic Penetration items? Magic Resist items won't help me, time to build straight health items.

The other game I play is Battlefield 1942. I've been playing that game since 2002 and there are a number of communities keeping the online scene alive even though Gamespy shut down their master server browser.
If you truly believed I was a psychopath, why would you try to antagonize someone like that?
Why discount outsourcing? The book "The E-Myth" argues that you absolutely should outsource everything but your core competency. (And "The 4-hour work week" would argue you should outsource that too)

Does outsourcing somehow diminish success?
Awesome, please do!
> This is one of the things that make you ask "why didn't I think of that?" when you hear of them, and I think that's generally the mark of an ingenious idea.

The trapdoor function of genius: ideas which are very difficult to identify, but very easy to recognize.
the latest response from Congress:

http://theglobepost.com/2017/05/26/congress-erdogan-no-longe...
Thanks for simple explanation! Maybe between myself and perhaps 18nleung we can get a simple version of this in there
Do you know very much about GPUs? Would but be viable to implement a kanren on top of cuda or something like that? Wouldn't that lend kanren insane performance gains?
> How would you write in prolog that you want it to serve a website?

Here's one approach: http://www.swi-prolog.org/pldoc/man?section=pwp

Scroll down for examples. You might disagree, but I think the fit between Prolog semantics and expanding XML templates is surprisingly natural.
I see your point and its valid.

But damn man, cancer cells are known to spread like hayfire. I imagine using a blender like instrument on cancer would be an obvious disaster.

Thank you for the contra though, i will give this more thought.
To the extent they are describing observed behavior, it's not problematic. However, stating generalizations in a flip, cliche-confirming way _can_ be problematic, inasmuch as it reinforces the negative stereotypes.

In this particular example, I certainly have no problem believing that it's true that among contemporary college-aged individuals from American and European cultural traditions, that on average the men would be more motivated to work out harder by the chance to see scantily clad women in a jacuzzi than the reverse. But that's extremely unlikely to be true for _all_ men or _all_ women. I would doubt that it's true for homosexual individuals. I would doubt that it's true for people raised in cultures that aren't so open to the display and ogling of near-naked humans, or contrariwise, cultures wherein the display of near-naked human form is not so sexualized.

This statement would be a cute aside between two people who share a similar cultural background. But in a semi-scientific article describing a utopian vision of power generation, it feels out of place to me.

From a global point of view, it's narrow-minded. The generalization given is not true of all cultures. From an individual point of view, generalizations about men and women who do share our culture tell us nothing about the individual in front of our face, who may or may not personally fit in with the profile. From a camaraderie-building point of view for residents of the building, making decisions about how to run the residents' responsibilities based on sexual objectification of other residents is probably not going to build a healthy local culture. And from a purely practical point of view, ignoring individual preferences and motivations is a great way to get substandard performance from everyone. Maybe the chance to see the girls in the jacuzzi would motivate the guys more than the girls, but I am betting it's unlikely to be the best strategy to get the best performance out of each individual man and woman.

The point is, it's a mistake to embrace these generalizations as universal truisms. They are anything but. And relying on them leads you to make poor and sometimes hurtful assumptions about other people.
I would expect to see a surge and then a rapid drop off, but I think we've been in the surge for a while now. The surge reflects people not having faith in native Chinese markets, which has already been the case for most well-off, well-informed Chinese. They know their stock markets are a joke and that the government has been driving investment toward pointless building projects. The real estate market has been irrationally exuberant, in no small part because of the absence of alternative long-term savings vehicles such as interest bearing accounts or a reliable stock market. They also don't have complete faith in their government's respect for property rights and know having the option to flee abroad if things go south is invaluable.

And the PRB has been slowly ratcheting down the markup they pay on US dollars as an export subsidy, so the incentive to convert US dollars to renminbi relative to offshoring earnings via bitcoin or other channels has been declining over the past few years. Just to clarify what I mean because a lot of people don't realize this, but many Chinese exporters receive payment for goods in US dollars (or other foreign currency). The People's Republic Bank of China (their central bank) purchases those dollars with renminbi at a markup over the fair market value, basically giving the Chinese exporters a subsidy. That's part of why the PRB has such enormous US Treasury holdings. They bought so many US dollars that they couldn't invest them in anything other than US Treasuries. A billion dollars in cash is an asset. A trillion is an unmanageable inflation risk.

The PRB has been trying to move away from that model because they know it isn't long-term sustainable. So as that implicit subsidy declines, Chinese manufacturers receiving US dollars find alternative methods for converting their excess currency, such as BTC or other foreign currencies (e.g. the Canadian dollar), relatively more attractive.

The bottom line is that anyone who can afford to expatriate their capital has been doing so at the maximum viable rate for a long time now. A slowdown would simply reduce the amount that is available to expatriate, decreasing the US dollar -> BTC purchases and accelerating the BTC -> hard foreign assets such as real estate, reducing the total market cap for BTC. It's also possible the PRB might react to a slowdown by once again increasing the implicit export subsidy, which would divert funds from BTC transactions back into renminbi and further accelerate a crypto crash.
awesome, looking forward to it!
The lowest amount of "XX,000,000" is $10MM, which at 5% is $500,000. So yeah, less than 1/3.
As a Jew, I agree.
Well, it makes an investor happy, because they received a 10% discount.

Also, although it doesn't help the other founders that much, if one investor sells stock to another investor, it also doesn't HARM them at all.

Why should they care if two investors trade shares between each other? If you own 5%, thats what you are. An investor.
Is the Firefox disk cache particularly slow on your computer?

Mozilla is developing a new feature called "Racing Cache With Network" (RCWN). Based on feedback from Facebook and user telemetry, it was discovered that the disk cache was very slow for some users, especially with non-SSD hard disks. With RCWN, if the disk cache doesn't return a cached result quickly enough, Firefox will issue a network request and just return whichever content returns first. Firefox will still check the cache first, but can avoid the extreme outlier cases.

https://bugzilla.mozilla.org/show_bug.cgi?id=RCWN
Yeah, the way they prevent you from reading public posts, sometimes cutting them off half way through to demand you make an account really pisses me off.

Same for Yelp who makes you install the app if you want to view more than 10 photos.
I sometimes use the depth as an indicator - I admit. But it is so easily manipulated that its usage is very limited.
This is an extremely fair criticism of my post. And looking back, I regret that I was a downer on the first post.

You are right that they can and are doing both.
Absolutely brilliant SV comment.
One idea I've heard would be to increase the number of games in a season (without significantly increasing the calendar length).

More games means coaches have to optimize for not injuring players.
C# has a great set of options for setting that, it seems like a good candidate to implement such a system - most string manipulation functions take in a culture/use current culture enum.
Haskell's green threads are cooperative on memory allocation. If no memory is allocated, then a green thread will not be preempted.

In practice, memory allocation happens a lot, so it's pretty close to preemptive.
How to add new features to the product and keep interface simple
I don't really get the downvotes to the parent comment. All he's saying is "100k now might worth more than 5 million in 5 years"
We face this a lot with our custom WordPress themes. People request new features, however does it worth to implement all of them?
Yes they do. Cleaning up the captable at a discount is an extremely common thing during funding rounds, if they have to do it at a later date or as a separate transaction there is a lot of overhead. If it can be rolled in there is a much better chance of getting it done.
Visual brain predicts future events based on past experience
This is the argument, but evidence is actually severely lacking that it is the case.

And let me be clear, I agree with the argument.
The Nazi Leader Who, in 1937, Became the Oskar Schindler of China
Excellent advice and worth suggesting, but talk to the CEO first to make sure the company speaks with one voice otherwise you might imperil the funding round.
Oh man, I didn't realize the whole team had already been aquihired by Google.
Ah, got it. Right, Tarsnap is under a million dollars per year.
Jesus Christ.

Is there a reason for this? Or is it just another case of lol@mysql
"But then, so is any kind of football, be it the US or the European kind."

How so?
Pretty sure you could do a single-instruction vectorized version of the C code on Gold with 2c latency, yeah.
I got to write an address database matcher once covering all of scandinavia and poland.

For suggest functions, it turns out people fully expect to be able to write some sort of ascii normalisation and still get a match, i.e. the address has ż in it, but people want to type a plain z.

And the rules for this are not entirely obvious. A swede would totally expect being able to write ö instead of the norwegian ø when doing routing across the border.
Well now I must definitely use Smalltalk!
Ask HN: What does your diet look like?
On top of that, do you take any supplements?
No, they responded with a lowball offer because they feel the OP is motivated to sell at any price.

His best bet is simply not to sell and to wait for them to make an offer.

OP is confused about the shareholder and employee roles, they are not linked other than through vesting and the shareholder agreement (which they have presumably signed).

He can easily quit as an employee while remaining a shareholder in the company. Those roles need not be connected forever and there usually are - vesting excepted - penalty free ways of stepping out of a company while you keep whatever shares you already have. Clawbacks in a situation like that are very rare.
Missed this at the time, apologies: the trouble is, capital IS only capital through the collective make-believe of our society. That's fundamental to the concept of abstracted money. Automation makes for a hell of a good barter system—you can basically give people golems in exchange for whatever you like, it can be extraordinarily valuable. But we're not talking about barter systems, we're talking about speculative capital, which is even more make-believe than fiat capital.
> when other energy sources are off the table

Hu? Where do you [they] think the human power comes from? It comes from food - you could just burn those plants for fuel, and skip the useless multiple conversion.

What does flowing the energy through a human accomplish? It certainly doesn't change the energy source.
>He resigned.

So did Nixon when it was clear he was going to be removed from office anyway.

>That Baker parrots Eichs own explanation for resigning does not make it so that she fired him.

Are you honestly going to tell me that he would not have been removed by a board that makes statements like the above?

Here's a better thing to say: 'no comment'
Effects of Automation: What to Do with All the Humans?
You need hard numbers and intelligence available to only you. Once you have the data, talk to people you trust, then make a decision. If you hold 5%, you have rights, rights to information. Obtain the information, then decide.

As far as a rabbit in your hand now versus 10 in the bushes provided the hunt goes well, consider your own situation and what the 100K would mean. Would you be able obtain a better ROI with 100K in your own hand versus say, staying with the company? Are you young young or young at heart?

Good luck!
If you are skeptical of the company's future, and the CEO is not to be trusted (and it is clear he is trying to take advantage of you), then ask yourself if you had 100k, would you invest it in this company? If the answer is no, then maybe you should take the buyout. On the other hand, how well do you live with regrets - if for example you were wrong and the CEO does not run the company into the round? If you really think the company will fail, then 100k is better than nothing.

How will the investors feel if they know that you would sell 5% of the company for $100k? Maybe this is your leverage: the investors will know the price of the buyout and since the investors know that you are very familiar with the company, then they will invest less. Therefore, the CEO should offer you a fair price for your shares.
Sure, but the investors would probably want to buy you out ALSO.

Equity is a market. The CEO is offering a price. Maybe the investors are willing to offer a higher price.
Sure, but they could also be better, maybe significantly so. Where does that leave us?
How the failed deal with Waymo left Ford in the lurch
I'm totally on board with you. But I think unfortunately that it has to start with the athletes, as they have most skin in the game.

In the documentary The Killer Years about the safety of old grand prix racing there is a clip with a fan. She is asked who her favourite driver is, and her answer is that he is dead. But she was still at a race supporting the sport as it was.

Fans might dislike loosing their favourite players. But for fans it is ultimately entertainment. So if your favourite player is injured/dies you feel sad, pick a new favourite and move on. You don't start investing your life in sport politics. It is compounded by safety measures often, at the face of it, makes things less extreme in a sport. And fans love the extreme and extraordinary.

For coaches and contracts, profit motives works against any bettering from their side. Why use money on safety, when you have a long line of young players ready to step up and carry on.
Who started the conversation? If the CEO did, you can sit back and tell him, "it's not enough." Rinse and repeat, and don't respond to "well how much should I be offering?" entreaties from their side. "It's not enough." Practice it in a mirror.
Terrible idea. Stay away from that.

Everything is changing every year, pushed by young people who have no clue what they are doing and don't care about hours and work conditions.

Meanwhile, companies exploit them as much as they can to make new products and get all the returns of their work.

You have access to a much broader set of jobs with Java and Scala.
> Are there actual examples of green threads that are not cooperative?

From the "client" side, there are many that are preemptive in that user code does not explicitly yield (Ruby threads pre-1.9, Erlang processes, etc.)

The runtime implementation is, by definition, cooperative scheduling on top of one (1:N) or many (M:N) native threads.
If the company is raising money at a valuation in excess of 10 million then your stake is worth at least 500k and possibly much more. If you know the amount that they will raise simply roll your sale into the transaction. If you need to sweeten the pot then do so but as far as strategy is concerned you don't need to sell at all.

The lowball offer is a good indication of how they estimate your negotiation skills.

Waiting a little longer will likely get you a (much) better offer, also consider selling only a part of your shares in case the company strikes it big down the road (made that mistake myself with something that became huge long after I left).

You might get pushback on that last point but that gives you some leverage to raise the price for all of your shares.
This. Ex-employees appearing out of the woodwork just before a funding round and wanting to divest all of their shares is definitely a scenario which (best case) gives the investors an extra weapon with which to put pressure on the valuation/terms of the deal and (worst case) could even get the deal called off completely.

Even if you're not on great terms with your ex-cofounders, think of your ex-employees (and your own share value)

EDIT: I was thinking from the perspective of the company and not the individual. Getting sued is indeed the worst case (if we're being pedantic then also assuming you lose the suit of course).
Consult a lawyer who specialises in startup financing.

Most people here have no idea what they're talking about.