skysight-inc/HackerNews huggingface dataset:
This was a fantastically written article. I've learned and been able to explore so much from it.

I still love Google and wouldn't be where I am today without it but it makes a fair point when camparing this time to the early oil industry. It's not like there's no competition against Google, it's just been a fantastic tool and why use anything else.
Here is the best comparison I have seen with Apple maps and Google maps hands down.

https://www.justinobeirne.com/google-maps-moat/
Google Maps's Moat - Justin O'Beirne
Given you mentioned Steam, Kerbal Space Program is a great example here. They initially released a 64-bit edition due to community pressure.
It was full of bugs and crashed a lot, and all they got were complaints about a lack of QA. There were mod authors who actually introduced checks and had their mods refuse to run on a 64 bit build, because they didn't want their mods running on unreliable systems.
Frankly, I am also by nature an introverted and guarded person, but I have found my life really enriched by consciously working past that to talk to people.
> Banks don’t want private account details (like the user’s current balance and credit limits etc) being seen by anybody other than the account holder.

Unless it's an in-person interaction, a face has little security value, because it's not a secret. Getting a photo, or even full motion video of someone often just requires finding their Instagram page.
> Also, how is that the top comment just a minute after being posted on a site where most people don't like AMP?

I think that it's quite possible that there is a false impression the proportion of the HN community that dislikes AMP just because the people that do dislike it have intense need to wave that around, while the people that don't dislike it aren't rushing out to post their "eh, it doesn't really bother me." Or even to question the attacks, as that often fails to produce any kind of substantive response.
Was going to post something similar here. I've got plenty of friends from prior to playing PoGo, but I see my PoGo friends more frequently because PoGo provides a common reason to meet up with them / be in the same physical location.

It's definitely a somewhat unique phenomenon, and I like both the effect (seeing friends more regularly) and being able to experience it from the inside.

It does, however, give me the feeling that I should put more effort into getting together with my other friends. But life provides any number of excuses to delay it.
As a married guy I have to say: That “prowl” sucks! I’m so glad to be in a long-term relationship because the time and money commitment of going out and putting foot to pavement was a huge drain—something I won’t miss ever.
True Wealth Is Not Money
I met a lot of acquaintances playing Tekken, so I can absolutely believe in the idea that a game would bring people together, even though Pokemon Go is not my thing at all.
I would like to do activities and meet new people and have social life, but what will you choose - spending time with your kids or social life? I can't go for beer or travel or whatever while holding hand of toddler.

But people without children really have no excuse.

edit: to make things even worse if i go somewhere by myself with child, all i see are groups/cults of mothers discussing parenting stuff, it's very rare to see men, they are too busy working and it's very unlikely to make non romantic female friend
I am male but I don’t actually over emotionally depend on my wife, I am just a loner (I lost my interest in friends before I met my wife). My preference for time with my wife is about 30 minutes a day and my daughter about 2 hours a day. I’ll happily spend more than that but my preference would be a book or software project. The problem is that I won’t have a good support network in my old age though.
So I switched to CarPlay so I am forced to use Apple maps. It’s not that bad. I think the turn by turn is better then Google was. The only issues I cannot figure out is when you have to paths showing on the screen (dashboard screen) and you want to pick the other one (not default). There seems to be no way to do that. You just have to know to make that alternate turn then it picks it up.
It's very buggy on a desktop for sure.
Imho you should post the link to the original paper on the publisher's website.

The fact that someone will get it via sci-hub is implicit.

But now that i am writing this, i realized that paywalled content is a bummer. ..

Well, dunno.
That circularizes the problem in that we use the same word to describe someone who happened to separately watch the same TV program as to describe something like a non-romantic life long soulmate. I think the article is talking about the latter, although the former is an open question, may or may not be an issue.
How does the isolation compare with docker in general?

Not familiar with freeBSD jails.
Thanks, but these references are reporting demographic and biochemical indicators. They do not state that people with a normal diet need supplementation.

Summary reference:

"The Nutrition Report has limitations. First, it does not cover information beyond biochemical indicators, such as dietary intake, supplement usage, hematologic measurements, and anthropometric body measurements, which are generally used together with the biomarker information to comprehensively assess nutritional status."

"forfeit insight into the association between variables unique to each individual biomarker"
"The mass of men lead lives of quiet desperation. What is called resignation is confirmed desperation. From the desperate city you go into the desperate country, and have to console yourself with the bravery of minks and muskrats. A stereotyped but unconscious despair is concealed even under what are called the games and amusements of mankind. There is no play in them, for this comes after work. But it is a characteristic of wisdom not to do desperate things."

- HENRY DAVID THOREAU, 1854
> The major one is that instead of manually checking pages one at a time, Checkbot lets you easily test 1,000s of pages in a few minutes to root out issues you'd normally miss.

ScreamingFrog does this too, but it's still nice that your work is out there to add to the suite.
> On the contrary, a model which fits better is that people are inherently antisocial and unfriendly, and find that with rented accommodation they can get away with it.

I think you’re right. The homeowners are probably aware that they’re locked into their neighbors for a very long time so building relationships makes more sense than the more transient renters.
The Donkey Kong Timeline Is Truly Disturbing
ebtables ≠ iptables.

Both are part of the netfilter subsystem in the linux kernel.
The Handbook For Writers
When doing laser holography the standard practice is to build a large, heavy bed, like a sturdy wooden frame filled with dry sand, and lay that on top of something that absorbs vibrations like a series of tires and inner tubes.

That usually does a good job of sponging up any low-frequency vibrations so long as you don't have any harmonic issues.

If you were battling a persistent hum you'd have to engineer the floors in your house to be floating in this fashion, if not the entire house.
We've banned this account for using HN primarily for ideological battle. That's not what this site is for, and the guidelines ask you not to do it, regardless of which ideology: https://news.ycombinator.com/newsguidelines.html. Please don't create this kind of account.
This is great! It's all outside my area of knowledge, but basic physics led me to the idea. At least now I know a name to describe my thought. Thanks!
Buffering is indeed helpful, but will not solve the problem. I always thought that a proxy server holding the current state and sending diffs to clients would be enough, but it would still have issues with visualization libs.
Is there somewhere were this issue can be discussed and addressed? GitHub?
> I'd argue that it isn't hard to make friends, it's just hard to meet people in the first place.

I strongly disagree; I think it's the opposite. Friendship takes time. You need to invest the time into conversation, building trust, building a relationship. You won't have a good friend after a week together.
Google is doing this with everything. In the end they will answer almost every query directly, except when you are looking for a site. Even then, they could try to identify what do you want from that site (if you use chrome or the site has google analytics) and show you the info you are lloking for.
Given that turing complete systems are not total, you can actually derive anything, including falsehood, from them. The point being that a general 'turing complete' system is about as useful to use as the basis of mathematics as a banana.

Category theory is not a great basis for mathematics, but at least it's not inconsistent.
Wirelessly charging drone batteries
edit: not part of the kernel, but userpace utilities to interact with the kernel api.
No due to US government and the high cost of flights to most of the world where stuff actually happens. Also, 'remote worker' hangouts tend to attract posers rather than doers.
This matches my experience trying to use Waze, multiple times, over multiple years. Sometimes the "creative" routes would seem to save time, other times exiting the freeway to take a surface street would have me sitting at the offramp for 10 minutes... possibly with all of the other Waze users who were routed that way.

There's also a familiarity level of safety taking known routes. Sure, cutting down some residential side streets might save 60 seconds, but no kid is going to run out into the road chasing a soccer ball on 101.
>We would be foolish to think that all calories are equal.

Given that the calorie is just a unit of energy, I believe they are considered equal. What you imply is analogous to measuring a length of 5 metres and then questioning if each of the metre segments are 'equal'. They must be equal, or else the segments could no longer be considered metres.

It may be more correct to say that the body does not utilise all molecules that it can derive energy from in the same way.
Lengthy HN discussion (over 600 comments!): https://news.ycombinator.com/item?id=15965653
Activity friends are key, but that requires activities.

The traditional networks around things like churches, rotary, clubs, chambers of commerce, masonry, hunt camps, golf, sailing, and political parties still exist and are open to members. They do require a level of sincerity and self acceptance that is perhaps outside the comfort zones of many younger people, but arguably so do friendships.

Friendships for men in particular are fraught in the best of circumstances, but it's an extra challenge to live in a city and become someone other men respect enough to keep around over the long term.
> This behavior is highly unexpected, and in highly secure environments, likely to be an issue.

If your "highly secure" environment relies on docker for isolation (a software neither meant nor designed for security), then it hardly qualifies as "highly secure" in the first place.
Why Artificial Intelligence Researchers Should Be More Paranoid
I can't tell, are you now arguing that the "liberal agenda" was right all along? If so, why are you posting the opposite?

We've been going back and forth for days but you still haven't posted any latitudinal studies to back your claims of the oppression of the White Male. There are plenty of conservative think tanks that would have been all over studies that showed such data if it existed.

I would think that HN being full of engineers and other left brain types would actually take the time to read such studies and give them a fair shot.
A project that you yourself need is the best way to start. And you'll naturally stay motivated.
At this hour we have a recording of the woman's voicemail greeting:

"Your call is very important to us. Please leave your name & number, and we will get back to you as soon as possible."
Since cities support parallel execution you must have an array to capture coherent debug information.
Similar is true for HDD BTW. Consumer grade HDDs are stuck at 8TB since 2015, and their prices keep hovering at around $200.

But it's not due to lack of technical progress. There are 10TB, 12TB, 14TB drives out there, but there is a huge gap in per-GB cost for them since they're marketed for enterprise users.

It almost looks like they're trying to milk HDDs as much as possible for exorbitant prices when they still have some chance until at least SSD manufactures start lowering the prices to a competitive level (their excuse is manufacturing can't keep up with the demand, which also reads to me "why would we lower the prices when there's so strong demand").
I feel like this is a sentiment sort of echoed by it's creators: I believe they've stated that they (paraphrasing here) "don't want haskell to become successful". Not in that they don't want adoption at all, but they don't want to have to support commercial requirements around stability and whatnot that companies usually require.

As such, I think a language that comes along and takes a subset of the best features and learnings from Haskell would be a really great idea. Maybe like a python but for haskell?
Google Maps has been steering me wrong quite often the past 6 months, including instances where it has me pass the landmark or business that I am driving to, turn into a private residential neighborhood, go two to three blocks in, and say "you've arrived at your destination".

Tempted to try Apple Maps again now that it's improved since launch.
>package the client and pull the content dynamically with JS

Please don't do this. Most pages are documents, not interactive web apps.

This bugs the crap out of me when the online documentation for a language/framework/program refuses to render without JS. It's completely unnecessary.
The language malleability of Common Lisp is quite nice. If you like Haskell, you will miss the types. SBCL (the most popular open-source common lisp implementation) does what is quite a lot of compile-time type checking and inference for a lisp, but very little compared to Haskell.

Common Lisp has found a very high local-maxima for macros. If you knew all of common lisp except defmacro, I could explain how it works to you in about 3 sentences. This is an absurd lever for how much power it gives you. This is also where many "lisp-in-foo" implementations fall down.

They (rarely) use the scheme macro system (which has a very complicated algorithm behind it) or more commonly implement the common lisp system, but without the features of common lisp that make it reliable. A major exception to this rule is Clojure.

I'm not a huge clojure fan, but every single place in which it differs from common lisp, it is immediately apparent that Rich understood why it was done in common lisp, and has very good reasons for doing it differently. It's one of the very few lisp branches that I can't find Chesterton's fences[1] in. I don't think this is because there's anything wrong with lisp, but rather that it's very very easy to write a any lisp dialect, which means you get a lot more bad ones. You need to do a lot more work to write a bad

1: https://en.wikipedia.org/wiki/G._K._Chesterton#Chesterton's_...
Meet the Artist Who Makes Creatures Out of Cutlery
If you want to check that you're building with the sources you think you're building, you probably don't want to be using `go get` anyway; the internet is kinda lossy, and that repo you wanted to pull probably doesn't exist anymore. I would probably use the proxy / redirect support to feed it the known-good sources you archived (a la maven / srpm / etc.).

As an example, jteeuwen/go-bindata was deleted this month and somebody made a new repo in its place... hopefully with the same contents.
If you want both, there is Slack ;)

Why separate your communication into two tools instead of one?
> Even if you used ebtables to filter out containers talking to each others' MAC addresses, wouldn't they be able to send broadcast or multicast packets to communicate with each other?

I'm afraid my initiation to ebtables (and iptables) was yesterday, so feedback such as this is highly appreciated. I will explore this and add a test to the repo.

> I guess it's not clear to me if the vulnerability/bug/whatever here is "two conspiring containers can establish a covert channel" or "a malicious container can send normal-looking traffic to a container, bypassing that container's firewall rules."

In the context of a sandbox, I purport the vulnerability is that a malicious container can bypass the firewall. The covert channel is largely inevitable because ultimately the containers can modulate cpu usage to communicate via cpu timing (I read this in a security paper somewhere, not sure how actual implementation works).

The impact of bypassing the firewall can be serious if the non-malicious container exposes any service without proper authentication (as is often done behind VPCs in the cloud).

Given that a high number of official containers contain known vulnerabilities (according to dockerhub). This is a potential issue for a large number of docker users.

> It does seem like the right answer is unique bridge networks per container.

My thinking is along the same lines, although I'm wondering if a container can communicate with the host if L2 packets may be able to traverse the network bridges. If anyone has input here, it'd be greatly appreciated.
TBH seem like your mother is doing same to you, they are adults and you should not worry about these things as their child
I haven't done it yet, but it's possible to jailbreak and put any app on CarPlay.
A Closed-Form Solution to Photorealistic Image Stylization
Why would a humming noise make people go crazy and leave their tents naked, cause a skull fracture and two chest fractures, remove one's eyes and tongue, etc.?
Highly suggest to read the demo at https://research.swtch.com/vgo-tour, which really clarifies everything. I do not write Go, but I did write some bits in it in the past, and now think that this will be a very useful addition to the Go toolchain. When I looked at Go for the first time I really disliked the simple but sort-of castrated go-build, and didn't really follow the developments since then, but this seems to solve quite a bit of problems. I especially like how you can shadow a certain dependency with a given package at a given path, and how it facilitates vendoring. Hope this becomes included in go soon.
If you are interested in Haskell I'd suggest starting with Elm (quite easy to get started) and then move into GHCJS by trying https://haskell-miso.org/ ... and if you will still be motivated try http://docs.reflex-frp.org .. and eventually you use Haskell to write both backend and frontend: https://github.com/reflex-frp/reflex-platform/blob/develop/d...
As another commenter posted, I wished someone had told me this when I was younger.

I never had a lot of friends in high school. I was a nerd when and where being a nerd was bad. I never really got the dynamic that mirrororing helps a lot with this and that I contributed to this by unwittingly coming across as aloof. What friends I had weren't... great. Frankly, after high school I never saw them again and honestly don't feel like I was missing much.

What compounds this is I have severe myopia. Always have, always will. It's not the kind of thing that surgery can fix. This meant, say, playing team sports just wasn't possible. It's also a limiting factor in so many things. Not being able to drive a massive handicap. It impacts the ability to even watch sports so that's not something I ever developed an interest in.

I also have anxiety issues. Not major. Not "I can't leave the house" type issues but... issues. In high school I never had to try so it wasn't an issue. In college I did, although I didn't realize it at the time. But it kept me from going to classes in part because I just didn't want to have to deal with not being able to see/read the board from that distance.

So I was pretty much a no-show and ended up dropping out. This also meant that I just didn't make a circle of friends in college like so many seem to.

There's been some interesting research done on people who appear trustworthy. This is a hard thing to measure but it seems to hold almost universally true. I think the study was about people who appear "untrustworthy" were more likely to be given the death sentence out of a pool of people who were all later exonerated with DNA evidence.

I feel like I'm one of those people that people just react negatively to. Even if they don't I don't think it matters because I pretty much believe it to be true. Combine that with some low-grade anxiety and you get a bad mix of trust issues and keeping one's distance from people.

I only ever really had one serious relationship and it didn't work out in a fairly gut-wrenching way that's stayed with me for years, in part from the self-flagellation for the choices I made that contributed to that ending.

So here I am, years later in my 40s. I have acquaintances but not much in the way of true friends. Honestly I can't even remember the last time I had a deep conversation with somebody. I'm reminded of Kevin Spacey's character in American Beauty when asked "how are you?" and he replied that it'd been a long time since anyone had asked. That's how I feel.

How people form relationships mystifies me so unlike some whose friends fall away but they still have their families, I don't even have that.

So here I am still wondering, how do people make friends?
Can you extend this approach to delimited continuations?
Here’s what will happen:

Judge: “Well, you signed this contract two years ago, which specifically states that you consent to OTA updates of any kind.”

Done. The judicial system is not always the place to fight these things, especially when you have existing case law working against you. It’s important to remember that we have a legislature whose job is to, ostensibly, make laws. Congress could quite easily make a law that no car company can advertise at you in your vehicle, but I’m having a hard time fathoming such sensible legislation with this current administration.

But my larger point stands: the courts will be of no use here, and rightfully so, because we already have a branch of government that is supposed to deal with this: the legislature. Not “roll[ing] over and accept[ing] this shit” will involve voting, unfortunately.
"Carbohydrate accounted for only 15 to 20% of their calories, largely in the form of glycogen from the meat they consumed."
That is a symbol with 0 re-use and therefore 0 abstraction. That is much less interesting than a represtentation that can generalize across a wide range of uses
Reasonable except for the helmet part. Anecdotal: I've gone through two smashed helmets. One due to taxi vs. cyclist and another when bicycle lowsided on wet leaves at a walking pace. Both times the helmet absorbed significant damage.

Helmets are a layer in defense. It's not a perfect shield and will not help in catastrophic situations. However in the more likely situation, the helmet does help.

Current cycling helmets are well ventilated and lightweight.

We should be providing information about the risks and rewards. It's up to the cyclist to decide how they want to proceed.

Me: 32km (20mi) each way, slicing through the Tokyo metro area.