skysight-inc/HackerNews huggingface dataset:
My team has been using gRPC + Improbable's grpc-web [0] + Typescript for a green field project and it has been amazing.

- Typing all the way to the frontend.

- gRPC/protobuf forces you to describe your interfaces and are self-documenting.

- gRPC semantics like error codes and deadlines (if you propagate them through your stack, they're particularly useful - for instance, we cancel database transactions across service boundaries if a request times out).

- Performance is great (but we're far from seeing bottlenecks with JSON, it's not the reason we choose gRPC).

- We use grpc-gateway which auto-generates a REST proxy for our customers. We sometimes use it for interactive debugging. [1]

- Rather than importing database models for our management tools and one-off scripts, using the API is so frictionless that we even use it inside our backend code and for CLI utilities.

The Google API design guide is helpful: https://cloud.google.com/apis/design

One piece of advice: Treat your gRPC calls like you would treat a GraphQL resolver - if you squint your eyes, they're very similar concepts.

Rather than specifying a GraphQL query, you specify a Field Mask.

https://developers.google.com/protocol-buffers/docs/referenc...

Happy to answer questions on our experience.

[0]: https://github.com/improbable-eng/grpc-web

[1]: https://github.com/grpc-ecosystem/grpc-gateway
This is my motivation to switch to iPhone. Samsung must be punished. Hope Samsung read this.
But they can’t see what is in the future pipelines of competitors or other sectors. That’s where diversification comes in. Picking one stock does not work and has never worked. Just because someone is a dev doesn’t mean they can see the future.
Oddly a lot of positivity in this thread. Anecdotally, the kenyans I know are really not pleased with the Chinese invasion of their culture and food stocks. There is fear of food fraud (fillers and ingredients sold as other things) for example from chinese imports.
Strong and Weak Technologies
It's just a lot of extra engineering and cost to have two discrete motors in a car. You're probably going to have a seriously underpowered ICE in it as well since available speeds are reduced which makes it less suitable to highway driving. Not to mention the additional costs on maintaining both of those engines.
The one with the man taking a piss directly to the camera? That's Galicia ;-)

Jokes aside it's the most fascinating region in Spain, believe me. You'll enjoy.
Eh, A lot of modern terminal emulators don't seem to bother providing termcap/info entries, or setting their own $TERM variables. In reality, most code just fires off ANSI sequences and hopes for the best. Looking quickly at the source for Hexyl, I think that's what the ansi_term library it uses does.

If anything, I've found doing this works better then trying to muck around with ncurses, which often gets actively mislead by incorrect terminfo entries.
Author mostly just wants everyone to know he has a Tesla and went to Europe.
The Chinese have made massive infrastructure investments around Africa, in ports and railways, etc. These have massively increased china's influence in the region

They've also sparked fears of a debt trap (https://www.npr.org/2018/10/08/641625157/a-new-chinese-funde...) and scenarios where countries default on debt so China will control major components of the infrastructure.
Well, if the purpose of the device is to protect the wearer on a jobsite while providing rapid access to information, that's fine. If the purpose of the device is to enable group criminal activity with the benefit of anonymity, then I'm fine with that being outlawed.

Let's look across world history at people who have used masks to conceal their identity while breaking the law -- especially those whose activities impinged upon politics. Overall, it's pretty skeezy. Even the ones who are still held as heroes in their culture's histories strike me as a bit skeezy.

One pattern that seems to differentiate masked heroes from masked villains, is that the heroes generally hold to strict codes of justice, conduct, and decorum. The villains are often foul mouthed and readily reveal bitterness and hate and commit arbitrary destruction and violence. Sometimes, groups start out fitting the former description, then devolve into the latter.
> Reading between the lines here...

Well the article actually says as much:

> Suppliers turn that extra milk into cheese because it is less perishable and stays fresh for longer periods. But Americans are turning their noses up at those processed cheese slices and string cheese — varieties that are a main driver of the U.S. cheese market — in favor of more refined options, Novakovic tells Here & Now's Jeremy Hobson.
You're right! The poster did say that.

Some might mark a distinction between "there is no bubble" and "this author's predictions of when there is a bubble are not reliable or trustworthy". The former is a pretty strong claim, requiring precisely the sort of clear and specific evidence you have wisely and correctly called for.

The latter point suggests that the author should not be taken as authoritative and the evidence they present for their argument is not to be taken seriously. As a side effect, this means that the question at hand - bubble or not - remains unaddressed.
> For the purposes of law we do

No we don't. That's why we have judges
Anyone who thinks you can go through BUDS/RASP/RIP/Q-Course/whatever injured and "fight through it" is a delusional fanboy. The reality is that it has very little to do with willpower and everything to do with your physical condition before the course and your genetic potential.

If you get hurt, you are out, and you are checking gates for 12 hours a day or go regular infantry. Yes, there are second chances, but that's another story.
This is not important news IMHO. It's a personal matter. Alternatelively I can give you all an update on my personal life.
I'm not sure most of the pictures are recent enough.
The colorized output is a nice incremental improvement on xxd. And, I think that it's nice that the README doesn't unnecessarily emphasize that it's written in Rust.
That actually really sounds promising. Wish I had some Mandarin "for free" as a part of my HS/Uni curriculum.
Hey, that's the price of using all of those things, if you don't want to pay that price; don't. You don't own a photo I take of you nor do you own data I collect about you from the public sphere.
Sorry if I didn't make it clear before: wg-quick(8) is part of wireguard-tools, because people find it useful sometimes. But it's in no way essential and WireGuard functions entirely without it. That's what I mean when I say WireGuard doesn't require bash. That little helper script is just a small convenience thing some people like.
Ditto. Maybe it's because I work in data science though. Stats nerds are in their element with games of chance.
California's property tax system, and often hyper-local control over planning, encourages the idea that once you buy an area is frozen in time.
Microtransactions and Lootboxes: Can the Video Game Industry Regulate Itself?
Top Pens of 2018 on CodePen
i gradually tamed the ducks that graced our pond with bits of wonder bread when i was a kid. they let me pet them and hug them and squeeze them in exchange. =)

i didn’t quite consider them my pets but they certainly weren’t wild any more.
>But only essentially though translation.

Classical works are not translated into Modern Chinese.

I think that's the source of our disagreement. When the writing system is focused on semantics, then the threshold where something is considered translation is different than for a phonetic writing system.

>Latin works are still part of the Western literary canon.

Yes, but most modern westerners can not read Latin on it's own, because of the writing system.

>My point was the poem is more of a stunt than a real statement about a real language.

What is a "real language" here? The poem is comprehensible to modern Chinese, although the grammar follows Classical Conventions. What makes it not a "real language"?
Agreed. I use actual taxis because (in my area) they're faster and easier than Uber or Lyft.

(Also, Uber is a terrible company that doesn't deserve my money.)
Your opinion seems to echo the author's so it was an obvious question, though I only expected to hear yours

> Maybe he wouldn't have had to be sold as an indentured servant,

Again, that wasn't his choice. There was no choice for Jackie Chan. That was his parents' choice. The only choice Jackie had is to either to focus on attaining his definition of success, while acknowledging the past; or to let the obsession of the past overtake his life and wallow in self pity. Where we disagree is that I feel the former choice is the healthier one.

> Again, I can't answer for the author, but I can think of a few things Chan could do: help prevent a similar hard childhood for current kids. Speak out. Join an advocacy group.

Yes like many other celebrities, Jackie Chan has charitable efforts for children and other causes. I don't disagree, but neither you nor the author mentioned this until now which made your argument seem pointless.

> Maybe raise awareness of how dire the situation for many families was in colonial Hong Kong.

That was probably the point of recounting his hardship while at the peking opera. Colonial HK and the peking opera, at least in its previous form, also do not exist anymore.

> but arguing there's only despair and hopeless seems disingenuous to me

That wasn't my argument. My point was that it seemed that you and the author feel that Jackie Chan did not obsess enough about the sadness and pain of his early life. I felt what both you and the author were advocating was senseless.
I've heard talk about possible implementation of that in the future from both waymo and tesla, but I don't think there are any plans on the drawing board yet. I think fast-charging is what both of them are more focused on now.
The actual wedding event itself seems like such a cringey
bizarre anachronism to me: a mishmash of clashing traditions involving lashings of schmaltz that barely manage to hide more primitive considerations.
I think it's actually not 'beautiful' but 'consistent'. LaTeX formatted documents, in my experience, have a higher mean appearance to them, but almost no variance - they are all very same-y. They're always fine, but rare is the LaTeX document I encounter that has actual artistry to it. Especially as people tend to work off templates for very understandable reasons.
Python is intentionally a kitchen-sink type language that provides everything in its standard library, whereas Nim is intentionally the opposite. More and more things are moved out of its standard library to the package repository (Nimble).

Thus, asking someone to write a stdlib-only solution in Nim is a bit of a trick question...
> If instead of getting $X in RSUs you got $X in 'bonus' cash every month would you turn around and put it right into your employer's stock? Probably not.

Probably is the key word in this statement. There isn't a one size fits all investment strategy so why are we pretending that one exists.

My decisions to invest in the company I work for or my lack of risk aversion could be based on attributes that are unique to my situation and not yours (or others).

> narrow bet which is reckless unless you can see the future.

This is just another way of saying what OP said that I replied to, its not really addressing the point I am making.

For example, what if I have a lump sum of money in the bank so I can afford to make a risky decision like doubling down on my employer. What if I have a dual income house hold and we can afford to do this because even if I lost everything my spouse would account for enough income to cover our expenses. Again, stop prescribing one size fits all advice because investing and finance are extremely diverse because everyones situation is unique.
People are only afraid of de-platforming conservatives, liberals have been de-platformed for ages (e.g. compare the number of liberal AM radio shows to the number of conservative AM radio shows).
This is identical to how all other phone OS vendors work where the OS vendor pre-installs apps as part of their ecosystem. If you consider them crapware, then there are no major mobile OS vendors who don't install crapware.

iPhone preinstalls 42 apps, not all of which can be easily deleted: App Store, Calculator, Calendar, Camera, Clock, Compass, Contacts, FaceTime, Files, Find My Friends, Find My iPhone, Game Center, Health, Home, iBooks, iCloud Drive, iMovie, iTunes Store, iTunes U, Keynote, Mail, Maps, Messages, Music, News, Notes, Numbers, Pages, Passbook, Phone, Photos, Podcasts, Reminders, Safari, Settings, Stocks, Tips, TV, Videos, Voice Memos, Wallet, Watch, Weather

Android comes with 29 preinstalled apps, and like iPhone some of them cannot be easily deleted: Android Pay, Calculator, Calendar, Camera, Chrome, Clock, Contacts, Docs, Downloads, Drive, Duo, Gmail, Google, Google+, Keep, Maps, Messages, News & Weather, Phone, Photos, Play Books, Play Games, Play Movies & TV, Play Music, Play Store, Settings, Sheets, Slides, YouTube
Http://www.barthealth.com/ – hipaa compliant airtable
Analysis of crypto volatility and correlations against S&P 500 and gold in 2018
How a Russian firm helped catch an alleged NSA data thief
For 2-car households, an EV car and an ICE (or plugin hybrid) will increasingly make a lot of sense, especially if the ICE is a bigger vehicle of the sort that people often want for roadtrips.

If there's just one car, my experiences may be flavored by the fact that I go to some relatively remote areas, but I just don't see an EV making sense for many people. I don't see renting a car even every few months because I need it for a wilderness trip. FWIW, Prius plug-in hybrid sales seem to be quite strong. It's not really an elegant solution compared to an EV but it's probably pragmatic.
Reached 96 bytes (now where would that last byte be hmmmm). And as you can see, my sed skills aren't as good as yours either :)

Nice meeting a fellow golfer, this was fun :)
Thanks for clarifying!

I had to look it up, but I'm definitely referring to the first one in this case. I don't even think I've seen the second one!

Guess it's going on the list
Who do you think you are?
Really, because workarounds prove the point. Actual TeX doesn't do what people want.
After years of using android I just moved from my galaxy s8 to an iphone xs max, and I was surprised to see that apple allows to uninstall most of their apps. What I usually did on my former samsung was to disable the apps I didn't needed, it is not the same as uninstalling it but it does the job.
They believe everything and nothing. To them, It doesn't matter - they just need belief. They are sad, lonely, and afraid people who are rightly afraid, they just don't have the understanding that they're afraid because they're in an abusive relationship with themselves. Facebook gives them the belief that they're doing something important, part of something bigger.

I left Google when I became disillusioned (when my own depression became too overwhelming - I left rather than be put on a PIP). Facebook seemed like a place where I could regain my purpose, but instead the illusion was shattered. I've let myself be taken in by that illusion since, but the reality is that the people who offer that illusion are predators, and should be treated with the suspicion that that entails.
> WeWork single handedly changed the way we work

It has?? Not so much that I've actually noticed it...
Yes, that dingy 'harbor freight zone' of joyless, but functional tools that would cost more than their utility to replace. I have found many tools I did not expect, can be rented at local stores. Its not like I need that brake tool every week to keep my home nice.
Related https://danubetech.com/download/dpki.pdf: possibly interesting at the DNS, CA level. I'm struggling to see how this applies to user passwords though. Wouldn't users still need some form of "password".
Intent is key. I would be for an extension of anti-gang laws based on intent and patterns of behavior.
Jackie lived his experiences. This author is, to the best of my knowledge, basically just some guy with a website byline. (Presumably he's had some sort of hardships in life, because nobody escapes unscathed, but I doubt they compare to Jackie's.) I'm not sure the author has all that much moral standing or skin in the game to make me care much about his opinion of Jackie Chan's life.

He's welcome to it. I just don't see it as anywhere near as interesting.
Do you have published security reviews of your infrastructure? Otherwise you're asking us to just trust you.

Note: I'm not denying that you have a stellar track record, but it would be nice to have more evidence that this is not down to luck or obscurity but is instead due to process, best practice, and understanding of risk.
Interesting write up. Having seen iOS in 'The Good' section with no mention of Linux or Windows, I thought things might get interesting in "The Bad" or "The Ugly". But there was no mention at all. That was a bit jarring, though I respect the author for omitting them if it is just ignorance in those areas. I'm not sure if there is a connection or intent, but the result may be a (tacit?) endorsement of Apple.
AFAIK, disable apps don't use up any useful memory at all.

These apps sit in the system partition, which is read-only. If you root your phone, you can remount it read-write and remove them. However by doing so, integrity checks will fail. Also you won't be able to use that memory unless you repartition or put other apps there anyways.

The bad news is that if you update pre-installed apps, the original version will stay in the system partition doing nothing while you use the version you downloaded in the data partition.

It was a really big problem with early Android devices like the Nexus One (512 MB of storage).
Precisely. The actual structure of working LaTeX documents contains plenty of code to just make stuff look right. The "separating formatting from content" crowd is, in my opinion, actually inexperienced in the language, or being intellectually lazy.

The article also seems to focus on the distinction between TeX and LaTeX, which is kind of pointless. Apart from extensions such as ConTeXt, nobody advocates for the use of raw TeX. Just use LaTeX (unless you have a reason not to).

The actual reason to use LaTeX, in the professional scientific research community, is that it is more of a lingua-franca, just the way things are done, similar to how lawyers hold the Blue Book dear, and researchers in the social sciences swear by APA.

There are some clear advantages to using LaTeX: (1) It gracefully integrates with version control (similar to Markdown and LyX, but unlike, Word docx). (2) Entering mathematics is, after the learning period, painless, even more so that Markdown, and only somewhat less than writing material by hand. (3) Large library of classes and styles on CTAN. Everything from bibliographies to figure drawing to colour to typesetting presentations. (4) The core is mostly stable. TeX certainly, and the LaTeX macros almost. In any case, if the system explodes, the original sources are not usually corrupted.

Of course, just like the Blue Book and APA, the system has its warts: TeX-the-language is hideous, and the multi-pass build system archaic, even if the markup is mostly unobtrusive after one gets used to it.

I will also agree that LaTeX is often fetishized, though not in the manner the author describes. I have in mind college professors who mandate that homework assignments be typeset in LaTeX. This is a waste of time. Let the students use whatever system they find most convenient, as long as it is submitted as a legible PDF: Word, LaTeX, scanned handwritten pages.

After you enter the fold as a professional researcher though, the convention of using LaTeX is the easiest way to progress. It's not as bad as you initially think it to be.
Latex is for typesetting. Remember that when tex was developed typesetting was typically done by someone other than the author. So rather than trying to write initially in latex, write in literally any program you want. Then, take that content and surround it with latex.

However, this won't always be the easiest method. For example, anything math-heavy will almost certainly be easier to type directly in tex markdown.
No, it's vastly easier for Chinese to learn English (or French or German) because they're generally phonetically-spelled languages.

There aren't any cognates, but you don't spend years memorizing thousands and thousands of characters to learn English.

And the payoff is much higher: learning Chinese only lets you communicate with Chinese/Taiwanese people. Learning English lets you communicate with a huge proportion of the world who also learns English as a second language, simply because it's the current lingua franca.
Same here, it is also a great phone for physical activity like running/biking where I don't need a tablet in my pocket.
Meh, I'm just talking about everyday interactions with squirrels in the yard. You're not telling me I'm going to need a lawyer to negotiate that, are you? :-)

It's consensual, the squirrels enjoy the interaction and so do I. Either is free to defect anytime.

Fun fact. Squirrels in most north american cities are not wild creatures, they were deliberately introduced into parks to create what was called 'communal pets'.

The thinking was that the need to care for them would be a positive influence on people.

There is a paper on it:

The Urbanization of the Eastern Gray Squirrel in the United States
Etienne Benson
J Am Hist (2013) 100 (3): 691-710.
Markets have ups and downs. Always have, always will. Nasdaq will crash again. Some people believe the next is coming in early 2019. Some of them have been around finance for a long time - but that doesn't necessarily mean they actually have any insight.

If you are good with numbers you can take any date in history and make a good solid case that tomorrow things will crash (or crash worse if today was a big crash). Sort of like statistics.
>you have to either dump it or turn it into something that can be stored for later sale.

Indeed. Planet Money has a good episode on this too https://www.npr.org/sections/money/2018/08/31/643486297/epis...
What a beautifully written article with informative links.

http://lucacardelli.name/Papers/TypefulProg.pdf is now next on my list when I finish reading A Philosophy of Software Design (which is brilliant if you haven't seen it).
Having children isn’t a social norm, it’s a genetic imperative. You aren’t rebelling against anyone but yourself when you refuse to reproduce. Furthermore, you are actually a perfect example of someone who follows all the rules, because proudly rejecting reproduction to instead raise a “fur baby” with a confused woman is the most common substitute for that genetic imperative in liberal cities, and now you’re following that script to the letter.
ARM is a bit more secure than x86 in that there's one unambiguous way to read a sequence of ARM instructions but with x86 you might have two entirely different but completely valid instruction sequences if you start reading at address FOO versus address FOO+1.
why use this over marp?

https://yhatt.github.io/marp/
This How You Can Make “Union”, “Except” and “Intersect” Sql Queries in Sqlkata
Same here, I like small and neat Rust projects like this, the source code is concise and easy to read.

He also authors https://github.com/sharkdp/bat, which is also worth to check out.
>we could search the text super quickly

This is really the killer feature for me. As much as I love the nostalgia and imagery of leafing through a hefty tome, the practicality of it wasn't so good for new players. Having to keep pausing the narrative to be like "Hold up. leafs to index, leafs to page, scans page to figure out which die to roll" really just bogs everything down. Especially if you're playing with indecisive munchkins.
Yes, but my own rules are mostly normal.