skysight-inc/HackerNews huggingface dataset:
"So... how, exactly, do they propose tying together a human being with a public key, thus creating a DID, without the use of a central registrar?"

The answer, as you might expect, is with a blockchain.

There was a booth last week at the decentralized web summit for the "BTCR DID Method" which I believe is sponsored by W3C. You can read about it by going here:

https://decentralizedweb.net/science-fair/

Here you are:

"The Bitcoin Reference DID method supports DIDs on the public Bitcoin blockchain
The Bitcoin Reference DID method (did:btcr) supports DIDs on the public Bitcoin blockchain. The Bitcoin Reference method has minimal design goals: a DID trust anchor based on the Bitcoin blockchain, updates publicly visible and auditable via Bitcoin transactions, and optionally, additional DID Document information referenced in the transaction OP_RETURN data field. No other Personal Identifiable Information (PII) would be placed on the immutable blockchain.

A secondary intent of the BTCR method is to serve as a very conservative, very secure example and some best practices for creating a DID method. The use cases for BTCR are focused on anonymous and pseudo-anonymous identities, web-of-trust style webs of identity, and absolute mimimal personal information disclosure. Other DID methods will likely need to loosen these standards.

Some aspects of the BTCR method will not be practical if inappropriately scaled — for instance, there is a transaction cost to update keys and DDO object, potential UTXO inflation (i.e. one additional unspent output for every BTCR-based identity), and even if segwit isn't used it could cause blockchain bloat. However, identities using the BTCR method can be a strong as Bitcoin itself -- currently securing billions of dollars of digital value."
Since that one was posted earlier, we've merged the comments there.
same. I remember "knowing" that I was not going to make it to 40 years old because nuclear war was unavoidable. I turned 50 this year.
How to Use the Serverless Event Gateway
You don’t need a membership for the pizza, same with Sam’s club! Though I think both pizzas have declined in quality over the years to make up for their identical price.
I don't think anyone is disputing that Vice legal went to Patreon to get her account terminating using the anti-doxing TOS.
I'm not singling out this site, I am praising it, compared to much of the rest of the web.
Why make a habit of buying things in this method when...you're often unsure of the authenticity?

That sounds like the argument Internet bears made about online shopping during its early days.
i agree with you. i believe asbestos is unsafe and we should not be releasing more of into the environment by adding more of it to building materials and other industrial products.

but, a perhaps surprising thing about our lungs is that they can expel some of the inhaled asbestos fibers. but, in some people that's just not good enough: they still get sick. (another risk factor, smoking, increases one's chance of mesothelioma from inhaled asbestos fibers)

asbestos fibers are everywhere. a very substantial fraction of US residents have some asbestos fibers in their lungs because of natural background levels and/or contamination of the urban environment by industrial asbestos from past decades. during the 9/11 attacks, significant quantities of asbestos became airborne in NYC.

asbestos fibers are quite durable. they don't break down into safe substances or disappear from the environment on their own.
And discussed here: https://news.ycombinator.com/item?id=17687700.
It was also fundamentally different. What we call the Democratic and Republican parties are not at all the same as the parties in the 20th century that used those names. Democrats were the party of old wealth, but also philanthropy, and favored foreign intervention. Republicans were the party of new wealth, and quite isolationist.
The reaction on here is disappointing. Asbestos isn't nuclear waste: it causes harm in well understood ways, and the dangers of its use can be mitigated. A case-by-case analysis of new asbestos products is absolutely a reasonable approach.

The EPA is charged with regulating rationally. Costs must be weighed against benefits. That balancing process is itself something that saves lives--e.g. there are people who are dead because asbestos alternatives aren't as good for fire proofing.
s/past/recent past

I'm not debating 19860s politics, I'm talking about the growth of the modern state, largely post WW2. Which has rarely been partisan.
If the average voter buys into the government narrative of out-of-control private enterprise and the requirement of all these regulations, that's the government influencing the people. The government in itself is a special interest group.

When the media (such as in this piece) perpetuates that same narrative, are they defending their special interest? Seems more like ignorance to me.
I have a relatively short video (~8 mins) explaining how pi-hole works and how to install it if anyone interested

https://youtu.be/_rZhCLh3WyY
Great idea and implementation.

Improvement idea: increase the contrast rate in your website, it was a pain for me to read stuff there. Had to max my Macbook's brightness setting.
Assuming case costs are evenly distributed and proportional to per capita expenditure, that means each new case would cost the US healthcare system about $1.6M USD. Something tells me that's an underestimate.
Here comes the nonsensical, baseless Bitcoin hate, right on cue from HN...
From the Homebrew post about the incident:
“The security researcher also recommended we consider using GPG signing for Homebrew/homebrew-core. The Homebrew project leadership committee took a vote on this and it was rejected non-unanimously due to workflow concerns.”

How is PGP signing not a no-brainer. What kind of workflow concerns would prevent them from signing commits?!
I tried 1.x and I regret for wasted time. TypeScript is better for every niche Dart is trying to fill.
When you are learning programming, its important to be able to isolate the problem you are working on and focus on that. The fact is that vim has a steep learning curve, and no matter how fast you are at typing things, your rate of productivity is still limited by how fast you can make decisions and how fast you can think and solve problems. I strongly believe that mastering hotkeys and tools like vim is the final stage of achieving the highest levels of programming skill. This is because once you have learned so much and trained yourself hard to think and move really fast, only then does your productivity bottleneck become things like using the mouse too much, not knowing certain hotkeys, not using things like regex replace, multi-line edit, and so on. The problem is mastering a single tool requires a tremendous amount of investment of time and energy, and once you are at the point in your development as a programmer where you need to start improving on hotkeys, well you are already deeply invested in whatever tool you are using and making the switch to vim has a major cost associated with it, because now you have to learn everything you already know how to do all over again. Is this cost worth it? Sometimes, depending on how advanced a person is, other times, depending on the situation, it's not. I think this phenomenon explains a lot about why vim is not as popular as perhaps it deserves to be.
Happened to me on a domestic flight in the US this year on American Airlines.
That dog's legs seem fine, once you consider the (over-constraining) constraints of drawing using a single outline with no 3-D / z-layer structure.
Do you think a not-for-profit company could start a prison, modeled after a nordic 'open' prison, as a sort of 'trial' and get support in a state to try it out?

I think the only way to make inroads might be to somewhat circumvent the government. Build something that has a track record of true reform, and maybe eventually hold a monopoly on prisons that actually work and serve the purpose of reform over 'penance'.
I have good experience with Google Support Staff using online Chat. Chat button is available on Gsuit Admin interface and on GCloud Console.

Google Support staff is well trained and usually quick to resolve the issue.
Why do products have to justify a price via updates and new whiz-bang features? Instapaper works great, and I'm happy to pay to keep the lights on. I'd much prefer that, than for it to be another startup constantly pivoting to find out where the money is, and making lots of changes as short-term experiments.
Not buying meat might be to hard to attain, but not eating lamb or beef, and only eating chicken is a step in the right direction.

http://uk.businessinsider.com/the-top-10-foods-with-the-bigg...

However, to be fair, if you remove all pastures all together, there are probably other bad consequences on ecosystems (including people!).

(Disclaimer: I am still eating beef, but less that I used to, which in the grand scheme of things is probably useless)
Isn't this a non-sequitur? Nearly everything "occurs naturally" to some degree. That does not mean we should be okay with extra exposure. Asbestos was "banned" for a very good reason, why the step back?
How to Start Photography with Android
> We do not regress

This made me laugh, then cry. I regularly hit kernel regressions in functionality (e.g. worked and now doesn't) in both my personal and professional/work systems. Sadly, the components are not niche drivers, it's things like ath9k, i915, iwlwifi, alsa (and several drivers there), etc. The kernel desperately needs more testing than just a handful of developers dog fooding it before calling it 'good.'
Cool presentation.

This reminded me of Hannah Gadsby's "Nanette" because, like Ali Wong's show, it has a strong narrative arc, and because, like this presentation itself, it analyzes the structure of comedy.
‘League of Legends’ Developer Gears Up for Next Big Game
Cons-based tree data structures have little to do with data processing in Lisp. Specifically, it is a compile time feature (which is available at runtime, too) that source code is contained in these structures in a sort of AST gives it its metaprogramming capabilities.

The runtime data crunching, GC, and optimization techniques aren't substantially different from other modern dynamic (or semi-dynamic) languages, though Lisp tends to have more features (dynamic bindings, complex numbers, in-language macros, etc). Cons cells at runtime are usually used as plain linked lists, as any dynamic list/array would be in other languages.
For speakers of non-standard English, a quick test might be a useful sanity check. Many speech-to-text algorithms fail catastrophically with certain accents.
Like we've already asked, please stop posting generically about Google and Facebook. We're here to learn and this isn't getting us there.

https://news.ycombinator.com/newsguidelines.html
Does anyone have a recommendation for a NAS that can do a nightly backup your Google account/OneDrive account etc. etc.?

I found [1], but that's a lot of fiddling at command-lines. I just want a button in a web interface that OAuths to my account and off it goes.

[1]: https://lavaux.lv/2018/02/24/email-backup-gmvault-synology-n...
There was never any real evidence they didn't tamper with the elections, either. No forensics on voting machines; no recounts; no risk limiting audits in the target areas.
Agreed. We are getting close to a nice reality as all of the pieces are getting better.
> Wrong site. stackoverflow is best for real programming questions you have.

> I always get confused about which post should go where.

There should be a stack Overflow site, not a faq but site, to discuss which stack Overflow sites are appropriate for a particular post.

although all the interesting and useful questions posted to that site would be flagged as inappropriate for that site.
Sometimes this happens even without a strike. Once I flew San Francisco - Houston - Little Rock with about a four-hour layover in Houston. When I got to Little Rock my bag wasn't on the baggage carousel - it turned out they'd put my bag on an earlier flight. (I wasn't on that earlier flight because the long connection turned out to be a lot cheaper than a short one.)
It's not surprising that the system was using an unpatched OS. Many of these tools are not connected to the external internet, and they are qualified using the exact version of the software that is installed during delivery. I don't really know the details of foundry operations, but it seems like there are more incentives against installing windows updates than for it. Looking at your article it seems to say the same thing:

> patching is not always an easy endeavor in manufacturing environments because any code changes must be rigorously tested to ensure they don't have a real-world impact - for example on industrial control systems or supervisory control and data acquisition systems, which control the software and hardware that runs manufacturing processes. Indeed, ICS and SCADA systems may have a lifespan of 20 to 30 years. Many were never designed to be internet connected.
In a very shorthand version of things - it's related to fundamentalist Christians switching from segregation to anti abortion as a rallying cry in the 70's, which somewhat meant a switch from southern Democrats to the GOP as time went on, the tie in used during the Reagan adminstration by his EPA head James Watt was that the Bible says that the world is for humans to use, and that since the Bible predicts that Jesus is coming back, saving the environment from development is a pointless goal cause the second coming of God would render the state of the environment moot (of course one could probably find contradictory statements/interpretations for either side of an argument in the Bible).
While it's good to hear that landing on HackerNews typically results in a resolution, it's unfortunate it has to always reach that level of publicity for large companies to take personal action. I understand that has to be levels of support you have to go through, but there should be a clear path of escalations to resolve the issues privately. Thank goodness none the less for the power of HN (and social shaming) when all other options are exhausted.
This thread analyzes the company providing the technology:

https://threadreaderapp.com/thread/1026603800365330432.html

It's not pretty.
The study linked in the article itself, indicates that the current state of scientific understanding is that water born and skin contact are not significant issues for asbestos, and the primary concern is inhalation. Took me only 5 minutes to find it looking through the docs.

I am not agreeing with the GP on their theory of "overblown". Asbestos initiated cancers seem to be some of those with no known threshold. That is, there is no safe amount of asbestos dust inhalation above which you get cancer.

I am disagreeing with your statement on the scientific literature and consensus. As far as I know (not my field, so I am an outsider looking at literature), there is no strong consensus either way. There are hypotheses that need deeper looks [1][2][3][4][5]. That is, it looks like there may be something there, but the investigators can't as of yet, distinguish between this as causal versus other factors.

This does not mean I think it is safe to ingest a bowl of asbestos followed by an asbestos flavored adult drink. What it does mean is that evidence is inconclusive, though there are a few pathways researchers could imagine would make sense as a causative.

[1] https://www.ncbi.nlm.nih.gov/pubmed/28276807

[2] https://www.ncbi.nlm.nih.gov/pubmed/27919155

[3] https://www.ncbi.nlm.nih.gov/pubmed/15820729

[4] https://www.ncbi.nlm.nih.gov/pubmed/3304998

[5] https://www.ncbi.nlm.nih.gov/pubmed/21534087

[minor update to add a missing "be" ]
Does persistent low-level exposure to chlorine cause health problems?
I remember watching a demo of Viv, a new voice assistant from the original creators of Siri. I believe Samsung bought them. The demo was nothing but spending money without checking reviews or prices. The kicker was a command along the lines of "Viv, book me a nice hotel room in Palm Springs for Labor Day weekend." I'm relatively well off compared to the general population and I would never spend a fraction of the money this guy burned through in the demo so aimlessly.
Interested in those WebAssembly updates, hopefully someday Electron will see more WebAssembly usage (maybe mostly for games?) which should be interesting. I wonder if Kotlin will ever focus on running on WebAssembly.
If the genres did not exist before, by assigning labels Ishkur changed that, forever. Of course it is full of snarky satire, but truth- and insightful nonetheless. Regarding made up artists, I wouldn't be so sure. It's certainly possible, but the set of obscure artists is immense. Even the set of obscure artist personas of one person can be incomprehensibly large.

If some of the music was just written for inclusion in the guide (which is entirely possible from my point of view since I can identify many, but not all of the examples), how would it be less real than anything else at the bounds of near-infinite obscurity? It would just be another "artist" backed by the same person or collective as the Ishkur handle, just like the numerous incarnations of Bangalter.
Everybody used to be in the phone book, a few people were unlisted and it seemed a bit strange but otherwise you could just look anybody up in a directory and call them.

I don't really understand the motivation trying to keep one's phone number or address secret.
Be your own YouTube: Cloudflare Stream flies out of beta, emits videos
I would have expected someone to point out that Scheme supports continuations and the other two do not. But nobody did.
I'm a terrible artist, not even a doodler, but I remember one time sitting in a long boring meeting where I stared at the profile of someone's face and carefully drew it with amazing accuracy (relative to my utter non-ability, not relative to a good sketch artist)
Official announcement here: https://medium.com/dartlang/dart-2-stable-and-the-dart-web-p...
also factor in the costs to these companies of the lawsuits they will inevitably attract by introducing new asbestos products. EPA approval does not shield them.
The UI looks incredibly good. Is this just implemented in pure JS?
I want to read that, do you know of a good non-paywalled link?
I'd even say that the focus on personal responsibility for climate change is creating unnecessary resistance.

I live in a conservative area, and I've been trying to be more proactive about trying to understand the viewpoints that cause people to be skeptical of things like climate change.

I recently had a conversation with someone who was skeptical of climate change - but had an education with a scientific background and the tools that should help him land on the side of clear science.

What it came down to is that he feels personally attacked by many of the personal recommendations for reducing CO2 emissions.

For example, when someone says that we need stricter emissions regulations for vehicles, what he hears is "you're a bad person for driving your old truck." In reality, if we could get people like him to emissions regulations for new vehicles and stop guilting them about driving classic cars, we'd be doing great things for the planet.

My impression is that there's a significant number of people who aren't opposed to the actual large scale changes that would make the biggest positive difference in the fight against climate change, but are put off by the "only you can stop climate change by switching your gas lawnmower to electric" style rhetoric that does more damage than good.
The more realistic fear is what happens if your connection goes away mid-download. While a partial binary won't run, a partial shell script will, and it might just do something bad to your system if you're unlucky.[1]

That said, the chances of your connection crapping out in the second or two it takes to download the average sub-couple-kilobyte shell script is minuscule. The fear is seriously overblown.

[1]: https://www.seancassidy.me/dont-pipe-to-your-shell.html
Milton Friedman was a big proponent of the negative income tax:

https://en.wikipedia.org/wiki/Negative_income_tax

http://mitsloan.mit.edu/newsroom/articles/negative-income-ta...

It has some very interesting properties when you combine it with a removal of the minimum wage, such as getting rid of the welfare trap and allowing jobs to stay on-shore that would have, otherwise, gone off-shore. You do have to be careful or you end up subsidizing low-wage employers in a wholesale manner, but I would argue that we're already doing that now, just in a more targeted manner. I'm sure that someone with more economic clout than myself could weigh in with some other possible issues that may arise.

We have the EITC (Earned Income Tax Credit) in the US, but it suffers from not being universal and having too many conditions. Without those conditions, it would be pretty close to a UBI (Universal Basic Income). But, as Milton Friedman pointed out many times, you need to get rid of all of the other welfare programs in order to realize the efficiency gains and tax savings from any negative income tax scheme.
This is not a coincidence. I'm a worker node in a distributed international corp, and we have a lot of communication errors and timeouts, protocol errors and interpreter bugs, as well as byzantine generals called managers. Our kafka is called email and instead of kubernetes we sometimes use cubicles.
https://www.osha.gov/SLTC/asbestos/

The difference between asbestos and radiation is that there is no "safe" amount of asbestos exposure, according to OSHA.
> I'm not targeting anyone, just pointing out that the empathy line for Joe Average is much lower than the billionaire level.

Most engineers are not billionaires. Not even close. Not even in the same ballpark.

It's really not beneficial to lump up these groups together like this.

> Perhaps "too wealthy to empathize naturally" would be a better way to say it but I wasn't expecting this level of pedantry.

"Too wealthy to empathize well" is a statement that deserves pedantry. It implies that wealth just makes people incapacitated, but the reality is much more complicated and distinguishing levels or sources of of wealth, something that you are not doing here by lumping engineers and billionaires in the same bucket, is very important here.

If "too wealthy to empathize well" was a realistic statement, the average poor person in the US would have very little empathy because they're technically more wealthy than the majority of the world population, but that is an utterly ridiculous statement to make.

> I'm not blaming anyone for having more GB, I'm blaming them for not knowing what a typical amount is. As software developers would should have some idea what our hardware constraints are shouldn't we? Otherwise we end up with terrible glorified IRC clients using GB's of RAM that our users don't have.

Slack seems to be more popular than the average IRC client, so I am not even sure if this statement makes sense. If anything, resource hogging seems to be mostly an engineering concern, while for the average person, it's much more important that the UX experience is good, which Slack offers and old IRC doesn't, so all these people who you say don't have enough RAM seem to go to Discord and Slack while IRC remains too difficult to use.

Which isn't to say that engineers shouldn't push for better resource utilization, it is after all kind of our job, but it's often an uphill battle against those very users with low RAM.
iPhone does allow debugging over Wi-Fi but sadly it is not as reliable as a cable (hopefully yet).

My phone is a bit on the older side and has took a beating. My iPad would drain after less than an hour of PUBG were it not plugged in.
Language with "dynamic" type can't be called "statically typed".
YouTube, Facebook and iTunes drop InfoWars
How to deal with “Scrooge McDucks” in my fixed-currency-amount game?
Criminalize advertising.