skysight-inc/HackerNews huggingface dataset:
This is the main reason one of my friends says he's thinking about moving from Raleigh to SF.

He told me that he mostly loves the triangle area, and there's lots of culture in the sense that there are constant events happening and multiple bars and dance venues that cater to the LGBT community. But he also says that after a few years of dating, he's pretty much exhausted the local pool of guys on grindr.

That said, he makes great money and pays so little to live here it's not an easy switch to make. For a while, his strategy was to use the extra discretionary money to travel more and maybe meet people that way. But he's always talking about how great it must be to live in "gay mecca", so I think he'll probably make the move eventually. Even if is just a "grass is greener" thing, I definitely understand the appeal.
> I still hate the TouchBar because it's completely useless

I don't have one, but I just can't fathom how you can't make use of it? I'm looking forward to using it for all kinds of things -- notifications, quick glance information, context aware keys, and more.
This is off topic for HN. Have you read the site guidelines recently?

https://news.ycombinator.com/newsguidelines.html
Google Fi, the Nexus and Pixel lines, Google Play Music, Google Home, Protobuf, Guava, ReCaptcha, TensorFlow, Google Assistant, Android Auto, Chromecast, Google Tag Manager, Google Chrome, Google Flights, Google Translate, Google Domains.
I assume you will be refusing anything your parents leave behind, no matter how meager.
As another experience, I've yet to meet someone aged 20 and up that doesn't have Facebook neither in Texas nor Mexico and I'm meeting people constantly 20-40.

I'm sure they have Whatsapp, Instagram, and other apps, but I've never met someone who couldn't at least provide a Facebook profile when asked and then communicate with me on it.

It seems hard to draw on your kids' experiences until they at least enter university or the work force and are actually meeting new people. I never had a Snapchat until a cute woman asked me if I had one. Now I have one ready to go.

Facebook wasn't even available until I entered university, but that's also when the rolodex becomes useful. Not so much in highschool where, even in my massive school, I still wasn't meeting so many people nor had much control over my social life compared to uni.

So I'm wary of people extrapolating from what kids do. People have been saying the death of FB is just around the corner, "just look at what kids use" for years.

Of course, a lot of this also depends where you live, like how Americans will use iMessage while that's basically unheard of in other parts of the world.
(not the author, but I've discussed this with him previously)

This is a problem with `order` in Active Record in particular, where you can't pass in a bind variable the same way you'd expect it to work with `where`.

Therefore the slightly less elegant version that goes through quote_string. You could use bind variables by going directly to the pg driver, but I think there is no quick shorthand to do this in Active Record/Arel.
My email server (@chrisdone.com) has been running for a year and a half and is written in Haskell, saves all mail into a postgresql database, has a web interface and an Emacs interface. https://github.com/chrisdone/duta

I redirected my gmail account to forward all emails to this new domain, and changed all my account emails to theservicename@chrisdone.com e.g. for github it’s git@chrisdone.com. Once I’m done, Gmail won’t be receiving any new mail.

It has SPF which has captured most spam. I haven’t implemented sending yet. I thought this would be a problem initially, but after a year I’ve realized I rarely send personal email out. But I’ll do it one day just for completeness.

I’ve found two bugs of my server, which were easy to debug because mail sending is very robust. I fixed the bug, and the sender server tried again the next day automatically.

I did it for exactly the same reasons as the author, to control my own data. I wrote my own because existing open source offferings are silly complicated, but receiving mail is not.

Duta is easy to deploy with docker machine and DigitalOcean. My current setup has been deployed like this. It connects to a managed DO Postgres database, which runs separately, has monitoring and backups, so it’s easy to redeploy the mail server without worrying about losing my data.
Extraterrestrial ribose and other sugars in primitive meteorites
Don't buy the crappy foam ones, especially at the price they sell them for at venues. They make good ones that are intended for exactly this use case (earasers, eargasm, etc etc etc) and do the job really well. You can often find them on sale for around $15.
Words which for usually fairly arbitrary reasons have the same plural and singular form are a particular irritant of mine, not least because of how awkward I feel having to correct them on colleagues' client proposals and presentations when I'd really rather be suggesting more useful changes. We've got a number of other nonstandard pluralizations and conjugations from ancient Germanic and modern loanwords alike, which wouldn't be missed if they were um... losed

But taken further down the path of how the language could evolve to remove grammatical forms not actually conveying anything useful, I think we could happily make articles optional and preferred only when an a/the distinction actually matters; many ESL speakers communicate perfectly lucidly without them at all. Normally if don't include article in sentence it's not problem; except if I write business email like this people think I'm foreigner.

Before English was a global language [and before the printing press tbf] Middle English managed to lose an entire set of grammatical gender markers affecting nearly every word, after the printing press we lost the thee/thou distinction [outside Shakespeare, the KJV and a few regional dialects], and yet we've still got grammar guides insistent on preserving 'whom' and claiming that despite how people actually speak the language one shouldn't really use 'you' as generic third party pronoun
It's a frequent refuge of those who don't wish to face, confront, address, or accept criticism.

See: Exit, Voice, and Loyalty

https://en.wikipedia.org/wiki/Exit,_Voice,_and_Loyalty
Ok, we've changed to that from https://www.nytimes.com/2019/11/18/science/bees-surfing-wate.... Thanks!
Maybe one day the airlines will offer Starlink based broadband on-board. Then you might have a chance.
"I don't want a future that is some weird mix of Idiocracy and getting the Black Shakes from Johnny Mnemonic. We need people that aren't easily manipulated by ads and disinformation campaigns and that can think long and clearly about something."

Sadly, those kinds of people make some of the best consumers, and many online companies (from advertisers, to game developers, to news sites) are optimizing for that kind of addictive, short attention span engagement.
Oh. Right.
If you have historical data to validate against, you can set a leader board on models run against older data, and always leave part of the data out and unavailable for test

https://gluebenchmark.com/leaderboard/

This encourages a simple first version and incremental complexity, rather than starting very complex 6 months in, and never having an easy baseline to compare to. A simple baseline can spawn off several creative methods of improvement to research.

The other case is that the models should be run against simple cases that are easy to understand and easy to confirm. This way there's always a human QA component available to make sure results are sensible.
Come again? You do realize you don’t have to be wealthy to leave something behind to your children. It could be something as simple as the house or car you had before dying.

I really don’t understand why there’s so much disdain for something every parent aspires to do for their children. Such jaded and cynical types here, sheesh.
No matter how you look at it, Stadia is going to be an interesting business study in a couple years. It's clear publishers don't care about it. Fun fact: when I last checked, all the publishers that are launch partners all have Google Cloud accounts. I suspect game publishers are in this for the free servers, not because they believe in the platform.
That does seem like something the employees should mention, but if you are THAT vegan you shouldn't be supporting burger king in the first place with your purchase.
Then the podcast version of the story’s for you:

http://m.espn.com/general/play?id=28114264
Justice Dept. To Abolish Movie Distribution Rules Dating to 1949
Facebook and Microsoft Partnering on Remote Development
I did that for a couple of days when the power button cable was just too short to reach the header.
If I were to write a webmail client for either myself or as a non-toy-project, I would definitely want to be able to host the webmail backend somewhere else than the MTA/MDA, and especially not give the webmail full access to every user's email.

That leaves you with either using some protocol that already exists (IMAP or now JMAP as another persion mentioned in the thread) or coming up with my own.
A guy I used to work with was fired for these types of bribes.

This was like 20 years ago when I was just a 17 year old lowly tech IT nerd.

They fired the guy and he was the entire IT guru for an office of about 120 people so I was flown down to Florida to try to size up what was happening.

He went against corporate policy and was buying from and off-brand computer vendor because he was receiving bribes. He magically had two jet skiis one day and the company sort of put two and two together.

It was a nightmare though... no one had the network passwords to the Netware server so I had to copy ALL the data to another box and then migrate everyone over to Windows NT... It was like 150GB of data back when a large HDD was 150MB...

I think we had to split it up across multiple RAID arrays or something crazy.

Took forever!
The UK for starters, I have a large choice, from A&A to Zen.

The last mile fibre is provided by a company called OpenReach. I don't deal with them, they sell the service to the ISPs at a regulated wholesale price, it's those ISPs that add their services (like IP connectivity, transit, etc) onto the top
A bit sideways from topic but; I got grilled by the head of the Euro fighter project (Ford management) on the importance of using arrays for everything. Don't do 'int a;' always create an array. I was dismissed half way through for not agreeing.
My IP reputation is absolutely >>pure<< and my domain name is ok.

Still, usually when sending emails to Gmail & Hotmail my emails are "lost" (they don't even appear in the spam-inbox of the receivers).

My usual workaround used to be to 1) login into my throwaway-account on their Gmail/Hotmail systems 2) send an email to my domain 3) reply to that email. After that usually my emails got accepted by those service providers, at least for a while.

I admit that nowadays I don't even do that anymore - when I see a Gmail/Hotmail recipient I just ask for another email address at a different provider or I send the email using my provider's system.
Not to mention that the quality of life outside big cities is far healthier and more human scale and human paced. People are more focused on things like children than on Kubernetes — the world needs progress but boy does it take a toll. In the Bay Area I worked with people making $400K who said they decided they could only afford two kids. Meanwhile where I live now it’s very feasible for a schoolteacher couple to afford five kids, and not in privation. I like that Elon Musk exists but holy hell I do not want his life.
Sorta. Not all IP addresses have a domain name associated with them. And if malicious software is actually using raw IP addresses rather than domain names, that makes it easier to stop them because you could just block those IP addresses. This is why that approach is rarely taken -- with domain names, if the IP address is blocked, you can just associate the domain name with a different one.
Could make it easier and do something like what Quebec does in small-claims courts: don't allow lawyers.

Should be fine for those with tax returns that are simple enough to understand. Not so much for those that choose complicated financial structures.
I have the same problem. I've been running my own mail server since 2000, and last year my sister's account started being used to send spam (I assume she reused her email credentials in another site that got hacked, and spammers used the credentials to authenticate as her in my SMTP server to send spam).

Google shows that my domain has a bad reputation, but I can't fix it because it doesn't have enough traffic. https://www.mail-tester.com gives me a 10/10 (I have DKIM, DMARC, SPF, everything), but my email still gets flagged as spam by Google.
Subpixel Geometry Zoo
pencil kicks ass, blows omnigraffle out of the water and you don't have to find with omnigraffle every few weeks when they do an update and claim again that your license is invalid or pirated!
I mean, I know Jews and most Asian nationalities have a bigger representation in cities than in small towns. Like the LGBT community, usually the bigger the city, the bigger the difference in representation. I can only assume this is for similar reasons. People like to be around similar people.
> A reimplementation of a protocol will, by definition, have another implementation that has SSO copyright over the API.

Same for an algorithm.

What you're saying now is this: forget the protocol, which isn't a copyrighted work, let's look at some program that implement the protocol. If you reimplement you will violate the program's copyright. It doesn't work like that because your reimplementation isn't derived from that program. You probably don't even have any direct access to the program's executable, let alone its source. Think of two reporters covering some news event. The news event itself isn't copyrighted, but each article is. Still, because they're both reporting the same event, they will have the same quotes. Still, they're not infringing on each other because their source wasn't the other article but something (the event) which isn't copyrightable. If your source is something that isn't copyrighted, you can copy it even if some copyrighted work copies it as well.

And again, your argument would work to explain why implementing an algorithm is a copyright violation. It isn't, so you can know your argument is wrong.
Things moving in one direction wouldn’t preclude the existence of cycles.

For example: a language has noun cases -> phonological changes cause the endings to merge together, requiring prepositions to disambiguate -> prepositions become more tightly bound to the words they modify and are eventually reanalyzed as case markings. Now we’re back with cases even if languages can only take each step in the given direction.

> Incidentally Chinese did not evolve from Proto-Indo-European.

You’re right, but I meant to imply that PIE is the oldest language whose grammar we know a lot about, not that it’s the ancestor of every modern language.
I hope you are joking since the industry collectively knows how much employers/interviewers value algorithms-based coding interview, which doesn't correlate strongly with performance. Even if you are talking about senior positions where they don't matter, then you should know that people hire someone they know+like who did decently well, rather than the truly best on the market.
I meant Captain Marvel: https://en.m.wikipedia.org/wiki/Captain_Marvel_(DC_Comics)
Is it possible in DoH to store and serve HTTP cookies?
Monopolistic Competition
If you’re using a React pipeline on the remote server, how quickly does the page refresh occur? I do remote VM development where I work and a major pain point for me is how long it takes to refresh a page that I’m working on.
Not really, Windows is handling DoH as a system service, which is great

Chrome (and firefox) are providing their own DNS, away form the system. This means that loading www.blah.com in chrome, firefox and opera will result in 3 different DNS lookups, and potentially 3 different results.

Windows is doing it right.
As DirecTV tanks, AT&T says it will “re-bundle” TV with HBO Max
What makes you think that I'm more sensitive than average, or that I'm not wearing earplugs? Perhaps you're just unfamiliar with this kind of live show in a bar.
The article notes that in some languages it is possible to form sentences by chaining appendixes to them.

An example in Finnish:

- jousta (normal form of the verb run)

- juoksen (I run)

- juoksentelen (I run around)

- juoksentelisinkohan (I wonder should I run around)

- juostaankohammekohaan (I wonder do we run)

The two later forms are very rarely used, and I have no idea whether the last form is even correct. I have some friends who insist on talking like this. Usually, people express the same things with more words, such as juoksentelisinkohan is equivalent to about:

- Mietin ., että. pitäisikö. minun. juosta. ympäriinsä.

- I wonder., that. should. my (in this context, me). run. around.

The . are to separate the words.

Yet, it would be perfectly fine to just append a question mark to juoksentelisinkohan or juostaankohammekohaan and it would be a one-word sentence. An interesting remark is that in practice the question mark is redundant in both cases, as the -ko- part in the words reduces the only interpretation of the word to be a question.

I have absolutely no idea how would one formalize all this.
Going exactly to China’s plan
This is a very good comment. Is this line of reasoning fleshed out and written up somewhere so I could point people to it? (Also, I would like to think more deeply about its implications)

> What models/theories of customer behavior were your experiments designed to distinguish between? My guess is "none" because someone thinking about the problem scientifically would start with a single experiment whose results are maximally dispositive and go from there.

This is how science is (at least, ought to be) done. This way, the goal is to always be improving your understanding of objective reality.

> They wouldn't spend a bunch of time up-front designing 12 distinct experiments. [...] So it wasn't really an experiment in the scientific sense, but rather a kind of random optimization exercise: do 12 somewhat-less-than-random things and see which, if any, improve the metrics we care about.

The problem is that a lot of AI salesmen tend to hype the "model-free" nature of "predictive" AI towards optimizing outcomes/goals, and people who don't know better get carried away with the bandwagon. Overly business-oriented people are susceptible to the ostrich mentality of not wanting to understand problems with bad tools -- they are too focused on the possibility of optimizing money-making. I find the movie "The big short" to be a fantastic illustration of this psychology.

It's probably going to lead to a very bad hangover, but for the moment the party's still going on and nobody likes the punch bowl being yanked away.
The movie theater one is actually kind of interesting. There is a certain maximum audio power that a room can sustain before loosing fidelity. I think _all_ sound engineers know about this, but a projectionist with a volume knob probably does not.

Next time you're in a place where the audio is too loud for you to hear, try to listen carefully for a few seconds. You might discover that despite being too loud, it actually sounds bad, and reducing the volume would actually _improve_ the audio fidelity.
If I were some multi-gillionaire, I'd structure my trust to give my inheritors one dollar for every dollar they earn.

I wouldn't want them to think they can be a bunch of lazy slobs just because of who they were born to.
You're touching on the "difficulty" in verbalizing it. I see what you mean, because you did learn that the heuristic was changing with just a yes or no. I said you can't teach that way, but you clearly learned that way, so I wasn't exactly correct, but I'm not practically wrong either still I don't think.

I wonder, how would an AI perform on the same test.

What is the mathematical minimum number of questions on such a test, subsequent to the heuristic change, that could guarantee that new heuristic has been learned?

I'm curious about the test. Did it have a name? What were they testing you for?
> I agree that we should push for more configuration options, but the fact remains that it's the users decision to run software that doesn't respect their freedom of choice, and ultimately they control the code that runs on their machine.

The vast majority of people can't do that, if only because getting a reasonable experience from most websites today means allowing arbitrary code (Javascript) to be executed on your machine.
"Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon."

Yet the story about the NBA executive stealing money fails all three strikes and it's at 120 points and going strong...
But then why call it "infiltration"? Infiltration implies a plan and sinister intent.
Android Camera App – Gaining Control Without Permissions (CVE-2019-2234) [pdf]
One thing that would still be missing is SRS [1], in case you want to forward mails to an email address handled by a different mail server.

Your mail server must not use the original from address in the envelope from, as that would very likely trigger SPF record checks at the receiving end. When forwarding mails, it is therefore strictly necessary to rewrite the envelope from address with SRS.

For this postfix setup, postsrsd [2] can be used to implement SRS with only a few more configuration options.

[1] https://en.wikipedia.org/wiki/Sender_Rewriting_Scheme

[2] https://github.com/roehling/postsrsd
I'm a lifelong gamer (since 1996), currently have PC that only has weak integrated GPU so I cant play much, but super speedy 500mbs fiber internet connection and 80mbs LTE on the phone. I look like ideal Stadia client, right? Well, no. I'm not interested in slightest, I'm waiting passionately for PS5. Current internet technology (latency) is not enough to make cloud gaming possible, you can instantly feel this 140+ ms of delay. Other than that, Google don't know jack shit about games, you can clearly see it in Stadia announcment conference. Good luck, I give it 1.5 year and nobody will remember what "Stadia" is.
There's probably an alternate version where you pay for everything upfront using anonymous cryptocurrency.
This has merit. You guys do know this trick too?

Place the palms of your hands over your ears so your fingers wrap around the back of your head.

Set your middle fingers on the top of your neck right at the base of your skull.

Put your index fingers on top of your middle fingers and apply pressure.

Now snap them on the back of your head over and over like you’re drumming.

Repeat it about 30-50 times.

Ideally, when you pull your hands away, you won’t hear any ringing, hissing, or buzzing anymore. When I tried it, there was definitely a huge difference and bizarre inner calm that came over me. I wouldn’t say it’s a miracle trick or anything, but to experience what true quiet is even for a few minutes is amazing.
Its hard for me to understand how someone could accept any explanation for being able to purchase a $8.8m house on a "low 6 figures" salary. To me thats the most idiotic thing - the guy just flat out SPENT the money, all likely in one sum.
Today, but large scale efforts like city development happen over multiple decades, over which the number of remote workers will almost certainly increase due to new technology.
It places priority on not-clickbait, above most things. You could have a title that isn't super descriptive, asks a question, maintains an air of mystery, whatever. But a title that deliberately elevates some near-irrelevant detail for attention is purposefully deceptive and, well, less than good (by HN's rules, that is).