skysight-inc/HackerNews huggingface dataset:
Ooh, what's your ritual?

Not to brag but I've got my perfect cup down to 2 minutes including cleanup:

- Kettle emptied, filled and on (10 seconds)

- Oat milk into frother (10 seconds)

- Grind beans - electric grinder on medium size, 2 scoops (1 second, a mere button push)

- prep Aeropress with filter (10 seconds)

- grounds into Aeropress (a delicate operation, 20 seconds)

- Kettle has boiled, stopwatch started and water up to Mark 3 (5 seconds)

- Stir grounds (not on critical path)

- When stopwatch reads 25 seconds, plunge over course of 5 seconds

- Empty Aeropress and rinse it (5 seconds)

- Pour frothed oat milk (5 seconds)

- Rinse milk frother (15-20 seconds)

This is results in a very delicious latte, the best method I've found so far and also amazingly quick!
FedRAMP Moderate is insufficient for ITAR work, that's true. The problem is that in order to get the appropriate rating, one of the things you have to do is go through the FedRAMP process, and only Slack, Zoom, and MS Teams are even trying.

Mattermost is self-hostable, so as long as you tightly control access, a lot of the SaaS prohibitions don't apply.
And clearly the FDA has a bias on not making a decision that could be wrong. They lose nothing by delaying, and lose a lot by approving the wrong drug. So what happens, everything takes longer, drives up costs, and delays treatment -- they have no incentive to deal with the problems they create.
I think it's still quite feasible to shut down Internet access in some regions -- look at Kashmir. However, there electricity and water are still provided because almost nothing can function without those.

If the internet is made indespensible, as water and electricity are considered, then access cannot be shut off.

But even where IPs are being passed around, it has been possible for some governments like Turkey's and China's to block access to certain sites, especially if they have architected their communications topology to support that (e.g. having few transport links outside their country).
I don't think at that scale it's realistic to think of one "running on" the other - for either google or MS.
I know only myself and one other person using a password manager, even though I know a lot of technical folks.
I want LineageOS so badly, but it does not support the Samsung A50. (Frankly, no projects like it apparently do) I didn't know before I bought it and now I'm stuck with it. :/
Beginner's Guide to Making a Multiplayer Game
I haven't used it in a while, so I wouldn't be surprised if the Zoom bit is broken, but here it is:

https://gist.github.com/micahbf/91a295016f4472b47acfe317d714...
Can anyone recommend an electric grinder for this thing? Tempted to try it.
I'd heard GR was so great, tried to read it, abandoned it just a few pages in. Having watched too many award winning/artistically acclaimed films too, I now know to stay away from them. Seems they're more about the critics getting one up on someone than is it actually worth spending time on.
ShareDrop: Free app to securely share files directly between devices
> There’s a surprising number of ways to apply technology to bread baking. Inventory management, formula calculation, delivery planning, etc. There’s also the problem of trying to optimize the production schedule

Yup! For example, here's an old press release from a vendor of combinatorial optimisation software (LocalSolver) -- the type of software that you might use to optimise Operations Research type problems: inventory management, supply chain, planning, routing, scheduling -- about a successful integration and deployment of their product to cost-optimise a large Japanese bakery's supply chain decisions:

> [Pasco Shikishima Corporation]'s supply chain involves 15 factories in Japan, each one with several production lines, and more than 100 distribution centers. Pasco's catalog contains more than 1,000 products. 900,000 orders have to be executed each day in Pasco's factories. For each order, Pasco has to decide where and when to produce it. Moreover, Pasco has to decide where to source raw materials and which routes to deliver distribution centers. The goal is to minimize production and distribution costs over several days of horizon, while respecting production and distribution capacities.

> Here is the scale of a LocalSolver instance solved by Pasco to plan the next 3 days: 32,670,717 expressions (that is, intermediate variables) including 8,307,431 binary decisions, 991,251 constraints, 16 lexicographic-ordered objectives. This model was solved in 3 minutes of running time on a modern but standard server, including input and output processing times.

-- https://www.localsolver.com/news.html?id=70

(& apologies for dragging the conversation back towards software, but there's some challenging mathematical & computational problems involved in figuring out how to manufacture & distribute physical products efficiently)
I was worried about that initially, but the plastic is sufficiently robust (I have to say, my AeroPress got a bit chipped at the top when it fell from my hand as I was cleaning).

I'm still wondering if a glass-based, non-plastic variant of AeroPress will show up any time soon.
I also like this model but be careful with it. That’s just the first wave, and this assumes we adhere to strict social distancing in all states.
If you had a plain old monitor of TV resolution, then going to so called "high res" (640x512) meant that there was a terrible flickering that made this unusable. You had to buy an expensive multiscan monitor that could handle that.

A trick I used to do was to jump up to the NTSC equivalent (640x400) which was flickering less in my standard monitor.
Shout outs to l0pht and cdc, but not to Minor Threat[1] ?

[1] https://en.wikipedia.org/wiki/Chris_Lamprecht
I make pour over the very first thing early in the morning, usually while an 8 month old baby is crawling around chaotically. I just put the ceramic dripper on my mug, pour a bit of water for the bloom without "timing" it, then pour some more like three times until the mug is full. Yeah I use a gooseneck kettle (which btw also comes in handy for watering flowers and filling up the clothes iron) but I'm not fussy about technique. Occasionally I just dump a bunch of water in the filter at once and the coffee turns out fine if a bit weak.
What put it into perspective for me is the CDC estimate of up to 25% cases being entirely asymptomatic [1], and data from Iceland shows 50% of those tested were asymptomatic at time of testing [2].

It will be hard to trace and isolate if this is the case.

[1] https://sfist.com/2020/04/01/cdc-director-coronavirus-25-per...
[2] https://nationalpost.com/news/world/in-iceland-free-coronavi...
I disagree. It is challenging to monetize, but so are many other things.

I'll give what I think are my reasons:

- It's "easy" to do a proof of concept here, but it's brutally hard to make it really work well and at scale. There are a lot of buggy NATs, highly restrictive firewalls, etc. Network virtualization, which is what you need for it to be general purpose rather than app specific, is another layer of difficulty.

- It's hard to do it securely. Anything that gets popular will get attacked a lot and has to stand up against that. It's easier to secure centralized systems against most attacks for multiple reasons.

- The dominant paradigmatic fads from 2004-2019(ish) were cloud and mobile. Cloud obviates the need for this (in exchange for all privacy and freedom), while early mobile devices and mobile data options were too wimpy to do P2P. The latter is still a problem but less so today than 5-10 years ago.

- Most P2P software has had poor usability, slowing its adoption.

- The cryptocurrency bubble sucked all the air out of the decentralization room, causing the entire notion of P2P and decentralization to get conflated with CoInZ. That seems to be ending.
Thanks. Merging did seem improbable.

I do recall the hypothesis about primordial density perturbations. There's a great animation about that in Takashi Miike's God's Puzzle.
It's that algorithm, you gotta keep it tightly controlled or it goes off the rails. I watched about 6 tiny home videos with my wife and now my ENTIRE recommended list is tiny homes. So now I do a tiny home video or two, then a dog video or something, then perhaps reuters news, then back to tiny homes (or whatever kick im on at the moment).

Before this, I had accidentally left my you tube playing on DnD ambient sound videos, and it wrecked my recommendation lists lol.
> If you are trying to assert your opinion forcefully without caring what others think, you are succeeding.

You do realize this is a negative and threatening statement, right?
In early February, the first large events were being cancelled or their cancellation considered, the first large companies shut down employee travel, ... it wasn't some unknown thing nobody warned about back then. I suspect the risk of it spreading undetected being underestimated was a big problem though, and it was assumed that it traveling could be detected and stopped.
It's interesting to me that Akamai hasn't changed their model somewhat away from the "Call Sales for More Info" plan.

They don't have every feature Cloudflare does, but they do have many of them. But they refuse to serve any market other than the high end. I figured they would have at least added an instant signup for a mid-tier plan by now. There is a free trial, but post-trial pricing is opaque.
Your assertions about the manner of surveillance are not supported by the given documentation (and are implied to be incorrect in other parts of the document). If they are diligent about that 'self destruct' aspect, I would have a different opinion -- hence "needs revision" instead of a knee-jerk "needs rejection" attitude.
Global Coronavirus Cases Approach One Million
This would be a reason for gradual supply issues as quarantine goes into effect. That's not what happened, we had a huge spike. It also happened right after clickbait hungry journalists all over the world started running this story, even when it hadn't happened in their particular location. So that's a much more likely explanation. Supply chains can adapt to 40% increases over weeks. They will visibly struggle with 10x increases over days.
shrtz
> it makes it _very_ hard for the lay citizen to understand what we can or cannot do

That's a feature, not a bug.
To brew "the best" which means really to get the best extraction out of the bean for which the flavor profile the drinker enjoys the most (too much extraction results in a acidic, heavy taste, too little extraction results in the dreaded "mud water" light taste)

I've tried them all. The aeropress simply enables you to brew the most consistent cup to your liking, plus all the other benefits Steltek pointed out.
No, because a Markov process only depends on current state. All Markov processes are stateful systems, but not all stateful systems are Markov processes.

For example, an exponential moving average:

s_n+1 = a x_n + (1 - a) s_n
y_n = s_n

where a, x, s, y in Reals

The next state depends on all past state, including initial conditions.

Conceptually, stateful systems are the notion "where I am going depends on where I am." Markov processes are stateful systems where "where I am going depends on where I am, but not upon where I came from."
In 2010, browsers supporting rounded corners were considered exotic. It’s totally, totally different now.
100,000 dead in three months is not “pretty good”. Honestly, I don’t understand the casualness that people seem to have around the number of deaths. “It’s not that bad” is such a callous take.
This is one of the examples of what not to do from "End-to-End Arguments in System Design" (Saltzer, 1984) [1]:

The function in question can completely and correctly be implemented only with the knowledge and help of the application standing at the endpoints of the communication system. Therefore, providing that questioned function as a feature of the communication system itself is not possible.

Applications vary in what needs encryption and how that encryption is implemented, so it is better to leave this to them to implement; otherwise, all applications may suffer the cost of your protocol's encryption implementation without getting the actual encryption that they need.

[1] http://pages.cs.wisc.edu/~bart/739/papers/end-to-end.pdf
If the code of the event handler inside the "template" bothers you, you can extract it outside:

function App() {
const [draft, setDraft] = React.useState("")
const handleClick = () => setDraft("smiley")
return (
<div>
<input type="text" value={draft} />
<button onClick={handleClick}>smiley</button>
</div>
)
}

It's actually what most people do.
I was thinking when as in before or during inflation. But maybe that's silly.
Unfortunately, it's really, really hard to say anything concrete about the transmission rate. Testing is different everywhere, and usually far too limited, and we know there are a lot of asymptomatic cases. But, if we accept some big caveats, it certainly looks like the transmission rates in locked down regions are dramatically reduced. People are still going to the store, ordering food delivery, going for walks and jogs, etc. A big chunk of people are actually still going to work everyday for essential services. But nonetheless, transmission appears to be way down, even in Italy, which had one of the worst starts of any country.
Ofcourse they are, I know a good bit of React and I can get a good understanding of any reasonably sized React project within a short amount of time _because_ it's a React project. People may still be people and do weird stuff, but that's a given in anything you do.
They may decide there is nothing to fix. If you want to use a password you can.. but don't force it on the average user who would trade having no password with the potential of someone random joining.

If you want to keep it private use a password.
I love this. It doesn't matter what framework you use, having to raw dom manipulation is eventually a task for any seasoned frontend engineer. Understanding the dom api is absolutely essential, when performance is paramount. Resizing tables, drag/drop, e.t.c any advanced interaction will need control of raw dom. Thanks for writing the little recipes.

I'm not dissing Frameworks. They are a tool that help you with certain kinds of problems. Any crafts(wo)man, should know their tools well.
That's the first thought that came to my mind. What are the odds that they've got an embedded CPU running Win32 somewhere in the aircraft? :)

Context[1] for anyone not familiar with the old Win32 APIs.

[1]: https://docs.microsoft.com/en-us/windows/win32/api/sysinfoap...
Does it actually do that? Is it done to ensure that all apps can handle the scenario?
> LOL user error. RTFM

If you don't read, comprehend, and remember Emergency Airworthiness Directives you have no business being a pilot for hundreds of people. (The instructions were a whole two steps: 1. trim to normal with electric trim switches 2. turn off the stab trim system.) Boeing is still at fault, but the pilots do share a portion of the responsibility.

https://theaircurrent.com/wp-content/uploads/2018/11/B737-MA...

Boeing was working on a fix right after the first LA crash.
I want a Perl one. I never saw the need to do AWK because I knew Perl fairly well.

In saying that the youngsters should learn some of these old school tools. Python is a nice language but the regexes are crap acompared to Perl. I always need to look up the documentation. Perls are built in, clean and concise.

(caturing, groups) = string =~ /regex/

I remember that having not touched Perl in a while. I miss it.
If it renders in the browser it does.

There's nothing stopping you from also building an API. The design of an elixir application pushes you to assume that your code has a job to do and that job may be accessed via multiple different interfaces:

- Websocket

- API

- HTML

- Command Line

- Another node in the cluster

Any of these will be calling the same logic behind the scenes. There's nothing preventing you from breaking it into smaller pieces or still leaning on client side logic if it makes sense.

The important thing is that you have the flexibility to attack the problem in an direction that suits it without language limitations dictating the client side approach as your only feasible option.
> AWS will also honor pretty large quota increases without batting an eye, while Azure (and sometimes even GCP) would send similar numbers "for review" and take their sweet time.

I have so many bad experiences with limit increases on AWS.

I just went through one trying to get concurrent AWS Lambda executions increased from the default 1.000 in a region to 10.000. I had to open a support case, fill out an optional questionnaire (which turned out to be not optional at all), the support engineer had to forward the questionnaire to the AWS Lambda service team and they came back a few days later with: oh, you can have 5.000 concurrent executions.

Even worse a few years ago (not sure if that's still the case) we tried to get an increase of the sum of storage available as EBS-volumes. That took quite a bit back and forth with AWS and in the end we learned that they do reserve such EBS-storage for a customer no matter if the customer uses it or not. And mind: We didn't request something like guaranteed available EBS-storage, but instead just the ability to request more storage.
I don't know why this is down voted.

Yes software bugs happen, but they are fixing this with documentation rather than root causing the problem.

That should worry people, because until its been root caused the actual implications are also unknown. For all we know its a symptom of a bug that will cause a more severe problem somewhere else.
A pour over doesn’t need to be that complicated, though. For most people it’s just a matter of throwing a scoop of coffee into a filter cone and pouring hot water over it.

Sure you can get a more precise outcome with more fiddling, but it’s a tradeoff of effort vs. diminishing rewards.
Presumably they have conversations somewhere between those two poles. But maybe they really doesn't care.
To me the hospitalization rate is most important.

* Overcrowded hospitals is what leads to large jumps in fatality rates.

* It only lags the date of infection by about a week.

* It also isn't subject to external factors like availability of tests. (Though availability of hospital beds is a factor later on)
It doesn't seem a stretch goal to make it clear to organisers and participants that joining encryption-incapable clients downgrades the confidentiality of the meeting.

Basically Zoom is just using sophistry to avoid being straight forward about limitations, which reinforces my poor opinion of them.
2 cents...

I think you should call it QwertyQuill. Better suits the colour scheme, tone of the copy, product, market etc.

the logo should be a keyboard button with a quill on it.

(as you know) This is a very competitive market. You should lean into being the good-times-vibe-work-chat-app choice, be genuinely counter-culture, I don't mean put a gay flag on your social media profile. Get those eco-groups (the weird ones) using your app, get alt-right groups (not the ones that have killed people) using your app, fandoms, femdoms etc. Be proud of it, broadcast it, make sure you are the weird chat app people.
Because all the others I have been inspecting failed one of the big checkboxes almost immediately. Is it private? most no - skip. Is it easy to get started? the private private self hosted, not so much..
Zoom - private, encrypted, used by the us govt and easy to use.. So others trust and use, they have a firm business model - and a reputation not to lose. No others I found had this.
I've always pointed folks to Gosha Arinich's posts on forms in React [0], as the best resource out there, particularly the post on "controlled vs uncontrolled inputs" [1]. (And if you really want to go in depth, he wrote a book on the topic as well. [2])

If you're looking for libs to help abstract working with more complex forms, Formik [3] and React Final Form [4] are probably your two best options.

[0] https://goshakkk.name/on-forms-react/

[1] https://goshakkk.name/controlled-vs-uncontrolled-inputs-reac...

[2] https://goshakkk.name/the-missing-forms-handbook-of-react/

[3] https://jaredpalmer.com/formik/

[4] https://final-form.org/react
Baratza Encore
My wife is in the same boat as you. She ended up just going back to single serve french press. She thinks it is just simpler and taste great.
We make smarter occupancy sensors for your home that know how many people are in each room while protecting your privacy. You can finally automate your home to instantly react to you with zero commands, like a sci-fi movie. https://www.hiome.com

My background is actually entirely software, so this is my first physical product. It’s been both challenging and a ton of fun!
Apparently, yes:
https://community.jitsi.org/t/screen-sharing-fps/25132
Endpoint supervising isn't always an option. As more IoT devices start to use TLS connections to phone home, a network MITM may be the only way to see what they're reporting. Breaking TLS isn't just something that Big Brother would want to do.

(This is assuming they aren't using pinned certs baked into their firmware, anyhow. I don't have good data on which manufacturers/devices are doing this, but somebody else might know.)
>I think many of these workers are laid off so they can get unemployment benefits, and they'll be hired again by the same companies as soon as the quarantine end

That is highly doubtful. Many companies can't survive even 2 months of inactivity and will fold.

>which should take a couple month if we look at what happened in China.

China is undergoing a second wave right now [1] due to unlocking quarantine too early. It's extremely likely that they will be undergoing a second lockdown. Anecdotally, speaking to a lot of my friends in NYC most everyone who is currently WFH (myself included) isn't planning on returning back to the offices until at least the end of the year. Realistically, I think we won't fully get rid of lockdowns until vaccine is available and 80% of the population is vaccinated.

[1] https://www.bloomberg.com/news/articles/2020-04-02/chinese-c...