skysight-inc/HackerNews huggingface dataset:
I want an email provider which I can access from any platform and which provides customizable hotkeys. I control gmail from the keyboard only (using single key hotkeys) and wouldn't use an email service which forces me to use the mouse in the browser when I'm sitting at a keyboard.
With Python you get:

- The best-governed language in all of software, and the best-governed web framework

- A huge ecosystem of libraries for everything from data science to email processing, that are (mostly) easy to read and modify and free from systemic security issues. And pretty much every major company with an API has an official Python library for that API.

- The standard language taught at most of the top CS programs around the world

- A web framework that's had almost no major security issues over the 10+ years its been around

What exactly would you get in terms of benefits from switching to Ruby? I'm not saying Ruby or Rails are bad tools, I just don't get why someone who already knew Python and Django would switch.

I get that if you run a dev shop it might be a better choice for just cranking out web apps as fast as possible for clients, but if you run an actual startup I don't see that the benefits of saving a couple lines of code would offset the costs of being locked into the ruby ecosystem.
I used it to back up some old code in a .zip file; unfortunately, even though the email is still there, Google isn't letting me download it because it may contain malicious code according to them (probably .js files).
Nick Bostrom's Vulnerable World Hypothesis [pdf]
There’s a lot of claims about how mobile internet sucks and this makes it not suck. But then it’s revealed it’s a WireGuard based VPN. What I don’t understand is how my internet will be so much faster than any other use of WireGuard?
I think a big part in communication lies in moderation. Instead of dumping a huge list of things someone can do differently, give it to people in small, easily doable chunks. It makes it much easier to change when the change is small. Work slowly towards the end goal and it should hold more people to the actual change. It would be hard to get people to just give up air travel/their car just outright.
Is Gmail still made with Angular?
I tend to invest in people / companies rather than a technology. There are an abundance of good web frameworks out there so it's not like you're gonna have a bad time just because you don't use a specific one.
I love any talk that Bryan gives. The gist here seems to be that after the Node.js ecosystem favoring what he called approachability over his wishes to pursue reliability and expressiveness he had a long think and realized that each one is a worthy goal, but for different audiences and that there are always trade-offs across values.

This perspective, that programming languages have sort of cultural tradeoffs and you should make sure you are happy with those trade-offs seems obvious but it is not something I've heard anyone state before.

It also makes for an interesting way to examine the space of programming languages in general. It is a richer way to compare than the standard OO vs FP, and systems programming vs scripting, etc. Rust wants to be approachable, but their top level value is safety, so it will never be as approachable as javascript.
It depends on how the question is phrased. If they hand you a white board and say: "Show us the code" then you are going to have to build something. However, if they ask you something like: "If we asked you to build a ToDo app that solves x problem, how would you do it?" Then it's reasonable to assume they are open to more solutions than you jumping up and grabbing a marker. Being able to distinguish those differences is also important.
I have a six letter email address and have gotten mistyped emails tons of times. Once got an email welcoming me to the NRA, even. Had to let the NRA know that I was not, in fact, interested in being a member of the NRA.
Rewriting existing software in a new language is one of the best ways to learn a language.

> especially since people who don't need to learn are doing it

Don't need to learn?? There's always something to learn.
What Does Article 11 or “The Link Tax” Mean for SEO in the EU
Purely curious, what advantages does this give you in a corporate sort of scenario where your login is probably authing against Active Directory? Does this protocol offer any leverage for developers in a multi-forest setup via API to programmatically choose domain controllers?
I wish I hadn't experienced this exact scenario as well. I actually worked at a publishing company where I discovered the previous team building their major education platform didn't know there was such thing as source control. Their method for sharing multiple team members changes was to email the full project to one person every Friday who would manually open a merging tool and merge all changes themselves. They would then send out the updated code base to all people again. Because of this method, they were afraid to delete any stale code, and just prefixed old versions of functions with XX. As you can imagine, inheriting that code base was a nightmare to deal with.
Agreed, the best case is when you have e2ee (which unfortunately is not in core) and DNSSEC.

I must admit to being biased against using DNSSEC alone because a malicious XMPP server can still inspect and/or modify queries and responses. By self-hosting you mitigate, but without e2ee the server is still trusted (in the threat-model).
The problem is that while it can be, it rarely is...
Sometimes idiomatic code results in code which is hard to understand, as exemplified by the C idiom `while (s++ = t++);' for copying a string from t to s. It's always good to be able to read idiomatic code, however.
I probably won’t see the improvements in G Suite for a (long?) while but that is OK. I use G Suite for Cloud Search that gives me one Search form for all my stuff on Drive, Gmail, docs, etc. Still, I wish they would be faster rolling new stuff out to paying customers.
Interesting point but it's unnecessary and irrelevant to compare startup scaling to hunting animals. Why hunt? As though we hunt customers. And why animals? Who in their right mind would hunt any of these animals. Could use a better analogy to communicate the point. Startup scaling is an act of persuasion rather than condescension.
While my old email address isn't very common (old internet nickname + numbers), it still ended up on some list and it seems like someone (or some people) in a Spanish speaking country are using it to register accounts for Deezer, Netflix, etc; I don't understand why they can start a trial and use it right away without confirming their ownership of the e-mail address. Joke's on them, I've changed the password to those accounts. (note that my email address has NOT been compromised, it's got a unique password + 2FA).
Thanks, I hadn't seen this it's amazing. It's off topic but interesting enough not to mind. It set me on a train of thought about whether github is accidentally dystopic => permanent, completely public record of everything you say or do (inside the platform), conditions that probably magnify the power of social victimizing. PRs are permanent, I don't know about the discussions/etc, they can be deleted? Whilst being also a public record of your work/skills, so you can't really opt out or anonymize without a significant penalty.
Cloudflare pushed out free TLS years before Let's Encrypt and we are actively working on and supporting QUIC and HTTP/3. But QUIC/HTTP/3 aren't here today, not everyone is using HTTPS and there are other worries in coffee shops etc. hence a VPN service makes sense.
There are lot of cultures all over the world who never even smell animal food and has the best brain power. This article is a load of BS. This kind of mediocre baseless studies ignoring centuries of human history have done and are doing immense damage to humanity these days than any other single most source.

> If you choose a plant-based diet, supplement properly
Oh yeah! How did humanity survived and lived centuries without this stupid knowledge and these super awesome supplements developed just now?
Full automatic replies remind me of the demos of the robot calling on the phone to book an appointment. It's slightly creepy, and I wish there were an indicator that it was written by machine.

Even with plain autocorrect, these days, it's scary how often I read something and later discover it's not at all what the author intended.

I can't think of any software feature, offhand, with "Smart" in the name that I didn't end up hating and wanting to disable. Why do companies keep pushing these?
Even without global warming from greenhouse effects, there are limits.

Starting at current world energy use of about 5e20 joules/year, and a modest 2% yearly growth, it would take only about 500 years to get to the level of power that the Earth receives by the sun, about 5e24 joules/year. We'd be in trouble long before that.

Because if all that comes from renewables on Earth, there'd be no sunlight left for the biosphere. If it comes from nuclear or offworld sources, then per thermodynamics all that energy becomes waste heat and you have a second sun worth of heat to deal with.
Stackover Prank
Was it ever? It predates Angular by at least 5 years (iirc Angular was first conceived in 2009 and used for google's help pages)
I think that is acceptable on Linux where there is no system provided HTTP library - curl is pretty much the de facto standard there.

I am surprised about Android though. Is there really no built-in HTTP client in Android that they could use?
File Content Disclosure vulnerability found in multiple versions of Rails
> in exchange for letting us read your emails

Every email service has a computer "read" your emails. If it didn't then your inbox would be filled with spam.

If it's specifically the ads you don't like, then it's probably not news to anyone here that free search, email and social networking is funded by ads.

I for one am highly "privacy aware", and I've also found tremendous value in Google's search, email and docs.

I found Google's products to be far superior to those from Yahoo, Microsoft and others.

While I'd prefer Google's products to be both free of cost and free of ads, I trust Google more than the other guys and I'm happy with the tradeoff.
Did you manage to map the LibUV memory model onto RAII?
"url blacklist" is a gross oversimplification of Dragonfly. If it was that simple Google would already be back in China. It would be naive to think that China isn't making sophisticated demands of Google and that they won't continue to make more now that Google has morally backtracked.
I trust Cloudflare to do their best, generally respect privacy, and not act maliciously.

I don't trust cloudflare to not make mistakes (like Cloudbleed). I don't trust myself to not make mistakes. I don't think there is anyone I trust not to make mistakes. It's just not a reasonable criteria.
One of the things I do miss about Gmail is how a lot of restaurant receipt systems and the like have an "@gmail.com" button, but I have to type my full email address out every time, it's definitely a longer process to read over the phone too.

I recommend even if you are not ready to migrate away from Gmail though, to hedge your bets and make the migration process easier eventually. Get an email address at your own domain name, and forward it straight to your Gmail. Over time, adjust all your accounts and contacts to send to your new, forwarded address. Then if it any time, you need to move providers, all you have to do is change where your address is forwarded to (and of course, use IMAP to drag all your old emails from Gmail to the new service). I spent about a year and a half using Gmail, but migrating things over to my own email address. Make it a lot easier when the time came.
FWIW, prior exposure to calculus is really helpful for tackling introductory undergrad engineering classes. If you can't do derivatives and some basic integrations without thinking, then you will really struggle in the subject-specific engineering classes (e.g. Circuits, Statics, etc.) that you start to take in your 2nd year. Not sure if pre-college calculus experience is as helpful for other fields, though.
Is there some sort of standard for downloading all your mail?

Outlook has a PST file, I suppose you could sync a Windows PC to Gmail and then move it up to some other service, or keep the PST file around (as easily corrupted as they are) with the original stored a few other places.
The jury is out on whether the Luddites were indeed troglodytes[1]. If you were to apply the 30 year nostalgia rule in 2049, then we might be hankering for the present, where 'AI' and the surrounding issues are still in their infancy.

However, a pragmatic approach would suggest that any form of AI and it's derivatives, would be assistive in the medical field and play a hybrid role, rather than being a panacea[2].

[1] https://news.ycombinator.com/item?id=17667375

[2] https://towardsdatascience.com/why-ai-will-not-replace-radio...
Its awesome, Im a huge fan. dead simple to use
I find that the cost of TypeScript's compiler more than pays for itself with all the other benefits it offers. It's to the point that I can't imagine working in JavaScript without it and I'm less happy working in other dynamic languages when I'm forced to. Refresh and rerun is great when you're developing but offers you nothing when you come back to the code weeks or months later. A good type system has your back even after you've forgotten how everything fits together.
A Common Belief About Nuts Is a Shell Game
Django/Jupyter/pandas is an ecosystem that's hard to beat.

If you're not already using it, check out `django-extensions`. You can use `./manage.py shell_plus --notebook` to launch a Django-friendly Jupyter notebook.

From there you can prototype with extreme ease and confidence.

I have also built a trivial custom model Manager so I can do stuff like:

User.objects.all().to_dataframe("first_name", "last_name", "email")

Honestly I can't see myself being even slightly tempted to move to something else unless I can replicate this workflow.
> There are lot of cultures all over the world who never even smell animal food and has the best brain power.

Such as?
Are there any other legitimate certs issued with IP address altnames?
I remember that, and hated it. Why? Because I had real trouble memorizing sums and products. I still have to stop and think to do simple sums in my head. I sometimes still count on my fingers when I add two numbers. And these types of problems were taught as memorization. Four plus what equals seven? You either knew it or you didn't.

If they had taught us how to solve these problems, I think I would have enjoyed it more. "You can take away the four from both sides, and there's the answer" somehow that would have been easier for me to work with.
This is nonsense. As the article itself states, if you're really paranoid about this then just take an algae supplement, which contains plenty of DHA. That's where fish get it. They don't make it themselves. And it doesn't come with all the pollutants you get from fish these days either.

The amount of these fatty acids needed by the brain is quite small and even at low conversion rates can easily be met by conversion from other plant sources too.

Summary of research on the subject:

https://www.youtube.com/watch?v=XMA5ij-bsKc
Apollo astronauts left their poop on the moon. We gotta go back for that [stuff]
Bring back Inbox.
> I can't think of any software feature, offhand, with "Smart" in the name that I didn't end up hating and wanting to disable. Why do companies keep pushing these?

Because other people don't hate them as much, and you're free not to use the suggestions. Have you checked the Gmail settings to see if there really isn't a way to turn it off?

Also, this may not seem like a big deal on the desktop client, but wait until you're carrying groceries on both hands and trying to send a quick but urgent e-mail... it really does address that occasional frustrating moment
If the labels and laws are not to be trusted, you can always have your own chickens and look after their welfare yourself.
I am sorry you were downvoted - shouldn’t happen when people express their opinions. just gave you a +1
I'm sorry, I don't see the contradiction between:

a) Convicts make morally-bad choices at a higher rate than the general population.

b) Being convicted of a crime is correlated with low income.

You can sympathize with criminals and want to help them get back on their feet without also looking at them for moral guidance.
Nuclear war may or may not be the "most likely" kind of war, but it's still, as the person you're responding to said, "relatively unlikely."

(I would say it's very unlikely.)
I have written some cross platform mobile apps with djinni and C++ and always use the platform Network interfaces. Its just so much easier than having to worry about SSL/TLS and getting curl to compile.
So your metric is just an opinion?
But if it is important to you, then sourcing ethically produced eggs is not particularly difficult.
What I don't understand with this argument, is sex is usually a 1:1 activity that takes up a bit of time (like interviewing). Even if you have a population H (for Hottie) of men every woman would wave her panties for (doubtful but let's assume) the men in H can't possibly have sex with every woman every day. Meaning some of the women, even if they can have sex with the men in H, and it probably does affect how they view men in not-H (less well due to inferior H factor), must be spending enough time sexually frustrated to be available for not-H.

Indeed, if you look at sex not as a matching problem between males and females, but as an event distribution, then let's say "desirable men" want sex at a rate of K events per week and all women want sex at a rate of J events per week. Let's say the population has 10 desirable men, 90 undesirable men, and 100 women. In the past where the desirable men were married off, they had sex avg(K,J) times per week, for a total of 10xavg(K,J) events involving a desirable man, leaving 90xavg(K,J) events involving an undesirable man.

Let's say now all those people move in the new, "casual" world. The desirable men can have sex to their heart's content: K times per week. The undesirables must use the remaining times that a woman in the population would like to have sex but the desirables are satiated: 100xJ-10xK. Now, if 100xJ - 10xK > 90xK, so if men and women want sex roughly as many times, or if women want more, undesirable men are not really negatively affected. Indeed they have more variety under the new system.

However if J = 0.5xK, then roughly half the undesirables are unsatisfied, or they're all unsatisfied half the time, which does feel like a step down.
Anecdotally I don't think it's the case that 50% of less desirable dudes are just not having sex, but let's say it's 10, or 20%, that's believable. It would mean women want sex slightly less than men -- 10 or 20% less. Note that the 10 or 20% not having sex aren't necessarily less desirable than the other undesirables, just less lucky.

Clearly a solution for the leftover guys is obvious: They must increase all women's libido past the points where the hotties can satiate it.

(Obvious caveats: silly analysis, doesn't model gay people, assume libido is constant or normally distributed across populations, assume partners for every event are independent, etc)
I haven't been able to compare the Impossible Burger. I had a Beyond Burger, and it was very good. If somebody were to hand it to a meat eater at a cookout, without calling attention to it, they'd eat it without noticing the switch. Pile on a few toppings (which people usually do because of the flavorless nature of most fast-food and grocery-store beef), and most people would be hard pressed to tell the difference in a blind tasting.

It's pretty clear that it's not beef if you're looking for it, but not nearly as distinct as your standard veggie burgers. Most vegans, though, aren't especially craving meat simulacra. I think of them more as transitional for meat eaters rather than as targeting vegans.
Rule of law vs rule of Xi Jinping.
Overall I agree with you that it's likely not significant, but the OP is using figures stating that methane is 80X worse of a greenhouse gas than CO2. So you're missing some critical figures in your math; that 0.33% of the time spent starting could represent a much higher emission volume (though in practice I don't think it does because I don't think full flow is triggered until the flame sensor is triggered).
For me, storage space limitations and requirement to use the Proton App or WebMail to access my mail keep me from switching.

I have 15GB in gmail and proton only offers 5GB for a single user plan.

You can't use a regular email client with Proton without some proxy software. [1]

https://protonmail.com/support/knowledge-base/third-party-em...
That's irrelevant. All that the OP's point requires is that, on average, the moral choices of such people are worse. The existence of outliers -- or even common exceptions -- does not refute that.
Don't do what you hate, life is too short. If it is soul-sucking and stressful, and making you not want to get out of bed in the morning, then you should find something to do every day that doesn't make you feel this way.
Same concern here. I use the open source dns66 app with cloudflare dns so I get the best of ad blocking/content filtering and fast connections. I love the idea of improving my privacy and theoretically performance for the connections I want to make, but not at the expense of that functionality.
Well, I did work in a professional kitchen for about four years.

But cooking shows, YouTube videos, and basic cookbooks in America use those terms. I found definitions for mirepoix and chiffonade in Better Homes & Gardening cookbook, which is as white-bread American as it comes (along with many, many other French words).

My point was that the culture that produces an innovation ends up defining the terminology because it's easier to use the single term the innovators came up with in their language rather than using long, translated definition for the term. "Bug" instead of "issue when trying to perform a specific action" is not unlike "saute" instead of "fry at high heat stirring or shaking the pan vigorously." I'm not going to say, "jump the onions up."
Companies are made of people and people inevitably screw up. Cloudbleed made Cloudflare more trustworthy in my eyes simply because of how they handled their (very large, very unfortunate) mistake.
> Just yesterday, I ran into trouble while searching for noise cancelling headphones because the site where I was searching had it spelled “canceling” for some of the products and the search wasn’t fuzzy enough to show both.

'Canceling'? That looks like a spelling mistake :-)
Usually companies will give you that stuff your first day and you use your first week getting up to speed. The first week you aren't expected to be productive.

I wouldn't rush things or advertise 'hey I work for free'.

Get ready for your new job by doing things you enjoy, visit family and friends, take a short trip, do things you won't be able to do once you start work.
They still read it, just not for ads:
https://variety.com/2017/digital/news/google-gmail-ads-email...
It’s not much comfort when they’ll scan your emails for evidence of purchases you made. I can’t seem to disable that , and they pay a lot of money to link your CC purchases that haven’t hit their servers to your account.
Curriculum, most especially through 6th grade, is driven very much what whatever fad catches hold in the education establishment. It changes every 2 - 3 years. It's really just a symptom that there is very little accountability for the people making these decisions. Put out a curriculum with poor results? Who's going to notice? If anyone does, who will have the power to do something about it?