skysight-inc/HackerNews huggingface dataset:
Maybe if kids these days weren't brought up with ONLY services like Gmail and Outlook for email, they wouldn't be so ridiculously surprised when they learn how actual email works.

This does illustrate the differences in expectations, though. We all know how it works. Most consumers of Gmail don't. It should be made clear to them, or it should be changed to protect them.
have you ever actually done this?

I don't mean to sound smug, but I'm the author of the Jackbox Games multiplayer servers, I regularly handle hundreds of thousands of simultaneous websocket connections from players' phones. I can't for the life of me find a server implementation of webrtc data channels that I would actually put into production. I've seen a few blog posts with toy examples, but nothing that is ready for production. It sounds nice in theory, but try actually finding a production-ready server implementation of WebRTC data channels. I would LOVE to find a documented example of doing client-server communication with WebRTC data channels (a Go implementation on the server specifically). I've found no such thing. Every few months I search and don't find such a thing, and I don't need the extra few ms of latency improvement badly enough that it would be worth the engineering time to author it myself. If you know of one that's actually ready for primetime, I'd love to hear about it.

edit: after writing this comment, I did some snooping around since I haven't snooped around on this topic in a few months, this looks promising, unclear how widely used people are using it for production work: https://github.com/pion/webrtc
I've felt like I'm stuck in some alternate history timeline since 2001.
The following youtube series is quite good

https://www.youtube.com/playlist?list=PLECECA66C0CE68B1E
The thing I like most about Slack is the ability to add custom emoji – absolutely ingenious. We got a couple of different checkbox ones for status updates, with a question mark inside the box, an exclamation mark, crossed out, checked, which makes it really easy to convey different nuances of "done" and "not done". We have lots of product icons (AWS, GCP etc.) as emoji, so alerts can have the appropriate service logo in them, so people can scan and filter them much easier, plus consistent emoji for different urgency levels. And a lot of fun ones, too, which add some lightheartedness to overly serious conversations. There's a kind of meta-level communication and inside jokes going on in our team via Emoji reactions that otherwise would only work in person. Might not be for everyone, but it works tremendously well for us. Custom emoji give us a really neat way of making such a clean virtual space ours, of making it a bit more human; something that feels sorely needed in a world of cleanly UXed platforms and tools and walled gardens where people get data-driven into funnels.

Human-ness is also something that I feel state-of-the-art AI routinely takes away from things and spaces where it is a dominant feature. What AI we have is quite useful to blur the background of a video call; after all, that requires an understanding of what a human form looks like on video and not much more. After herculean efforts and gazillions of metric tons of training data, that works quite well nowadays. But getting human communication to a degree that would allow for any meaningful assistance in a chat app? Color me very sceptic. If my social ads are any measure for this, there's still a long way to go, and that should be orders of magnitude easier – I interact with a lot of content that isn't that hard to categorize, just show me photography equipment ads already! You don't even necessarily need to deep-mine my natural language content for that. And yet I get shown all those smart toilet ads, no idea why. That's not just unhelpful – it ensures the whole social media experience won't ever feel human and welcoming in the way random threads on low-tech PHP forums did back in the day, or the way a Slack convo can feel nowadays. Not while that stupid robot ant-brain is constantly breathing down my neck and interjecting smart toilet content; it's weird and uncanny, please stop.

I really don't understand why AI would be required to make people convert to premium in an app like Slack, or stay beyond the lockdown. Whatever happened to just making a great tool that's helpful and useful and a joy to use? If anything, it might be the opposite: Annoying, unhelpful, obnoxious AI assistance would drive people off quickly – think Clippy, but in a product that isn't remotely as entrenched and without alternative as MS Office back in the day. The way modern software tends to replace user choice with data-driven fits-for-most defaults, there might not even be a proper "off" setting for such a thing. Please don't, thank you very much.
The idea of lingering unwanted resistant bacteria not being killed by antibiotics have been shown true with other spore type bacteria. I don't have the background in this specific bacteria, why do you believe it would be so different?
And backfire this totally has but I didn't think it would happen so quickly.

https://news.ycombinator.com/item?id=22740540
so that makes it right?
Someone else already asked for perl one-liners in this thread. I started with command line text processing repo [1] about three years back. That has a chapter on grep/sed/awk/perl/ruby one-liners along with many other tools. I may convert perl one-liners to a book as well later.

Python's default 're' module does indeed lack many features, but there's 'regex' third party module that would be easier to adapt for perl users.

[1] https://github.com/learnbyexample/Command-line-text-processi...
Agreed.
But the reason I asked because I am assuming they are making changes to a long-standing project that previously relied on third-party libraries (for browser compat?). I'm interested in that specific situation, not all projects in general.
> you have no other choice but to go public

There's no evidence at all he is the one who leaked the memo. It may have been someone up the totem pole. Without knowing who leaked the memo, his being relieved of duty was premature and will only serve to damage morale. This was a very poor call by the acting Secretary.
metal filters aren't as effective at removing certain oils as paper, but are good enough to separate out the grounds.
Any random MTA including gmail's that receives your message over SMTP prepends Received header to your message that contains where the message was received from and that somewhat obviously includes the IP address where the message came from. It works as intended and if you at all care about privacy implications of that (whatever that might be) you simply should not use email/SMTP.
I’m Kenny Rogers
Do you have proof the Captain was the one who leaked? If not, then you're speculating. He emailed it through Navy channels. And to think that the Chinese are unaware of how ships are or will be affected is naive. And the PRC has been expanding in the SCS for decades. They sure as hell didn't wait until Tuesday when this news broke to "seize up territorial claims" whatever that means.

What weakens the USN is a lack of leadership. Almost every officer and sailor I know supported this Captain's actions and hold him as a true leader compared to the Navy Secretary.
> The decision to adopt or avoid a language is always a mix of their perceived formal power (“Does this language even have this particular feature?”), employability (“Will this language get me a job?”), and popularity (“Does anyone important use this language anymore?”).

I'm a statistician. I've always wondered what it's like to grapple with the question of what programming language to use. In statistics, the choice is very obvious: use R. If that's not fast enough, use Rcpp. This is definitely a good thing, because all academic statisticians in a certain age range speak R, so interfacing work is not so painful, but maybe a bad thing because statisticians don't really understand the pros and cons of many languages? If Julia blows up, maybe we will have to get smart on these differences.

Granted the workflow is probably the same in any language: clean data, model data, graph data.
existing discussion: https://news.ycombinator.com/item?id=22763057
People using it colloquially is exactly the thing that leads to trademark erosion.

Most eroded trade marks were previously owned and registered. It's not the registration that gives trademark protection. Trademark protection exists to protect the market place. It prevents companies from piggybacking on someone else's success.

But if the consumer doesn't think that "Jeep" is a mark, but a form factor, then no one is protected from any misunderstanding and it would be no longer a trade mark. Happened to Motorola in 2005 with "flip phone".
Since the US is currently trying to invade Venezuela under the guise of the fight against drugs trafficking I understand Venezuelans being more strict with their borders and would not diacard it being a setup.
75 years after he was shot down over Japan, reveals how he survived
IIRC uboats were only “supposed” to sink ships if they could aid in rescuing the crew and passengers after... but gave that policy up when the Allies kept attacking them with aircraft while they were conducting rescue operations.
World is going to become even more scary.

Imagine what is happening inside North Korea we will never hear about. The population will be quietly cut in half.

Putin has been doing some (more) scary things in Russia while no-one outside is paying attention.

I'm still not completely convinced we are going to be allowed to have elections in November.
Why link to a blank page?

It was an honest question, no need to be snarky. I'll just take that as "I've no real facts about the numbers am throwing about" answer. Thanks
Fastmail includes it by default, but will scrub it if using port 565 for SMTP.
Potential Wuhan virus vaccine discovered by Pittsburgh scientists
Yeah, but if you're a ship with a skeleton crew of civilians, you're going to think twice about rescuing a full compliment of soldiers from a dictatorship that just tried to sink you with no reason whatsoever.
Ive seen it. Its got one word.

"Pray"
This story has much more information and context.
They are.
https://www.troyhunt.com/on-being-pluralsight-author/
A Week with Huawei P40 Pro – Early Impressions |TechStomper
> without sufficient support.

Do you have a reference for this? The letter [1] doesn't appear to mention insufficient support, just that the cases were accelerating.

[1] Letter: https://www.sfchronicle.com/bayarea/article/Exclusive-Captai...
The End of Civilization and the Real Donald Trump (2016)
Notably after a US bomber knowingly attacked a surfaced U-boat carrying survivors of the RMS Laconia on its foredeck.

https://en.m.wikipedia.org/wiki/Laconia_incident
>Browser automation isn't always strictly for testing...

Yes. For example you can automatically create gif animations using puppeteer... see https://gif.com.ai
And it also doesn't contain all of the source code and the error correction is when it tries to copy itself? I mean, just thinking of it as a type of biological source code that makes more of itself with mistakes and is messy is a decent enough analogy, and again I think most of these are fine just to be able to know as a layperson "oh right, DNA is that thing that has a lot of information about what the living thing is going to be like." You don't really need to know more than that day to day as long as other people do - I don't know how to fix my car but i know there are people out there that know how it works. If you are going to be more involved with it or want to know more about it for whatever reason though it's maybe worth diving into the bio 101 stuff then.
Don't embarrass the Navy or the Commander in Chief.
https://www.snopes.com/fact-check/corona-beer-fear-coronavir...
Programmer Ryan Gosling: Legacy
I'm not looking for an argument, I've never noticed this behavior before. Why is this done? People are saying this is some kind of way to combat spamming/spoofing/malicious email but I don't see how that's the case. If the source address of the packets matches a blacklist then you can correlate against that. While not impossible to forge an IP address, it's certainly more trivial to edit the SMTP header (I'm not saying that would avoid detection, mind you).

What benefit do we gain from including the origin's IP address throughout the entire header history?
This is interesting. Let me give you some potentially helpful context:

Some services require companies to have a public phone number. This doesn't need to be a real support phone number, but it shouldn't be completely unattended.

Your service would fit right into that, and if you (optionally) handled the purchase of the number itself (Twilio will do that), it would make it quite literally a 5 minute setup.

The only other thing I haven't found is a forwarding service, that would allow such companies to purchase a number in a particular country, to forward calls/sms to another arbitrary phone number (or an email/voicemail box). I'd certainly use that for myself as well.
How do things like links work in what I assume is a paper copy?
CoinJar | https://www.coinjar.com | Senior Backend Engineer | Melbourne, Australia | Full-Time | Onsite

CoinJar is one of Australia's fastest growing startups and a trusted market leader in the digital currency industry. We build consumer-friendly products with strong focus on security, scalability and usability.

We are looking for experienced and passionate engineers to join our highly productive and product focused engineering team.

Our stack includes:

* Ruby on Rails

* Elixir + Phoenix

* Docker

* AWS to host our infrastructure

* React + React Native

* GraphQL + Relay

* Mobx

* styled-components

* Next.js

Backend Engineer https://hire.withgoogle.com/public/jobs/coinjarcom/view/P_AA...
> >Nations are not competitors. They are trade partners.

> These are not mutually exclusive. See China v USA right now.

Well, taken out of context of the discussion, you can say lots of things.
When I first became concerned about the virus in early January, I asked our business continuity leader (VP level) what our plans were in case things progressed like in China. I was told that we had a pandemic plan in place from 2009, and that "nothing had changed."

I'm well versed in DR/BCP, and I was amazed. The idea that someone thought our business operations, staffing, and technology hadn't changed in 11 years was amazing.

What's sad is that we once had a robust DR/BCP plan that was thoroughly tested on a yearly basis. Over the last 12 years that has slowly been whittled down as a waste of time and money. Kind of like how California had all those mobile hospitals that were dumped by Gov. Brown during a financial crisis.

Shortsightedness is the norm these days.
Samsung Galaxy S20 Ultra 5G Review – Android Excellence at a Premium
But we can't even get people to do that when they have toilet paper.
I was about to mention that, seems to be unrelated but uses a similar logo...
Is performing chess validations that heavy, if you're serving ~10,000 games? (just asking for a friend)
The nature of pushing a packaged book with ideas about elevating a certain type of language with a certain type of goals over anything else and expecting people to conform in the work place, is controlling someone else's language.

You have the opportunity to create an individual approach that works well in most situations. That is your social advantage in the workplace that on the whole you don't need or want to share because it dilutes the advantage. It is also tuned to your identity, your past, your needs and your goals that are not the same for everyone.

Why are you changing other people's worldview? The enterprise seems predatory, it depends on others changing to a framework that privileges it's proponents. It demonstrates a lack of skill in the speaker. It's politicking under the guise of caregiving, a negative act.
Yeah that is unfortunate, but playing devils advocate, the alternative is no different. Here you may help research efforts to mitigate the disease.
Hungary has become a dictatorship overnight...
Lyme disease talk just makes me think of Nicholas Zakas and then I get bummed out.

I know there's a guy, or maybe he represents a group of researchers, who thinks that Chronic Fatigue Syndrome is caused by inflammation in the brain, either due to some undetectable infection, or just a misfiring that is a lingering effect of some other insult (sounds to me like a histamine response aka allergy).

If your body thought you had the flu but you didn't, you'd be knocked on your ass not unlike many people with CFS or Lyme. And if it never stopped you'd be in pretty bad shape a year in.

So. Are we treating microbes that don't culture in a petri dish, or are we solving an autoimmune response gone whacky? You could really ask the same question about Crohn's or IBS.

I recall years ago reading a long story about a consultant who was called in to figure out why this black soot was all over a neighborhood around a brewery. The brewery said it was diesel exhaust. But why only this neighborhood? He heard of a similar problem is some town in the UK. But Petri dish after Petri dish cultured nothing that could explain the black soot. Ergo, it's not microbial.

Our intrepid consultant pours a small amount of distilled spirits onto a sample dish, and gets a bunch of black shit. The 'soot' was feeding off the Angel's Share (evaporative losses from the brewery), and would barely grow without it. Vigorous growth in vivo, negligible growth in vitro.

We've come up with a cure or treatment for so many microbes that we can detect, but how do we know we're detecting them all? People die of cancer not because cancer is getting worse (well, pollution notwithstanding) but because Cancer is patient. There's a lot of space in the middle for new vectors to slip in.
Investment Opportunity to Good to Be True for Sale in Surrey Estate
re: why awk is almost always available, it's part of POSIX: https://pubs.opengroup.org/onlinepubs/009695399/utilities/aw...
US inaction is hurting the chance for peace in Libya
The choice to use color as a primary axis for differentiating users in a thread is interesting. I can see the appeal in it – disentangling voices at a glance is potentially high-value in a group conversational UI – but it also comes at a pretty high cost in terms of visual complexity, as evidenced by some of the reactions.

Another drawback to assigning colors to users is that you tend to run out quickly: Do those users carry their bubble colors across the entire workspace? If they do, in a company of more than ten or so people, you end up with repeats, and threads where everyone will be the same or similar colors. Conversely, if colors are assigned dynamically per thread, it will be confusing switching context and having the same person appear in different colors!

If I were designing something like this, I'd look into other axes on which to vary chat bubbles to promote differentiation. Avatars are a reliable source of high-entropy variance, so maybe you could utilize them in a novel way. It could even be a generating a combination of colors using a scheme similar to the old iTunes album cover color matching.

Anyway, it's an exciting product, and I'm looking forward to seeing where it goes!
The reason why CS analogies don't work very well is that molecular biology is very context driven, and we often don't know what the context is.

For example, in eukaryotes, the same piece of DNA can can produce different amounts of different proteins (i.e. with different amino acid sequences and different post-translational modifications), depending on things like DNA methylation (there's a number of different types), genomic location, accessibility, transcript methylation, multiple mRNA isoforms - the list goes on. A combination of these and other still unknown factors produces the final product, which may vary within a cell, between cells in a tissue, and between tissues.

Things behave consistently and predictability, except when they don't. Makes the field interesting and frustrating.
Hey, yo! I was thinking doing the same. I was thinking in something with link sharing i.e. you create a game session and then get a link you can share with the second player and spectators.
In other news iOS tells every web site you visit Your IP address! And no matter where you drive people have access to a unique vehicle ID assigned to your vehicle by the state!
I find it hard to believe that any "confidential" plan exists.
"People who like this sort of thing will find this the sort of thing they like."
There's quite a few people (in the US) that use "jeep" as a general term for any Jeep-sized offroading vehicle.
Called it: https://news.ycombinator.com/item?id=22740540
Hundreds of thousands of people have been diagnosed with Lyme, so probably millions know someone who has. There are posters about ticks at nearly every trailhead I've visited in the northeast US in the past five years. It's not obscure.
Slack would be great if my team didn’t constantly have issues with it dropping audio or video altogether when attempting to connect, and that’s if the connection works in the first place! A shame, because we’d love to use only a single app for our comms...
The military is in the business of murdering people. It's strange that people expect them to make moral or just decisions. They are not essentially more than a very official mafia.
I've always wondered about spinoff startups like this from larger companies: aren't there usually non competes that would prevent them starting them?
BBC article also on the front page: https://news.ycombinator.com/item?id=22765435
This reads like Tom Clancy fan fiction. I wish I had softer words than this: get real.
Assuming 10:1 compression, you have 50 exabytes, and it appears that would be about 500 of the trucks Amazon uses to load large amounts of data. I can't find information on how many they actually have, or whether the capacity has increased from the 100 PB figure mentioned in a lot of places.

Amazon's FAQ is funny:

"Q: Can I export data from AWS with Snowmobile?

Snowmobile does not support data export. It is designed to let you quickly, easily, and more securely migrate exabytes of data to AWS"

...you can check out any time you like, but you can never leave.
To expand, you didn't give enough information to decide whether your comment made sense or not. That makes it non-useful in the end. Such comments are downvoted here. I had to learn this myself, as I like to be sarcastic most of the time.

If you don't have something substantial, cited, and/or supported to say, and it is also negative, better to not write anything.
We’re seeing indicators of global destabilization to a degree, but it’s important to remember that this is cyclical.

> Imagine what is happening inside North Korea that we will never hear about.

North Korea experienced a terrible famine within the last 20 or so years that killed a significant portion of the population, but that didn’t really make sustained news. Terrible stuff has been happening there for decades and the rest of world accepts it.

It’s also quite a stretch to say that no one is paying attention to what’s going on in Russia when that clearly isn’t true. Yes, Putin is finding ways to retain power, but it’s not like he’s doing all of this in secret.

And as for elections, we haven’t heard anything to indicate that they aren’t happening, so why speculate wildly?
I was asked to try it out at work as part of evaluating online learning platforms. I've maintained a personal subscription ever since. Must be going on 4 years now.
> Don't put developer workstations on a network that connects to the internet.

Is there a story behind that one? That one is very common and not traditionally considered harmful.
The sense I get is that its more like some unholy combination of brainfuck, vhdl, and game of life.