skysight-inc/HackerNews huggingface dataset:
> Four hours later, the Miami Beach Police Department received an email from stun-gun manufacturer Taser International Inc.

> The message, marked “confidential” and not previously reported, provided guidance on how investigators should proceed, from collecting hair and nail samples to recording the teen’s body temperature and documenting his behavior before he was stunned. It included a sample press release and an “evidence collection checklist.”

It seemed reasonable to me.
It's multi-process. The core logic is a Qt application, but it delegates the external protocol I/O to separate processes. Mongrel2 handles inbound and Zurl handles outbound (Zurl is a project of ours that is basically the inverse of Mongrel2).
Can we get an apples to apples price comparison? Most people dont get huge government kickbacks, and have to pay connection fees to the local power company, etc...

I know 3 people with solar, and none are able to use it because of regulations except when completely disconnected from the grid.
What are they stripping out?
All music streaming services use DRM, out of necessity; it's a service of convenience. You don't buy the songs, you listen to a broadcast of them. Consumer ownership doesn't apply, and if you do want to buy DRM-free songs, Apple and many other digital music vendors will gladly sell them to you. That way you don't have to use Apple Music or any other encumbered service.
This is a dupe of this post:

https://news.ycombinator.com/item?id=15190555

Same title, same source link.
Instead of insulting me with the implication that I don't keep up with major technologies in my industry, you probably would've been more convincing if you'd told me what's changed since 2012. However, I do keep up with Mongo, and I do know what's changed.

It still doesn't make me want to use it. Relational data is better for most applications, Redis is better for many others, and I can have both documents and relational data in the same database with PG[1].

It seems like many other people with Mongo experience feel the same way[2].

1. http://www.aptuz.com/blog/is-postgres-nosql-database-better-...

2. https://news.ycombinator.com/item?id=15125984
Nice!

Not really cobol/ibm related, but to chime in on the retro term theme there is also the GlassTTY font similarly extracted from a dec VT.

My vintage large font green/amber terminal emulator settings for when I'm feeling lazy shall now grow even further :)
A little off-topic, but since Atlas Obscura crops up here fairly often, I'd just like to say that their book's a very pleasant thing to own, if you're into coffee-table books at all. I bought it on a whim after seeing an ad on the site, and I'm quite enjoying picking through it in fits and starts. Nothing in it that isn't on the site as far as I'm aware, but sometimes a laptop just doesn't cut the mustard for leisure reading.
Personally, I will not rest until every last drop of carbon dioxide is removed from our atmosphere.
If the string is stored as ASCII characters or Unicode code points (UCS-16 or UCS-32) then you are correct that not much changes. But if the string is in UTF-8, UTF-16 or the string system uses graphemes then indexing goes from O(1) to O(N). Every index operation would have to start a linear scan from the beginning of the string to get to the correct spot. With iterators it would be a quick operation to access what it's pointing to and very quick to advance it.

My argument is that iterators are far superior to indexing when using graphemes (or code points stored as UTF-8 but grapheme support is superior). And they don't hurt when used on ASCII or fixed width strings either so the code will work with either string format. No hairs, split or otherwise here.
There is a common thread of over-zealousness and an unbecoming enthusiasm for using force in most of these cases. This has the undercurrent of authoritarianism and is not compatible with civilized society.

The whole idea of law enforcement is they have the training to deal with confrontational situations with some degree of control and maturity.

They have the training, weapons, access to backup and near endless resources. Any confrontation with an individual is already heavily biased towards their side, to lose control is more than reckless.

For situations beyond basic law enforcement involving more than one person, for instance a riot or a gang, usually there are more specialized teams and strategies.
More than once, I've fixed connectivity problems by disabling IPv6. Never have I ever fixed connectivity problems by enabling IPv6. I wonder if this will ever change.
I even think that the issues with new cryptocurrencies is underestimated in the article. The problem goes beyond the cryptographic aspect to game theoretical challenges: the cryptographic protocols could be perfect and yet the cryptocurrency be insecure or offer a low security threshold.

For example, Bitcoin is perfect from the cryptographic perspective but its security threshold is around 33% [1]. Last year we also started a spreadsheet to benchmark different cryptocurrency metrics [2] but the blockchain/cryptocurrency/ICO space outpaced this initiative ;-).

[1] https://arxiv.org/abs/1311.0243

[2] https://docs.google.com/spreadsheets/d/1DQ770nGnHfJOoRSqTLmI...
"why would you risk killing someone for that"

I think that's the main point of the article. Taser markets these weapons as non-lethal, going to great lengths to make sure investigations point the blame somewhere else when a death occurs.

Police don't treat these weapons as lethal, which is clearly not true.
I like 1) a lot. It is too often neglected, but understanding the domain, actually understanding what the customer really wants are very difficult tasks.
Amazon needs to locate west / southwest in / just out of the city. It will be very convenient to the airport, existing MARTA lines, inject new life into that part of town, and it would be cheap for Amazon.
I like that term. I've always felt some new PM was coming in and changing things just to make it look like they were Doing Important Things.
Of course this is correct if you being with a lossless file, but if you start with an already lossy file, despite it being possible to sound the same as a lossless file, when you re-encode it with a different encoding, for example ogg -> mp3, you'll lose different parts of the file in the compression algorithm, so it will end up sounding worse.

I can't say I know how the different bluetooth audio codecs work of course.
Then perhaps we should do something about that economic loophole. If our country's employers can't provide a good, rising quality of life to its workers, then something needs to change.
Two points:

1) Hurricanes are actually harmless to planes. The only part of the flight that includes any danger is landing, due to wind and low visibility. But flying at cruising altitude or even through the storm is fairly harmless, as most winds are horizontal and nothing out of the ordinary for a plane. Keep in mind that the NOAA regularly flies commercial jets (such as a Gulfstream V) into hurricanes. Also keep in mind that never in the history of aviation has a plane been brought down by a cyclone. Thunderstorms, on the other hand, are much more dangerous. The main difference is that in a cyclone, air moves horizontally, while in a thunderstorm it moves vertically in bursts, which is much more difficult to navigate.

2) From what I've heard, this was not a commercial flight but a flight mainly aimed at evacuating non-rev airline employees. The main issue with doing this flight for regular passengers would be fear and discomfort due to turbulence. Airline employees on the other hand are used to flying, know that turbulence is harmless, and would rather just get home.
> In bold letters, marked “TIMELY AND URGENT,” the dispatch advised Miami’s medical examiner to send the teen’s brain tissue for testing to Deborah Mash, a University of Miami medical researcher. It did not mention Mash had been paid by Taser to testify on its behalf in lawsuits against the company.

I mean... this is a truly hideous thing from a company whose history is already mostly hideous.
Show HN: Dependabot – automated dependency updates for Ruby and JavaScript (Yarn)
not ever been a mainframe guy, but also part of the thing is not so much cobol but understanding all of the various mainframe arcana for whichever system is used.. you might try to 'sneak in the back door' e.g. via java-on-mainframes and get systems experience on the big iron, then step slowly over to the cobol side of things..
Because a whole lot of cops go crazy when they feel disrespected and running away is the ultimate disrespect of their authority.
We aren't that worried about the next pandemic.  why we should be
I can switch between languages. But i learned to write code in PHP, Java, C++ and other languaes. There is no necessarity for someone, who is a PHP or Java Developer to switch easily to another language.

It takes a few weeks, month and perhaps 1-2 years for someone and i think it is fair enough to decide to hire an java guy for a java position over an php developer and to ask this in a job interview. It might be also okay to hire some php developer (or vice versa) but dismissing it, that there is a difference, is wrong.
As Taser warns of more and more risks, cities bear a burden in court
There is a coverup in the form of providing an alternative means for the actual death. I would argue that if you're changing the narrative of history to provide deniability, then yes, it's a cover-up.
I think what makes NATs a bit heterodox to internet ethos is that they insert an element of hierarchy to a concept that was originally preached as egalitarian.

So do routers, but the extent of their manipulation is merely to ensure a packet reaches its desired destination. NATs act more aggressively.
This is the first time I can see Zig lang [1]. (Self-proclaimed?) C successor with manual memory management, ironed out edge cases, new take on error handling (that resembles well written error handling in C), generics, compile time reflection/execution (macros?), import .h works directly, exporting to C works directly, nullable types etc... all sound quite interesting actually. Anybody has experience/comments on the Zig lang, please?

[1] http://ziglang.org/
Inverse Symbolic Calculator
Seconded, it really is a nice, as you said, coffee table book. It's just really nice to pick up and read briefly while waiting for the wife to get ready or when you have moments of brief leisure.
That's a good point, but I think that

> At least before they shoot someone they think twice

doesn't hold in practice. Fight or flight translates to shoot or run, few police have the discipline to think twice and exercise caution despite personal risk.

Tasers were adopted because they are a safer option for both the public and police - situations like this play out with both weapons, but the taser is less likely to be fatal.

I think a more effective change is adjustable tasers, with a lower default power level. For most situations, the sheer shock of being electrocuted is enough of an immobilizer - the police don't need to start with enough power to paralyze a PCP fiend...
The story as written is a little ambiguous...what happened at the end of the chase is important. Did the cop just tase him as he was standing there with his arms up? Did the guy try to put up a fight? The answer to those questions is important and not covered in the article

Edit: from a NYT article:

> One of the things they learned, he went on, was that Officer Mercado explained his use of the Taser as having occurred as Mr. Hernandez-Llach was running toward the officer.

It appears that is in dispute though.

https://mobile.nytimes.com/2015/07/24/us/no-charges-for-offi...
It is, but I suspect you can significantly speed up loading if you skip all of the bullshit that makes loading take forever.

No people loaded down with multiple huge carryons, no checked luggage, no searching for your assigned seat, no zone loading bullshit, just everybody walks on the plane and sits down in the first available seats they find leaving no empty seats. Everybody lined up at the door ready to go the minute the plane is empty. You could probably have the whole plane loaded before it finished refueling.
> That probably excludes anywhere outside of the NE or West Coast.

ding ding ding! My bet would be on Pittsburgh. Maaaaybe Minneapolis, Madison, Detroit or Philadelphia.
Please don't post like this here, it breaks the guidelines by being uncivil and unsubstantive.

https://news.ycombinator.com/newsguidelines.html
$2M grant for exceptional Stellar partnerships
If you can sway a US presidential election from 99% chance of losing, to winning, using only a $100k ad budget. Maybe you deserve to be in power...
Well, that's also a good question, but it's more nuanced than that. There may be cardiac stresses in play that are -exacerbated-, perhaps fatally, by the Taser. Certainly people die from cardiac complications from drugs alone, but the thought here is that Taser is trying to say 'underlying condition' killed the person, not the Taser deployment.
Watch this lady steal a purse in a shopping mall. So quick
What do you think is the correct staring point? Obviously if you go back far enough the earth was just a hot ball of lava, and temperatures have been below that ever since.

Showing that temperatures have been relatively steady for a big chunk of human history/prehistory and then suddenly started shooting up right when we started burning mass quantities of fossil fuels seems most relevant to me.
There is such a thing as being heroic & not stupid.
Yeah, sorry, I was pretty cranky last night. Please see my reply to simonh in this thread a few minutes ago. (I'm basically agreeing with you.)
Fast Forward Labs Joins Cloudera
19 Ugly Logo Designs You Do Not Want to Copy
Reamaze integrates Upscope. Gives companies powerful chat and screen sharing
I use Minikube with the VirtualBox driver, and it is the only way that I have been able to deal with my slightly unusual networking requirements and do local dev with Kubernetes.

VirtualBox lets you forward ports from within the VM to your localhost directly, bypassing iptables and any default routes.

Our network uses a "no-split-tunneling" VPN, so most of the Docker networking solutions are completely unusable for me.

Kubernetes fortunately provides easy ways to enumerate the services that you intended to expose (via ingress, or similar) so it's absolutely trivial to script forwarding every exposed service or ingress to the localhost IP. I still am editing /etc/hosts file if I ever need to use a host-based route, and I have some interesting issues with SSL certificates that sometimes did not have the server name that I expected on them, but for the most part this works great for me.

I am a Mac user and showed my coworker who is a Windows user, we tried to do the same thing on his machine and it was even easier because there is no notion of privileged ports below 1024. So, it works the same way but with one less workaround.
good solution to industry woes: stop making shitty movies
Surprising fact:

> In an absurdist plot twist, Rotten Tomatoes is owned by film companies. Fandango, a unit of NBCUniversal, which also owns Universal Pictures, has a 75 percent stake, with the balance held by Warner Bros. Fandango bought control from Warner last year for an undisclosed price.
Stanford and SF are a similar distance, and I don't think anybody would say that Stanford "rounds to the national market" for SF companies. I certainly know plenty of U of M grads who have ended up in Detroit, so I suspect your theory needs some work.
I'm as big a fan as the next guy, but did anyone find the breathless tone progressively harder to tolerate? Whatever happened to just stating the facts.
Interesting. I've been somewhat disappointed with Rust thus far and this looks a lot more like what I was hoping for.
never worked in it, so cant actually say,
but reading on the language periodically it seems to me actually kind of cool since it is so minimal and so designed around storing and retrieving data records and doing basic processing on them.. in a sense it is kind of like a minimalist programmable database engine that compiles to machine code..
We've already asked you to please not post generic political boilerplate. Could you stop?

https://news.ycombinator.com/newsguidelines.html
Based on the article, this is at least partly because of the availability of specifically curated collections. Someone still needed to choose to pay for the photos, but it probably does give a bit of a nudge to editors quickly selecting a photo to accompany an article. This article notes that a lot of the selected images are also still pretty stereotypical in various ways. So possibly a real trend but I'm not sure how much I would read into it.
I dont think the fear is sheltering... Most of those islands have shelter, its not like hurricanes are a rare event for them.

However, its the destruction and risk that it could be WEEKS before help comes if infrastructure is completely destroyed... and an island with limited resources means that the people still on the island will (compared to mainland) very quickly start to realize that they need to eat and acquire things to survive... and survival mode is the worst part of any natural disaster. The damage done by Katrina to New Orleans was horrible, but honestly, the damage done afterwards by the people that lived there (that was done to survive, im not criticizing, morality changes real quick in survival mode) wsa pretty horrible, too. Imagine a small-ish island with not a lot of natural resources and no quick way to get truckloads of supplies en mass...

Not saying thats what's going to happen - but thats the kind of outcome people forget when they volunteer to ride out a natural disaster. The actual event is just the prelude to a pretty bad period of time for the area it hit... and the pain you will feel after the hurricane is likely to be much higher than the hurricane itself.
You can also run multiple docker-machine instances which can run on say VirtualBox. This is a how we have developers learn about and test Docker Swarm on a single machine. I've really run out of use cases for Vagrant at this point.
Most of those jobs would've still been created without tax breaks, though. These incentive packages are a race to the bottom, transferring taxpayer money into major corporations with dubious returns.
Nobody's going to Chicago. The state government is in shambles, and taxes are going way up. The state is flirting with insolvency.

Boston and NYC are all developed expensive. Atlanta still has undeveloped area inside the city limits or old industrial areas that can be removed and replaced.

Chattanooga wouldn't work because they want an international airport and major university.

Atlanta has the world's busiest airport and Georgia Tech (engineering), Emory (business, medicine). Atlanta is also a huge transportation hub of the Southeast.

Detroit is a cesspool, but does have the added advantage of everything being cheap, lots of places to develop, and lots of transportation infrastructure, but no international airport.

It looks like Amazon wrote this RFP for Atlanta.
https://genos.co/sequencing.html
DRM has nothing to do with convenience or streaming. There are DRM-free services which provide convenience of streaming all the same (Bandcamp for example).

You probably meant that DRM is related to renting (which again, is completely orthogonal to streaming, see above). I find the concept of digital renting to be weird in itself anyway, and the fact that it drags DRM along demonstrates it.
Until we eliminate police unions, that's unlikely to happen: http://www.nytimes.com/2016/09/04/opinion/sunday/when-police... .

Mancur Olson is also interesting on the topic of interest groups and rent seeking more generally: https://www.amazon.com/Logic-Collective-Action-printing-appe...
They specifically mark them as "less than lethal" on all the packaging I've seen, and I've never seen a "non-lethal" marking on them. I've owned and used dozens (mostly for testing and one job).
Ditto /. and FM, RIP.
SpaceX already has one of the highest-volume production lines for boosters, upper stages, and fairings. They've got a lot more work to do, of course, but they're already done challenging things.
You can still run Docker Machine (part of the old Toolbox) for VirtualBox support. minikube/minishift can also be used as docker VMs and download up to date iso images automatically.
Huawei Is Now the World's 2nd Largest Smartphone Brand Ahead of Apple
Here's a good counter-argument to your assertion that people voted for Trump out of economic despair:

https://www.theatlantic.com/magazine/archive/2017/10/the-fir...
It looks very similar to the "logo" of Princeton University [1].

[1] https://lh4.googleusercontent.com/-eJ6mEvslTq8/AAAAAAAAAAI/A...
Everybody hates sequels when they sit down and think about it. But, when they don't... When it's "Eh... Let's go see a movie. What's playing?" They are faced with two investment choices: One selection of high-risk, unknown, unproven, original movies Vs. another selection of low-risk, familiar, proven productions --some of which are well-known to be liked by their group and others are well-understood to be skippable.

The "Eh... Let's go to a movie" scenario makes up a far larger portion of the total revenue than the carefully researched, highly anticipating planners. It should be no surprise that they spend so much on sequels and adaptations.
> ./configure scripts generated by GNU autoconf determines whether a linker supports modern GNU-compatible features or not by searching for "GNU" in the --help message. To be compatible with the scripts, we decided to add a string "(compatible with GNU linkers)" to our --help message. This is a hack, but just like the web browser's User-Agent string (which everyone still claim they are "Mozilla/5.0"), we had no choice other than doing this to claim that we accept GNU-compatible options.

http://releases.llvm.org/5.0.0/tools/lld/docs/ReleaseNotes.h...

Even though I wrote it, I found this part a bit funny. Configure scripts are hacky by their nature, and we needed another hack to make their hack work. I'm not happy about that though.
Then I would encourage you to try this tool (0) and then respond with your updated opinions.

Abstract:

pwnat, pronounced "poe-nat", is a tool that allows any
number of clients behind NATs to communicate with a
server behind a separate NAT with *no* port forwarding
*no* DMZ setup, and *no* 3rd party involvement. The server
does not need to know anything about the clients trying
to connect.

(0) https://samy.pl/pwnat/
This is awesome:

http://www.evan-doorbell.com/production/PanPulsLovers.mp3

It covers the exchanges talking to each other.
They had empty seats on the flight out. I'm pretty sure a 747-400 or A380 would have been wasted fuel and increased risk (due to size).
You probably wouldn't look at Vagrant if you are using Docker/Kubernetes. Vagrant (virtual machines) and Docker (containers) fill different niches. If you can accomplish your work with containers then you don't need to manage virtual machines.
Yes, you can generally think of it as a replacement for mod_php as Unit would parse requests from NGINX, pass them along to the PHP parser, then return the responses back to NGINX. That's the same job mod_php does for Apache and what PHP-FPM (essentially) does for servers like NGINX.

You can see the PHP configuration here:

http://unit.nginx.org/docs-configuration.html#php-applicatio...

And here's the configuration needed to integrate Unit with NGINX:

http://unit.nginx.org/docs-integration-with-nginx.html
Like I said in my first post, there is still lots of room for improvement, but there is no question that these things are trending in the right direction when measured over generations. Medicaid and Medicare were both huge steps and the ACA built on them for states that were willing to participate.