skysight-inc/HackerNews huggingface dataset:
For me personally, whats very concerning is that we are in 2018, prolly a few years away from having flying cars and whatnot.

And yet its much easier to find a cellphone than it is to find food and water.
There are literally people still dying of starvation and yet there is something to be done about it.

We've evolved into buying more and more stuff, improving our everyday life by little bits such as upgrading from iphone 7 to 8, while there are still people out there that don't have something to put in their stomach, don't have the means to basic healthcare and don't have a roof over their head for when its cold and raining.

If you so want to improve the world, start off the basics and then move on.
Ask HN: GRPC vs. 0mq/nanomsg?
My intention is to have few load balanced NGINX servers with DPDK patches to do further request routing within the infrastructure.

With recent addition of gRPC to nginx, I thought of foregoing having an additional service running on the same machine as nginx to translate public API requests to our internal mq based services.

The bad thing is that gRPC is HTTP/TCP based, while our internal services were all zero copy/IP-less/RDMA based and our engineering has grown used to do synchronous processes across the rack.

Is it a worthy undertaking to write an own gRPC transport that can work on top of some RDMA protocol like SDP?

Or am I better staying with double layer routing: nginx --UWSGI--> script translating http requests to mq formats --SDP--> internal services
This is largely explained by all sorts of human biases. We overweigh the present moment and blow things out of proportion. In other words, we're always going to overreact to how "evil" our least favorite figures are in the present. But with the benefit of hindsight, we'll do a more rational job evaluating them.

I'm a liberal voter, but I found the liberal reaction to Trump's election to be extreme. People thought it was the end of the free world and progress as we know it. Someone I knew spent a large sum of money on a bomb shelter.

When your assessment is that low, is there really anywhere to go but up in the future?
A picture got my PostgreSQL database to start mining Monero
Temporarily, it then sublimes directly into gas form without passing through a liquid phase. (Verify before you use it everywhere, but this is what I would expect with the mixes I've used. Also see https://en.wikipedia.org/wiki/Iodine)
Bill was certainly a ruthless businessman whose tactics caused all kinds of frustration for corporate IT departments and even stymied the development of the web for a few years.

But in hindsight that all seems a lot less evil to me than what today's giants are doing: vacuuming up our personal lives and delivering them to the NSA, cultivating addiction and depression in children to increase ad views, etc.

1990s/2000s Microsoft seems saintly to me by comparison.
Microsoft's anti-competitive business practices caused wars, famine, and poverty in Africa? That's news to me. So yeah, you do have the burden of proof if you're going to defend statements to that effect.

Also, it's not safe to assume that everyone has read the same things you've read, and knows the same things you do. You have to be prepared to present your evidence during every conversation. Those are table stakes.
To [0], would there be any value to stealing the cards not to sell them but to reverse engineer them to find vectors for attacks? "Effectively unsupported, never updated, and responsible for a massive amount of telecommunications" sounds like a great time for an attacker. Also seems like it would have value for industrial espionage.
Potentially, that's how led billboards are assembled.
I don't know if I'd say that, but the persistent idea that we're all charting a unique ideological course from first principles is, I think, somewhat characteristic.
Well, no, as long as you want a finitely long MUID since a finite number of digits can only express a countable but not infinite number of elements.
The threatmodel of the masterpassword is usually a variation of "attacker on your local system".
Kind of surprising that the teachers won that one, but good on them. Performance-related pay in education is an absolute minefield, because it's not widget-making or even something as rigourously scientifically subject to assessment as software development(+). Outcomes in education are hugely susceptible to wider social conditions such as whether the parents can afford to feed the kids breakfast.

If a system isn't really carefully designed, it ends up creating incentives to dump the hardest to teach kids somewhere.

(+) sarcasm - everyone claims that 10x developers exist, and they might be right, but there's no reliable scheme for identifying performance.
A Deeper Dive into Progressive Web Apps
"Updated: Dec 19, 2017" Stalled? Everything has limits, which are the ones you found? I am not related to the app, nor a user. I am simply curious.
I agree completely. As a designer I fear I’ve missed something like this any time a feature or function I’ve worked on is released.
The biggest problems in society are mental ones:

- People place way too much value on social connections over hard work.

- People have a greatly exaggerated view when it comes to the correlation between status/popularity and skill.

- The motto 'people over products' has been taken to such an extreme that products and tangible results seem to have been completely removed from the equation.

- Those who have the money to make a difference don't lead, instead, they follow trends.

If we solved these problems, society would be much, much better. Unfortunately solving these problems goes against the interests of wealthy people.
Infrastructure as Code is a useful thing and this is essentially building on top of that idea. For example, you can spin up an exact copy of any environment automatically including all software running on it. If something utterly takes out an environment you can spin up a new copy of it and be certain it's identical to what was there before. You can rollback and manage multiple pieces of software at once if there's dependencies between them. You have an automatic and immutable audit log of who did what and when. Using git you can keep track of all infrastructure related changes in one place instead of trying to piece together information from multiple sources when debugging.
Billionaire Warren Buffett: Doubling your net worth won't make you happier
When you update a Kubernetes deployment in the API directly you're essentially modifying a global variable. If you do this as the result of some imperative process (e.g. a CI pipeline), you don't have any record telling you what the value should be - you only know what it currently is.

You're also only modifying a single piece of your whole state at any given time, meaning that if you have the services A and B and their deployment pipelines independently modify state - you have nothing that declares any relationship between which versions of these should be deployed together.

There's a little piece of infrastructure wisdom I've learned over the years, I refer to it sometimes as "tazjin's law":

Any infrastructure component not controlled by a reconciliation process will eventually fail.

Versions of dependent components will get out of sync, configuration is being deployed independently of the application, and so on.

In order to reconcile your current state with your desired state you must know what your desired state is.

Does that explain it?
It seems like a strange set of tooling and I don't get to configure it how I like.

Why would I want to use Babel to compile server side code rather than just use the latest version of Node? It's actually doing two compilation steps because it's got TypeScript in there too, which is also a compiler. It uses Jest for testing, which is primarily designed for React.

I haven't found my preferred environment scaffolding yet. As I go I find better and better ways to set up my app and usually it's pretty app specific. If I did find a great scaffolding tool I think it would be one I have full control over. Maybe a lot more like Yeoman which has been around for quite a while.

You can do a lot even without scaffolding, just npm init and git init.
Top Articles of the Week – React Context, Authentication, Neural Networks
This sounds like a very interesting book. The one small concern I might have (I have only read the review) is that the sample problem might not be a good case for some of the more complex techniques, such as introspection and metaprogramming. I think we have all seen code that seems to have been designed primarily to showcase all of its author's knowledge regardless of whether it helps, and I would not want the book to be misunderstood as an endorsement of that practice.
The Brand New Security Headers Cloudflare Worker
Ok, so what happens when the same package evolves from one person to a team of 300 people?
Exactly. Good philosophers are careful with definitions. Do you think there's enough space on your one page to define your terms and reach a conclusion that would satisfy most reasonable people?
> Take Bill Gates. 20 years ago he was evil incarnate, his company caught in lying, cheating, corrupting.

You have to know this level of hyperbole is baiting Godwin’s Law...

I’ll come right out and say it: I never thought Microsoft’s activity was that bad, and I never really understood the ire that Bill Gates received. I agree it was worth antitrust action, but the way people talked about him and the company has always struck me as self-righteous and hollow. There were just so many worse people and things that it seemed silly in my opinion, and sort of lacking in awareness about the broader context of the country or even the world. In fact I would go so far as to say people carrying on about him like this made it more difficult to take Microsoft’s anti-competitive behavior seriously because it stifled honest conversation. If Gates is anything remotely close to “evil incarnate”, then what adjective would you use to describe, I don’t know, Kim Jong Un? Do you see why it’s hard to take your point seriously when your proclamation is that over the top? How can we communicate in good faith if that’s where you’re starting from?

People diminutize the fact that Gates has spent billions of dollars of his own wealth both leading initiatives and helping others along for inarguable good in the world by calling it “PR” - if that’s PR, what isn’t? How can we reasonably and rationally discuss the legitimately impressive humanitarian achievements of the Gates Foundation or Microsoft without you just dismissing it as the machinations of someone hellbent on a quest for power? What satisfies your bar for altruism?! Listening to descriptions of the man, you’d think he was literally burning puppies and kittens alive in the early days of Microsoft while blasting The Imperial March, like some kind of macabre cartoon villain.

Have some perspective. It was an internet browser.
If you were any good you wouldn’t have 5 jobs in 5 years!
The Impact of IoTs on Mobile Application Development
I love DDG, but

1) there are plenty of Pinterest results in DDG image searches.

https://duckduckgo.com/?q=ibm+leapfrog&t=ffab&atb=v100-3&iax...

2) there are plenty of irrelevant results in the image search (above [IBM leapfrog] returns many that aren't about the IBM leapfrog)

3) You have to clicky each image to bring up the card to find out what site it's pointing too. The site isn't shown in the status bar when you hover on the image link. Two of these links go to Pinterest:

https://imgur.com/a/aLe1K
You get the option to write C# code in an unsafe way, if you will (i.e modifying strings in place). Although i'v never needed to do such stuff when making line of business applications. https://www.codeproject.com/Articles/3377/Strings-UNDOCUMENT...
That's my main issue with "drones will solve everything". Basically the things still can crash on your head. The flying taxi is even worse, being able to wipe out a small building when falling from very high.

The type of aircraft - essentially an electrical multicopter - is so new, that you would have to fear some failures in testing.
I copy paste the same links, over, and over. There's always more like you.

As I said, I can't win against this PR.

It's sad.
That doesn't explain it. You always need some global variable saying what the current state is. In your case, maybe it's the branch pointer in your git tree. In the k8s deployment, it's a tag value.
Fraud detection, billing systems, infosec, banking, HFT, image/video processing and pattern recognition, games development, firmware, highload tools and services, tools for programmers (IDEs, linters, etc.), programming languages design, browsers, search systems, data processing and storage systems, electronic document management, cryptosystems, operating systems, frameworks, etc. It seems to me that this is a large part of the software being developed right now. And the development of all this requires rather non-trivial knowledge and skills. So your comparison with the race drivers is quite far from the truth.
Only mail servers should be talking on port 25. Clients should be using 587 to talk to servers.

I've never had an issue with any ISP nor VPS provider with port 25. You can't expect hotels and inflight internet providers to allow you to run a mail server inside their perimeter, they do block 25, but I have never had a problem with 587.
The Early History of Smalltalk – Alan Kay (1993) [pdf]
Fast Web Scraping with ReactPHP. Part 2: Throttling Requests
Why not just simplify your whole position to "you can never prove anything"?
FYI Jest is great for Node too, not just React. Very happily using Jest for my non-React project right now.
Canadian whistleblower on why he exposed 'problematic' Facebook data misuse
That's the conclusion of the report: no one was previously aware that an "unrelated" field in an "unrelated" activity would have production-wide consequences.

The detected an issue within 4 minutes, but it took an hour and a half to diagnose the issue, find the unwanted and unforeseen change, and revert it. That's not an absurd amount of time for a complex system with millions of users.

I would hazard to guess that this long-running system isn't even taken in as part of the companies 'change management' routines, in so far as it's job was number filtering and the operation was 'routine'. At my work we produce production change reports for production changes, but we don't fill them out every time we run a stable application...
How to Develop a Hotel Booking App for your own hotel business
Ask HN: Is there a place to post and get feedback on new open source libraries?
I'm in the process of taking a tonne of code I've written for various reasons and wrapping it up, documenting it and popping it on Github and I wondered if there there was a web community of people who have done this?

It would be great to get some feedback on:

* The problem being solved
* Reaching a community of users
* Maintaining the work I've done

Here's the latest one for example: https://github.com/jasper-lyons/viewer

I guess ruby forums / communities would make the most sense for this. I'm just hoping for a centralized community!
As a lover of the ICMP ping, hosts which do not respond to ping are increasingly prevalent. I’m sure it’s enough to wreck that usage.
(Need Feedback) CoinCodeCap – Ranking Cryptocurrencies Based on Tech Development
Hey Guys,

We started a small project (http://coincodecap.com) to rank Cryptocurrencies based on its tech development.

Questions for feedback -

1- Are you able to understand what it's showing? 2- Is there any value in this ranking? 3- How much this ranking matter to any investor/trader? 4- What can we improve here?
When you're picking colours you can use an online tool to test contrast against accessibility standards.

Your inline code parts still meet the double A level of the accessibility standard for contrast.

http://leaverou.github.io/contrast-ratio/#rgb%2882%2C89%2C93...
May the force be with you pal.
Stephen Hawking's final paper could lead to the discovery of a parallel universe
Who wouldn’t want more “life units” - money isn’t guaranteed happiness but it creates freedom of choice. Controlling your queue, schedule and so on.
https://github.com/arangodb/arangodb
> This seems a really difficult area that's almost incompatible with the way we do criminal law, because intent and knowledge are so hard to prove either way. Even where there's plenty of circumstantial evidence of intent it is not going to prove it either way.

Not incompatible at all. Most criminal laws actually have a mens rea requirement.
With no society, no running water, no roads and no expendable poor/cheap people moving the gears, it just wouldn't be possible for them to get even close to this ammount of wealth, then they evade taxes, buy politics and do everything to keep things their way, have things their way, take all that they can, then when they're in effect absolute rulers under their sphere and took so much, they get to play on how to bettering society. The problem to me is very clear, this so called help is the other side of the Koch brother's, the think tanks lie factories, the manipulation of the masses, the corruption of Science, of Media, of Public Debate, of Democracy & etc. They'll just use all this power to create a world they see as better, but obviously never touching on the structure that gave them all that. And if a switcheroo is needed the infrastructure will already be in place. It should never have happened in the first place, that much power from this flawed economics is just like having absolute monarchs, aristocrats or church rule again, it should be limited(by a system which balances it, just like the separation of powers in government).

Ps.: The free market is not that system.
You should simply read the essay and educate yourself.

Obviously you won't, but don't act so high and mighty.

Especially since "illegal numbers" has been the standard argument of people with lots of opinion and little knowledge.

BTW, massively editing and expanding your comment after a reply without any notice is shady.
What are you talking about? Everything on https://typora.io/ is in English, support (http://support.typora.io) is in English, and Github issues (https://github.com/typora/typora-issues/issues) is mostly English.

I think the author speaks better English than you, or, at least, types it.
The issue is that the configuration format makes complex jobs difficult to define. It's good for the simple case, but versus e.g. a Jenkinsfile[0] where you get a complete groovy DSL that can interact with it's environment across tasks, pipeline, branch, etc with ease it's rough. Having fine-grained control becomes important.

[0] https://jenkins.io/doc/book/pipeline/jenkinsfile/
I don't have much to add to the discussion about coffee machines. I just want to say, that Britta water filters (and potentially those of other brands) leak silver ions into the filtered water. This is to reduce the green algae in the container.

But I would guess, it also changes the microbiome in the human gut. I would love to see some research regarding this, because I stopped drinking water from the water filter when I was really depressed. My depression faded and there might me a causal link or not, I don't know.
I always thought that it's a very strange default in SQL: if you don't specify which rows you want, the operation affects everything.
what i'll never understand is "why a wall?"

why not just use a non-blocking banner at the bottom or top of the page? the only thing a wall does is piss people off since you are blocking the content that they came to see and it results in backlash like this? besides... isn't the whole pinterest model about getting exposure for the images that people post and getting people to sign up? i think that who ever is in charge needs to rethink what they are doing.
A new theory for Voynich manuscript
That is what I expected as well, but it turns out not to be the case. See also https://www.ece.cmu.edu/~ece548/hw/lab3/faq-do~1.htm and https://encode.ru/threads/2922-Knusperli-%E2%80%94-a-better-....
> Societies reproducing at below replacement rate are quickly replaced by societies reproducing above replacement rate.

Yes, and it is already something that is setting of early warning signals around the world. Countries like Japan and Sweden are looking at major catastrophes in the coming decades if they can't get their populations to increase their birthrates. Its a large part of why Sweden has some of the best benefits for new parents on the planet.

Additionally, some see the collapse of stores like Toys R Us as the first wave of economic effects resulting from the declining birth rate in the US (note that Toys R Us also owns Babies R Us). Obviously, there are lots of factors at play, and retail in general is doomed, but a greatly reduced market for babies and children's products is indicative of a potentially greatly reduced market of everything else in the coming decades.
MedGenome Gets $40m Series C Funding from HDFC Group
>> then they'd be classed as assault rifles and there'd be no regulation at all.

I really don't understand people that say this. Have you ever tried to buy an actual "assault" rifle, meaning a select-fire battle-ready rifle?

Even for semiautomatic rifles, the regulations are quite long. Maybe no one should own an AR-15 (though I doubt banning specifically the AR-15 would do anything since its not even the most effective gun for what people illegally and terribly use it for, people just happen to do it because its popular and in Call of Duty), but to call it "no regulation" is just silly.
No, those don't contain the same information.

Our Kontemplate repository contains the state of an entire cluster, including all versions and all configuration.

A tag value is a single piece of mutable data that is in no relation to the other relevant data.
...and it was the technician/operator that was fired.
Not to pick on the app but with a product at such a low price, this sounds like the ideal way to bleed out a ridiculous amount of money.

Three months of that is already more money out than 2 new subscriptions bring in.
In case anyone else was curious about the statistics quoted in this post, they do not match the references cited by the post itself (nor other sources). For example:

> Niger's populations has doubled from 11 to 22 million over just the last 10 years.

Niger's population has doubled from 11 to 22 million over just the last 18 or 19 years.
Interns! We are a small company (6 people on the Payroll) and we always have 3 of 4 interns. With us, everybody can get an itern to teach and offload work to.

Most interns leave when they're done. But every now and then, one sticks and we get to keep'em! 3 of our regulars got in that way and 2 of our current batch are going to stick around.
Introducing Campaigns, a full team effort
I highly recommend "A Mind For Numbers" by Barbara Oakley.
All writing is just splinters of carbon or drops of ink.

How can an element or a wster-based solution be illegal?
News aggregation operates under a very different model, and Google is constantly negotiating with news vendors.

>How can a search engine be useful if it doesn't include the most popular sites?

News has a relatively tiny set of providers. Information has a massive set of providers. Hence why Google can call the shots if you want to be in their engine. Pinterest only recently started getting ranked highly, owing to a weighting change, and it is a negative result for almost everyone.

You repeatedly keep citing the results themselves as validation that the results are correct. That isn't how it works, especially in the face of users saying "these Pinterest results suck and reduce my experience". Google constantly changes these things.