skysight-inc/HackerNews huggingface dataset:
Regulation protects customers and workers. It ensure travellers don't get over charged compared to other forms of public transport, it makes sure the driver isn't a criminal, it ensures the vehicle is within certain standards, it prevents a free-for-all that would push the driver's income below reasonable levels.

I like the libertarian/wild west mindset of the internet. It doesn't however lend itself to integrated public transport systems - of which, private hire taxis are a part.

Plus, it is replacing local businesses with a multinational that will probably send its profits to an island (like lots of other technology companies), rather than contributing to local economies. I think it is the next Groupon though, so at some point it may pop.
Apple seems to think so, which is why all their GNU tools are frozen at their GPLv2 versions.
Taxis pre-regulation were highly competitive.

Each driver did his best to cut costs and raise revenue like: break traffic laws, not pay for insurance, not service their cars, not clean their cars, etc.

And since hailing a cab doesn't really give a lot of consumer choice besides what cabbie happens to be driving by at the moment, "competition" is loosely applied at best.

Pre-regulation, this would mean chances were fair that you'd enter a cab driven by a verbally abusive asshole who can't drive well, blows smoke into your face at a 15 second interval, doesn't know the city, and has basically no regard for human life or decency.

At least according to Time magazine in 1976: Modern Living: Call Me a Taxi, You Yellow Cab!
The static types protect you from undesired runtime behaviors with respect to OCaml's runtime semantics, but what about Javascript's one?

This is better than nothing, sure, because your code is first checked in OCaml but once the code is running, it does it according to Javascript rules.

I imagine there could be subtle bugs introduced during this process (e.g. your OCaml code manipulate integers, but Javascript has numbers, a.k.a. double floats, as far as I know).
Hi Craig,

I tried using gRPC with Go before having to abandon the project for reasons outside my control. Looking forward to using it once again and this time take it to production. The only trouble I had was with the documentation which was scarce.

Anyway, here are some comments on how to improve things with gRPC:

1.
A dedicated mini-site for each supported language. This http://www.grpc.io/docs/guides/auth.html is really confusing to read due to the cocktail of languages. All examples need to be in all languages and the user should be able to choose which language to view documentation for.

2.
http://www.grpc.io/docs/guides/error.html needs to be populated. Right now I use a custom error code enum w/ 0 as SUCCESS so that my downstream consumers (app developers) get a descriptive identifier. I don't even know if there is anything else I should be aware of that gRPC offers to work with errors.

3.
A how-to on setting (on a client) and accessing (on a server) custom HTTP headers in gRPC. This is needed for reading the Authorization header during authentication for example. Another example is setting the From header (email of user) and using this to enable persistent sessions. I appreciate the docs covering these two specific examples as they are rather common.

4.
A simple guide on how to manually make an application speak the gRPC protocol - both as a client and as a server. Helpful for those who want to integrate other languages w/ gRPC enabled languages. Endgame is they can speak the wire protocol and understand the conventions just enough to quickly write a working client/server for their app. Great if this example uses JavaScript (most people have to learn it anyway due to the browser).

5.
RPCs with multiple messages as arguments in input and/or output. All examples have SomeServiceRequest and SomeServiceResponse messages for SomeService RPC giving the impression that all RPCs are single argument in the .proto file. This isn't stated explicitly anywhere creating an ambiguity.

6.
Move to Discourse from Google Groups. Much easier to use and would let us organize the discussions better. Also use this to power comments on the gRPC website for each page. I can see this step alone helping the community aspect of gRPC immensely.

7.
Create a visual gRPC explorer. Ideally this should be a simple HTML/CSS/JavaScript static page running on browsers that support HTTP/2 and making it would be a good way to start supporting gRPC on the browser (refer Point 5 above).
Is it worth learning Swift? (eg. on Linux)
You're looking at a markdown-formatted docstring. Note that it's enclosed in """, similar to Python except that it precedes the method definition. Within the markdown formatting, you can use ``` fences to format code examples.

GitHub's coloring here doesn't quite make it as obvious as it can be. Here's how it renders at the REPL with the help system: http://imgur.com/rlAnpSK
OT, the "5 minutes" I believe is an estimation and one reason why we feel that the response is fast. As a thought experiment, if they say your car is "10 minutes" away, it would perhaps be a different experience.
I'm on board with all the "facebook is evil" stuff and i don't use their product for various reasons, but their engineering department is really a good citizen of the internet and open source. Sponsoring Let's Encrypt is really in character for facebook, it's just the sort of thing they do.
Notice that that is between a pair of triple quotes (and github even syntax highlights it in a different color).

It's all string, more specifically a docstring (see https://en.wikipedia.org/wiki/Docstring ). They are also used in other languages, including Python.
Do you realize that most people that "do keto" end up eating more veggies that they did before? There are tons of keto friendly veggies.

You can eat a ketogenic diet and eat nearly unrestricted amounts (except by satiety) amounts of things like cabbage, cauliflower, radishes (great cooked btw), brussel sprouts, spinach, green onions, broccoli, kohlrabi, lettuce, avocado, sprouts, green beans, rutabaga, leeks, yellow squash, zucchini, mushrooms, herbs.

Add that with some fish, meat, nuts and/or cheese and you have a very healthy diet.

Between the satiety of fat/protein and high-fiber foods above, its very easy to hit one's caloric goals and have a minimal blood glucose level.
Personally, I do every project through HTTPS only because a client had an atrocious corporate HTTP proxy cache that ignored expiry headers and assumed two files were equal because they had the same name or some shenanigans. Dealing with the endpoints (server and browser) is enough for me, thanks.
I think most of your issues really come down to not embracing or understanding a proper clojure(script) workflow and/or not really understanding the tooling that currently exists.

I double checked the date of this article to make sure this wasn't written 6 months ago and posted now.

You should check out the clojurians slack channel, there you can probably get good answers for 85% of the things that are holding you back.

Good luck with it, using clojure/script + cursive clojure + intellij has been the best development experience I've had in 18 years of professional coding! It's 110% worth the investment.
There is a subtlety involved:

- people care if other people know what they have read

- people care much less if a machine knows what they have read
The helium is not under pressure, it should not leak much. A metal to metal seal should do a pretty good job of sealing it, especially with no pressure.
Have you considered contacting Guiness World Records regarding the size of that horse you stand atop of?

If you genuinely do want to practice great design, start by considering user needs and the reason why "reskinning" as you call it might be wanted, instead of dismissing anything you don't immediately understand as "pah, must be junior designers, those with fancy gradients and far less experience than me".

No, seriously, what the hell.
Dude has passion. Worked at Microsoft for a few years, and even though I didn't agree with many of his decisions...he does what he loves, and loves it so much, that it passes on to others as well. We need more of that everywhere, in every aspect of life, not just business.
A RANDOM_DELAY is actually built into @monthly, at least on RHEL/CentOS 6+.
Superb article, covers so much of the ins and outs of rights that it should be required reading for anybody considering starting a music-oriented line of business! IP law, with respect to music, is one of my favorite hobbies to stay current with as much as I can. Also, there are plenty of fascinating historical wrinkles and precedents that are entertaining in some sort.

+ Fogerty got sued for sounding like his trademark songwriting style (think AC/DC) - on the other hand, Tom Waits sued somebody else (and won) for trying to sound too much like him.

+ GoldiBlox tried to sue the Beastie Boys, claiming their derivative work for a song for a commercial (and not getting Sync Rights) would be protected under fair use - when the dust settled, the Beastie Boys took them to the cleaners and GoldiBlox was publicly shamed.

+ Recently a political ad used a re-worded version of "Times of Your Life" that mimics the Paul Anka original closely enough that the rights holder is suing them for unfair association and endorsement.

These are just a few off the top of my head. Most of the good cases - by good I mean really interesting - get settled out of court. "Blurred Lines" was one I'm not going to get into because I approve of the outcome and there's so many garbage arguments against the result that I simply don't have the patience anymore to bother with it.

Oh, and this really stood out to me:

>It’s estimated that the song “Yesterday” alone has brought in $30 million in royalties over the years.

Yeah, according to sources I've come across, it's the most covered song in the history of songs. That means anybody can go ahead and do a version - but they have to pay the Mechanical Rights. Gotta love it!
They are quite annoying but most of the no-brand Chinese furniture I ordered from amazon came with better instructions, the English wasn't stellar in some case but it had all the dimensions of every part including the angles in the instruction manual, they've also always used standard nuts and bolts and specified the exact type including diameter, torque and thread count.

IKEA used non-standard parts in most cases they are "easier" to assemble in some cases since they are always designed to be pretty much with only a standard flathead/philips driver but GL getting replacement bolts if they missed one in the packaging or you lost one during assembly or disassembly, so yes I rather have a cheap photocopier paper with the measurements and part part numbers on it than the graphical IKEA instructions because I can just buy missing or broken parts or make them myself when needed rather than chug the entire thing into the garbage 3-4 years down the line.

My grief with IKEA is that these days it's pretty much neither here nor there unless you are in luck and something is on one of their 80-90% discount sales then the cheap stuff will be of horrid quality sometimes being even worse than no-brand crap from Amazon or you nearest big-box while their expensive stuff is in the price range of the big department stores, furniture boutiques and depending on the country even custom made furniture (My parents have had several closets and a study custom made fitted and assembled for cheaper than IKEA's mid and upper range prices and it looked 100 times better).
Not to mention that IKEA is just horrible when it comes to shipping and customer support compared to both Amazon and large department stores.
Yes those are definitely not the hardest problems in this space. I was only referring to UX-related features in my original post (i.e. rather than the much more tricky privacy and security related ones), ones that I couldn't figure out how to actually implement in the context of a client-side web app. Impossible was probably too strong of a word to express that.

Thank you for all the interesting ideas and resources though! They'll definitely come in handy when I eventually revisit this space when I have more time later on.
People using computers doesn't do inheritable damage to the human gene pool.
Well,

The fear could be that society would come to view gene editing as a dangerous, subversive or crank activity and so impose regulations that would be so stringent even scientists couldn't use it.

Whatever one thinks of LSD, it's notable that it went from an "exciting exploration" to a thing that had to be suppressed at all costs fairly quickly in the 1960s.

Despite this society presenting itself as a capitalist meritocracy, numerous examples show it doesn't generally follow the paradigm of "it's your body and you can do what you want with it".
I've heard the Michael Jackson/McCartney story before. I think that what bothers me about the whole thing is that if it were me that was friends with McCartney, I would have offered to make it right with a personal friend.(maybe sell/give up some of the rights so he can at least get a piece of his own songs) Instead, Jackson said something to the effect of "Its just business". That is a pretty shitty move IMO. However, it seems that McCartney isn't wholly innocent here either. Why not get the surviving members/yoko in on the bidding process and return the songs to the group that created them. It was just a big rent seeking exercise. I think this is also a case of inflated egos prevent common sense from ruling the day.

As for Fogerty, Saul Zaentz(the owner of fantasy records) was famously screwing over CCR and Fogerty as well as making poor decisions on their behalf. I would have been pretty upset if I were John Fogerty too. The record business seems to attract the shadiest of characters and young naive artists are easy pickings for these guys.
Labels are how humans reason about categories of people, behavior, and things, so raging against the way the mind works is pretty futile at best.

Anyways - the label fits. If I want to tinker with my own genes, it is downright regressive to suggest that I don't own my own body enough to do precisely that.

Questions about passing those modifications into the gene pool are a separate from the question from the freedom of a person to do whatever they wish to themselves. I'd be willing to put up money on a bet that we will eventually have restrictive laws against self genetic modification along the same lines as the War On Drugs, and that those laws will not have exceptions for people who are unable to reproduce.
Chrome Remote Desktop is used on Deepin 15 for remote assistance
Finslly, a reply button shows up where it ought to be. You're showing a little too much of your hand, here. It turns out you're comparing quintessentially non-deterministic models based on _partial_ (you also needed to know that bit) differential equations to the little deterministic thing you're working up in your mom's basement. In the latter, if you're not lazy and provide some _truly_ random element, you get to control how much chaos it causes. That's not the case in the climate model attempts. Till now, I haven't told you anything about the DE (not PDE) based modeling I do professionally on systems with several million components. Because it's hard to talk to a bloviator without stopping to point out the stupidities. In the vastly more well-controlled DE environment, one wrong input out of several thousand can still send the system into an invalid state. In sum: you'd be well advised not to pretend superior knowledge without providing a shred of evidence in favor, and much contrary.
This is exactly what happened to LSD, which was a very promising research chemical when it was first introduced. Over a thousand research studies were done on it before research on it was effectively banned due to the public's fear and outrage over sensationalistic news stories of its non-medical use.

It took about 40 years for psychedlic research to start up again, and even now the handful of studies that make up the "psychedelic renaissance" are almost all on compounds other than LSD, because of the stigma LSD still has attached to it.
Some sources hold that the US hasn't ever stopped doing such shenanigans.

I wonder what will be thought of articles such as https://www.washingtonpost.com/world/middle_east/iraqis-thin... a decade or two in the future.
> a technology business that has a huge, real-life logistical component this fast

What? Nearly all the big and global freight/logistics operators like DHL, FedEx, TNT et al have a huge and sophisticated tech infrastructure to service their clientele and if I dare to say more advanced and demanding than what's in Uber's possession.
Same here. I don't understand how designer babies, preventing premature aging, or stimulating muscle growth are any more "sticky" than the potential eradication of diseases like HIV, Huntington’s, and Alzheimer’s. Usually I'm pretty good at paying devil's advocate but I really can't see the argument here. Are they worried that we're going to accidentally cure death and have an overpopulation problem? That just seems silly. Or maybe they are worried that we'll anger the gods if we look into things too closely? But then I'd think they'd be after physicists.
oh there's all sorts of things you can call people

http://ieet.org/index.php/tpwiki/bioconservative

https://en.wikipedia.org/wiki/Techno-progressivism
Here is a personal anecdote:

A few years ago, I started taking burlesque dance classes. A lot of the lessons concerned "how to look sexy". Which, it turns out, corresponds with a lot of behaviors people read as "confident".

I started learning how to carry myself to give the appearance of being more confident and in control. And the funny thing is that over time I started being more confident in my social interactions. Whether it was because some inner instinct was responding to me adopting confident body language, or because other people were responding to that body language and acting like I was the dominant one, I don't care. It worked. I can do something weird and crazy and people just deal with it, instead of shunning me as awkward.

Sure, if I just naturally had a confident personality then I'd have the same body language. But I feel like the causality on this is not a one-way arrow; confident personality causes confident body language, but confident body language causes confident personality, as well.
Yes, I thought I was missing something.
I don't think "invented by white folks" is fair. It's more of a collaboration. When East met West, both cultures were changed, and Buddhism is no exception.

Here's a good book on the subject:

http://www.amazon.com/gp/product/0195183274/

> This sweeping and sophisticated analysis of the ways in which westerners and Asians alike have constructed new forms of Buddhism under the pressures of modernity is thoroughly disillusioning, in the best sense of the word. McMahan shows that much of what has been written and said about Buddhism in the modern era only can be understood against the background of dominant western discourses.
oh, you're one of the low-fat people, and a proselytizer to boot. fancy that.
Natural Language Processing: Why the Machines Still Struggle to Understand Us?
I'm a layman when it comes to secure websites and certificates. I remember reading that the "free https" provided by Cloudflare meant Cloudflare owned the private keys to something and was able to see all traffic. Is that the case with Let's Encrypt? Because if it is I don't see as an improvement at all.
Much like Susan G. Komen is a fundraising project that happens to make pink ribbons and talk about breast cancer, right?
Thanks! Digital health can be incredibly fun and rewarding, but there are plenty of opportunities to run head first into walls you may not have realized even existed.

Aside from the ethics considerations, privacy regulations (and the desire to tread conservatively) can lead to some odd implementation decisions...especially if you're coming into the industry from a general or consumer oriented tech background.

I once worked on a medication adherence project for patients in Italy where patients needed to complete bi-weekly assessments and generally track their medication adherence. We set up a secure portal/website for patients, but were prohibited from emailing them reminders when their next assessment was due.

The sponsor (aka pharma co) was extremely conservative re: patient privacy laws and more or less left it at, "well, the patient will just have to remember to return to the website, log in, and complete their survey at the appointed time." After a couple of months of sub-optimal survey completion rates, they re-evaluated their position and let us send out survey reminder emails.....which is a baseline thing to do when you need to retain participants over the life of a study.

Oddly enough, this was for a commercial project (medication was available on the market, physicians were referring their patients to this website as a value added sort of service) and the commercial side is a bit more wild west than phase 2/3 research. Well, as wild west as the pharma/clinical research industry gets :)

There are parallels between customer acquisition/retention in SaaS and patient recruitment/retention in clinical trials that are pretty interesting...but I think most folks on the Saas side would think the healthcare folks are trying to solve problems with one (if not two) hands tied behind their backs - and in some cases, wouldn't be wrong in thinking so.
They aren't complaining yet because 1. they effectively have no collective voice other than social media, and 2. this "gig" industry Uber has propelled into the stratosphere is just too relatively new to see any significant societal fallout.

Wait until we see more and more drivers whose only job is Uber no longer able to work. What do we say to the veterans who, after being rejected everywhere else due to a dearth of skills took out a car loan on a new $60k SUV to drive for Uber, only now to get injured? Who's going to take care of them? Won't be Uber, who will just be shoving the middle finger in their faces. And I don't think you can call this a strawman, given how aggressive Uber is with vets.
Then we should all probably point our collective fingers at google. Let's not pretend they couldn't blacklist sourceforge links for pulling this kind of BS.
Freelance – Work from Home – The Best Places to Find Work
There are way too many versions in use everywhere, not to mention way too many CDNs, for this to have much of an impact.

CF is already a CDN so it's better to just pipe all the assets through a single connection rather than the more likely chance of setting up another connection just for jquery.
Great quote from Doudna in the article I linked elsewhere:

“We have seen it in movies before: When a new technology comes along, of any type, people tend to get very, very excited about it and it stimulates lots of thinking and ideas. But the danger is that there is a race to do something that the field isn’t really ready for, or that causes either perceived or real danger to the community in some way, or something unethical,” she said. “That creates a backlash that can really set a field back.”

“Gene therapy is a great example of that,” she added. “There was a race into the clinic, with lots of excitement, and then when patients died there was a backlash that destroyed the field for more than a decade. We would really love to avoid that here.”
I'll stick to Dwarf Fortress...