skysight-inc/HackerNews huggingface dataset:
> Nothing about blockchains prevents censorship.

The decentralization of block producers helps. For instance we saw a few years ago that a few payment processors could decide to not support wikileaks donations, meaning that the only non-cryptocurrency way to donate to them was to mail them cash in an envelope. A government seeking to do the analogous thing would need to effectively make the network soft-fork a rule in disallowing payments to wikileaks addresses, something much harder to do.

> I'm certainly happy to be shown this is wrong. Got resources?

I have never seen any legitimate public blockchain claim 100x improvement from PoS over PoW. I'd be surprised if it were more than 3x for ethereum.

One very powerful upper bound in any non-sharded blockchain without validator delegation is that every full validator must process all transactions, and we want validators to be able to do so with relatively weak hardware (e.g. a Macbook Pro). Certainly, a 100x increase in ethereum TPS would violate this upper bound; for instance, the current state size (2GB) is not designed to fit into RAM, and hence every transaction must do a random disk read and write onto a hard disk. The actual computation can be pretty expensive too, e.g. I've seen a benchmark that ECDSA verification takes 500ms on an i5 processor.

The "broadcast mode limitation" you mention imposes another upper bound, but I do not think it is sharper than then validation upper bound.

> The practical outcome will be indistinguishable from a healthy banking system, won't actually stop fraud, will be subject to the exact same controls that other physically rooted banks are subject to

So this is more subjective but I have to disagree here, depending on what you mean by "healthy banking system". We've learned from history that to have banks run on fractional reserve yet not be subject to frequent bank runs, we have to make them hold reserves in some central bank. And even if you just set up an "anti-escrow service" you have anti-fraud and AML laws to comply with. The end result is that there are huge capital requirements to create new banks most places in the world and fraud still occurs; the capital requirements lead to an oligopolistic industry that doesn't actually provide the consumer services it exists to provide very well. This seems pretty backwards to me. I think in the near-term, payment channel hubs will be much cheaper to stand up than banks and the trust model will be the same as on-chain payments: if you accidentally pay someone off-chain you have no recourse. It seems that building fraud protections on top of this base is more sensible.
You appear trip be contradicting the parent's point -- I read them as saying that it's not merely the sum of hours but the interplay of minds. So in theory 10 people might do something on less man hours than 1 because the interactions create utility that speeds development.
Turkish Airlines quotes RFC 2068 in HTTP error messages
React: First Steps
dig +noall +stats @1.0.0.1 news.ycombinator.com; dig +noall +stats @1.1.1.1 news.ycombinator.com; dig +noall +stats @208.67.220.220 news.ycombinator.com; dig +noall +stats @208.67.222.222 news.ycombinator.com; dig +noall +stats @8.8.4.4 news.ycombinator.com; dig +noall +stats @8.8.8.8 news.ycombinator.com

Fixed? =P

I removed some of the records form the article after reading some of the comments here. Cloudflare, Google, and OpenDNS only.

Kind of cool, I switched it up and ran it against 10 sites I frequent... was pretty impressed to see how well OpenDNS was doing.
Watch a giant industrial drone de-ice a huge wind turbine

https://www.theverge.com/tldr/2018/3/26/17163464/drone-de-ic...

"The craft has a tether line supplying water, which it sprays at up to 100 liters a minute (with optional de-icing coating), and another for power, meaning it can stay aloft indefinitely."
Tools come from processes. You need to know what the tool needs to do (the process) before you can write it.
It doesn't matter if the language is multi-paradigm. The most influential programming style in Common Lisp is not FP and if you'll take a look at any CLisp book, you'll be hard pressed to find any FP in it.

LISP might have been born of Lambda Calculus, but Common Lisp is no longer based on it.

Scala might be multi paradigm, but is the only language on top of the JVM where pure FP programming is made possible by a pretty good and well maintained ecosystem of libraries, see for example: https://typelevel.org/

That is not true of Common Lisp.
Correct. Big table is all built on remote network filesystems, with certain stuff preloaded into ram.
See my reply to the other comment.

Type systems are tools that simply the process of checking that you do not mangle data by applying the wrong instructions to them. They didn't come out of nowhere.
How Brigade Shares Data Between Containers
Author: Are you aware of Zenhub? https://www.zenhub.com

I'm a big fan of ZH; the cross-project kanban board alone gives a huge productivity boost if you have multiple related projects with their own issue tracker.
They have their weird titles because they're a livery company, similar to the Worshipful Company of Marketors (marketors.org/). Perhaps one the day WCIT will get a Royal Charter as well. You can read more about livery companies and their relationship to the City here: https://www.cityoflondon.gov.uk/about-the-city/history/Pages...

I'm pretty sure the shooting is just clays, and not live birds.
> Did World of Warcraft change gaming?

The answer is "yes", which invalidates your whole argument. You should have picked a better example.
It's always scary to have a lot of power hidden behind an annotation that you don't completely grasp. But I rather take that than having to reimplement all the logic, such as for security, that isn't core to my own business. I have come to trust Spring as a quality product, which will do a better job at those things than I would ever be able to do with the (not in an unhealthy way) resource-challenged teams that I tend to work on.
How is it cancerous exactly? The game is free and the only thing you can spend money on is cosmetics.
Rather ambivalent about this tbh. We've seen many times how the online marketplaces initially targeted at grassroots providers evolve into professional domains again. Ebay, Uber, AirBnB, in the end casuals are pushed out and you get fulltime sellers, drivers and purpose rental properties driving the market. Only this time most of the profit ends up with members of a one pool party somewhere in California.

They want to disrupt the market, well be ready to bust your asses this time.
OpenAPI and JSON Schema Divergence
It’s stable relative to JS which is a nightmare in this regard.
And Bosch is on of those brands, to my knowledge. Bosch is one of the main examples of a split brand: They compete with Miele and the other premium Germany made brands with their deluxe models that are still made in factories they control, but they also compete with Zanussi etc with their basic lines, without the 15+ year warranty, and definitely not made in Germany.

Here I'm not sure the name Bosch is worth anything, and you might as well buy a Zanussi, our student flat had all Zanussi stuff and nothing broke in the 10 years they had them.
> Who would have thought that a little bit of close-mindedness might be good for something?

Who thinks total openness is a good thing? Life does not deal in absolutes.
It's hard to believe that we still don't understand the cracking-knuckles mechanism. The effect is so large!

Pardon the cruelty of my line of thought here... but do other animals exhibit the same effect? And could some intrusive measurements be done inserting probes into the affected areas, possibly damaging the flesh but revealing data? Even if there might be ethical concerns with such experiments today, I'm surprised that they were not carried out in decades past.

I suppose it's not the highest priority research...
That tests ICMP echo requests not name resolution.
Affiliate marketing when it's offered is one thing.

Requesting affiliate marketing when it's not offered, is another (but still OK).

Pushing for affiliate marketing and when not getting it, changing your review, is something totally else and NOT OK.

And of course, considering only products with affiliate marketing, is the opposite of "objective review site".
Combining Cynefin with Swarming for Better Incident Management
>How do you know it's BS? It is possible to be genuine and honest (I'm not claiming that's the case here).

From the proof in TFA, for one.
Now I see the value behind smart contracts. It is much easier to set up a Ponzi scheme. No need to keep track of all the investors and who owns what.
Google Private Key Compromise
They saw a video that showed that she failed to yield and found a body that wasn't anywhere near a crosswalk. There was nothing more for them to investigate at that point, because the other points weren't relevant. So they were very likely done with their investigation at that point.

It was a horrific accident and there's pretty much always something someone could have done better, but as far as traffic laws go, it was her responsibility to make sure it was safe to cross. I get that you disagree with that and I can see where you're coming from, but the law says the duty was on her side.

Uber could, and should, do better than this. I believe the NTSB can (and should) demand that of them and everyone else, in fact. But the cops don't even enter into that. They're pretty much just going to figure out which traffic laws were broken and who had right of way.

There's a fair point that maybe they should be able to, I don't know, inspect the LIDAR sensors or something, but I don't think anything like that will be practical for at least a decade or two. To my knowledge, that should be up to the NTSB for now.
With green threads, I think you can have async io but with threads. When your current thread is making an async call, suspend the green thread (cheap) and yield back to the event loop. Threads are woken up when their async call finishes. This avoids the overhead of real OS threads per connection.
A defense for ageism?
Like reviewing the best WMDs?
How to use Vault with Hiera 5 for secret management with Puppet
I'd have thought most in store buyers would look at the name, then the general appearance, and then the sellers recommendation. Does the general public pore over reviews?

Indeed I'd imagine most would simply follow what "the expert" tells them. When it appears to go against their view they'll say "your the expert" and go along with it.

Sadly I think "the expert" is most likely selling according to the profit margin/bonuses.

As long as the choice isn't dire for the customer then they'll come back in 2-3 years and do the same.
Semiconductors and superconductors are very different beasts.
And a great sage would say that it all boils down to category theory.
I'm very much a beginner at this, so apologies if I'm missing something obvious, but I find this an interesting scenario to think about (so even just to learn how you would do it in Elixir would be nice).

Why not track the fetching processes in another managing process (or ETS)? Whenever a new request comes in, you check if it there's a process already busy fetching that particular resource. If there is, ask it to send the results back to this request process too, or use whatever storage that keeps this data to satisfy both requests.

In practice I'd probably be using some kind of managing process anyways, to deal with queuing multiple requests to 3rd party provider (because rate limiting and whatnot), and I'd perhaps also have some storage and 'inform requesting party of result' logic/process in place too, so I'd not be adding too much extra complexity.

Is this a valid approach to begin with? Or does this expose me as very much an Elixir/OTP beginner :)? And if the approach works, what complexity am I missing compared to keeping track of promises in a map? Or am I overestimating how much complexity you're talking about?

I had my first taste of doing some 'real' stuff exactly with caching responses and dealing with rate limiting and whatnot, and I found that to be quite nice to do in Elixir, but this particular 'problem' strikes me as one I'll probably run into fairly soon.
Running Spring Boot in a Docker Container on OpenJDK
Accessing Google’s Private Key
If you’re stuck on a foreign box or don’t want to install a new tool:

cat xyz | python -mjson.tool | grep foo
Prior to Obamacare introducing some sanity to insurance spending/denial of claims due to pre-existing conditions, the health -insurance- market was dominated by lemons.

You would end up paying for a plan that would not not actually cover you when you had a catastrophic health event (Or would cover a lot less then you'd expect.)
Scrap aluminium is an interesting one.

Aluminium is effectively "solid electricity". The main cost of producing aluminium is electricity.

Having a ship a week full of aluminium going from the USA to China full of aluminium is equivalent to an undersea electricity cable as far as electricity markets are concerned.

Given all that, it suggests that China might have an electricity surplus, but see USA aluminium exports (produced by cheap fracking gas leading to cheap electricity) as unwelcome competition.
It could be just me, but it looks like running that set of automated scanning tools could itself be automated. Press button, pentest done, report sent off. There must be more to the job, what else is involved?
TCS supply L1/L2 internal support services where I work, and while the more senior members of the teams are very good at their jobs and take a proactive part in providing supporting, the ones who have been there less than 5 years (made up number, the less experienced/greener staff) struggle to follow simple instructions without several confirmations of the actions, even when pretty comprehensive documentation has been provided. It's quite an interesting, and often frustrating, dynamic.
No, the request is "Please use a method people from all countries can understand".
As OP said, the idea here is to use half-spaces as thousand separators. For the decimal separator, it doesn't matter much what you use. I'd guess the period because it is slightly more prevalent.

This method is clear to all users, rather than confusing all of mainland Europe.
Set Up a Drone CI/CD Pipeline with Kubernetes
I see this and I understand the sentiment but my emotional reaction is basically “Nah.”

Life is long and good. Even when shitty things happen to you, it’s a gift to be alive. (A gift from whom, you might ask? Probably nobody, but nobody knows! Isn’t that exciting?) I’m about to celebrate my 10,000th day on Earth. That’s a lot of days! And I have a couple times that more ahead of me if I’m lucky and I do some exercise.

I’m not waiting to do things that matter to me, not because the clock is ticking, but because I want to do them now. And I might not want to do them later, so it’d be a shame if I didn’t.

Of course I’m terrified of the day it ends. It keeps me up almost every night. But pragmatically, the more I think about that, the less I enjoy the time I have. And I plan to arrange a good vitrification at the end of things so I have a small chance of coming back for an encore. You’ve got to be practical about life, but you don’t need to be pessimistic. Life may not be long enough, but it is long.
This is a problem with memory foam mattresses in general, they trap too much heat. It's not too bad if you live in a cold climate, but I live in a hot climate and during the summers it got to be too much.

Gel memory foam is the nice compromise. You get the memory foam but with a gel topper. It's noticeably cooler and a bit firmer than typical memory foam. We got one and have since moved the regular memory foam into the guest room.
> in the end casuals are pushed out and you get fulltime sellers, drivers and purpose rental properties driving the market.

Have casuals been pushed out of Uber? Maybe my market is weird, but I tend to talk to every Uber driver I have and I take a lot of them: I'd say less than 50% are full-time drivers.
Tech does get different model numbers when sold in different places sometimes too (in the UK). Usually there's small changes to the spec as well.
In Japan they use brushes made with broom bristles (search for エニシダ根のブラシ). They are very hard and great for scraping. At that point, though, I'm not sure how much better it would be if you swallowed a piece.
> Wanna know one that doesn’t? Java.

Unless you use Vert.x of course.

A year ago I helped a friend on a big project in Java for which he was using Vert.x. Suddenly I find myself doing Javascript-style programming in Java. Convenient for calls to other services (a payment provider, for example), but indeed a bit cumbersome if you're used to Java being synchronous.
Ask HN: Which self hosted recruiting and applicant tracking you use?
It would be more interesting to see how are they doing for some websites in the long tail, try the 900th, 9000th, and 90000th most popular sites instead of the top. And try some locations which are not actual datacenters?
It’s a common issue with memory foam, and especially closed cell foam. Some of the foam mattresses on the market now use a gel or gel-infused layer to take advantage of phase shifts, while others use a cooling layer with air channels above the memory foam.

I switched from a memory foam mattress to the Purple specifically because of the heat issue.
Have you considered learning stenography? The Open Steno Project is very DIY, and I'm sure they'd be thrilled to help think up an even more mobile design for a steno writer (though AFAIK they're already very usable when walking around with a harness). When it comes to novel input methods, I really think it's a great idea far too few people know about.
For example, imagine a self driving truck that works perfectly, but only during the day, on highways, when it is not raining.

LOL. The other day I was in Mexico on a cave diving trip. It rained, short sudden downpour, out of nowhere. The carnage on the highway just in the few miles from the dive shop to the cenote was insane. No fair-weather robot would stand a chance in those conditions.
#SREcon Immutable Infrastructure: rethinking configuration mgmt
Quad9 is supported/funded by City Of London Police, the same police that cooperates with ad companies to track people online.
https://www.theguardian.com/media-network/media-network-blog...

Keep away from this.
GitHub – nzoschke/gofaas: A boilerplate Go and AWS Lambda app
Skills should be leaned on when needed but we should always approach new things, and revisit things you know, with a beginners mind zen.

I believe a large part of being an engineer or problem solver is to take complex things and make them simple as can be but no simpler as Einstein stated, that way others can also come into that with a beginners mind.

Basically be Feynman and learn how things really work and when you find out, explain them as basic/simple as possible for understanding [1]. If you can’t explain something in simple terms, you don’t understand it.

[1] https://kottke.org/17/06/if-you-cant-explain-something-in-si...
You should be doing `dig @1.1.1.1 news.ycombinator.com`
Precisely.

Deaths from the Tsunami: 15895

Deaths from radiation: 0

Note that the deaths include those from technology that failed due to the Tsunami.

And note that by "little known fact", I mean "fact that is so little known that people 'know' the opposite of what is actually true"
Very interesting. I wonder how much inspiration this drew from carcassonne.
Fifty (or Sixty) Years of Processor Development for This?
Yes, I'm always impressed when I have to deal with it. Truly amazing to find such competence in a gov site.

A lot of that is done in the open, too.

https://alphagov.github.io/
> The "thread-per-connection" model doesn't scale. It's simply not resource-efficient in any way.

That's a myth. It can be shown that async (event based) and thread based models are semantically equivalent [1]. The details about performance entirely come down to the implementation of either model.

Generally if you implement green threads, such as in Erlang, Ruby, or Go, you can do "thread per request" very efficiently and in a cache friendly way - such that you should achieve the same performance as an event based model.

In languages that rely on the OS to schedule threads, the situation is much more dire, even with the great performance of NPTL on linux. Context switches are more expensive since they have to go to the kernel. And so on.

As a programmer, I think the thread per request model is substantially easier to reason about. I think the move to async at the top layer is trend driven. Instead, languages like Java should be looking at how to make their runtimes handle threads with far less overhead.

1. http://web.cecs.pdx.edu/~walpole/class/cs533/papers/duality7...
It will turn into what eBay turned into: Cheap, misrepresented crap. Web design used to be a reliable way of judging a stores product quality, but less and less every day.
When we bought our IKEA mattress they offered a 12 month 'satisfaction' return period.
You just need to decouple your thinking about the "website" and the "admin of the website". Ultimately, reading the content is a completely separate activity to writing the content. You can have a completely static site, with all the advantages that brings, with exactly the same backend management system you would if it was a dynamic website.

Some static site generators will even do most of the work for you. For example, GatsbyJS has a data connector for Wordpress - https://using-wordpress.gatsbyjs.org/
While I see where you’re coming from, there is nothing sad about it at all. It’s actually quite beautiful that our world just keeps moving on. Impermanence is the only constant here and while I t is important to honour our history as humans, at what point do we draw the line between preservation and progress? Also, it’s a parking lot now but won’t always be a parking lot. 50,100 or even 1000 years from now, this same spot could become abandoned and overgrown with trees and nature (a random example scenario). Therefore coming full circle.
Please elaborate how you think it changed gaming as a whole? If you think it shaped the whole landscape in general, as in.. transformed one niche genre to a mainstream genre - then yes.

Maybe we're just talking different viewpoints. When did "online gaming" change gaming? (If we can agree that it did?) There were online MUDs in the 80s, but hardly anyone knew of them. I'd say the break through in online games were the mid- to end 90s in the upcoming web. (Quake et.al, I wouldn't say Doom already counts, but maybe my own experience is too prominent here) - and then again the MMO years - nothing of that changed the whole spectrum of gaming. On the other hand, maybe ever shift from 8bit to 16bit to 32bit changed gaming. Did the release of every breakthrough console change gaming?

Maybe I just fail to see the revolutionary steps :)
That may be why you would do it, but many motivations exist in this world. To reduce all these projects to greed-tunnels is to reduce these many motivations and over-simplify the world.

You are approaching the ICO as though there were some Boolean value as to whether they are "good" or "bad," and have returned "bad" for you. In reality, to throw them all in the "bad" bin is lazy and the opposite of due diligence.

Let me give you some examples of other motivations beyond fast cash that might power an ICO:

1. Ideology

2. Community spirit

I will not attempt to encapsulate what these motivations mean to various actors, but I can tell you that it's not "just about money" for everyone.

However, I will fully concede that most ICOs are scams. Advertising networks are not being overly cautious by restricting adbuys on ICOs. And most people are not equipped to tell the difference between a scam project and a real one.