skysight-inc/HackerNews huggingface dataset:
While I agree with you that Google is abusing its power in the Android ecosystem to "encourage" (to put it nicely) developers to use their APIs, it is actually possible to manage this imbalance between what Google wants and what we, as users, want.

Specifically with regards to notifications the main things I care about are instant messaging apps (WhatsApp, Telegram, Signal and Element) and email notifications.
All of these apps fall back to either their own implementation of a persistent connection or use the OS' APIs for background job scheduling and polling.
In my experience, having a handful of persistent background connections does not significantly impact battery life (<5%/charge).
Also, modern Android has Doze[1] mode. Unless an app is granted a battery optimization exception, its scheduled tasks (polling) will run within a brief period every N minutes, where N depends on how long the device has been inactive.
This is what I want in most cases.
I personally only give IM apps a battery optimization exception. Notifications from other apps are usually less urgent/important.

However if you want the convenience of having a single connection for all your notification delivery,
GrapheneOS[2] (an AOSP-based OS with many security and privacy improvements) has a compatibility layer for Google Play services[3] that allows it to be run with non-system privileges (i.e. the same as every app the user installs).
That means you can choose exactly which permissions are granted to it.
For example, you can revoke all permissions except Network[4].
This lets you use Google's FCM service without Google knowing anything about you except your IP address (and the contents of your notifications).

Using Google as the notifications middleman is an ugly crutch though[5], but this setup is solid.
This is only necessary because they have convinced Android developers to use their APIs, but alternatives can and do exist.
I think UnifiedPush[6] is going in the right direction, but they haven't gained much traction yet.

[1] https://source.android.com/devices/tech/power/platform_mgmt

[2] https://grapheneos.org

[3] https://grapheneos.org/usage#sandboxed-play-services

[4] https://grapheneos.org/features (ctrl-f Network permission toggle)

[5] similar to using Apple as the notifications middleman, although the incentives are slightly different

[6] https://unifiedpush.org/
Isn’t the DoD actually using most of those addresses internally? It would take a lot of money and more than a year to change that.
eduroam _can_ use mschapv2, but it's not mandatory. What's in the inner tunnel is up to the individual home institution and their clients.
He studied Computational Linguistics, so the cipher figures.
It's absolutely crucial to distinguish between the different understanding people have of the word masks – cloth masks, gaping-at-the-sides "surgical masks", N95/FFP2 masks, N100/FFP3 masks.

Each random person's picture of masks will be very different from what the next person is thinking.

And it's also very important to distinguish between the different meanings of viral transmission – of what virus, and according to what scientific results it's being talked about.

A lot of the friction comes from this.

In SARS-CoV-2 transmission specifically, I speak about it as airborne or aerosolized, based on all the papers that are out that confirm that now, and I when I say "masks" I tend to think of gaping surgical masks or better, and no, those don't work well enough.

However in the sense of the word masks as N95/FFP2 masks or better—often called respirators—then those masks are almost unreasonably effective at stopping transmission.

Here's the data I base my perspective on, in the nutshell form of some tweets from scientists, tweets linking to scientific papers. (Some are peer-reviewed, some at the preprint stage.)

https://twitter.com/JenniferKShea/status/1449748053548752903 — We've summarized the literature supporting airborne transmission of COVID-19 & several other respiratory pathogens. Guess what? #COVIDisAirborne

https://twitter.com/mjb302/status/1409628852867850240 — Important new research examining the real world impact better PPE has on workplace acquired infections of SARS-CoV2. — TL:DR - FFP3 respirators provide 100% protection to healthcare workers looking after patients infected with SARS-CoV2. 1/25

https://twitter.com/andymoz78/status/1441355141051936772 — A thread on our recent pre-print “The removal of airborne SARS-CoV-2 and other microbial bioaerosols by air filtration on COVID-19 surge units” (*Pre-print -not peer reviewed*) — TL:DR Hospital air is dirty, we can clean it

https://twitter.com/DFisman/status/1454776521818886145 — Remarkable new work from Korea shows the extraordinary impact of masks on SARS-2 transmission on public transit. — Parameterized based on *aerosol* simulator. (Because SARS-2 is airborne). Distancing helps, but less important (b/c SARS-2 = airborne).

https://twitter.com/caruzycki/status/1360635674324463616 — 2/ If this disease were only spread by droplets that fell to the ground within 2 metres, [plexiglass barriers] would be a perfectly fine solution to limit transmission. Unfortunately, we unequivocally know that aerosols are important with this disease.
N95 masks have crushed it in every study I’ve seen. Is there a study that shows they’re ineffective?
If I had a penny for every time someone was threatening to leave a market and forgo millions of customers, I would be threatening to leave a market myself!
Nope. The kind of online porn you’re referring to only became practical with widespread adoption of broadband Internet. That didn’t happen until the early/mid 2000s [1]. Meanwhile downward trends in teen sex started at least as far back as the early 90s [2]. The biggest change by far was massive declines in teenage pregnancy, births, and abortions [3].

[1] https://www.pewresearch.org/internet/fact-sheet/internet-bro...

[2] https://www.cdc.gov/nchhstp/newsroom/images/2014/YRBS-AIDS-2...

[3] http://teendecision.org/wp-content/uploads/2020/10/historic-...
Tool Identifies Likely Reservoir Species for SARS-CoV-2
This was very helpful to clarify my thinking about my current idea!
Agreed completely. My detailed write up here fwiw.

https://www.brightball.com/articles/reality-driven-developme...
ToggleCode – Converts browser interaction to selenium code for Python and Java
Yes, many users DO want (or at least do not care enough to walk away from services that abuse) their data to have all those things done to them because they get to use the service for free. The concern over use of private data is restricted to a very small subsection of the population, and the vast majority will be more than happy to keep using free services that abuse their data over paying for something with a subset of features the free option has.
I don't think it is a strawman at all. You don't have to like Trump, not at all actually and I don't say disliking him is unreasonable.

That people don't care about being lied to is their problem. Russia is a political adversary, but don't try to convince people you think critically. That would be absolutely ridiculous for anyone part of that discussion. If people dislike impolite statements more than war too, well, just don't argue about morality please or the same ridiculousness continues.

I don't think Trump is a good candidate to be president. But his opposition was a laughing stock.

Twitter decided they want to join the conspiracies about Russian interference. They are free to do that. But don't complain about other conspiracies either.
Not open source, but have you checked Google Classrooms ?
19 Tips for Budding and Aspiring Entrepreneurs
Crossing uncharted territory is always challenging, especially for young business minds, so treat these tips as a checklist to keep improving yourself and your company.
What billing systems want more than 4%? Credit card transactions usually cost less than 2%.
As opposed to writing worse performing and less readable code? Then just write it in the simplest way and hope autovectorization will help you.
Forcing their people to undergo a medical procedure to accommodate tourists and allow the private tourist industry to profit sounds even more dystopian. If they're worried about hospital capacity, they should build more hospitals or restrict tourism.
Mask wearing an effective measure against Covid
Are they releasing processors with typed registers now?

AFAIK registers and assembly is untyped.
Hah, sounds like a quick getaway unless the tunnel was leading to a private and usually unoccupied bedroom so that sir spending time in reading books did acquire a new meaning.
On the Absurdity of Our News
As I scanned the news this morning I began to laugh. The totality of its spin, negativity and plain ridiculousness hit me as just plain absurd. We wake up to which one of our “B” list luminaries died, felt ignored today, or broke up with their significant other (that’s some other B list luminary they’d announced lifetime love for a week ago). Our leaders are locked in a room, speaking talking points from political strategists, that occasionally get at the real business of the people. The major stations hunt desperately for weather disasters or the slim evidence we will have one, turning weather into drama. Sports gets its due as the great American escape, as it increasingly becomes meshed into our political dysfunction. The message from the media is clear. Don’t believe your actual lives because life sucks, people suck and if you look close enough, you suck too!
In fact, that’s not true. If we do use our eyes, we see lots of people going about their daily life morally, ethically, with humor and productively. They are concerned about others and they do both small and large kindnesses within their circle of influence. They aren’t the neck-vein bulging, nearly out of control people we see in endless loops on our movie-sized TV screens and computer monitors. But for some reason, we don’t much care to celebrate that or us in our media. I guess decency is boring.
Today’s commentary is a short one. Because rather than reading another couple minutes of my thoughts, I’m asking that you look around your actual world. Who are the good people in it? Who’s done some decency? Who do you trust? Who trusts and depends on you? What are the good things you hope and dream for? Rate your life on a scale of one to ten, with ten being content and happy most of the time. Where is your actual life? My bet is that most of us really don’t suck, when we step back and look at ourselves. With that in hand, maybe we can start to think about how to move more Americans up the scale. Without feeling like we’re, all going to hell in a handbasket.

Ihg 11-19-2021
If you like these commentaries, join my blog for free at: https://ikegittlen.substack.com/ and share. Let’s see what we can build together.
Yes. Mandate they encapsulate that internal traffic and egress / ingress through ipv6. I would bet some of this is already in place.
How is it powered?

Also, it occurs to me that a hexapod may stir up less muck. Maybe a reason crabs evolved like that?
Wait is this Elixir?
> But I was not thinking that I would hurt his reputation. I was not thinking of cause and effect in any conventional way.

Tell what were you thinking, and people will judge for themselves.
Can this be explained by the fact that the rules of chess evolved accomodating certain preferences that human players developed over the course of time?

Take a much simpler game like paper, rock scissors, where certain strategies exist as well (I hear). This should be much easier to analyze. Can somebody apply alphaZero to rock, paper, scissors, please?
Show HN: GitHub Action Template to Write Actions in Bash
What’s your issue with Moodle?
This seems like a case where things can be correlated without being causal.

In other words, you can choose to drink soda, and make other decisions that lead to obesity - the cause of both might be the same. (You might be hinting at that by saying they "drink soda because they are overweight" but I'd suggest that's inaccurate. As in, being overweight doesn't cause soda consumption!)
Africa will become the center of the world's urban future
There is no evidence to suggest cheat codes in reality. The industrial revolution, your example, was a hard lesson against that. Attempts to cheat thermodynamic laws with perpetual motion machines were summarily shot down.
I would assume that many/most countries in climates where power interruptions quickly turn into deaths to avoid building in a dependence on an extra-territorial grid for base-level power supply.

It's already a problem in Eurasia with nation states using eg. natural gas delivery as a means to apply political pressure on other states, and this while it is still (relatively) easy to solve energy needs as carbohydrates can be easily transported.

If all border crossing energy/power delivery is through a physical network of cables, adapting if delivery is cutoff would be almost impossible unless all gas/coal/oil plants were kept at/near operating condition.

Hence, yes, the buildout must be some X times necessary power, as much as possible locally. A significant fraction of that generated power should be used to create
a) industrial feedstock
b) to generate liquids/gas that can be easily used and transported.

The latter in the case some nation is being pressured by energy blockades where the existing grid can not supply enough energy through transmission lines from other bordering states.
https://archive.ph/iOyLA
> If this pandemic has proven anything at all, it's that incompetent and/or corrupt doctors are a dime a dozen.

Not sure which side of the argument you are on, but it's funny, did you see how the death count for vaccinated people on the 22,000 pfizer study has been corrected from 17 to 24 people?

And the FDA has asked for 76 years to ongoingly release the safety data on the vaccine?

I'm vaccinated, but I'm super angry and worried about wtf is going on here.

What's certain is, yes: If this pandemic has proven anything, it's that there are incompetent and corrupt people EVERYWHERE on ALL SIDES.
Totalitarianism and the Five Stages of Dehumanization ⋆ Brownstone Institute
Usability is all about design and consistency. Yes, code is needed to implement the design but code is not the primary focus of usability.

Asking open source developers for design and usability is kinda like asking a mechanic to create a car or a construction worker to create good architecture. They can produce something but it's probably not an inspired work of art.

Bottom line: The open source movement is a coding thing. There are too many open source developers and not enough open source designers. It takes both to produce good, consistent, usable software products.
Rewriting the Story of Middle America
That's a non sequitur.

People didn't "feel an extra sense of security" and therefore buy lots of toilet paper (recklessly.) Rather, they felt a sense of insecurity about running out of toilet paper.
>While I hate doing estimates, mostly because customer can’t tell estimates from promises, you’re right that they are needed for consulting. It’s unreasonable to expect a customer to sign off on some potentially endless number of hours. At the same time, customers also need to understand that tasks which have not been clearly defined, or cannot be clearly defined, can mean that the entire project might result in wasted efford that they will be require to pay for. Estimates exists as an emergency break for run away projects, they should not and cannot be used as deadlines.

You are absolutely right. The caveat there is that a SOW (which includes an estimate) is the meat of the contract between the client and the consultant.

Assuming that the SOW clearly defines the scope and functionality, if the consultants can't meet the terms of the contract, they screwed up.

Alternatively, if the client changes the requirements or doesn't provide clear guidance as to what exactly it is they want/need, then it's the client's fault. That said, it's the consultants' responsibility to makes sure everything is clearly defined (they are, or are at least supposed to be, the experts).

There are certainly circumstances where, even with clearly defined tasks/goals, the project can't be completed within the strictures of the contract. At which point the contract needs to be renegotiated.

Which is generally bad for everyone.
> So no one with any sense opposes, lest they become an anti-anti-racist, which somehow means "racist". It fails the freshman logic course test which tells you all you need to know.

Aren’t you “opposing” in your comment? Wasn’t the first person “opposing” in their comment? Is Fox News, American Thinker, NY Post, The Federalist, and the National Review “opposing” when they write countless articles about this idea and these people?

I think we found the real “false premise”.
> If you're consulting I would suggest not billing by time but by value provided.

If you're doing that then accurate estimates become even more important. If you are billing by time and things take longer than you expect then after a while your customer is going to get angry and that's going to have consequences. But if you are billing by value then if things your employees are working on take longer, you're eventually going to make a loss on the project as a company. So you need to price the value right, and that involves knowing how long things will take in advance.
Sounds like the CANSPAM Act in the United States. You can unsubscribe to an email any number of ways.
>Which explains all sorts of basic 'anomalies' - such as that we don't know what the best sort of diet is for us.

It took way too long to figure out that absolute LDL cholesterol levels predict nothing and that only oxidized LDL (even at extremely small concentrations) is a predictor for heart disease.
I find it hard to imagine that a developer of a game is going to be happy with someone bringing something from another game into theirs. How would that even work? Does the developer need to create stats for every item that's been in any game that's existed up to that point to balance it? How would it work if the mechanic the item grants isn't even part of the game you are in?
Funny you should mention Lua. It’s a fun little language I very much enjoy. Lua isn’t typically used for business applications with heavy logic and a lot of data manipulation.
Analysis of the Cosmos 1408 Breakup
> Secondly, they were lavish residences and only finally was there some consideration of fortification

I would have argued the contrary, the vast majority of European castles were uninhabited or manned by a skeleton crew the majority of the time, and only inhabited when threats demanded it.

There certainly were castles that served as primary residences (like the mentioned Arundel Castle), but this mostly became the fashion after the medieval time, when the transition from the fortified castle to the beautiful and nice-to-live in chateaus happened, with fortification elements that were more symbolic than practical (English lacks a clear distinction in name here, but at least German and French draw a clear line here).
That is how it goes in the end with any estimate. If it is overestimated the product is delivered with high quality. If it is underestimated the product is delivered with low quality. You can always buy time with technical debt. Our industry always does.
I personally think so, though I haven't come (even close) to digesting all the details. Worth noting it's a blog post that goes into some depth on a wide-variety of papers. (There's also a secondary follow-up post, which I haven't read yet.)

Almost everyone agrees the modern industrial diet is unhealthy, but no one agrees about why. Is it the sugar, the fat, the carbs, the preservatives, the hyper-palatability, ...? Basically, any ingredient you can imagine, there is some group of people that think that is the problem.

I've become convinced a leading factor is probably our historically-high levels of the n6 polyunsaturated fat, linoleic acid, which is the argument the blog post is making.

One very interesting thing about linoleic acid is that it increases endocannabinoid signaling, which increases appetite.

(As well as having many other, still not fully understood, effects:

"The ECS regulates and controls many of our most critical bodily functions such as learning and memory, emotional processing, sleep, temperature control, pain control, inflammatory and immune responses, and eating. The ECS is currently at the center of renewed international research and drug development."

https://www.health.harvard.edu/blog/the-endocannabinoid-syst...)

One of the most compelling pieces of evidence that linoleic acid may be obesegeni that there used to be a very effective diet drug, rimonabant, which blocked the LA -> canninboid pathway. (Unfortunately, it also caused higher levels of suicide in people taking it, so with was withdrawn from the market.)

So I think it probably has a lot of merit; a very interesting topic, at the very least.
Mononym: Type-Level Named Values in Rust – Part 1: Demo and Implementation
I remember this being explicitly stated: please leave the masks for front line workers. In the US in the early days of the pandemic one item that kept reappearing in the news was the insufficiency of the PPE supply, including masks. The Trump administration was getting pounded on (outside of his friendly media) for the insufficiency of its efforts to remedy this. They were leaving it up to the states to duke it out among themselves. Supplies, including masks, were being horded and then resold at exorbitant prices. Jared was in the news for a shady deal relating to acquiring masks. There were news stories about people selling defective masks. I don't understand how this all seems to have dropped out of everyone's memory.
And it's easier to connect two wires than it is to connect two pipes.

All the little tubing collecting the hydrogen stream trickling out of these things seems like it would be a nightmare to create and maintain.
Are you agreeing or disagreeing that someone who knowingly omits the context in this situation is being intentionally misleading?

>we should all be able to agree

If we were all able to agree, this conversation wouldn't be here.
Thinking about ways you can contribute would be far more productive than fantasizing about what the best possible position to be in would be when criticizing the project. Judging from the issues and commit logs, the OpenSSL project looks very busy and I'd guess they'd gladly accept genuine help.
Only if we trust the camera to not have a specific upper limit on image processing. It's also a decent attack vector. Any old USB plug could lower system entropy. If everything else is done properly this isn't an issue, but it still seems to increase attack surface area for little gain.
Off-topic

What were your biggest reliance on Google services you found in this 1 year and how did you overcome it?
>If you're consulting I would suggest not billing by time but by value provided. I'm not a developer so I don't know how impossible that is to convince clients but this is something I do as a marketing consultant and it works extremely well.

That's certainly possible, and many contracts are done on that basis. Others are done on a time and materials basis.

Generally (as I'm sure you're aware), that's negotiated by the parties involved. I'd posit that while it may be a good idea to perform some services at a flat rate, it's not always the right call and is highly dependent on the work being performed.

Edit: Fixed awkward usage.
UK farmer here - since childhood in 1970s we've always called it "corn harvest" when talking about wheat, barley, oats, rye, etc.; sometimes Maize is referred to as corn-on-the-cob.