skysight-inc/HackerNews huggingface dataset:
>> But it isn't fair to still judge people born in a country where some of their grand(grand)parents did bad things.

I'm not doing that. I'm pointing out that it is laughable to believe that German society could "teach our manners and morals" to the "foreigners" conducting business here.

The German society didn't create Nazism out of nothing, the (repressed) superiority complex is still very strong, only now the schizophrenic strategy is to appear like we're the best at "being good humans" instead of outright conquest. Our society is as pathological as it ever was, we have no business teaching anyone.
Let's give the power back to users. Please someone create an open source alternative, where everyone will contribute to do something good.

Wait. That was just a dream.
This is similar to the rainbow table attack on password hashes. The defense against that is to use a (public) salt when computing the hash. Maybe something similar will work here, though I'm not clear about the details of your notion of "just in time" hashing. The salt just prevents precomputation of hashes.
I live in ex-USSR, in Central Asia precisely. The life before the fall of USSR was in many ways much, much better than it is now, and before the Soviet rule it was a medieval swamp. There is still respect towards Russians here, a plenty of Russian schools, despite the fact that the Russians are a small minority here.
I'm not sure NK would nuke Seoul anyway - it's too close. A massive artillery barrage or more conventional missiles (or chemical weapons?) seems more likely.
Let's be honest - most people don't want to hear that the people living in drone target areas of Pakistan, Yemen, etc feel this way, else we'd be seeing many more stories about the psychological trauma faced by these folks.
Thanks for the book recommendation.

The thing to note, just like governments, food distribution, and web requests: all things have limitations on scale. Governing 20 people and 200 is vastly different. And 200 and 2000, and 2000 vs 20000. Etc. The bigger the scale, the harder the problems.

BitCoin is only solving the decentralization aspect of currency, but is not solving the other aspects. And without a strong backing of it, we can see the price fluctuating wildly.
Lol..anyone stupid enough to give their api and secret keys out are too stupid to be allowed to have Bitcoin...
I always but a calendar note for this exact reason, except for one time I forgot to with Slingbox. No monthly receipt and it was only after looking at my bill several months later that I realized I was being quietly charged. If I’m being billed monthly, I should have a receipt sent to me every month. Shady tactics.
Here is how I understand the argument made in the first link:

If you give people a certain block reward, say 1$ per year, then the capital they are willing to invest to gain that reward will be 1$ divided by the worldwide rate of capital returns at the given risk level.

The argument is that it doesn't matter if we are dealing with capital that is locked away in mining hardware + lost as electricity or in a smart contract. The total amount of "economic work" locked away will be the same.

I think that's correct. Proof of stake is not cheaper for the short-term economy than proof of work.

But what about the long term? 100 years? The kind of time frame that investors don't worry about, but we as mankind should?

I guess what I'm saying is that locking away capital today maybe has less long term damage than wasting extreme amounts of energy.
I did that once and felt really creepy reading emails from my 16 year old self. Like I was intruding on a different child.
Do these vulnerabilities affect BTC? Is there any unbiased source of security reports on all the various coins?
They are probably as good as we have today but even they could be manipulated if large amounts of money was on the line. I can't see any way of introducing algorithms to make it more difficult to manipulate though.
Wizards of the Coast uses machine learning to "read cards" in M:tG Arena
I haven't found any nationality to have exclusive rights to turning civil debate into a partisan shouting match. But I agree that some people do have that tendency.

Still, such people seem even less likely to be productive if they approach the situation as open conflict — hence the advice to reframe conflict as debate, not to insert debate where it is otherwise unnecessary.
Publicly verifiable randomness is possible without relying on astronomical events. Check out threshold relay by the Dfinity team (which we're porting to Ethereum), or RandHound and RandHerd [1].

1 - https://eprint.iacr.org/2016/1067.pdf
Irony that Hawaii was actually the first target in ww2
The Burj is the same height AGL as a mountain I used to climb regularly. No matter which way I look at it, I can't shake the perception that the tower is much, much taller than the mountain. I get it that the tower is thin while the mountain is broad, but I still can't perceive them as the same height.
What's annoying is that it's difficult to be a 'good' company in this environment. Ours offers a completely free trial of our service, no obligation or sneaky practises whatsoever. It is what it says it is: a trial. Customers find it difficult to believe we're not going to stealth-charge them, even though we take no payment details, so there's no way we possibly could.

A trial that automatically turns into a paid subscription isn't a trial, it's a deferred subscription with an initial free period. Stop calling that a "trial".
Those skills which led you to master programming will enable you solve countless problems the apocalypse will bring.
I remember an occasion when I lived with a partner - the fire alarm had gone off and I immediately got out of bed and started putting my pants and shoes on. She asked why, I said "so we can go outside. What are you doing? Let's go."

She said she didn't understand the point - if it was a REAL fire, wouldn't they just come get us or tell us?

I don't know how prominent this thought process is, or why so many people don't take things like fire alarms seriously. Selection bias, perhaps you're right. Every fire alarm most people has ever heard was a drill.

This has happened twice at work now, even my manager was teasing me for telling people they should leave. Eventually I left on my own.
Or use Monero which doesn't have transaction histories associated with it.
Awesome! Do you run it against the homepage only or is there a way to automate the validation for all pages?
Still one of the most impressive planes I know. It has to be fuelled in flight because before heat expansion closes the gaps between all metal parts, the fuel tanks would leak their contents. So you take off with just enough fuel to reach the tanker.
So the randomness providers secure the deposit of their own randomness. The circularity of the system means it won't work in practice. RANDAO is secured by the proof of work miners.
It doesn't matter that they're not musically in the same key. It's their physical position on the fretboard that is being compared to the physical position of the white keys on the piano
Agreed. When I started out getting a gaming collection, I read about the winners and recommends of SdJ, and picked among those. Ended up with 7 Wonders, Codenames, Dixit and Spyfall. Got to say it gives you some perspective on Risk and Monopoly.
Paper Review: (2017) the Case for Learned Index Structures
The original article, from July of 2017, can be found on Task and Purpose. While it still has a lot of advertising, at least there isn't a big popup telling you to disable your ad-blocker.

https://taskandpurpose.com/sr-71-blackbird-rare-video/

Mods, maybe we could update the link and throw a (2017) on this?
Sure. Register encrypted domain name and a one-time public key. Next block, reveal private key.
Well, I guess I would still want to know why the "senior" disagrees? Is it for a good reason? Is it a QOL thing for them personally?

I still don't know how you decide the question of "do I override the consensus" without addressing the technical issues at hand.
Works fine on my phone.
Like most such tools, it isn't comparable to ganeti.
It's a shame.

From past examples, we will likely not see any real innovation in this space until these patents expire. It's especially disheartening to me since I'll probably be too old to get in on the action by then.

I hope societies reevaluate the role of patents in the advancement of human technology. From my perspective, patents do more harm then good. They encourage rent-seeking. They're impractical to use legally unless you have enough money. They hold back technology for a couple of generations each time a new breakthrough is discovered (as has happened with capacitive touch screens, 3D printers, and is happening now with e-ink displays).

To me, patents are achieving the opposite of their intended purpose.
> it would be trivially easy for any number of other developers fork the git repo and carry on the work.

Expecting that is wishful thinking. The fact of the matter is making something like that is an insane amount of tedious work and 99% of the time it is started up by people playing around with the concepts and abandoned once the initial fun problems are tackled. Something I am sure will happen with limn.
Agreed. The narrative does not align with how people actually feel. Those legitimately interested should try to explain this discrepancy.

"Broken down demographically, nostalgia towards the Soviet Union is most likely to be expressed by older respondents. Only 20 percent of people in the 18-24 age group said they expressed regret about the breakup of the USSR, while 42 percent said they didn’t. In the 25-34 age group, there was parity, while groups aged 35-54 and 55 or older had the highest number of respondents who said they felt regret." https://themoscowtimes.com/news/majority-of-russians-regret-...
For learning the language, there is no better guide than F# for fun and profit. Start here[1], then maybe check out this series[2] and this one[3]. If you want to learn about monads and such, go through this series[4]. Look through this[5] page for other good stuff.

Unfortunately, the fsharp.org site is kind of out of date. I think that's mostly a function (heh) of the MS F# docs becoming much better (can be found here[6]). These instructions for getting a dev environment set up are pretty good[7]. If you hunt around, you can also find blog posts which may be a little more comprehensive[8][9][10].

[1] https://fsharpforfunandprofit.com/why-use-fsharp/

[2] https://fsharpforfunandprofit.com/series/designing-with-type...

[3] https://fsharpforfunandprofit.com/series/thinking-functional...

[4] https://fsharpforfunandprofit.com/series/map-and-bind-and-ap...

[5] https://fsharpforfunandprofit.com/site-contents/

[6] https://docs.microsoft.com/en-us/dotnet/fsharp/

[7] https://docs.microsoft.com/en-us/dotnet/fsharp/get-started/

[8] https://atlemann.github.io/fsharp/2018/01/13/fsharp-on-ubunt...

[9] http://www.prigrammer.com/?p=363

[10] https://medium.com/@edgarsanchezg/four-easy-steps-for-instal...
USSR even had a special programme targeting famous artists/writers etc. They'd invite them to Moscow or Leningrad and give them a majestic tour about how nice Soviet life is.

We had an interesting situation in Lithuania. A lot of local inteligentsia took the tour in 1930s and initially supported Soviet occupation. Quite a few of them quickly backpedaled when they saw how real day-to-day soviet life looks like.

That programme is one of the reasons why a lot of famous people in the West supported USSR during cold war. Old the bad things must be bourgeois propaganda anyway..
I fish and hunt for food, but I find catch and release to be the human equivalent of a cat playing with its prey. I don't think putting holes in animals for fun is an ethical use of one's free time, regardless of whatever weird navel-gazing metaphysical ecstasy you might get from it. Hell, even from the perspective of a "sport", fishing is lame: a trot line left for two days has the same effect as sitting on the lake for five hours.
And what happens when the people minimize paying taxes and stop voting? See: the US.
State Management in react and react native using redux box
IT's capitalism in its purest form. The work done is work n the physical sense of production, but from a labor perspective it ends up as a constant rote of attrition and self negation - people gt interested in coins to make a quick buck and take it easy, but either drop or spend all their time, energy, and money racing for a slice of the pie while producing little of value - in this case, trust tokens which may or may not turn out to be valuable later. The rewards always go to people who were there early and had excess capital to spend on buying, or could mine easy pickings and then let someone else take over the grind.

Oddly the mining analogy reminds me most of Eve Online, which has a professionally tuned in-game economy and where you basically have a graphic representation of everything mentioned in the article, including the tedium and energy of mining, the endless technological arms race (designed to make you invest as much time as possible or buy credits to leapfrog other players), and pointless destruction of wealth - intra-player conflict is where most of the action and excitement is because the exploratory aspect of the game is only as interesting as it yields new technology that gets recycled back into the arms race.

Perhaps the solution is a medium of exchange that doesn't use absolute units, but is a function of your ability to pay.
>> I don't like all our laws either (this included) but I accept that as a society we must respect and enforce the laws we democratically choose to enact.

No, we don't. Who taught you this nonsense? In fact, it is our duty as citizens to fight bad laws, no matter if they were "democratically chosen" or not. In Germany, we don't choose laws democratically, either. We elect representatives who may or may not do a good job at legislation, and it's our duty to scrutinize that.

Don't forget that Hitler was elected democratically and pretty much everything that happened from thereon was legal under German law.
I think it's high time to reign this practice. All services should explicitly ask before extension. Some people may want to waive such a "request to continue" off but customers must explicitly sign such a waiver. In general, "continue without ask" is a highly unethical practice at the very least.
Keep in mind that GDR was the wealthiest country in the whole Warsaw pact. The rest of Warsaw pact saw it as almost-West.
> If you're worried about bribing attacks over all providers, recognize that all we need is a single altruistic provider to keep the system safe. Altruistic behavior may be rare compared to selfish behavior, but I think we can usually rely on its nonzero presence.

You also need to be sure that the others don't ignore the single altruistic source.

In a byzantine system, you can't distinguish if somebody is offline or if the others are silencing him.
> Alice’s commit transaction needs to specify some block height after which further guesses are ignored, and then publish the “reveal” message some (safe) number of blocks after this.

I think this is unsafe as well. Noted that since everyone can verify the real answer, there is no point for Alice to reveal it. As a result, as soon as anyone submits the correct answer, the miners can cheat and replace the answer as their own.

After some degree of thinking, I find that it is quite difficult to design a secure smart contract such guessing game. I haven’t find a way can fulfill all following security properties: (a) the Alice has to pay for the first person who finds the correct answer; (b) that person can only collect reward after showing the the correct answer; and (c) the miner cannot cheat.

I wonder if anyone has a solution for the above problem. Also, if such solution exists, we can actually use it to implement the RSA challenge [1] in smart contract.

[1]: https://en.wikipedia.org/wiki/RSA_Factoring_Challenge
>In terms of oppression, brutality, and body count, the Soviet Union especially under Stalin is at least the equivalent of Nazi Germany.

Not all brutality is made the same. For Nazi Germany it was because Germans were "superior race" and others the scum of the earth, including Jews and such who were seen as subhuman. Death and destruction was part of their agenda starting from the Main Kampf.

For USSR, the persecutions were the result of defensive paranoia and over-reaching (e.g. in the early days) and power plays, but those that were sent to the Gulags or executed were merely seen as traitors, as often happens in revolutions (e.g. 300.000 people executed in the French one) and civil wars.

Sure, most of it were ploys from the party elite to keep their power, but that doesn't mean the regular people didn't share a dream of changing the world for the better. In fact so much so, that they inspired people all around the world.

Heck, European colonial powers resulted in the deaths hundreds of millions (from Latin American natives, to Aboriginals and to all the proxy wars and land grabs they participated in thousands of miles from their borders were they had no place to be) and enslaved 2/3 of the world (including ALL black Americans before the 20th century), and they are painted as A-OK (because they won and they got to write the history from their perspective). And that was pure greed and cynicism -- not some over-encompassing vision for some free humanity.
Seems like these new 2017 photos just don't match quality and don't capture same depth compared to 1947.
Very cool! It would be helpful to have a bit more description around how this works, especially for technical folks (like me) who have a working knowledge of encryption techniques, but lack deep knowledge in the field. I often think that half of the battle with security practice adoption is education- the easier something is to understand, the less friction to implement.
Also a weekly roundup of F# news can be found here[1].

[1] https://sergeytihon.com/tag/newsf-weekly/
Collective hallucination and inefficient markets: The Railway Mania of the 1840s [pdf]
Same thing with RocketLawyer. They got me for a whole year and never once sent me a receipt.

I called their customer service and the guy who answered was well prepared for the call because it must happen to them all the time. At least I got a six-month refund.
Please nobody do this. This is unhealthy at best and abusive at worst.
> nationality

I mention it specifically because, in all the nationalities i have talked to, i.e. in my personal experience, the USA is the only one to have a high school debate club culture that's widely spread.
Hello, author here. I haven't put a lot of thought into this yet, but my first guess is that this could become more of a problem with staking. Stakers still need to optimize, but all the easy ways are gone. Can't build better ASICs for staking.

Detection is hard. Like with selfish mining, it looks just like normal network operation in most cases. Most obvious mitigations don't work well either. E.g. we could try to establish canonical tx ordering in the tx pool. But then we would have to come to consensus about what the txpool is. Which is a bit of a chicken/egg problem.
I would think basic knowledge of electrical engineering, solar & battery technology, radio, and mesh networking would make you pretty handy. Front end developers will be the first ones in the stew pot.
That paper assumes that at most f out of at least 3f+1 participants are dishonest. In practice one can't make that assumption since sybil attacks are easy.
> does this apply both to blockchain-style proof of stake and BFT - style proof of stake?
So many false assumptions in this post. As if only 1 miner is trying to mine a block. There is simply no way to know whether you or someone else is going to mine that specific block, it's totally random.

> There are two ways to increase mining profitability: generate more revenue, or reduce expenses.

No. There are more ways. Mining the right coin at the right time and selling it at the right time for example.

Mining has a lot of common ground with investing in the stock market. It's not that simple.
Since we are in conspiracy territory, it could also be a staged "false alert", but not to distract from Trump policy, but to confront Trump with the reality of nuclear warfare.

He was on Twitter a few days back talking about whose nuclear button is bigger. If Trump is triggerhappy and willing to sacrifice millions to salvage his ego, then maybe some footage of children huddled up, crying and thinking the world is about to end, will instill a sense of reverence for life.

Under Obama in 2010, we had Obama defunding part of the nuclear missile program, and in the same week, entire nuclear grids went offline due to an unexplained bug. This also send a clear signal to the commander in chief.

> The Air Force swears there was no panic. But for three-quarters of an hour Saturday morning, launch control officers at F.E. Warren Air Force Base in Wyoming couldn't reliably communicate or monitor the status of 50 Minuteman III nuclear missiles. Gulp.

> The incident comes at a particularly tricky time for the Obama administration, which is struggling to get the Senate to ratify a nuclear arms reduction treaty with Russia. In conservative political circles, there's a distrust of the nuclear cuts – and a demand that they be matched with investments in atomic weapon upgrades. Saturday's shutdown will undoubtedly bolster that view.

https://www.wired.com/2010/10/communications-dropped-to-50-n...
Looks like the author of this piece is not aware that proof-of-work is antiquated and essentially obsolete.

There are way better methods to achieve distributed consensus, like Hashgraph or even proof-of-stake.

Edit: The critique that if the blockchain is slow, your Dapp will be slow is fallacious as well. You can mitigate that using side chains.
Quote HN: If you never miss the plane, you're spending too much time in airports
That would remove supply, but how would it stop dwindling demand?

If I have two moldy banana peels worth approx $0 each and I burn one of them, the other will presumably still be worth $0.
What do you need on the docker host machine to run this?
Any specific docker version? GPU?

Also, it would be useful to see the Dockerfile or script that generated this img.
File search has been broken since Vista. It constantly fails to produce results even when you know the search string exists in an indexed directory tree. Thanks MS.
a junky like lana del ray can never make original music, too lazy
This was actually my first time seeing and using the new UI. I (wrongly) assumed that this person was using the old UI where the links were more prominent.
You can lay blame to all of that (and more) on the Bush Family and their associates. The "MIC" is those families, the people who sit on the boards of directors, combined with some really awful international elites. Bush Sr. initiated the first war in the Gulf by tricking Saddam Hussein into invading Kuwait. The second Bush used 9/11 as his casus belli to "get Saddam." I still think the Bush's themselves had a hand in 9/11--it only makes sense given how much they and their faction benefited from all of it. It was trillions of dollars on MIC expenditures while everything else--US schools, infrastructure, everything, wilted.
To be fair, Vue did embrace JSX in it's 2.0 release. I think Vue is leaps and bounds ahead of Angular in elegance and usability. I like Vue, I just don't think it has the ecosystem that React has. Maybe it will catch up eventually.
>That's not a fair comparison as they weren't open source so it was impossible for the community to help contribute

It is fair, as whether it's possible for the community to contribute is a moot point if the community wont contribute.

Heck, GTK+, which is used by millions, had just one person working on it full time a few years ago (not sure if changed since), and lamenting how there's no community help in the project's blog. And that's for a hugely used and know project. I doubt a Rust UI lib would get more than that.