skysight-inc/HackerNews huggingface dataset:
How else do you force people into compliance? Do you really not know how communism/socialism works? It's at the end of a gunpoint. More people have been killed at the hands of Mao, Stalin, Lenin, during "peacetime" (not in a war) than the entirety of WWII, including what the Germans did. The estimates are about 100 Million killed - only in the last century. Here's one such incident where the USSR killed the major wheat producing farmers in the Ukraine (they were too good at their jobs and produced more than other farmers), where approximately 6 million people starved to death as a result. That single event killed about as many Jews that were killed in WWII: https://en.wikipedia.org/wiki/Holodomor

How often do you hear about this history? They don't really teach it. They only really teach about the evils of Germany during WWII in US schools and gloss over the socialists and communists, which were, by far, much worse in terms of how many people were killed.

All you have to do is read the last 100 years of world history to answer your question. True history.
The biggest failed projects in tech
This Q&A is relevant: https://askubuntu.com/questions/16918/how-to-listen-to-audib...

The second answer (which is the top voted one) is my answer. It's basically using ffmpeg with -codec copy.
I don't really see religious/conservative populations going out of their way to abridge a book that includes scenes that they need need "whited out". There are plenty of other books to read, and they'd probably prefer not to support works they disapprove of, anyway. That's even assuming that the books make sense with the sex and violence torn out; if you were to read The Girl with the Dragon Tattoo with everything a puritan found objectionable torn out of it, there wouldn't be a very sensible story left.
If our scientists are trying to inject neutrons into a mirror universe, are mirror-world scientists trying to inject neutrons into ours? Could we detect that if they did?
Exposed Orvibo database leaks two billion records
You don't need a one line component, you can just declare an extra variable before your main JSX.

A redundant extra component is bad for performance.
> I’ve used statically typed languages in the past, but my programming for the past few years has mostly been in Python. The experience was somewhat annoying at first, it felt as though it was simply slowing me down and forcing me to be excessively explicit whereas Python would just let me do what I wanted, even if I got it wrong occasionally. Somewhat like giving instructions to someone who always stops you to ask you to clarify what you mean, versus someone who always nods along and seems to understand you, though you’re not always sure they’re absorbing everything. It will decrease the amount of type-related bugs for free, but I’ve found that I still need to spend nearly the same amount of time writing tests.

This is one of the biggest confusion points when comparing Python and Go.

Go's static type system is weak, the weakest of any widely-used static-typed languages except C/C++. Lack of interfaces means you have to cast in/out of object, so you're constantly sidestepping the supposed benefits of the static type system. Type errors will, of course, be caught at runtime, but that's completely identical to Python. You can, of course, use go generate to avoid a lot of the object casting, but then you get all the wonderful problems of macros.

Python doesn't enforce types at compile time (because there isn't a compile time) but it does enforce types--it does not "nod and seem to understand you", if, for example you decide to do `42 + "Hello, world"`. It very much tells you that this is not valid.

This confusion comes from the common misconception that static types = strong types, and dynamic types = weak types. The truth is that there are a good number of static languages (C being the most obvious) which have much weaker type-checking that some dynamic languages like Python.
I tried to think of others, but availability bias means I'm stuck on recency bias.
Certainly not due to heavy-handed rules imposed by governments, which I think is the proposed solution for those that appall at oil consumption.
It's not a case of parts being out of date. It's the C abstract machine that is a different model to the machine's. More specifically, C was designed in the PDP-11 era. Hardware has evolved since then which makes it a poor choice if you are wanting to build a mental model of what your computer is "actually doing".
Facebook Removes Accounts Used to Infect Thousands with Malware
Converting ebooks doesn't destroy formatting unless you convert to a formatting-limited format like mobi or rtf as an intermediate step.

kf8 and epub are roughly equivalent.
Location: California

Remote: Preferred, actually

Willing to relocate: Yes

Technologies: Design, UI, UX, HTML, CSS, Sass, JS, Adobe Suite, Sketch, Principle, Framer

Resume/CV: https://makki.pro/damian-makki-resume-2019.pdf

Email: damian@makki.pro
Nest partners with utilities to support demand shedding/load response [1]; you get a utility bill credit for allowing the utility to send Nest demand shedding signals when local power demand is high (which suspends your AC cooling cycle for 1-3 hours), but you can override the thermostat setting if you must (you just don't get the credit). Cheaper than firing up a single cycle gas peaker (super expensive, comparatively speaking to base load and renewables).

You don't have to allow the utility to control your consumption automatically, but then you'll be exposed to the real time price of power (not a regulated average as occurred in the past because of dumb meters).

[1] https://support.google.com/googlenest/answer/9244031?hl=en (Google Nest: Learn about Rush Hour Rewards)
It said the population peaked in 1500s, then again in the 1970s.

This city was mostly a spectacle well before Instagram.

If anything there are way more people no longer living in poverty and capable of being foreign-traveling tourists than ever before + population growth. They need to go somewhere so they hit up the same small group of great places that was there before the wealth and population growth.
I bought a dual sim Mi phone for this purpose as well. It worked out really well. At the border crossing from Hong Kong into mainland china, they didn't seem interested in my devices fortunately. Still will wipe my phone before I use it again, however.
It's centuries away.

So much legacy technology and machinery, buildings, installations, infrastructure not to mention the fact that neither wind nor solar and not even hydro are anywhere close to being able to provide that it's only a few percentages of world energy usage and have upper limits.

In my view the only real fundamental progress when it comes to energy, within sight (and it's still far away if ever) is Thorium and Fusion.

Furthermore the externalities of things like wind and solar isn't calculated today and would make two things very clear. You can't have wind and solar without the backup of oil/nuclear/coal and they will never be able to provide us with enough energy to meet our needs to not talk about meeting our future needs (which will be many times higher than it is today)

I am all for green energy but i share your pessimism.
How you and your friends can play a video game together using only your minds
Zygote: Bridging Machine Learning and Scientific Computing (Slides from EuroAD)
Location: Denver, Co
Remote: Yes

Willing to relocate: NO

Technologies Looking for work in Stock, Options, CryptoCurrency trading. Technologies: Trading API, Stocks, Options, Crypto Currencies, Trading, Python, PHP, MySql, MongoDB, Finance

Résumé/CV: http://www.strategic-options.com/chads_resume.html

Email: chad.humphrey@strategic-options.com

Algorithms / Strategies

-Volatility Algorithm, deploy across $150 million portfolio

-Options Implied Volatility Arbitrage strategies

-Stock & Equity Algorithms, Current tracking over 500 stocks.

-Smaller Bitcoin / Cryto currencies algorithms

Software & API:

-TD Ameritrade, Interactive Brokers, Etrade, Ally

-Scraping techniques
The official proposal if anyone is interested:

> The decisions of previous conferences have introduced some restrictions to the use and have imposed constraints on the development of aeronautical mobile applications within some existing mobile allocations traditionally used by the aeronautical mobile applications.

> At the same time, the number of manned and unmanned aircraft equipped with sensors has grown significantly in the past 20 years together with the need of bidirectional low to high data rate communications. Aeronautical applications like fire surveillance, border surveillance, air quality and environment monitoring, traffic monitoring, disaster monitoring, terrain modelling, imagery (visible, infrared, radar, meteo), video monitoring require non-safety communications between various types of aeronautical platforms.

> Consequently the need of non-safety data communications between various types of aeronautical platforms increases and so the need for new frequency bands.

* https://cept.org/ecc/groups/ecc/cpg/cpg-pt-a/client/meeting-...
The code that I've shipped that, 10 years later still runs at previous organizations with no support needed is really something I'm very proud of when I look back.

At once point we actually wrote an AJAX site that worked in IE6, Firefox and Safari (pre-Chrome), before Prototype, jQuery or JSON was even a thing...and it still worked perfectly 10 years later. All hand coded JS and backend PHP + Java.

It's one of the reasons that I get kinda shocked when I see people look at code on Github and then avoid it because it hasn't had a recent commit. It's also of the big reasons that I'm a fan of Elixir, because the language is approaching a point where it's creators consider it "complete". Boring and stable is the goal.
What was the job?
You can argue there has been a lot of progress in web development since 2000, and you can argue it hasn't. I think we did a lot of circles around ourselves, creating new frameworks that do the same stuff as the ones before them. The real progress was in browsers and CSS which allowed things like access to device cameras/inputs, rtc technologies and adaptible layouts.
The OS doesn't know the details of what things are specific to a given "thread". So it has to take a "big dumb sledgehammer" approach to switching tasks: it has to switch out the whole stack (4k or 8k) even when there are only a few bytes that belong to that particular task (because it has no way of knowing which bytes those are), and it has to interrupt the tasks at essentially arbitrary times rather than waiting for them to yield (because, again, it has no way of knowing what the yield points are) which then means the tasks have to have more synchronization overhead etc. to work around the fact that they might be preempted at any point.

In this age of VMs/containers for everything I'm not convinced a conventional OS offers a lot of value - OSes made sense when programs needed to access different kinds of hardware and we liked to have multiple processes/users sharing a single machine while broadly trusting each other, but neither of those things is really true any more. Look at unikernels for where I think the future is going - bootable VMs that act as a language runtime that controls things like threading directly, no need for an OS intermediary.
Article below says Aramaco's bond offering indicated they were near break at $45/barrel, vs the $10 often repeated. Their production seems to include a ton of waste. Beyond that, Saudi Arabia is estimated to need $70-85/barrel to balance their budget (though they can borrow if need be).

In the past the consensus was they could outlast frackers, but I think that's changed in the past several years.

https://www.forbes.com/sites/rrapier/2019/04/01/saudi-aramco...
I love how Norway is trying to reduce deforestation around the world by paying countries not to cut down trees. I would be happy to join similar initiatives with my modest funds (or time).

[0] https://www.weforum.org/agenda/2019/02/norway-starts-payment...
[1] https://www.fastcompany.com/1681332/why-norway-is-paying-a-s...
They have now released an initial statement [1]:

For about 30 minutes today, visitors to Cloudflare sites received 502 errors caused by a massive spike in CPU utilization on our network. This CPU spike was caused by a bad software deploy that was rolled back. Once rolled back the service returned to normal operation and all domains using Cloudflare returned to normal traffic levels.

This was not an attack (as some have speculated) and we are incredibly sorry that this incident occurred. Internal teams are meeting as I write performing a full post-mortem to understand how this occurred and how we prevent this from ever occurring again.

[1] https://blog.cloudflare.com/cloudflare-outage/
> Honestly, I don't understand why since at the end of the day everyone gets paid, and indeed get paid more than they normally would have (I guess it's more of a "you are altering my art so people can consume it in ways I didn't intend" attitude).

The problem with "you are altering my art so people can consume it in ways I didn't intend" can be a purely economic one, as it's misrepresenting the "brand" that is the author. If you removed the "vulgar" things than you are changing the product in a non-controlled way. It's why some directors or writers remove their names after producers or whatever external controllers get a hold of it. It doesn't represent their creative abilities. They could put out two versions, but I think that the opinions of most authors that if the sex scene could be removed, it didn't need to be there, and it wouldn't have been there in the first place.

It's removing an aspect of the brand.
I understand why People of Twitter might want to read his whole library, but what do you find interesting about this personally? To me it just looks like a random list of book titles.

At least contrasted to a resource like this: https://sivers.org/book
I also found it hard to follow and the story not particularly interesting, at least not enough of a reward for struggling through it. I finished it a few pages a night over ~3 months, which was a good activity to help me sleep.

I read the translation by Richard Pevear and Larissa Volokhonsky. Could be that it simply whooshed me, maybe I'll try again older and wiser and find myself enjoying it.
Business Devlopment Specialist
'Mystical' psychedelic compound found in normal brains of rats
SEEKING WORK | So.Cal/Remote (USA) | Cloud Operations Engineer / DevOps / Systems Administrator

20 years professional experience - CloudOps, WebOps, DevOps, Web dev, and Jack-of-all trades.

I've mostly worked with high-traffic Web sites: PHP-based primarily - most all of it on AWS.

Extensive experience with Amazon Web Services, especially EC2 (ELB/ALB, AMI, VPC, Auto-scaling), RDS, CodeDeploy, Route53, Certificate Manager . I have plenty of exposure to most of the AWS services in some form though.

I have strong skills in:

* Linux: RedHat/CentOS/AmazonLiunx, Ubuntu, Gentoo, Alpine

* Supporting Web platforms (not necessarily developing): Apache, Nginx, PHP, Ruby-on-Rails, NodeJS

* Database: MySQL/MariaDB (stand-alone and RDS), PostgreSQL, Redis

* Infrastructure as Code: Puppet, Terraform, Packer

* Monitoring and Alerting: Zabbix, ELK stack, Grafana, Datadog.

I’m located in US Pacific Timezone and can work with anyone based in the US.

Website: https://www.cloudopsgroup.com/
email: josh@cloudopsgroup.com
Good point, in my case I've only done about 10 books and I can remember each one, 100% converted wit obvious problems.
The Paco-Addicted Youth of Buenos Aires
you could've given at least one JVM language, maan o_0
Cloudflare outage caused by bad software deploy
No problem! https://imgur.com/a/ejSaUen
Heh, I am reminded of when the control plane at AWS went down... and we had a custom autoscaling config that would query for the number of instances running and scale appropriately... but when the AWS API died... we kept getting zero running instances...

So our system thought none were running and so it kept launching instances....

These were SPOT instances and thus only cost like .10 per hour...

But we launched like 2500 instances which all needed to slurp down their DB and config - so it overloaded all other control plane systems...

We had to reboot the entire system. Which took forever.

The only good things was this happened at 11am - so all team members were online and avail... and then AWS refunded all costs.

---

The other fun time was when a newbie dev checked in AWS creds to git - but he created the 201th repo (we had only paid for 200) -- and as it was the next repo which wasnt paid for, it was by default public - thus slurped up by bots asap - which then used the AWS creds to launch bitcoin mining bots in every single region around the globe. Like 1700 instances.

The thing that sucked about that was it happened at like 3am and we had to rally on that one pretty fast. AWS still refunded all costs...
I wonder if we might achieve better* results in some systems if we added in these biases on purpose. (I.e. treated them like features, not bugs or even emergent patterns.)
Start with the problem you are going to solve:

What is the problem?

Who experiences this problem and how often do they experience it?

Is the problem painful enough that people will pay for it?

How many of those people are able to pay, and how much are they willing to pay?

How are they currently solving this problem?

How much will it cost you to solve this problem? What is the potential revenue opportunity?

Example of a viable, stable business - locksmithing:

What is the problem? People get locked out of their homes, businesses, and cars.

Who experiences this problem and how often do they experience it? Most adults that own a home, business, or car will experience this once every six months or year.

Is this problem painful enough that people will pay for it? Yes.

How many of those people are able to pay, and how much are they willing to pay? Most working adults are able and willing to pay $100 to get into their home or car, especially if they are in a rush.

How are they currently solving this problem? Spare keys, friends and family with keys, AAA / tow companies, etc.

How much will it cost you to solve this problem? What is the potential revenue opportunity? Basic home locksmithing tools, certification, uniforms, insurance, business license, local advertising may cost a few thousand dollars, so breakeven might be 3-6 months.
We're excited to see you all there. The space has been amazing this year, despite what you might see in the market, and our sponsors have covered a significant cost of the conference. Because of our amazing sponsors (Microsoft, Quorum, etc.) we've been able to reduce ticket prices. We'd love to see you all there.

If you don't know about truffle, you can find more info here: https://www.trufflesuite.com/

We're trying to make blockchain development an enjoyable experience (like eating a chocolate truffle). Would love your thoughts.
It's a strawman because you are pretending that arguing for less restrictions on residential zoning (allowing the construction of more housing) is equivalent to arguing that distinctions between residential/business zoning shouldn't exist at all.

I can argue for more apartment blocks to be built without necessarily arguing for less regulations on the locations of brothers and hog farms.
It's unsettling that we're both so eager to save the bees, and so eager to save our kids from ticks.
Because my family need feeding and housing.
Decoding the Language of Neurons
I have a table of 100 rows x 10 columns mostly of numbers which change 10 times a second (think trading).

The source data sits in an array of objects.

On each update, I need to update the table cells with the latest values from the source array. The content of each cell can change, possibly it's css class too (from red it become blue for example).

I'm using Vue/Bootstrap-Vue table at the moment, but it's quite slow.

Is Svelte suitable for this? Other options to quickly update a <table> from data in an array of objects, one object per row?
What format are you starting with? That doesn't happen if you start from a modern, flowed (kf8) format with proper markup. Calibre tends to preserve all markup. It might add some trivial css fixups in some cases, but usually that's only when tags it thinks are important have no associated css already.

There are two reasons I can think of for why you'd get broken paragraph separation. First, the markup in the kindle version (if it's old style mobi, or really badly generated kf8) could be broken, so when calibre tries to split into multiple files to prevent single (x)html files from being too big, it can't tell where paragraphs are so it might split in the middle of a paragraph.

Second, you might be converting a pdf or azw4 (essentially a pdf) to epub, in which case you'll get paragraph breaks across pages. You shouldn't convert those formats to epub without extensive editing.
What is the industry standard of staging environment for large teams
I am associated with a large SaaS platform. The whole system consists of a dozen micro-services. The staging environment was ok when the team was small.
But for a few months, we are fighting with each other while utilizing the stating environment. Can anyone throw light on industry/best practices for staging environment for large teams?
Is NoSQL even still hyped? I thought the hype cycle had moved on to NewSQL at this point.
On a related note, I find very interesting Patrick Collison’s curated bookshelf on successful industrial/applied research labs: https://patrickcollison.com/labs

I’m currently reading “Dream machines: JCR Licklider and...” and enjoying it very much.
I grew up on a southern coast where north was almost always with a slight upwards incline.

When I'm in a hilly place my automatic sense of direction gives me downhill = south, with about 25% accuracy
New Method for Tackling Stroke Restrains an Overactive Immune System
Oh man. When my wife and I were in our 20s with one kid in New York, being hip urban parents was easy. I did not realize how unscalable that was. The second kid kills you.
Kind of ironic you bought a burner phone to avoid Chinese surveillance then turn around and buy a Huawei phone
The point is it's a poor excuse to frivolously use helium simply because it's dirty.
I can understand being confused by that wording, it wasn't the greatest. :)
Deep Genomics | Toronto | Onsite | Full-Time | deepgenomics.com

We are hiring ML and CompBio scientists!
Deep Genomics is a small (~40 employee) startup that is using machine learning to discover and develop therapeutics for genetic disease. A very fun and academic environment.
We'll be hiring engineers soon!
Job listings can be found here: https://jobs.lever.co/deepgenomics

Deep Genomics is a Toronto-based startup company that is changing the future of medicine using artificial intelligence. Founded in 2015, Deep Genomics brings together a multidisciplinary team of world-leading experts in machine learning, genomics, chemistry and biology. Together we are on a mission to develop an AI-powered platform for rapid discovery and development of the best genetic medicines, focusing on oligonucleotide drugs for the treatment of patients with rare genetic diseases.
> Why would he care how the old company is doing?

Because at one point one recruiter or HR manager will ask him to provide a reference from his previous manager? And when he looks like an absolute ass he can pad his resume with whatever he wants? Short time thinking will not get rewards in the long run in that case.
Black Adder might return for a fifth season (rumor)
There's a graph in the article that show the population shrinking since 1950. I doubt social media has anything to do with it.
I think this depends a lot on the company and your personal ability to tune out noise. Also whether your company uses slack heavily. Office or remote I find 99% of my interruptions are from slack, but they're semi-async and mostly ignorable if I'm heads down on something.
Generic Attacks on Hash Combiners [pdf]