skysight-inc/HackerNews huggingface dataset:
"A better search was inevitable."

I see it this way too.

As usual, most of this confused brain dump by yet another technology-challenged journalist could be reduced, per the "engineering mindset", to few lines: Facebook is a website protected by a password. There is a backend database. It contains photos, among other things. (Including personal data no web user would have shared with some random website in the 1990's.)

How to explain a website's popularity? Not easily. Do not be fooled by ex post facto "explanations" by those pontificating about already popular websites. If we knew the reasons why before the fact then we would not be having these discussions about the perplexity of network effects.

Does every web user really want to visit the same website, all day, every day? Do they set out to do that? ("Where do you want to go today?") If they do, then why even have a "web" of different sites? Why not stay on the same site and just visit its many pages (e.g. "profiles")?

For example, as a technical matter, do all web users need to log in to the same college drop out's website in order to share photos, or send messages to each other? The engineering mindset says no. The engineering mindset says there are many ways to accomplish this using a variety of methods. The most popular method may not be the best method, from an engineering perspective.

According to the journalist the engineering mindset yearns for a mathematical formula that proves why and how things become popular (cf. became or stay popular). But there is none.

The Google employee states that "web search" was cumbersome and slow back in the early 1990's. True.

Today, thanks to networking and hardware advances it is much faster.

But today's "search" is also manipulated to an extent not seen in the early 1990's. And increasingly, the web of "different" sites are (not obviously) owned by the same company, perhaps the same one providing the "search". Users are in some cases literally searching from among a selection of websites all part of the same enity, though it does not appear to them that way.

Indeed, in some aspects we have come a long way from the web of the 1990's.

How to explain a website's continued popularity? Manipulation of existing users and acquiring all potential competition. The list of methods is too long for an HN comment.

Needless to say, copying all the web's data and allowing access only by slow, small scale querying (with each query being recorded and used for advertising purposes) is not clearly an advance for users. It is just a tradeoff.

No technical barriers exist to opening up the web's data in bulk to every web user, and that would certainly be an advance for users.
Quickly skimming the book, it seems mixed back.

First complaint is that online eBook without search and links for definitions seems to remove value from the book.

It seems like the authors are trying to insert current interests and advances in economics into introductory level book. Sometimes it succeeds, sometimes it fails. The goal is admirable.

I think this book might be good on the side when reading more conventional book if it had good search function, and links to terms and definitions and links in the glossary.
Why isn't Twitter's reluctance to remove ISIS accounts and other terrorist organizations considered "extremist content" and twitter.com removed?
In addition to the "minimalist" aspect, this image seems to offer better practices on a security level than official Debian images. From their README: "The images are built daily and have the security release enabled, so will contain any security updates released more than 24 hours ago."

A recent analysis showed that the debian:latest image is "updated roughly every month" https://anchore.com/blog/look-often-docker-images-updated/
But multiple regional equivalents exist.
The article EXPLICITLY states:
> Of those, roughly 95 percent were identified by the company’s spam-fighting automation tools

So yes, your hunch is right, but it's also mentioned in the article.
This ARKit App Can Help You Park Your Car
Teens are growing up slower, researchers say
> That's the first link I found and it says nothing about a benchmark

Except the first paragraph:

The STAC-M3 Benchmark suite is the industry standard for testing solutions that enable high-speed analytics on time series data, such as tick-by-tick market data (aka "tick database" stacks).

I'm not going to bother any further with such an obvious troll.

Good luck dude. Wish you the best.
One of my card issuers [1] has a feature called "ShopSafe". ShopSafe lets you create virtual credit cards on top of your real card. Each virtual card has a separate lifetime charge limit and expiration date. Once a charge is made against a given virtual card, future charges on that card can only be made from that merchant.

For recurring payments I make a ShopSafe card per merchant. If one merchant has a breach all I should have to do is make a new ShopSafe card for them. All of the others should be unaffected.

If the underlying card is compromised and replaced the ShopSafe cards should continue to work as long as the underlying account is not closed.

This has worked out quite well. There are only three annoyances.

1. The interface is annoying. It is a small Flash window.

2. The expiration date can only be up to one year out.

3. Some merchants, like Amazon, use a variety of merchant names depending on what you are buying. For example, the shoelaces I bought recently from Amazon show up on my credit card statement as "AMAZON MKTPLACE PMTS AMZN.COM/BILLWA". The Kindle book I bought recently comes from "Amazon Services-Kindle 866-321-8851 WA". My subscription to the Kindle edition of "Analog Science Fiction and Fact" comes from "KINDLE-AnalogScien 866-216-1072 WA". (A few months ago, Analog came from "AMAZON DIGITAL SVCS 866-2866-216-1072 WA"). I also see in my Amazon purchase history things from "Amazon.com AMZN.COM/BILLWA".

Dealing with that would require five ShopSafe cards, and picking the right one for a given purchase.

There is a workaround I've heard for this with Amazon, but have not gotten around to trying. Buy Amazon gift cards with a ShopSafe card, and use them to pay for everything else.

[1] Bank of America. I believe that Citi has a similar feature.
You raise a good point. Availability is a huge advantage, especially for last-minute gift purchases. I haven't seen the good toys that I'm looking for on Amazon; I have seen them on Etsy.

On a tangential matter, I disagree with avoiding opportunities for teaching children delayed gratification in such a high impact way.

Think about it this way: every time you rightfully don't give your child something they want due to their bad behavior, you're giving them an effective lesson and improving their future life.

It's cruel to intentionally create situations that trigger a child; it should happen organically. It doesn't take long for children to adapt to understanding they won't get their way and start adopting appropriate self control.

Especially with modern research showing the damaging effects of corporal punishment, parents should take opportunities when they arise to discipline their children in a way that is meaningful to the child: withholding a toy they desire or another form of leverage.
In fact, you can access the hardware through native calls via JNI (or JNA). Or course, then, you have to embedded multiplatform libraries and manage the associated issues.
Also, the OpenBLAS implementation is very well optimized for several Intel and AMD processors (you can compile it so that it autodetects which one you're using). It can even reach the efficiency of the Intel's MKL implementation in mono-threaded mode.
Just googled and read about it (to get what radio-controlled meant), sounds really cool.

https://www.junghans.de/en/junghans-news-press/artikel0/36/N...
WT2 real-time earphone translator, starting at $99
When were ads not Google's primary revenue source?
> His point was that upgrading all clients/servers on a federated network is difficult/impossible and you end up with compatibility issues.

I think that he exaggerates the problem. Right now, it's possible for someone to install the Signal client, and then never upgrade it: the Signal servers must have a way, eventually, to refuse service to that client (upon which it will receive a message from the server stating something to the effect of 'your client is too outdated; please update it').

With a federated system, eventually some servers will be so out of date that other servers will refuse service to them. They'll have to send a message to those servers to the effect of 'you are too outdated; please update yourself'; the server can forward that message to its administrator. The clients of such servers might also receive a message stating 'your server is too outdated; please ask your administrator to upgrade or switch servers.'

A similar pattern exists with respect to client updates in a federated network.

Moxie's just wrong on this, I think: it's not significantly worse; the pattern with federation is very similar to the pattern with centralisation; and there are real benefits to federation & decentralisation.
Steroids are drugs of abuse by athletes seeking better performance in their sports. That is the reason why it's scheduled, despite low addictive potential.
Parity accounts for roughly 5,000 of all Ethereum nodes (of which there is no "official" "1st-party" implementation) [0]. As a result of being so popular, Parity users were collectively robbed of $30,000,000 of Ether due to the multisignature (typically used to secure funds versus single-signature-required transacting) smart contract bug.

[0]https://www.ethernodes.org/network/1

[1]https://www.coindesk.com/30-million-ether-reported-stolen-pa...
Two logical fallacies; First, "use" does not equate to addiction by any means. The vast majority of people who try "addictive" drugs do not proceed to addiction or even regular use. Second, the costs to society are predominantly those imposed by society. The violence of the drug trade, the lives ruined by a drug arrest or conviction, the families broken up by incarceration of young men are all self-inflicted by society. Just having to deal with the ravages of addiction would be a welcome relief from all those things.
I'm surprised macOS is more used than Linux among developers.
Dude. The mining rigs are physical. All I said was that China will seize the 'means of production' so they control the manufacture domestically. It's a phrase that was used a lot to describe the basic tenets of different types of economy and harkens to a time when industrialization was a major focus of the first world and people trying to find their place in an industrial society. The "means of production" phrase has been distilled and entered the zeitgeist as a way to talk about communism.
Imagine you want to create some new machines. Maybe you need four servers: 2 running Ubuntu operating systems and 2 running Centos.

Traditinally, you would get four physical servers together and then manually load an operating system onto each one.

With the advent of cloud technology, you can simply go to Amazon or DigitalOcean or whoever and just "create" these resources by paying for space in their data centers. You get four "virtual servers" instead of physical boxes you have to configure yourself.

Terraform essentially lets you "code" and automate the cloud provisioning. Instead of going to a dashboard and ordering four servers, you run a script that describes all of the servers you need as well as their operating system / networking / etc. needs. This scales very well (once you have a config you can replicate it to whatever quantity you require) and also provides consistency and reliability, as well as documentation, of your infrastructure.
> It is THE screen that represents THE most valuable, pleasurable part of their life - their friendly and familial relationships.

I disagree. Millions of people use Facebook, but not nearly as many people rely on Facebook as "THE" preeminent gateway to their loved ones. Most people use Facebook on a spectrum somewhere between "post a few times a day" and "lurk when I'm bored". People who centralize their entire lives around Facebook are pretty rare and are usually regarded as somewhat unhealthy in that regard unless they engage Facebook as part of their business or something similar. If Facebook disappeared tomorrow, people would groan for a few days but rapidly switch to SMS/Hangouts/WhatsApp/Snapchat or any of the other myriad communication services. The worst case scenario is that some people would lose some valuable contacts that they didn't already have backed up through iCloud or Google, but this isn't a life-changing event as anyone who has ever lost a cell-phone prior to 2007 can attest to.

> When you see a group of kids at a cafe hunched over their phones, or a couple on a date hunched over their phones, what do you think they are looking at?

People browse a variety of applications on their phone of which Facebook is only one fraction, especially among "kids" who are much more active on networks other than Facebook. Beyond that, "being haunched over" one's phone is more a sign of accessibility than necessity; if people could only access Facebook on a PC they'd just open up some other crap on their phone.

Seriously... it really is just a website.
I dunno man, I care enough to spend a big chunk of my free time improving my code ability. Thing is, I find it easier to use hotkeys in vscode than in emacs. I'm trying both right now and vscode just seems to allow me to do the things I want to do without like learning lisp or something.

In terms of "caring," I care enough to learn literally all of the hotkeys available by default in vscode, including some I added and changed. I'm a f'n beast in that IDE :P
Infrastructure as code.

Terraform provisions servers and infrastructure based on yaml config files that you can do things like commit to source control and see a diff of changes to your cloud provider. It's really fun but very tied into each specific service providers' nomenclature and services, I wish it was higher level. It provides backends for all the major players but I think there is (was?) some large variation in quality.

Wonderful talk here explaining with real examples: http://www.ybrikman.com/writing/2016/03/31/infrastructure-as...
I theorize that the situation is bad enough in the US that the use of drugs /would/ increase, if only as a means for the general populace to find some joy in our crappy lives.

Alcohol and tobacco consumption might go down a bit though; mostly because the drugs would be free in comparison. (/those/ lobbies would be completely against this experiment)

Focusing on the increased use segments of the population and figuring out why they're in to drugs instead of 'healthy' outlets would probably reveal deep social and societal dysfunction caused by a complex and interacting set of self-enforcing patterns.

Maybe changes in zoning, public goods funding, and worker rights would actually start to happen on a scientific basis trying to address the identified issues.

At the very least though, this would be THE MOST EFFECTIVE means of fighting criminal and terrorist organizations; by cutting off their funding at the source.
Probably who they follow/who they are followed by.
There's no need to have such a defensive reaction. There's plenty of reasons a result like this could appear, and most of them don't rely on "high-quality developers prefer vim/emacs".

As a tangential example, back when OSX market share started climbing a ~decade ago, it was a safe bet to say that the average OS X user was savvier than the average Windows user. This was true at a baseline regardless of what you think the "savvy" choice for an OS is: the simple fact that the sample of Windows users includes the large chunk of the population that didn't give any thought to their choice of computer (a sub-population that naturally is less savvy). This dynamic would hold true whether you think that savvy users would prefer Windows or OS X: by dint of being the default, the Windows-using population had its average savviness dragged down, a fact that has no bearing on the suitability of the OS for computer-literate users.

There could easily be a similar dynamic at play here: beginner developers are going to be more likely to be on a big GUI IDE, which would drag down the measured average quality of Eclipse users. This is entirely consistent with high-quality developers preferring Eclipse to Vim, or being split 50/50 between the two, etc etc. As you point out, confounders like age and experience are also likely contributors.

> It is possible that developers who code with vim and emacs are forced to focus on low-level details like method names while developers using IDE's can focus on getting stuff done.

FWIW, using Vim doesn't mean using raw Vim with no plugins. I used vim my entire time at Google and I was the most productive dev on most teams I was on. I'm pretty sure this would've been impossible without plugins at least including auto-complete, jumping to definitions, etc.
Slightly OT: Which distribution (for being a Docker host) has the best unattended security updates incl. reboots?

Requirements:

- Quick to setup, best would be a one-liner and not something I have to google everytime

- Update and reboot times can be slightly randomized, so the entire cluster won't go down
Yes, it is really readable. I've got an illustrated edition as a teenager, and it is still one of my cherished bookds. BTW, in "non math" knowledge areas it is impressive how readable are the seminal papers.
And before the press it was the church, the community and the family.
I've started writing this two or three times. It's so much bigger than I think it will be every time. This would need to either be a big time investment, or a community effort to supply all the tests one can run. And doing a speed test to determine what the bottleneck is in network speed requires a lot of third party bandwidth -- heck, even a million people pinging your server every day would be something to consider if your server is a potato (mine is).

That said, I'd love to see (and/or contribute to) such a tool too!
Whats the ideal number tickets coming through to get valuable feedback?
On that note, have you read https://en.wikipedia.org/wiki/The_Expression_of_the_Emotions...?

I've been meaning to go at it but I'd like to know in advance how outmoded its theories and concepts are.
Extending NGINX with (m)ruby // Speaker Deck
if indexing ever does make the market inefficient, active trading will become more and more profitable. And in turn more money will go into active management.

For me, the most interesting observation in the article is that poor active returns are a sign of market efficiency.
You've never taken a value from a web input field that was supposed to be a number? You've never used parseInt?
I'm male (Father) of three daughters who all breast fed. They also occasionally got formula when it was not possible to breast feed them but it did not change their breast feeding at all.

There is a lot of noise around breast feeding on the Internet but if you've got references to something other than apocryphal about formula preventing breast feeding I'm sure my daughters would like to know about it.
Successive conservative governments have introduced a fake internal market into the NHS, deliberately fragmenting the previously integrated system and forcing the severed parts to sell services to each other. The money they use to buy services from their former colleagues all comes from their individual budgets, which is centrally funded from taxation.

They still don't bill patients, they just furiously do pointless paperwork to swap tax money behind the scenes.

Prior to this, it was a more integrated system, where all staff just worked for one central entity - the NHS - and were just paid a salary. Medical supplies, drugs etc... were all centrally procured, as required.

Turns out that if you're buying drugs for 65 million people, you can get amazingly good deals from pharmaceutical companies and quickly build up incredible procurement expertise. This is all thrown away once you smash it up, though.
A new python PDF rendering library
A new python PDF rendering library (css/html to pdf) with special focus on long reports (splitting tables f.e.) - early stage. but get in touch if you think it might be useful. OpenSource since first commit.

https://github.com/systori/bericht
Thank you! I don't have concrete plans yet about this, but if i decide to do open source, I'll follow up.
Obviously not. You can fingerprint a user/device with a lot of information from your browser.

You can detect obvious things like browser, IP address, OS, but also more unique details like battery level, screen size, etc.
Did you use it with Kubernetes by any chance?
Not fully. The problem is the network effect. Look at the Arab Spring. "Everyone should have access to Twitter due to freedom". Now we see the other side of speech and run away.
How are they sustaining that free trading? If it's on VC money, then I worry what exactly happens to shares if the firm shuts down. Who is actually holding the shares becomes a critical question in that circumstance.

Edit: I see a $110M Series C in April '17 reported for Robinhood.
> the "no headphone jack" thing seemed pretty evil to me.

Ignoring the hyperbole ("evil"? Really?) all removing the headphone jack was was proactively responding to market forces (because BT headphones have outsold wired for a while now) as it gave them more leeway in industrial design (the port is large and repeats functionality the other port already has anyhow).

> all of the monopolistic app store practices really aren't awesome.

You don't understand what "monopolistic" practices are. Sorry. Apple controls their own platform but that's not monopolistic.

> the new specs for the Mac Book pro are also a joke for the price

Not if you compare like for like it's not. Sorry, doesn't hold up under even a cursory examination of the competition.

> wtf is that touch bar crap.

Awesome is what it is - I have one and it's freaking great.

> also, paying 800-1000$ for a phone is ridiculous

That's literally the price range of most major high-end smart phones (ok, $700-$1000, but still). The flagship phones from Samsung, HTC, and Huawei are in that range. You have to go to LG or Oppo (much much smaller sales and they are selling at a loss) to get below that (and only into the $600 range, even then).
How do these compare performance wise to other tablets (like an ipad)? I had one of these a few generations ago, and it was painfully slow. Though I could see at $79 one of the 8" being a great price for travel or watching in bed netflix.
You are missing the biggest differentiating factor of terrorism, the targeting of innocent civilians. Yes, US drone strikes do cause fear in a similar way to terrorism. Yes, civilians are being killed by US drone strikes. Yes, that fact is morally reprehensible. But no drone strike is launched with the sole intent of killing civilians. That is a world of difference.
Searching for the “hidden motion” to unlock the Switch’s NES emulator
Looks like both are news aggregators themselves. It kind of makes it tricky. Let me look into it.
> Although, to be honest, using the GUI version of GNU Emacs as a Notepad replacement is possible: Just ignore the keyboard commands and interact solely via the menu up top. You even get access to at least some neat major modes this way.

Sure that's possible. And I realize that you're being hypothetical, but if that's how you're going to use Emacs, you're not going to see much gain in your productivity ;)
This is most likely because engineers that use vi/emacs have to memorize language syntax and APIs as vi/emacs don't have code completion like most IDEs (at least not by default). And having that stuff memorized means you'll do better on a coding interview.
Does LineageOS run on it?
Missed that, thanks. Great to know that robots are running our censorship tools now!