skysight-inc/HackerNews huggingface dataset:
Moka pots are pretty lackluster for making coffee. Some tips that James Hoffmann and others recommend that make it better:

* Put hot water into the basin prior - don't heat up from cold water, the coffee will cook and be bitter if you do.

* Once it starts to pass air through (gurgling) take it off the heat and quench the bottom so the brew stops.

* Don't grind like an espresso - it'll be too fine and overextract.

* I also use an aeropress filter in my 6 cup bialetti and it really reduces the bitterness.

Or just stick with your aeropress, that's what I would do :)
The client just jets out a single UDP packet. There is no TCP setup latency, effectively no latency at all though only from that client's point of view.

I think it is a valid claim, but only for a rare set of use cases where the significant caveats regarding delivery & response are OK. Though of course those caveats are not as heavy as they might at first seem if the link between client and proxy is strong and reliable, because the proxy will be performing the full handshake and can manage redeliver on error and other such things - but the client doesn't need to worry about any of that.
And they also dont work for Google's own 2FA. No using google voice number as the sms target for gmail signup.
And yet plenty of businesses use licensed fonts just fine, and, at the same time, literally nobody has to. What about this system is problematic?
People usually like the tree I use on my homepage and often ask me about it. So, this is me taking a little time to talk about it, and provide some code to illustrate.
It's super misleading to call yourself "PDF.js Express" then. It sounds like a paid extension to PDF.js. You should rename the product.
I like your perspective.

I feel like information is the mother of all sciences and computer science has developed powerful tools for dealing with certain aspects of it.

I don’t see why it can’t address certain fundamental issues in biology either.
> Elevators and Fridges used to be brand names (of the Otis Elevator company and Frigidaire, respectively)

There's no real reason to think "fridge" is shortened from "Frigidaire" as opposed to "refrigerator".
The server doesn't need anything special. You could indeed just start using this and fire-and-forget REST API requests.
Japan has more than one “New Zealand Land”
I agree with you about the React team being very careful about maintaining backwards compatibility as much as possible. The API is however still a moving target, and some patterns or ways of doing things are actively pushed more than others. For example you can still use mixins and createReactClass now without any problems, but the docs and tooling all have one recommended way, which slowly shifts over time.

The problem just isn't with React though, I think the problem is with the culture that expects an opensource project to always be constantly evolving and putting out new things. I'm guilty of it myself... when checking out a library in github and I notice it hasn't been updated in awhile I get suspicious of it.
Oh, look at that, so it is.
UPMC doctors in Pa. say they’ve developed a coronavirus vaccine
There's a lot more in our products, our packaging, in our food and water supply that's potentially harmful but "technically unproven to cause harm." Do some research into BPA and you'll find there are several other BPx's in use now, each with their own problematic potential for endocrine disruption, that still allow the manufacturers to say "BPA Free!!"

Also every thermal paper receipt you touch is covered in BPA.
How is this an example of trademark erosion? Fiat-Chrysler still owns the rights to the name and would easily be able sue a competitor that tried calling their vehicle a Jeep. Sure, it's colloquially used as a genericized trademark, but it's not a true example, unlike ones like aspirin, cellophane, escalator - or yes, trampoline.
> Users looking to send email in a manner that keeps this information private from message recipients should use either Gmail’s web interface or an alternative mail provider.

Or, use a VPN rather than hamstring the ability to validate email or fight spam.
> We still allow real products to be used in satires, even though satires

The brand owners still get licensing fees whenever real brands are shown, in movies
More precisely, ACE inhibitors cause the body to compensate by producing more ACE receptors.
And all the extra nipples?
Location: Colombia Remote: Yes (preferred) Willing to relocate: Depends on the project and country.
Technologies:

- Python (Django, Flask, SQLAlchemy, Celery).

- JavaScript (Vue, React, Node, Typescript).

- Operations: Docker(-compose), Ansible, GCP, Gitlab-CI.

- Other: PostgreSQL, Bash.

Resume/CV: https://luord.com/pages/resume

Email: lo@luord.com
Multi environment configs one bundle
Your evidence bar may be unrealistically high here—Lyme has never been successfully cultured in any context (unless you count xenodiagnosis as a form of culturing).
SEEKING WORK | Americas (Colombia) | Remote
Full stack developer with extensive experience in Python (Flask, Django, SQLAlchemy, Celery, Alembic, Pytest, Fire) and JavaScript (VueJS, React, Webpack, NodeJS, Express, Jest) and also experience with operations work (Docker, Compose, Gitlab-CI, Bash).

I've worked on multiple projects of different domains and both in large organizations and greenfield projects (in one in particular, I was first developer and responsible for choosing the entire stack).

You can reach out to me, even just to say hi, in lo@luord.com

I also have a website/blog: https://luord.com
Three books that you should read, and why they will help you at this point:

1. High Output Management, Andy Grove
- Explains management from first principles in a very engineering mindset. You'll understand the value of meetings, one-on-one's and so on.

2. Mastering the Rockefeller Habits, Verne Harnish
- Explains the structure of a business, and the priorities and trade-offs of rapid growth. A bit more holistic and pragmatic than #1, and assumes you're stepping up into new roles and responsibilities relatively frequently

3. Critical Conversations, Grenny/Switzler
- Talks about the need for (and differences between) discussion/conflict/control/coordination in communication in an org. Reading this should help you recognise when and how to speak up.

These are more management than leadership, but I found that a strong basis in management made it easier for me to step into leadership when necessary - I knew the why/what/how of the technical and organisational sides of the matter, and built trust and respect on that competence/understanding.

Ping me by DM if you want more customised recommendations - There's books like Pat Lencioni's '7 dysfunctions of a team' which are excellent for helping you recognise and address the most obvious flaws in a team, and it's a great starting point for becoming a good leader.

I'd also recommend things like therapy or the Landmark Forum as a way of working through your feelings about leadership and the way you relate to people. Leading people will bring out a bunch of positive and negative stereotypes in you and the people around you, and I don't think there's a better way than doing the emotional labour of recognising and working through those issues - you start getting into territoriality and survival-mode mechanisms when you are in charge of teams, and so much of it is kept below conscious awareness because the emotions involved tend to be overwhelming and imprinted at a very young age.
cool that it has a timeseries! I'm not familiar with this space but 'timeseries for iot' is a consumer category that I would be a consumer of

(really could be just me though)
The answer is no to which question? I'd appreciate some benefit of the doubt since you don't know anything about the service and you don't seem to have read any of the associated documentation.
Goetz explains several parallel abstractions above the OS mutexes. Java also has Atomics, Streams, ForkJoin, and ThreadPool resources in their concurrency library. Probably starting to age at this point, but its a lot nicer than using locks.
If you want to use it at all in a movie or tv.
Dictionary Merging and Updating in Python 3.9
Hey, I just made a 3d model / animation of an AeroPress in Blender! I put it on GitHub under a Creative Commons License (obviously I didn't use the brand name), so feel free to use it if you have a need for a model of an AeroPress for some reason.

https://github.com/bxbrenden/Blender-CoffeePress
Disclosure Timeline

March 9, 2020 – Reported to Google security

March 10-19, 2020 – Assisted with steps to reproduce

March 20, 2020 – Resolved by Google as “Won’t Fix (Intended Behavior)”

March 20-31, 2020 – Worked to confirm that there were no future plans to fix

April 2, 2020 – Got confirmation that the team was aware of the issue and has no plans to fix

Sorry but this is just embarrassing. He wasted so much of his time and time of others while doing 15 sec of googling[1] would solve this.

[0] https://www.quora.com/Does-sending-email-from-Gmail-expose-y...
Same thing with government trademarks being used in things like video games - there’s a reason why Call of Duty doesn’t use the real crests of the USMC, USN, SAS, etc. and why they went in and reskinned all of the NYPD and FDNY vehicles in the Division. Should never be a problem, and yet studios kowtow to public agencies in this regard all the time.
Show HN: A platform to have influencers promote your product
Neat! FF Proxy reminds me of one of my projects ( https://github.com/fanout/zurl ), but more extreme since the sender uses raw UDP. It seems like it would be great for remote use by lightweight senders. Maybe low power devices emitting stats?

P.S. good to see the comment, "TODO: filter out private IP ranges". I was going to suggest this but it seems you already know. :)
*crucial conversations
This article
http://www.blog.pythonlibrary.org/2018/05/22/filling-pdf-for...
mentions pdfforms
https://pypi.org/project/pdfforms/
which uses pdftk to fill forms.
Zero Latency*

* for sufficiently large values of zero
You linked to a study of single-dose Doxycycline as potential prophylaxis. That's not how Lyme disease is treated.

Lyme disease treatment protocols are shown here: https://www.cdc.gov/lyme/treatment/index.html

Doxycycline is generally used for 14-21 days, twice daily, not a one-time dose as used in your linked study.

Even the linked study shows that Doxycycline acts on B. burgdorferi, even in the difficult stationary phase. Scroll down to Figure 6: https://www.nature.com/articles/s41598-020-59600-4 . Obviously Azlocillin is superior in this in vitro study, hence the news. But it still shows that Doxycycline is active against the bacteria. It's too bad that the authors didn't continue the test long enough to see Doxycycline either reach zero (presumably) or level off. Seems like a crucial piece of data that they strangely neglected to measure.
>Nations are not competitors. They are trade partners.

These are not mutually exclusive. See China v USA right now.
raylib 3.0 Released
We use a mail flow rule to remove the header when it goes through o365 outgoing.
This is how SMTP works.
CAMEO | https://www.cameo.com | Engineers and Product Managers | Los Angeles / Chicago | Full Time | REMOTE OK

We are the marketplace for personalized video shoutouts from your favorite athletes, influencers, musicians, and celebrities. We've helped create over 500,000 moments for our customers and built a marketplace for over 20,000 talent to connect with their biggest fans.

Cameo is one of LinkedIn’s Top 50 Startups to Work For, recognized on TIME Magazine's 50 Most Genius Companies list, and listed as the 2nd fastest growing marketplace in the country by Andreessen Horowitz’ Marketplace 100. We are a global company, headquartered in Chicago, IL in the Fulton Market neighborhood and HQ2 in Venice, CA.

Here are our open roles:

* Senior Software Engineer

* Senior Product Manager

* Site Reliability Engineer (SRE)

* DevSecOps / Security Engineer

Tech Stack: TypeScript, React/Redux, Node.js, React-Native

If you are interested in applying, please visit our careers page at https://www.cameo.com/jobs and mention HN

To learn more about our overall engineering culture, visit:
https://www.keyvalues.com/cameo
And here is something I absolutely would not install.
Photopea is a masterpiece. Thank you for building this thing.
Aside from the fact I'm not wrong. I think you need to source and/or explain your unfounded claims:

Google Delays Hangouts Shutdown Until June 2020

https://www.extremetech.com/internet/297037-google-delays-ha...

WebRTC Internals in Chrome with frame rate capped at 5 FPS while screen sharing:

https://www.reddit.com/r/chromeos/comments/absxt2/chromebox_...

Screen Share through Hangouts/Meet with high FPS? R: Nope

https://www.reddit.com/r/chromeos/comments/fo60me/screen_sha...
How to Train Cats?
High-performance automatic game recording (LoL, CS:GO, etc.)
This statement is simply false, Telegram has never claimed group chats are "end-to-end encrypted". Only secret chats are claimed to be and proven to be.

https://telegram.org/faq#q-so-how-do-you-encrypt-data

As early as 2017, they broadly and publicly advertised that they are NOT end-to-end encrypted 'by default'.

https://telegra.ph/Why-Isnt-Telegram-End-to-End-Encrypted-by...
That’s a lot of viruses! I’m staying inside.
Hey everyone, I'm one of the main creators of the app. For all the gamers here, the app allows you to automatically record the gameplay vods for whatever game you're playing (especially during these quarantined times).

The premise is simple: you can record high-quality videos with no impact on the performance in your game. Then, we give you nice tools to clip and upload videos to share with friends or review in our online portal.

For certain games (more coming soon), the app detects when your game starts/ends so it'll automatically capture the vod without you having to think about it.

Let me know what you think!
Right there with you. This is straight up infringement and confusing for everyone involved. This should not be allowed in the slightest. Highly disingenuous for them to do this.
Why Social Distancing Feels So Strange
Curious what kind of espresso machine you had?

Aeropress is great but doesn't come anywhere near a good pulled espresso shot for me - in any capacity.
Actually it is shown but under an unrelated top-level comment by jbverschoor

Something got borked here.
This is incredible research!
https://www.cdc.gov/ticks/tickbornediseases/tick-bite-prophy...
No. That's an asshole's charter.
The Unacast Social Distancing Scoreboard
I have an espresso machine but I use the default settings. What changes have you made to get a better cup?
Navy sacks carrier captain, pulls another carrier off station over Covid-19
Good point. What if you have two models:

- One: the model you have right now. this is for organizations where the value outweighs the price tag.

- Two: Smaller organizations are generally also more willing to compromise on JS/asset bundling and performance. Why don't you give them:
- a hosted JS solution where they just have to include a <script /> tag
- An uglified script. I'd argue most JS developers can't unscramble these
- you keep counters on number of requests
- you disqualify (using some basic hashing method) run-ability of PDFJS Express based on the time the script was requested OR if an acknowledgement from a server fails. So say, if someone is using a cached version, the script will either not run at a certain point OR all the documents will be watermarked with "TRIAL".

This second way could also be the best way for getting people started immediately. Include a tag, see a watermark, but you are ready to go.
Advertising would very quickly shift from promoting your product, to actively trashing the competitor's.

The whole "Our soda taste so much better than the unnamed competitor's!" style advertising would quickly change to something like "X Corp Brand Soda is the biggest supporter of elephant extermination worldwide and uses lead to give their product their sugar-free sweetness. Is their soda really worth it? (haha, just kidding. Or are we?)"

Smaller companies would be absolutely crushed by larger corporations dragging them through the mud with political style ads all day.
How large a gathering is too large during the coronavirus pandemic?
T-Mobile's free data and texting in many countries is the primary reason I stick with them despite being able to find lower prices and better coverage elsewhere.
While I appreciate all the "that's great!", these works should always be free. The fact that ACM, IEEE, and other professional organizations hide works behind firewalls is a crime against progress, and will eventually drive them out of business.
Most people are printing masks frames using house filters for the filter and face shield frames using overhead transparencies for shields.

I'm my area a local maker group has coordinated with the local hospital to print and distribute face shields. We have about 25 makers printing them now.

I would check local maker groups or contact your local hospital to see what they're accepting.
In my experience this is not the case if you have experienced leads and architects. Just using a framework for the sake of using a framework can be just as bad or worse.
This is super simple, and I like that using Twilio Studio makes it easy to expand and customise.

But for just the end goal, depending on use case specifics, another option is to use Twimlets which has the added bonus of the missing voicemail to email.
https://www.twilio.com/labs/twimlets

I've been thinking of building something a little bit more in depth, using Twilio Studio and Google Firebase, with proper dial-in voicemail retrieval, SMS notification, and maybe Sendgrid voicemail to email.

Does anyone has a ready-rolled Twilio Studio direct to Firebase example?
There are a bunch of elements we add to the page or remove to get certain visual effects to work well but they really have nothing to do with the logic of the page. Few if any interactive components ever care about them, or only for one specific interaction.

Classic example of the 'only one interaction' situation: the coworker who thinks he can use string concatenation for query parameters and you know that if you just wrap it in a form element, all of that is cheap or free and you just have to hook the form submit event to turn it into an AJAX request instead of a navigation. But that means that you've wrapped all of his DOM in a form element and now all of the CSS and half of the handlers stop working because they're looking for body>div>div>option and now it's body>div>div>form>option and now you wish you hadn't even touched this stinking pile but it's the principle and by god you're gonna finish this.

Or you had a block of elements on a page and now your boss wants it on the other side of the page, on another page, on every page, all over this page, or on a completely separate site.

What you want to solve these problems in a way that mostly stays solved is to try for a query selector with the lowest specificity (and no IDs) that still exactly identifies the DOM elements you are looking for. So there is some titular 'owner' element that all of these interactions are contained in, and they find each other by walking up until they find a particular shared parent and call parent.querySelectorAll() to find their peers, and only their peers. Not some other random element halfway down the page.

So for instance a click on .preferences .selectAll should find the first parent with class 'preferences', call querySelectorAll(".options"), and then invoke foo.selected = true on all of them. Not parent.parent.parent and then down through div>div>ul>li>input[type="checkbox"]
> NVC and NVC-like forms of communication work when the participants are relatively equal in power

Could you suggest a general approach to mitigating conflict when there is inequality in power without getting to the specifics, listening to both sides, and attempting to find a win-win?

If the less-powerful don't try to get what they want, the more powerful wins by default.

> "I feel belittled by the fact that you constantly ignore my feedback and impose unreasonable deadlines because a salesperson put you on the spot in front of the VP"

Let's work with this. Are you feeling resentful because your need to be listened to? If the answer is yes, how about we take 15 minutes and you can explain the extent of the issues? If not, I haven't understood—could you try again?
How is this argument relevant when you can still spam anonymously by using the web version?
I flagged it for not providing a source. Not sure if that is correct usage -- I skimmed the guidelines and didn't see anything -- but it feels correct to me.

That, and the submitter's account looks like some weird advert.
Yes I do!

I've got 500, 500+, 600 and 1200.

I use the 500+ the most lately, as I've been messing around with assembler and I have a nice NMI switch setup in it.
Currently in Phase 2 Clinical Development since Dec 2018, with interim data expected mid-2020 [1].

[1] https://valneva.com/wp-content/uploads/2019/06/2018_12_17_VL...
The best cup of coffee is the coffee you like!

There is a lot of "third wave" espresso out there now which you may like more, not quite as traditional as what you may have found in Europe.
This family of 3 produces 6000 pounds of food a year on 1/10 of an acre that is organic, non-GMO and vegetarian: https://www.youtube.com/watch?v=NCmTJkZy0rM

They have enough surplus to sell to local restaurants to the tune of about 20,000$/year to supplement their income.

They use a lot of techniques handed down from antiquity, apparently.

Shh, don't tell the eugenicists masquerading as environmentalists and conservationists!
To me, for some thing to be a replicator, that thing must include the machinery for replication. Viruses do not include that machinery. Cellular life does not include the food required to replicate, but it has the information, the machinery, and the mechanisms to gather the required resources. It is, I think, somewhat arbitrary where you draw the distinction, but it seems useful to divide replicators which do not include machinery from those that do. There are probably things which sit on this divide and make it hard to draw a distinction. That's life. It's not required to fit into our mental and linguistic bins I suppose.
>Which people has china committed genocide against? Don't say uyghurs as it would be an insult to the native americans, jews, armenians, etc who actually experienced real genocide.

What about good old fashioned Han Chinese? Mao's rule was devastating. Killed more than WWII killed /people/.

Also the kill number isn't the factor here. It's not call of duty. That's like saying people who died in Columbine should just stop whining because millions of Jews died.
Yeah with WebRTC data channels can be UDP!

It's just -- and this may be mildly out of date -- EXTREMELY hard to find a server-side setup that will let you do all of what the browsers now support with WebRTC.

My recollection from the last time I skipped across this topic was: there are 1 or 2 heavyweight open source projects that mostly focus on the video aspects but also supported data channel stuff, and then one lightweight C and one lightweight Go project that supported everything, and you were mostly out of luck otherwise.

I remember the last time I checked, a year ago or so, pieces of what's required being worked on in recent OTP releases in BEAM-land. Hmmm ... time to check again.
>Policy makers don’t have a simple switch to which results in some specific known outcome

BS: Donald Trump was specifically asked yesterday how he feels about the poor and especially illegal immigrants who will have zero access to help, both financial and medical.

He litaerally tilted his head and said "what are you gunna do?" knowing what that outcome is going to result in.
Well that's embarrassing. Could you imagine being the crew of the cruise ship and having to rescue the clowns that just tried to ram you?
Four A's: AU