skysight-inc/HackerNews huggingface dataset:
I know, I read the article. I'm saying that we're relying on respondents' interpretations of "confront another person" and "defend." Given that a small absolute percentage of people replied in the affirmative, I think it's reasonable to assume that some portion of those may have been confused by the question or over interpreted it.

I'm not disagreeing with the author, I just would want to see more data. The reason this doesn't 100% pass my sanity check is that the study's figures suggest that ~2m people use gun's defensively every year, which is a very high figure given that there are ~680k violent crimes every year per the study. So I would want to know the distribution of the cases when guns are used defensively, to understand this discrepancy
If they’re generating lift, there’s a pressure difference. If there’s a pressure difference, it’s coming from a speed difference.

When you say there’s entrainment with no Bernoulli effect pressure difference, are you talking about zero angle of attack, or non-zero? At zero I don’t see the relevance, and at non-zero it’s just wrong.
“Some of what shows up there I think is crap, of course, but much of it is quite thoughtful and remarkably clear-headed.”

This is a strange thing to say. By claiming X and not-X, it means precisely nothing, but it superficially sounds judicious.
> This article is overly pedantic. Java's semantics are pass-by-value only of you consider that the "values" that are being passed are pointers.

??? Pretty sure Java is uniquivocably pass-by-value. Your example of Swap is simply incorrect.

IIRC, in a pass-by reference language, Swap could be written as

swap(int x, int y):
int z = x;
x = y;
y = z;

And then you could call it as:

int a = 4;
int b = 5;
swap(a, b); // b now is 4 and a is 5

This can't be done in Java.

Also Java's reference types seem to be pretty FCO to me. Just because Java don't have pointer arithmetic is hardly a disqualification.

BTW, I find it interesting that Java's argument passing semantics and Common Lisp's are, so far as I can tell, identical.
It's not apples to apples, but for me, Fastmail is way better than Gmail, DuckDuckGo is as good as Google Search because its privacy features evens out the uneven score from search result quality, and a blend of iWork, markdown and latex is much better for creating documents than Google Docs.
This is Amazon milking the story to the fullest amount. I had the same feeling with the Microsoft marketing for the AI camera thing.

They really don't give a shit about employee happiness or anything because the 99.99% cases you hear from Amazon employees lack even the basic dignity or respect. This is just a nice marketing story to portray Amazon in a positive light.
Previously:

https://news.ycombinator.com/item?id=12796556
Which is still odd:why German but not English?
No, it's like inviting people over for a casual party and then recording everything from 15 different angles, including in the bathroom, and then hiring a few people on every street in the town to photograph everyone walking down that street so that you can cross-reference those photos to your candid bathroom shots.

And then you let some other people get those photos because "Chad who was at that party said it was OK with him".
The wikipedia article https://en.wikipedia.org/wiki/Gary_Kleck talks about his research, advocacy, and testimony.
> Maybe Level 5 will prove to be an NP problem.

Humans are able to "Level 5" driving, so...
Where by "safe dynamically type" you probably mean "strongly typed" (as eg Python).
https://algotransparency.org/index.html

This site shows Youtube's most recommended videos. It is quite revealing.
Thanks for contributing Rob, and we're very glad to hear it was a good experience.
A guide dog isn’t a slave.
What happens to customer owned Tesla cars IF Tesla fails?
Using GPIOs of Raspberry Pi in pure Tcl – my way [pdf]
It's like the clearest description of confirmation bias: things that you agree with are thoughtful and remarkably clear-headed, others can just be ignored and don't reflect on the quality of the source. Avoiding confirmation bias would require one to give up on this attitude.
While true this deserves a comment that money may be only second and not the first reason for those fears. Losing the ability to do something you love might be the reason for the comment. The article comforts by showing that being blind does not mean coding ends. You can still be a first class citizen. Though to spoil it a bit, being blind from birth vs. at later age might be different. At least you need a huge period to adapt I guess, which is where the insurance comes in again. Full circle!
Windows does something similar. https://www.howtogeek.com/243901/the-pros-and-cons-of-window...
I happen to be contributing to such a project: https://tixedo.co

Here are some interesting reasons for it.

1. You can keep tickets as collectibles in your wallet

2. If you can’t attend an event you can create a Dutch or reverse Dutch auction.

It’s just a project but we are getting interest. We are launching in a week or two. If anyone is planning an event right now, feel free to get in touch with my friend Zach zach@tixedo.co
Men's Steel Analog Quartz -Watch S Waterproof Sport Watches Relogio Masculino
Again if it is about the person I'd agree. This is a fluff piece FOR amazon.
It just has an acceptable in the IIHS small overlap crash test
This is the one thing that the JSON-against-XML holy warriors need to understand properly. Yes, JSON's less verbose; yes, it's just "plain text" (in as much as there is such a thing); yes, XML makes you put closing tags in - but if you need reliable parsing and rock-solid specifications (and it's reasonably likely that you do, even if you think you don't...), then XML, for all its faults, is very likely the better way.
"On the Internet, nobody knows you're a dog" applies to startups just as much as anything.
Auto final assembly lines make about a car a minute. Some run a little faster, some a little slower. About 500 cars per shift. 2 shifts a day, 6 days a week will get you to 6,000. Beyond that, you need another assembly line. Going to 3 production shifts is rare; you need some maintenance downtime.

This doesn't work like a growth curve. Once you get it working, an assembly line produces at a constant rate. Tesla's low output indicates serious downtime problems. They've shut down for some line rework, which is probably a good move.

There's still no discussion of the Fremont plant's problems from someone who has both access and the knowledge to understand what they're seeing. So everybody is still guessing. There's some CBS video, but it doesn't tell you much.[1] You need to see a video of a full cycle at the stations with problems, and they're careful not to show that. CBS shows 2-second clips of assembly stations but has detailed coverage of Musk's sleeping bag.

Robotic precision alignment by force feedback tends to be slow. Here are some DARPA videos of recent work they funded.[2] It's embarrassingly slow. (I look at that and think "ROS", which runs on Linux and is not hard real time, so you have to go slow.) Most of the stuff you see robots doing fast is preprogrammed motion. Sometimes, there's a vision system finding a target followed by preprogrammed motion to reach the target.

Apple used to have a highly automated factory in Fremont. Steve Jobs was very proud of it. Productivity wasn't very good.[3] They centered the factory around an automated storage and retrieval system, big racks with a mechanical system to put things in storage and take them out. This gets you a tidy plant, but not necessarily a productive one.

[1] https://www.cbs.com/shows/cbs_this_morning/video/FMN4XL5kYzi...

[2] https://www.youtube.com/watch?v=HPD5tUlKGMM

[3] https://www.youtube.com/watch?v=Dk306ZkNOuc
Because parent said they tracked the test suites.

Perhaps the tests don't run on the devs laptop, but on an integration system (we have such a setup).

(And of course you can make test suites report failures centrally, whether they tests run on a laptop or not).
If what's true? The complaint isn't even clear. And what does he deserve exactly, a lynch-mob?

I can't believe people have the audacity to write unsubstatiated claims of animal abuse about a blind person's guide dog on a post about their achievements as a developer.

They should be ashamed of themselves.
Google and Microsoft Push Websites to Go Password-Less
I would like to see a more nuanced analysis of this. How many cases were there where the gun made a positive difference? The answers to the asked question don't really tell us much.

I have had once a guy draw a gun on me while I was walking my dog and yelled at him because he almost ran me over. He would probably answer this question with "Yes" but this was certainly not defensive use and the gun made a normal dispute into a potentially life or death situation.
"emulate my competitor's marketing at night, every day"

Might you expand on thisa little, in loose terms, please?
Very true, and is kinda a sad reflection of us/me/people-in-general. I still use Facebook, because its easy conveniences outweigh my frustration. :/

So what do we do? SSB is pretty good, and I think the Beaker guys are working on one too. They require you to download/install to your desktop though, which I'm fine with, but I don't think consumers will bother with.
I've just started going to a cafe in London which uses a kind of tap to fill the milk jug from a keg. They get a keg delivered, and then when the keg's empty it goes back, gets cleaned and refilled for another customer. It's one of those things that when you see it, you think why isn't everywhere doing this? Especially eco-conscious coffee shops.

Similar to this: http://www.moobar.com.au/
Outlier detection also fixes this, without having to implement health checks that replicate the whole functionality (complexity) of the rest of the service.

10 500s in a row? Go to the timeout chair until you get better.
The way the article (and pictures) describes it, the car will receive a full instruction package before starting to execute it. And all regular systems (collision avoidance, ...) will presumably still be active.
I'd prefer that all testing be done with live data in a real database ... maybe not at the very beginning but as soon as practicable. I came into a project recently with so many issues around differences between real data and assumed data, and unrealistic assumptions about real data that it's been hugely painful, with lots of back and forth between Dev and QA and Ops. With Docker now there's no excuse for not setting up soon in a project's lifecycle a realistic environment (infrastructure topology-wise) with real data on development and QA laptops.

With this you still have fast and slow perhaps, but everybody can run all but the most extreme scaling tests.
Sure, but that's perhaps true for more essential tools: seeing the code, the debugger window, the output, going through logs, etc.

The ability to see diagrams would be quite low in utility.
if your customers are willing to pay a premium for your product just because you are doing things in a more humane way then they are probably also the type to actually recycle their cartons.
Maybe we're statistical anomalies but I agree. The recommendations are always crap so I find new content from humans recommending it to me, not machines.

And I've never seen an ad for something that actually inspired me to click it or buy anything.
> CDC can't study gun violence because they are out to ban guns.

Seems to me if that was the concern, removing the CDC head with the problem and then not appointing/confirming one with the same problem would be the solution.

I mean, that's like saying we should permanently ban the DoJ from enforcing civil rights law because of Jeff Sessions’s views.
If you want to help, here's the social network plan that has many comments thanks to HN folks:

https://github.com/joelparkerhenderson/social_network_plan

Comments welcome here or on GitHub or email me joel@joelparkerhenderson.com.
One mistake people commonly make is that they assume independent discovery is difficult. When you look at the seminal inventions of prehistory, independent rediscovery is the norm, not the exception: agriculture was developed no fewer than 9 times, writing about 3-5 times, urban civilization at least 6. Pyramidal structures themselves are evident in most ancient urban civilizations without much evidence of direct transmission to or from Egypt.

It's not sufficient to just say "this looks similar." You have to explain how the designs were transmitted, what else was or wasn't transmitted, why evidence is or isn't present in supporting records such as contemporary accounts. There is very strong presumption against pre-Columbian trans-oceanic contact (based in part of our knowledge of ancient shipbuilding techniques and maritime practices), so you need a very high burden of proof here. Vikings and Polynesians are exceptions to the rule here because we know they were both able to make the journey, there's corroborating evidence that's multifaceted, there's explanations of why the contact was ultimately transient in nature, etc.
Screenings miss half of diabetic, prediabetic patients
“Linux is the best operating system to practice ethical hacking.”

Cries in MacOS
I did a large project with a blind programmer many years ago. He was the sysadmin of a server I had in the Bahamas. When on the phone with him, I could always hear the speech software gabbling out directory listings and stuff. He was really good too - always been very inspiring to me.
Tangentially related to that: a Dutch radar company apparently was responsible for reverse engineering that for the CIA

https://thecorrespondent.com/3789/operation-easy-chair-or-ho...
That's a good point. I tend to shy away from buying loads of extra devices since I have a collection of consoles old and new already hooked up but, as you say, something designed specifically for streaming might prove cheaper in the long run.
It's called "Avoiding taking personal responsibility by trying to point the finger of blame at others." And it's something that children and immature adults often do.

For those who are so torn up about the situation, nothing's stopping you from finding a piece of cheap real estate out in the middle of nowhere (maybe by a nice stream or a lake), building a yurt or whatever and then just living off the land. That's the kind of thing our ancestors often had to do, and that's the kind of thing people in underdeveloped countries still often have to do. (Hence why they are called "underdeveloped countries".)
You're right. This is an important point to keep in mind to maintain perspective.
You don't even need to use a hypothetical example, this is pretty much what happened to the ozone layer.
Thank you.

The issue thread/request for this had been open for something like 2 years and I waited patiently for someone braver than me to implement it.

Now my custom domain on GitLab Pages automatically redirects to HTTPS. I'm happy.

Next up is to add an option to automatically renew Let's Encrypt certs for GitLab Pages.
That's a sign that you need to write tests to test your tests. It's part of treating your test code as a first-class citizen. I always write a test suite for my test suite.

Just kidding.
>However, almost all terminals cannot differentiate between Enter and Ctrl+Enter.

Don't let them do the differentiation them.

Hook a script/something between the keyboard and the terminal that does it for them.
The milkman used to deliver and collect at the same time.
I agree with you the Bolt is a good value. I am concerned with your comparisons. A car that accelerates 0-60 in 4.6 seconds is in a different league than a car that does it in 7 seconds. Sure it is not a 2x increase, but these aren't computer specs. Using 2x as a baseline of comparison is unfair given these machines are used for transportation. Perhaps only in range would it be fair.

Tesla's branding tactics are no different than the other auto manufacturers. I don't think you can ding them on that. They all play to an audience or niche, it can be heavy handed. It can be GM talking about trucks and ruggedness or BMW talking about performance machines. Tesla focuses on "innovation." It can all be a bit cheesy.

I am waiting for the rest of the autos to catch up and deliver their flagship electric cars. I think consumers will wise up and choose the car that provides the right value for their $. Porsche will price their upcoming electric sports car cheaper than the Tesla roadster...I would take the Porsche.
Life hacks for introverts?
>I'm saying that we're relying on respondents' interpretations of "confront another person" and "defend."

If confronting someone with lethal force prevented an attack from occurring, do you count that as defense? It sounds like you want some kind of guarantee that the attack was going to happen if the person was not confronted, which is impossible for you to know for sure.

Personally, I like erring on the side of preventing an attack on myself/loved ones then the side of "let's make sure they're actually going to hurt me/my family before I do anything."
MacOS is still an UNIX system so that's fine. Windows is the worst.
The way other articles describe it, a pro player is not really aware of the incoming ball, lower level non-conscious (reflex) systems track the environment and react before you are aware of it, just like when a regular person dodges a sudden obstacle coming at them and only a bit later they realize what's going on.
Ah a full stack failure. That is when you decide to change (or implement) everything in the full stack from raw material to consumer in one go. As a "go to market" strategy it is usually fatal. In the technology business it is a company that makes their own CPU, their own operating system, and then opens their own retail stores for selling their computers with their own software. Plastic Logic failed this way when instead of just marketing their screens they tried to build an entire reader (screen/case/os/etc).

Based on the telling of the tale, a different strategy might have been to a milk packer that used re-usable glass bottles. Buy milk from Fronterra, then package it in re-usable packaging, and work with the grocery stores to stock it and handle the returns. Work that cycle developing tools and processes that get the use of reusable containers to the same level of efficiency as the plastic containers. That is like a 5 year project right there. Surveys of stores on their return process, helping them improve it, maybe building receiving kiosks that handle it without the store having to train employees to do the return.

Just doing that and you have helped the dairy business be more sustainable. Once that is running, then start looking at remote milking the cows. Your bottling company now has two brands, "earth friendly" milk in sustainable bottles, and "earth and cow friendly" milk in sustainable bottles from happy cows.
SMS still costs extra for international messages. Messenger does not
You're a hot mess :)
I get what you're saying, and that it's hard to come up with simple, straightforward questions that address all the likely misunderstandings. But, in this case, I was observing that in response to your comment,

> even though these wouldn't technically count according to the wording of the survey, we are still relying on respondents' interpretations of the questions

it seemed that in this case, the question was worded rather well. Particularly since your response was based in personal anecdote.
I feel like there must be some way to 'clean' our brains. As we get older it must accumulate 'gunk' that slow it down or weaken connections.

I guess sleep is the closest thing we have but to me that's like saying drink water to fix tooth decay.
Keep in mind, brandishing your weapon is illegal in most of the states (in fact I am unaware of any state where it's legal to brandish your weapon).

Regarding cases of road rage, there are many incidences where one side was clearly aggravating the situation (quite possibly by getting out of the car or pulling out a baseball bat) when the situation was deescalated because of a gun involved or many times gun was the only way out [1].

1. http://www.skyvalleychronicle.com/FEATURE-NEWS/Road-Rage-A-G...
Well, "doesn't work" automatically.

Most people will instinctively just press Enter after pasting though, which will defeat the expansion's utility.
Thanks Scott for linking to that. We're very much trying to improve the performance of GitLab.

I do think that most of our performance improvements are to improve the end-user experience. So I totally understand	dijit's request to reduce memory. Today we recommend 4GB of memory to run GitLab https://docs.gitlab.com/ee/install/requirements.html#memory

One big thing would be if we can run the Ruby code multithreaded https://gitlab.com/gitlab-org/gitlab-ce/issues/3592 You can see I created that issue 2 years ago and there has been recent activity on it.

Right now GitLab the company is focussed on making complete DevOps https://about.gitlab.com/2017/10/11/from-dev-to-devops/ happening. So any help on the multi-threading is appreciated. The first thing would be to implement https://github.com/covermymeds/rubocop-thread_safety
You're probably thinking of 'group replication' in standard MySQL. Aurora's horizontal scaling for reads, writes and storage capacity is quite different since compute and storage is decoupled, and the concepts of 'sharding' or sending writes to 'servers' don't really translate directly.

In Aurora [1], data is partitioned into 10GB chunks ('protection groups'), with copies stored in 6 'storage nodes' spread across 3 Availability Zones. When the 'server' (database node) handles a write, the data is sent in parallel to all 6 storage nodes, and the write is accepted as soon as a quorum of storage nodes (4) writes the data to its redo log and responds. The storage nodes also continuously back up the data to S3 for extra durability.

These 6 parallel storage-node operations are performed for every write, even in a single-master Aurora setup. Multi-master simply scales out the number of 'database nodes' (compute) for handling queries, while keeping the number of storage nodes (and the total write-amplification) constant. In the rare case when conflicting write-transactions occur that can't be resolved locally at either the database or storage layer (e.g., when data changed at both multiple database nodes AND multiple storage nodes), a hierarchical conflict-resolution mechanism is invoked to decide which transaction succeeds and which gets rolled back [2]. This reportedly provides 'near-linear performance scaling when there is no or low levels of conflicts', even when dealing with multiple masters spread across multiple regions [3].

[1]: https://aws.amazon.com/blogs/database/introducing-the-aurora...

[2]: https://www.slideshare.net/AmazonWebServices/deep-dive-on-th...

[3]: https://www.slideshare.net/AmazonWebServices/deep-dive-on-th...
Perhaps I'm not communicating myself very well. To be blunt, the question could be worded as well as possible, that doesn't preclude the subject material from introducing a bias anyway. And given that the subject is relatively controversial and not 100% well-defined (we have no way of determining whether the use was "justified" or even actually defensive), that could indeed introduce a significant bias.
They said they tracked bugs. A test failure during development doesn’t generally go in the bug tracker.
The level of frustration in trying to get Siri to do something when you can’t use your hands is quite something. I’d like something a bit better.
> proxy-lists getProxies --sources-white-list="gatherproxy,sockslist"

Is there a reason for using only gatherproxy and sockslist? There are more lists [0] available.

[0] https://github.com/chill117/proxy-lists/blob/4bb8064703b09ee...
Is there any way to do it without some people suspecting marketing?
If the history is real, which it is, then it's OK in my book, there's no way to tell the history without some people suspecting marketing
Show HN: Lexigram – combining Alexa and Kodi