skysight-inc/HackerNews huggingface dataset:
Maybe I am a black transwoman with a disability and a history of clinical depression. I think that has nothing to do with the topic at hand. I'd prefer if we talked as two human beings to each other.

> But it is generally pointless to assert that. It just causes people to more vehemently ramp up the dismissive personal attacks and assertions that I'm an idiot whose point is invalid while they run screaming across the stage flailing their arms like Kermit the frog.

In my post I never intended to question your intelligence. I also did not call you a nutter and I don't know why you think I did.

I questioned your line of reasoning, and wanted to know whether you really thought about the consequences of a "population crash". I believe that these two words very cleanly describe a hell on earth, and your post seemed to handwave all this suffering away. That is a line of thinking I don't agree with, and I wanted to make you think about and reply to that.

I'm deeply sorry for the hardships of your life. All the best to you.
Business has always been about putting on a pretty front at the retail side that faces the customer, while squeezing the back end for efficiency.

In traditional restaurants, there is an often repeated quote: if you like a restaurant, don't look in the kitchen.

A retail store will often have pretty displays while the conditions in the warehouse are more, hmmm, pragmatic.

Nowadays, we find that the retail interaction consists of a web app or mobile app for purchasing, and a delivery man for receiving of an order.

Customers will be ignorant of the backend. Rarely are people really aware what is necessary to enable them to buy the things they buy.

There is nothing surprising that there is a discrepancy between the customer-facing side and the behind-the-scenes operation. What is important is to treat employees as people, regardless of whether they work in a stock room 10 feet behind the display, or 1000 miles away in a order fulfillment center.
Shouldn't be illegal to buy a competitor that do exactly the same things as you when the sum of the market share is greater that 50% ? I know it depends on the definition of the relevant market that could be "hosted mongodb" ( mlab+atlas are maybe 70% of the market ) or "hosted documents DB" (maybe 40%) or "hosted DB" (maybe 5%). What do you think ?
Computers are not enforcing law, I think this is just a misunderstanding on how blockchain systems work. They rely on consensus of majority of nodes, that are operated by humans. So in effect software written by small team of people is running on nodes operated by people. Ultimately the entire system is controlled by people, as DAO "hack" clearly shows.
Thanks for chiming in. Curiously, I had a few questions:

1.) Does DDS really pen test developmental/operational weapon systems? I'm talking about custom flavors of standalone PIT systems at the lowest embedded level, not just public-facing unclassified commidity IT systems. Maybe I'm missing something, but the projects highlighted on DDS's website suggest otherwise.

2.) How's your Blue team ops? The current RMF meta in the field strikes me as an all-Red team party, while the Blue side of business is pretty much always MIA. I suspect it's partly because pen testing is fashionable these days, successful outcomes can be quite dramatic and perceivably understood by stakeholders, and avoidance of the inherent liablility of defensive posturing without significant impact to performance/capability if a complex system's requirements are not well understood (a compounded issue not exclusive to weapon systems), to name a few.
Reading these answers make me realize, that we are doomed.
If your ego is so fragile, than good, keep the code to yourself. Some people might be a bit too sharp, but when you get the 100th "bug fix" that includes unsafe code, extra dependencies and the effort put into auditing is 10x the effort to write it on your own, then yes, you'll get a rude response. You might have been meaning well, but others haven't. Your contribution won't be missed.
I agree, but I think there is also another effect at play here, which is the end of private circles where opinions can be exchanged "present company excluded". If you watch old tv, for example, you'll be appalled at the sort of things (harsh, elitist, dismissive of the general opinion) that could be said even in a broadcasted event- the audience was self-selected, recordings were rare and generally unavailable, few were reading any sort of newspaper. People were entitled to unpopular opinions because they had a limited circulation.
But today, when everything is recorded, cut and pasted, infinitely available and replayable, every statement made in public must be crafted to be acceptable to absolutely any audience in any context and at any time. Those who contravene the rule are at terrible risk of having their public, work and private life destroyed by public uproar- effectively resulting in a strict censorship of opinions.
Sorting 2 Tons of Lego, the Software Side (2017)
Show HN: Percollate – a command-line tool to grab web pages as PDFs
I did try to game things, analyse them, find approaches etc etc... I went nowhere, only deeper into paralysis.

These days I have a simpler trick: stop thinking, do <it>, don't stop until it's done (avoid multitasking, unless you're already into flow or you sense high motivation).

welcome to adulthood.
I would imagine you would use it when a human is unable to enforce a contract - for instance when there is no other party who is capable of enforcing it or who the parties agree should enforce it (because it would be too costly or for lack of trust, for instance).

Perhaps this occurs when dealing with individuals who are in different countries and the matter is too small? or perhaps while engaging in illegal activities?
Can anyone compare this vs other resources to learn differential equations? I want to learn math roughly to the level of an undergrad engineering student, so I've looked at some Advanced Engineering Mathematics books (one by Zill, another by Kreyszig), both have mostly good reviews, and to be honest, Paul's Notes seem almost a level above in clarity and understandability. For example, compare the explanation of integrating factor and exact equations. The books typically explain exact equations via a total differential, which I'm kind of confused about... why not just say that the left part of the equation is a total derivative?

I can't decide whether to continue reading the Advanced Engineering Mathematics book or learn the topics it contains via Paul's Notes and other resources. My worry is that the reason Paul's Notes seem clearer is simply because they're more superficial.

What are some other good learning resources for advanced engineering undergrad math?
From a legal perspective, this is very interesting. The concept of escrow has existed for centuries I suppose. It needs three parties, A (origin), B (escrow) and C (destination). An escrow is only needed, because A and C don't trust themselves enough. Trust is a basic necessity in any contract and providing trust is a extremely valuable service.

In (Austrian) civil law, there is something called "acquisition in good faith", which allows a third person under certain circumstances to lawfully acquire full and unrestrained ownership of a good from someone who does not have the rights to transfer full and unrestrained ownership of said good.

Example: A wants to sell a laptop to C, but doesn't trust him until he has fully paid the price. They agree to use an escrow agent B. A gives B the laptop and C gives B the money/price. Now what happens if B doesn't acts in bad faith and decides to sell the laptop to the third party T? Well, if T isn't colluding or doesn't have to suspect that B is acting in bad faith, he (under certain conditions, that are most likely met in this case) can acquire full and unrestrained lawful ownership of that laptop. A is only left with claims on account of unjust enrichment against B, but has zero chance of getting his laptop back if T refuses to give it back. In that case it may not be problematic, because A only wanted the money, although he now has to take B to court and B maybe insolvent and so forth. The problem is more poignant if the laptop wasn't a laptop, but something very unique that has no equivalent monetary worth.

And here smart contracts help: they make it impossible to transfer certain goods before certain conditions have been met. The ensure trust. That's why I believe this technology is very valuable.

tl;dr: smart contracts are very valuable, because the ensure trust.
From what I understood the recent Navy collisions are caused by under-staffing => sailors having to work too long days => sailors literally falling asleep at their posts / seeing things that aren't there / not seeing things that are there
Sounds very optimistic, but also depends on a lot of "if"s and "maybe"s. Fact is that while a lot of hard problems do get solved by new innovations, not all of them are, and systems do fail catastrophically sometimes.

Who knows what the future will bring. I have little doubt that the planet and human species will survive in the longer term, but the ecological, human, and economic costs will be huge. It's a stupid gamble: the benefits to ignoring climate change are small, and the dangers are huge.

It bothers me to no end that even in Europe many parties that acknowledge that climate change is real and a serious problem (basically everyone, only the US/GOP is a mainstream source of climate denial) kind of ignore it because "zomg the economy might shrink 0.001% the next quarter". It's spectacularly short-sighted, and it's one of several examples where our democratic system is failing massively in addressing serious problems.
Me too. There is a library that solves this: https://github.com/Infinidat/munch

from munch import Munch

foo = {'a':1, 'b':2}

foo = Munch(foo)

print(foo.a) # 1
print(foo['a']) # 1
Do either of those matter more than the exercise and cognitive improvement?
Using my own words, I'd say it was necessary though. One thing is the technique abstracted from the application, the other thing is a concept applying the technique. A fully abstract technique is awfully dry, so it's best taught connecting to other techniques. At that point, ODEs are a concept reduced to mathematics.

I found ODEs interesting only later when used in Linear Algebra, which could lead to differential algebra. But there are different approaches and not one is the true one, so what should an instructor do? You need calculus for ODEs, so much is true I guess.

Growth in hunter/food populations is interesting, too, plotting fox pop. over hare pop. Finally graphs can go in circles, not just in one direction along one axis.
I’ve been sporadically working on this over the last couple of weeks, and I think it’s now stable enough to get other people’s feedback on it. I got the idea while perusing Simon Wardley’s mapping book-in-progress (https://medium.com/wardleymaps), and I wondered whether I can bundle all the chapters into a decent-looking PDF. (It works pretty well for that purpose). I also wanted it to be a sample app for gluing things together for the purpose of producing books in the browser.

I’d love it if you gave it a spin; please let me know if you find anything nasty!
One of the best tricks I used growing up was doing 10 pushups every time I died in games like counterstrike. The increased blood flow to the brain slightly increases your intelligence and decreases response times. It also acted as a gate to recklessness since you try harder not to lose. On top of that you get in pretty good shape if you game a lot.
I'm afraid they need to catch up with the rest of the world before advancing the state of the art.

The best case scenario is a quick cultural shift, with awareness of computer security threats overflowing from the military to laws and society in general.
More documentation around the effect of specifying / not specifying key prop would be extremely useful to ensure people understand how it affects lifecycle methods.

In fact more documentation around practical patterns would be useful.
Stop crying wolf (about this issue at least) for a start.

1. Guardian: "President Obama has four years to save the Earth" (2009)

https://www.theguardian.com/environment/2009/jan/18/jim-hans...

Barack Obama has only four years to save the world. That is the stark assessment of Nasa scientist and leading climate expert Jim Hansen who last week warned only urgent action by the new president could halt the devastating climate change that now threatens Earth. Crucially, that action will have to be taken within Obama's first administration, he added.

2. The Independent: "Snowfalls are now a thing of the past" (2000)

According to Dr David Viner, a senior research scientist at the climatic research unit (CRU) of the University of East Anglia,within a few years winter snowfall will become “a very rare and exciting event”.

“Children just aren’t going to know what snow is,” he said.

https://wattsupwiththat.com/2015/11/12/one-of-the-longest-ru...

You can read more about the endlessly repeated warnings about "tipping points" that never come in this fairly partisan but well-researched blog article: https://wattsupwiththat.com/2018/10/08/the-ever-receding-cli...
wow, what's python's level of abstraction? there are languages with much better abstraction capabilities
The IPCC hasn't said it in an official report. But Jim Hansen has said:

"Barack Obama has only four years to save the world. That is the stark assessment of Nasa scientist and leading climate expert Jim Hansen who last week warned only urgent action by the new president could halt the devastating climate change that now threatens Earth. Crucially, that action will have to be taken within Obama's first administration, he added."

https://www.theguardian.com/environment/2009/jan/18/jim-hans...

The IPCC chairman, Rajendra Pachauri, an engineer and economist from India, acknowledged the new trajectory. "If there's no action before 2012, that's too late," Pachauri said. "What we do in the next two to three years will determine our future. This is the defining moment."

from:

https://www.nytimes.com/2007/11/18/world/europe/18iht-climat...

There are a few lists around the place of people saying similar things. Those are just I could find easily without too much bother.

Edited to put the Hansen statement in.
I use and like IBM Cloud (Softlayer) for k8s stuff... I find they are making improvements to it (including docs) on a regular basis and I can often find and talk directly to their devs in a slack channel. Some parts are a bit clunky and I feel like I can see their legacy stuff poking through the abstractions but overall I find it to be good.

I tried Azure and had some issues and didn't really like it. I haven't tried AWS or GKE for k8s yet.
Luckily, you can call many Python libraries directly from your Julia code: https://github.com/JuliaPy/PyCall.jl
Is it? Really?

As far as I'm aware the oracle problem still exists, the problems of having to get data onto the blockchain from external, trusted sources.

In real-world contracts the problems don't arise over the simple execution of contract, they arise when intent is muddied or missed by words, when terms are unfair, overly onerous or legally unenforceable. Given this, there are very, very few situations in which smart contracts appear to be a good idea, particularly as you talk about anything more than trivial amounts of money.

The world just isn't that black and white.
C# Interview Questions and answers
Datalog is a subset of Prolog syntax and logical semantics, but not of its operational semantics, so in practice the link is tenuous.

I like the honest words of Serge Abiteboul (co-author of Foundations of Databases http://webdam.inria.fr/Alice/) on this topic:

This is back to the advantages of “declarative programming”. The first scam was Prolog: The language is not really declarative. The second scam was Datalog: It is declarative, but there is not much you can do with it.

Datalog is simple and beautiful – Horn clauses. We theory guys had a ball with it. There were beautiful results to obtain even at the cost of further simplifications (e.g., monadic to be able to decide containment). But the scam is that if you want to do anything serious beyond your stupid positive first-order queries, you need more.

There was no fix that I know of for Prolog. There were fixes for Datalog. Extend the language. And this was done during the last 30 years

(http://abiteboul.blogspot.com/2012/08/datalog-revival-for-da...)
from the Joy article,

> Eventually a stage may be reached at which the decisions necessary to keep the system running will be so complex that human beings will be incapable of making them intelligently. At that stage the machines will be in effective control.

doesn't that describe our financial markets already?
It's extremely low to automatically attribute disagreement to other commenters being dishonest. (even if we ignore the fact that AWS likely has a larger network of people highly invested into it...)
One thing I've found impenetrable about Stellar is the use of the XDR data format. I've never encountered this before and it's been a painful step in starting to build on their platform.

Are their any simple, introductory texts on it? A lot of stuff is from Stellar themselves.

I'm sure there are good reasons for using it, the rest of the platform looks simple to understand and well designed.
Smart contracts allow you to completely shortcut intermediaries and their fees in the case where everything goes right or can be checked objectively by an algorithm (ex price of a commodity on a particular platform at a particular time).

With a multisig escrow account, if you and your counterpart both agree to transfer the funds, or both agree to unlock the funds, there is essentially no fee to give away to anyone else. If something goes wrong and you don't agree anymore, well then you can involve authorities from the real world.
I am just trying to be objective; the next statement would tell you I was not paid - except for GMail and a bit of Chrome for dev work I am now completely Google-less, moved over to DDG, ProtonMail and my phones are running iOS and Sailfish OS. Exceptions are TensorFlow, Keras and Kubernetes.
I am okay with dishonest speech (or paid speech, for that matter), because it affects your reputation. Sockpuppets and bots harm reputation tracking.
It doesn't include Green's functions (I don't really know what that is but some other undergrad diff eq books have them).
Show HN: Universal Solution for Accepting Cryptocurrency Subscriptions
I wouldn't describe it like that. There's no super-language. That's not how Truffle works at all. Rather, Truffle is a way to express language semantics through writing interpreters, such that interpreted ASTs are then compiled into native code blocks.
Creator here. While growing my product, Telemonetize, a service that allows to charge a monthly subscription for access to your Telegram group or channel, I found myself going into the crypto market.

I quickly found out that crypto payments are 'push' payments, meaning that for a user to pay, let's say, $10/mo in cryptocurrency, he/she has to send the payment manually himself/herself every month. There is no universal solution for 'pulling' from a crypto wallet. Any solution that 'pulls' from a customer's wallet is limited and requires your end user to have that specific wallet

I built this API to make your life easier while accepting crypto subscriptions. It's a simple API that notifies your subscribers automatically via email several times before their subscription expires so you don't have to do it manually. In these emails, there will be a link to a checkout page so they can renew their subscription

You will get notified via email and webhooks when users subscribe, renew or don't renew(cancel) their subscription

All you have to do is add an embeddable widget/button to your website

It's built on Ruby on Rails, with plain Javascript and Bootstrap on the front end and it's hosted on Heroku
Google Plus to shut down after API bug exposes 500,000 users' details
Our site TrueColumn keeps you updated with current News on national and important issues like politics, business, sports and many more. The main motive is to provide all the national news with precise words and maximum accuracy at a single platform.

Email: truecolumnnews@gmail.com

Website: https://www.truecolumn.com/

Address: Noida, Uttar Pradesh, India
>I do have to wonder though. Is python popular right now because so many more people who have never programmed before are now starting to program?

In recent years coding has become hip/cool. I'm pretty sure none of the 10,000 Bootcamps/online courses that popped up are teaching c++ at the moment, it's all the easy stuff like Python and web. This gets people to their 'aha' moments quicker and keeps them feeling like they're progressing, even though they're doing barely any thinking. I will admit though if there is one language for anybody to learn for general purpose, it's Python.
The "bag of tricks" seems to allow to efficiently test a lot of people by writing tests and scoring them.

Unfortunately it seems to be more about the score than about the learning.
I find it incredibly naive.

The blockchain cannot enforce properly where external, real-world events are involved, and the hard part of contract law is not figuring out when to transfer money. It's figuring out when things aren't going as intended, it's figuring out when conditions might be unlawful, or when they just shouldn't be applicable in a given situation.

"Code as law" is very wide of the mark.
I am all for that, as long as it's the other intolerants that are not tolerating, right?

I've since come to the conclusion that it's mostly pointless to talk about "tolerance" and that it's the individual acts of intolerance that should be addressed on a case by case basis.
I have read many articles from different sites but in many of them, the writer is not sure about his/her words. It is really disappointing for the readers. Then I read this article and I am really happy to say that you have an excellent writing skill. After a long search, I came to your blog which is having good quality, perfectly organized and well-written posts. An article is always a detailed explanation of a topic. The details should be genuine and written in a way that the readers can follow it easily. Your article is perfect for me as I am working with https://buyessays.us/ Thank you.
It's a misunderstanding that's actively promoted by blockchain enthusiasts.

A lot of people still believe that inerrable smart contracts are possible and desirable. Hundreds of millions of ICO money has been collected by blockchain projects that basically promise to do away with software bugs by using [academic language X | proof verification system Y | magic beans].
"Get other people involved" has been really helping me over the last few weeks. I have a new customer who needs a new feature, and they've basically been my temporary co-founder while I'm working on it. I'm a solo founder, so it's been really helpful to listen to their feature requests, and they're helping me with a lot of QA.

I didn't really feel a lot of motivation to work on this feature before, because I had many other things to do. But once I started, I really got into it, and now I'm excited about launching it. It should make a huge difference to my company.
Is there a way then to write compliant/non-UB/non-buggy memory allocator/GC in C/C++?