skysight-inc/HackerNews huggingface dataset:
My 2 cents on hugging.

TL;DR: have friends who hug, go to warm cultures and metta meditation

A friend of mine years ago went to an alternative school for a year. He transformed as a person and made it a principle to hug his friends. While I was skeptical at first, I quite quickly had the same principle. If I am within my circle of friends I always say beforehand that I am going to hug them if I don't know them well enough. When they refuse, fine, when they don't, I hug them. It is different when I am in other social circles, then I judge it more on a per social circle basis. If I meet someone by myself and had a good time, there is always a hug. If you want to get some 'practice' in, I suggest going on vacation to Italy and make some Italian friends. Hugging is normal if you let it be normal.

What also might help is metta meditation. I remember that before metta meditation I did not hug my parents. But then I read the book Search Inside Yourself written by a Google employee. I took the instructions for metta there a bit too much on the intense side, since I was really putting myself in the shoes of my parents and I envisioned how their whole life must've been like and kept asking myself what made them happy. After that I noticed that I wanted to tell them that I love them every time I saw them, but that's a bit too cheesy to my taste, so I decided to hug them instead. Interestingly, even after a few weeks my dad still felt a bit uncomfortable with it, so I dropped the practice with him. But I still hug my mom. For me personally, it has been a mini transformation because I never used to hug her, and now I hug her every time I see her.

Reading this, I'm quite surprised on how I transformed from a completely non-touchy person to a hugger. As a result, I am not experiencing a hugging crisis. I get my 2 hugs per day in :)
Started out with Ubuntu and then stumbled across Mint. I'm currently distro hopping and so I've also tried Debian, Fedora, OpenSuse, Elementary, Solus, and Manjaro.

I personally stick with Mint Cinnamon and now Manjaro XFCE. Ive been trying to get a hang of KDE in Manjaro, but I think i'll go back to XFCE.
Maybe assigning a "fault" is a bad way to model this. GP was trying to give advice that you can take or leave, but in their estimation you could have had a better outcome by following the advice. Do you deserve it if you might have been able to stop it but didn't try? I'd say such a "deserving" isn't a useful concept in this instance. I try to just think about making a judgement on what action will turn out best, and not prevent myself doing so because of what it might "mean".
Reasonable box label. I meant what's inside.
These aren't the exact same frame at all. They are photoes of the same thing, that's certainly true, but the photoes are quite different. Risman's photo is way more dramatic and moving with all that contrast, bright, defined colours, and dark shadows. Gendron's instead looks quite composed, with pastel colours and less distinguishing details, and has more of a quiet grandeur to it. They'd hardly pick the same photo from their bursts if it was not for the big wave that struck the lighthouse. Artistic expression includes the selection of the scene, but also more. It's in the way the cameras were set up, the photoes were post-processed, the way accents were decided, and how the photoes are perceived now that we are seeing them.
having a consistent interface between local and terminal is ideal. being able to highlight any text in any buffer and say 'send this to DB and place results in new pane' is extremely usable. You dont see this sort of power in things like intellij or visual studio because it normally requires you to open an entirely different program for sql.
Yeah, but then you're just guessing at the orientation of the board, so it's still anyone's guess.
To expound a little; from the actual data source linked in that article:

> According to the 2014 NYC Housing and Vacancy Survey, there are about 27,000 rent controlled apartments vs. about 1,030,000 rent stabilized apartments.

Like you say, rent control is very different than rent stabilization. Rent control limits the actual rent. Rent stabilization limits the annual rent increase.

Rent stabilization doesn't really account for extra stickiness in the housing market (in other words, it doesn't meaningfully decrease housing supply). Rent control does but again, since there are so few of those it's basically a non-factor.
Screenly 2 Player under the spotlight – The operating system and security
i agree with censorship being evil.

all im saying - porn does not add anything productive to the society. Instead its full of abuse and destructive influence on families, relationships and young adults growing up today.
My friend made a really nice chrome extension that allows you to replace whatever you want in web pages: https://chrome.google.com/webstore/detail/replacerator/gaajh...

I use it to replace "neural network" with "dog" so from my perspective people talk about training their dogs for image recognition :P
> Apple's LLVM and Clang from Xcode 9 are based on version 4.0 of the main LLVM/Clang.

How do you know this? Is this documented anywhere?
> That's great--but I don't care about what value you see when making cryptocurrency transactions.

So... don't use it? I probably don't use 99% of the functionality in the software installed on my computer.

It sounds like you just have an axe to grind with anything relating to cryptocurrency.

AFAIK Keybase's clients are all open source. If this is a real problem someone (maybe you?) will fork them and remove the "cryptocoin crap".
Thanks for your note.

My first commits on this project were in November of last year, and I only really started developing it actively last month. I didn't post here on HN, and I think that's premature.

To fill in with a hint that the UI itself should provide: There's no such thing as changing text of a draft in Proseline. Rather, you can create a new draft based on an old one, edit, and save. The relevant "Start a new draft based on this one." button is buried a bit at the bottom of draft pages right now.
He's been a regular contributor here on HN for nearly 10 years - here's his profile: https://news.ycombinator.com/user?id=Matt_Cutts

He's also been an active blogger, sharing his insights from all the work he's done at Google and beyond. These blogs have been discussed here on HN often.

I think people here feel like he's a part of our community and a positive part of the tech community at large.
> And OCSP with the signature when Chrome themselves have disabled its use?

It's not the first (or probably last) time that Big G's said "Do as we say, not as we do."

Heck, the blog post is hosted on WordPress instead of Google's own Blogger.
I'd be really interested in adding Twitter (etc) support to Lumenette with help of Keybase, if possible. Hoping there will be an API for other wallets to interact with the features Keybase is working on.

I've been using Keybase git and file storage for some time now. Really excited about this partnership!

Lumenette wallet, for reference: https://galactictalk.org/d/1159-lumenette-android-ios-stella...
I dunno. I'm mean, sure, you can express stupid ideas with any writing style, but it's easier to obscure weak ideas with difficult writing. PGs thought on a given subject might be simplistic, but at least I can tell what they are.
The fact that credit reporting agencies currently are obviously abusing data that they're not able to safeguard doesn't mean that the question is dead and buried, quite the opposite - it means that the role of credit reporting agencies will have to change as their abilities will eventually get legally restricted and they won't be able to continue in this manner.
I read the GP, and some other comments, as equivalent to:

* Keybase's plans will create an unofficial security bounty that is paid (1) out of users' wallets (2) to actors who haven't agreed to responsible disclosure practices.

* My personal choice not to use this (presumably) upcoming feature will protect my financial assets from exposure to (1), but it won't protect my data and identity from exposure to (2).

---

I myself am happy with Keybase, and looking forward to using it with crypto. I don't think it's irrational for someone with a different set of concerns to raise this, though.
Probably should have done some more research before you installed the first time. Keybase has been mixed with cryptocurrency since 2014 [1]

[1] https://keybase.io/docs/server_security/merkle_root_in_bitco...
I'm mostly being a bit over dramatic about it, but I did suspect my mic being snooped on when it did happen, could you blame me / anyone? Hence this article was written. It's very reasonably a coincidence considering how often I would search for rings, but creepy nonetheless. Hadn't seen those ads prior to starting on my search though.

My favorite is when you finally buy something and they still show you ads. Like a coworker mentioned, if I buy a refrigerator I don't need another one... I have one house! Come on! Maybe they do it in case you change your mind? Who knows how these ad companies think.
Googling for computer problem solutions (or just generally) is a surprisingly nuanced skill. Sometimes one person finds in minutes what another fails to find in days, only because of slightly better search terms and faster (or more accurate) assessment of hit teasers.

Also, a lot of problems have their search engine results "poisoned" by solutions for lesser, but superficially similar problems that are worked to death by SEO content farms competing for attention.
That men was rude.

> The worst articles are the ones taking the childish position of "Well, if I can't wish someone a nice day without worrying about sexual harassment then I just won't say anything at all! So there!"

Well, then just don't is always my reaction. It is always written as if they were about to punish the world in sort of passive aggressive way. And the world meanwhile don't care.
Is this a blow to neuroplasticity?
> How can I avoid turning into a pointy-haired boss?

> The pointy-haired boss is a manager who doesn't program. So the surest way to avoid becoming him is to stay a programmer.

Staying a programmer is a good way to avoid becoming a pointy-haired boss, but I’ve seen many programmers become pointy-haired bosses even as they continue to write code. The most common way good people become bad bosses is to blame people for their mistakes, because they’re nervous about the commitments they make and don’t know how to leave themselves enough options. The closer you are to the code, the less likely you are to suffer from this prolem (but it still happens).

Jenny Greene and I wrote about this in Learning Agile: https://twitter.com/AndrewStellman/status/971810876830502912
Actually that could be much more likely if both used automated triggering.
It’s time to decentralize decentralization
The fact that Malte is still trying to call the AMP project "well-lit" is really what throws a lot of question on this blog post. AMP is not a "well-lit" project.

Why not hand AMP itself over to standards groups as well as all of the other things mentioned here? What about the proprietary GMail implementation of AMP4Email? Or the fact that none of the justifications for AMP given in this (or The Verge interview[0]) hold up as reasons for AMP4Email.

[0] https://www.theverge.com/2018/3/8/17095078/google-amp-accele...
https://github.com/probonopd

Check out the few times he has over 200 contributions in a single day, most of those are issues opened with a bot and so on.
The article should have mentioned this at the very top: "It’s also worth noting that Wachsmuth’s research was funded in part by some avowed foes of home sharing—the New York City Hotel Trades Council—and was cosponsored by housing and tenant advocacy organizations."
I've been thinking about going to 140% for a while. And also tagging links with a sigil, as I do on this blog: https://blog.licensezero.com/2018/03/04/fulcrums.html
The Vatican Holds First Hackathon
I just said it wasn't free and we pay extra with a markup. if we just paid for it and had choices we would pay a lot less that's all I'm saying. or some kind of buying club.
IANAL...

I believe the landlord is bound by the language of the law, not the contract. If the law enabling grandma's rent control were fully repealed, there'd be no rent control-related reason the landlord couldn't raise Grandma's rent to market rent. Basically, Grandma AND the landlord both needed to know what they were getting in to.

Grandma: "I want this apartment."

Landlord: "OK, it's $250/month with rent control. But just so you know, if they ever repeal that law, and market rate is more than the $250/month you're paying, I'm raising you rent."

Grandma: "Understood. If I were the landlord, I'd raise the rent on the grandma renting my apartment, too."
Making Your Code Beautiful
Ironic that the beancounters waste the most money. Remember that when they want to make cuts.
Did I miss something big, or did this seem like a small changelog for a major release? Its been a few years since I have been a daily user of llvm, but all the changes seemed very small reading their description.
Actually, I believe you can do that - you can put a "freeze" on your reports, and any new loan applications need a password to unfreeze them. See [1].

[1] - https://www.thebalance.com/how-to-freeze-your-credit-report-...
It's meaningless because it's become just another buzzword.
The funny thing is based on the way you described belong...it really made me realize the collection of data really seems to be eerily similar to this definition:

>Obtaining information with reference to the identity, habits, conduct, movements, whereabouts, affiliations, associations, transactions, reputation, or character of any society, person of groups of persons.

Guess what that is? It’s, in part, the statutory (legal) definition of private investigator, which is prohibited by law without a license.

So sure under the law we don’t necessarily own that data about ourselves, but the collection of the data is highly regulated for a reason. Obviously tech companies obtain user consent to collect data (at least some of the time), but if PI’s can be regulated in their activities so can a tech company or digital product, and it’s not to difficult to see regulations that say a tech company can’t collect user data and turn around and sell it to third parties.

I am curious though, how exactly would such a legal framework be a disaster in your opinion?
You're right, TLS doesn't use certificates. What was I thinking?

https://en.wikipedia.org/wiki/Transport_Layer_Security#Digit...
At least the European legal perspective is that yes, there actually is such a concept as "your data" that is inherently yours and you have certain rights pertaining to that data no matter what - allowing your interests and rights to that data override what others can do with that data even if they have it and obtained it legally. Legal possession of private data doesn't imply unrestricted right to use that data for all purposes.

For example, even if it was originally gathered with your permission, that permission can be revoked; EU GDPR will clarify the exact process of how that can be done.
> Yet we all carry a far more capable mobile spying device (with audio recording, video+photo capture, and even GPS tracking all built-in) in our pockets and keep it within arms reach at all times.

Some of us have more sense than to do that.
At least numbers looks humongous at first glance with it. :)
Show HN: Interactive PostgreSQL Tutorial
Sorry. There's a better way that I could have phrased that, but I pretty clearly did not criticize the person or call them names but rather their argument. I know you're a busy guy but maybe could you correct my misunderstanding here?

This is absolutely language that I would use face to face with someone.
Because Slack both develops the protocol, and provides apps for all platforms that support all features in this protocol.

There’s exactly one XMPP client (Conversations for Android IIRC) that supports all the XMPP features (many of them in still experimental XEPs) that make it barely suitable for a modern mobile-heavy world, much less for anything else.

So yes. When you say it’s developers’ problem to develop clients, it’s not. It immediately becomes the end-users’ problem.
Begin, a new app from Ryan, uses natural language to generate tasks from Slack
FWIW, in the BYOD era, it's no longer a safe assumption that they were on their "work device", or that their "work device" was not also their personal one.
From my understanding, the issue is with the annual recurring property taxes which have a capped annual increase per Proposition 13. Thus, the "taxable value" of the homes pre-sale is a fraction of what it is post-sale, even after swapping for an identical home. This is not an IRS issue, so much as a county tax assessor issue.
SteamVR (OpenVR) platform, which Fallout VR uses, supports Oculus Rift just fine, and so does OSVR. It's the other way around that needs hacky unofficial wrappers.
Is there a paper out about this yet?

The blog post was weird: "Here's this chip we've made, but we don't know anything about its performance characteristics, yet." Made me skeptical about this being any kind of breakthrough.
Go to a doctor right away. There are anticoagulants which can dissolve blood clots and/or ways of physically preventing the clot from reaching the lungs.

Also an ounce of prevention: avoid extended sitting; exercise regularly.

https://www.webmd.com/lung/tc/pulmonary-embolism-treatment-o...

https://www.mayoclinic.org/diseases-conditions/deep-vein-thr...
> So it's my fault and I deserved it?

I am not saying that, I am saying that you should demand respect from others, this helps you respect yourself.
> Relying on Google and Facebook Identity is not sufficient for some professional users...We like that accounts have mostly real names and verified email addresses,...but I do think the validity of emails will decrease. Takeaway: If you’re creating a sign up flow for your app, you should think about these trade offs between social and email-based auth.

This is absurd and shows that they aren't thinking from the perspective of their users (even though they have an "I really don't want to pay" option).

There are many reasons why people might want not to link everything together; in fact this is a reason why many prefer paypal (more transactional) to linking directly to their CC. This is also especially true for low-intensity sites like this one (you may see the justification for linking Tinder to your FB account, but you likely use this service much less than you use TInder!).

Secondly, and again related to low-intensity sites: why should they care about real names?
It's because Oculus screwed up.
The white collar professions figured this out decades ago. They even used to have career mentors, professional mentors, and a lot more people are starting to rediscover and therefore think is all new. It's not. It all started going away in the 80s and 90s when all anyone cared for was next quarter's numbers. Everything that didn't directly contribute to the bottom line got slashed and we've been suffering ever since. Nice to see businesses are beginning to reassess the value of these positions and rethink the purpose of management. Meanwhile this is another case of everything old eventually becomes new again.
I know that in France, hugs are definitely awkward - handshakes or cheek kisses are expected. In the US hugs are commonplace (along with fist-bumps and high-fives).

I only spent months in the UK but I know it wasn't like either above.
I read both of those facts, yes. But I've got LEGOs going back decades that demonstrate the actual long-term quality of the existing processes, we have yet to see how the new ones fare.

And obviously, LEGO will presumably expand the usage of this process if it works well, is cost effective, or becomes generally preferred.
My framework for approaching big-picture life goals
Porsche intros Blockchain to vehicles;make car sharing easier and more efficient
Very cool. This should be good for walking and cycling. I don't think there's much use in it for driving without real time traffic information and I don't see a good way to get that without being Google.

Also public transit might be fine in London where you have TfL who are firmly in the 21st century, but consider somewhere like Ipswich. I seriously doubt Ipswich Buses put their schedule on Google Maps. Google must have a dedicated team reaching out to stuck-in-the-80s transit companies to help get their data on Google Maps. Hard to match.

Still, very nice to have an alternative.
Because Go has built in primitives to make micro services.

The cleanest asynchronous io model that I have ever seen.

Simple serialization by default.

Did I mention the blazing fast compile times?
Just that would make it way more “faster” to build your service in Go :)

And above all the language is simple with robust idioms.

Okay, I admit it is somewhat too simple, cough generics.
And you won’t get C like performances for sure.
Read up on Lorenz geometry.
thats very near sighted view on your part. are you a parent? if so - are you being evil by protecting your kids by installing a filter on their digital devices? i thought so..

if you read the article there is a peer reviewed article link in there regarding normality of female abuse in porn.
I will admit that "when is it done" is a big judgment call in baking, so that's a good point.

Also opening the oven changes how it cooks, so I can see them being crabby :)
A file download is a pretty big commitment for an "explanation". I'm going to pass on that. :/
Isn't hugging a very American thing, though? I'm French and I'm pretty sure there's not even a word for that.

I don't remember hugging anyone apart from my niece when she was like 5. And now only two years later we don't do that.

Two adults hugging is weird, to be honest. IMHO you're not supposed to touch people unless you're deeply intimate.

EDIT. Others mention how French people kissing each others on the cheek is weird to foreigners, including American people. This is probably true indeed and worth mentioning.
I wasn't comfortable recommending existing SQL tutorials to any friends or customers, especially for the non-engineers. It's such an important tool to learn that I've made a crack and making it much more approachable, both in the writing style and in the tool (SQLBox) embedded in the page that lets readers follow along with writing SQL against a live PostgreSQL instance with no setup required.

There are challenges built in and practice sections at the end of each segment. Any feedback/corrections/suggestions are hugely appreciated.

More on why I wrote it here: https://medium.com/@__dave/why-i-wrote-yet-another-sql-tutor...
Minor nitpick:

> Immutability (const) by default

The author clearly knows this, but others may not, so: immutability and "const" aren't the same thing. Const typically prevents name rebinding (as the type system permits). Immutability is the presumption that the whole data structure can't be mutated by default (though there are usually ways to mutate cheaply--without bulk copying, that is--provided by most immutable data APIs).

Const works like this:

not_const int[] foo = [123, 456]
const int[] bar = [456,789]
foo = [1,2,3] // no problem; rebinding is allowed if it meets the 'int' type constraint.
bar = [1,2,3] // compile error!

Immutability, as typically defined (there's a bit of a semantic debate here sometimes) prevents changes to the contents of complex data structures:

mut int[] foo = [123, 456]
not_mut int[] bar = [456,789]
foo[0] = 789 // no problem; mutation is allowed so long as it's with valid types.
bar[0] = 123 // compile error!

Edit: missed a space.