Modes Considered Harmful · A Nickel's Worth
On the importance of avoiding infrequently-used fallback code -- a classic from Jacob Gabrielson
(tags: jacob-gabrielson modes modality failure error-handling recovery-oriented-computing)
Author: dailylinks
Estimating SARS-CoV-2 transmission in educational settings: A retrospective cohort study
The staggeringly obvious, confirmed: 'We analyzed transmission patterns associated with 976 SARS-CoV-2 exposure events, involving 460 positive individuals, as identified in early 2021 through routine surveillance and an extensive screening conducted on students, school personnel, and their household members in a small Italian municipality. [...] From the analysis of 152 clear infection episodes and 584 exposure events identified by epidemiological investigations, we estimated that approximately 50%, 21%, and 29% of SARS-CoV-2 transmission was associated with household, school, and community contacts, respectively. [...] A higher proportion of infected individuals causing onward transmission was found among students (46.2% vs. 25%, on average), who also caused a markedly higher number of secondary cases' Ah, remember 2020, 2021, and indeed 2022, when the Irish department of education and HSE were vehement that COVID-19 didn't spread in schools....
(tags: covid-19 schools education transmission pandemics disease papers)
America Is Choosing to Stay Vulnerable to Pandemics - The Atlantic
So many good lines in this article from Ed Yong -- "calling the pandemic “over” is like calling a fight “finished” because your opponent is punching you in the ribs instead of the face".
"The allure of biomedical panaceas is still strong. For more than a year, the Biden administration and its advisers have reassured Americans that, with vaccines and antivirals, “we have the tools” to control the pandemic. These tools are indeed effective, but their efficacy is limited if people can’t access them or don’t want to, and if the government doesn’t create policies that shift that dynamic." "Technological solutions also tend to rise into society’s penthouses, while epidemics seep into its cracks. Cures, vaccines, and diagnostics first go to people with power, wealth, and education, who then move on, leaving the communities most affected by diseases to continue shouldering their burden." "America has little chance of effectively countering the inevitable pandemics of the future; it cannot even focus on the one that’s ongoing."
(tags: coronavirus covid-19 pandemics future america ed-yong healthcare)
-
Some top notch Reddit suggestions here
boot - Do I really need apt-daily.service and apt-daily-upgrade.service? - Ask Ubuntu
ffs. More tedious systemd bullshit -- it slows boot to allow a "daily" cron job to run. And this has been the case since 2017?
sudo systemctl disable apt-daily.service sudo systemctl disable apt-daily.timer sudo systemctl disable apt-daily-upgrade.timer sudo systemctl disable apt-daily-upgrade.service
-
safe rehab approaches for long COVID sufferers. I'm just bookmarking here; hoping nobody I know has to put this into practice
(tags: rehab long-covid covid-19 rehabilitation health)
Out-of-memory (OOM) in Kubernetes
Extremely detailed writeup of how k8s handle's out of memory conditions, how the Linux OOM killer interacts with cgroups, and application runtime implications
(tags: linux memory oom-killer ooms k8s kubernetes cgroups errors)
-
recommended in #smarthome on the ITC Slack; a nice push-button wall switch for lights etc. which integrates nicely with HomeAssistant
(tags: homeassistant zigbee home-automation via:itc smart-home home gadgets)
MicroSD card speeds simplified: V30 A2
Nelson deep-dives into MicroSD card labelling -- 'if you want to buy a decent general purpose MicroSD card in 2022, buy something that says “V30” and “A2”.'
(tags: hardware sd-cards microsd raspberry-pi shopping via:nelson)
Google Photos corrupting images
Is Google experimenting with a new (and broken) compression algorithm?
Over the weekend, people began noticing that their years-old photos (over five years, approximately) have lines and deep cracks running through them, as well as other blurry or distorted areas. White dots are also a common occurrence. Some images are more damaged than others with seemingly no pattern to what’s impacted or the severity. It’s weirdly somewhat analogous to physical water damage, with reports across Google Photos for Android, iOS, and the web. According to those affected, the corruption persists when downloading the image. This apparently applies to both individual downloads and when using Google Takeout. The original copies of pictures do not appear to be impacted, but the edited ones are what appear in the Google Photos apps.
(tags: google google-photos images compression fail artifacts)
‘I'm Dropping My COVID Hubris,’ Vows a Top Immunologist
Commentary on the study led by Ziyad Al-Aly at the Washington University School of Medicine from an Aussie immunologist --
the researchers found that the risk of heart, brain, kidney and blood complications all increased with each subsequent infection. As Goodnow has noted about the findings, “The risk of cardiovascular disease, for example, increased after one infection, but doubled in people who had two infections, and tripled in those who had been infected thrice.” Similar risks were found for heart disease, blood clotting problems, brain decline and diabetes. Nor did vaccines seem to help in preventing these problems, which most frequently occur up to six months after infection. “Every time you dip your bucket in that COVID well, you’ve got the same chance of a whole lot of bad things happening,” explained Goodnow, who considers the veterans study “really important real-world data.” His takeaway: “COVID-19 is not just a cold, and having it before doesn’t ‘get it over with.’”
(tags: covid-19 long-covid health illness)
Long covid—an update for primary care
The British Medical Journal's set of guidelines for GPs and primary care providers on how to help long covid sufferers -- gives a good idea of the current state of affairs for this tricky syndrome.
What you need to know: Long covid (prolonged symptoms following covid-19 infection) is common; The mainstay of management is supportive, holistic care, symptom control, and detection of treatable complications; Many patients can be supported effectively in primary care by a GP with a special interest.
(tags: bmj long-covid covid-19 care)
Long-term neurologic outcomes of COVID-19
Our results show that in the postacute phase of COVID-19, there was increased risk of an array of incident neurologic sequelae including ischemic and hemorrhagic stroke, cognition and memory disorders, peripheral nervous system disorders, episodic disorders (for example, migraine and seizures), extrapyramidal and movement disorders, mental health disorders, musculoskeletal disorders, sensory disorders, Guillain–Barré syndrome, and encephalitis or encephalopathy. We estimated that the hazard ratio of any neurologic sequela was 1.42 (95% confidence intervals 1.38, 1.47) and burden 70.69 (95% confidence intervals 63.54, 78.01) per 1,000 persons at 12 months. The risks and burdens were elevated even in people who did not require hospitalization during acute COVID-19.
(tags: covid-19 veterans papers via:eric-topol neurology health medicine disease long-covid)
-
Nice terminology -- similar to the "thundering herd" problem seen in distributed systems. "A type of cascading failure that can occur when massively parallel computing systems with caching mechanisms come under very high load. This behaviour is sometimes also called dog-piling"
(tags: caching distcomp caches cache-stampedes thundering-herd dogpiling failures cascading-failures load)
To boost or not to boost - by Eric Topol
Where we are with COVID boosters:
There’s ample evidence that a 3rd shot or 4th shot (1st or 2nd booster) will help provide important protection, and that is especially vital for people age 50+, with ample support for the recommendation for all age 12 and older to get boosters. The right question is about the 5th booster, for which there are no clinical data yet, but will likely extend a high level of protection against severe Covid. But 4 or 6 months isn’t going to cut it as a public health protection policy, as there will be further attrition of interest and uptake for boosters as we go forward. Fortunately, we’re declining in cases and will likely experience a fairly quiescent phase (further descent, no surge) with respect to infections and hospitalizations for the next couple of months until BA.2.75.2 gets legs (or an alternative BA.2 derivative). Now is the time to stop chasing SARS-CoV-2 and start mounting an aggressive get- ahead strategy. There’s the intertwined triad to contend with: more immune escape, more evidence of imprinting, and the inevitability of new variants that are already laying a foundation for spread. Enough of the booster after booster, shot-centric approach; it has been formidable, lifesaving, sickness-avoiding, and essential as a bootstrap, temporizing measure. Now we need to press on with innovation for more durable, palatable, and effective solutions. They are in our reach.
(tags: covid-19 boosters vaccination omicron immunity)
-
'Fix Twitter video embeds in Discord (and Telegram)' -- work around bugs in those platforms which break Twitter embedding. Just replace 'twitter.com' with 'vxtwitter.com' and problem solved
(tags: telegram twitter discord web workarounds)
-
'a modern OSS Key-Value store built for today's hardware', looks nicely optimized
(tags: cache databases caching storage key-value-stores)
Distributed Postgres goes full open source with Citus
Postgres distributed scaler software now fully OSS
(tags: postgres citus oss scalability infrastructure)
Real-time analytics on network flow data with Apache Pinot
LinkedIn are using Pinot for this use case, with a super-low-latency querying requirement:
InFlow requires storage of tens of TBs of data with a retention of 30 days. To support its real-time troubleshooting use case, the data must be queryable in real-time with sub-second latency so that engineers can query the data without any hassles during outages. For the storage layer, InFlow leverages Apache Pinot.
(tags: pinot latency metrics linkedin network-flows realtime analytics storage)
Online Art Communities Begin Banning AI-Generated Images
'As AI-generated art platforms like DALL-E 2, Midjourney, and Stable Diffusion explode in popularity, online communities devoted to sharing human-generated art are forced to make a decision: should AI art be allowed?' This makes sense, IMO -- or at least sideline them to their own parts of the forum... (via Waxy)
(tags: ai art via:waxy stable-diffusion dall-e midjourney)
-
"I discovered this woman, who I call Loab, in April. The AI reproduced her more easily than most celebrities. Her presence is persistent, and she haunts every image she touches. CW: Take a seat. This is a true horror story, and veers sharply macabre." Top-notch creepypasta, and/or real-world creepiness; either a ghost in the codec as Hari Kunzru would put it, or -- let's face it -- AI's haunted
(tags: ai horror latent-space cryptids hauntings ghosts creepypasta)
Facebook Engineers Don’t Know Where They Keep Your Data
LOL, this is madness. Move fast and forget everything:
In the March 2022 hearing, Zarashaw and Steven Elia, a software engineering manager, described Facebook as a data-processing apparatus so complex that it defies understanding from within. The hearing amounted to two high-ranking engineers at one of the most powerful and resource-flush engineering outfits in history describing their product as an unknowable machine. [...] The fundamental problem, according to the engineers in the hearing, is that [...] the company never bothered to cultivate institutional knowledge of how each of these component systems works, what they do, or who’s using them.
(tags: data engineering facebook meta privacy fail culture work)
Serverless Messaging: Latency Compared
Various AWS queueing/messaging services' latencies compared in eu-west-1: 'When latency matters, there are a few obvious winners. SQS Standard can deliver a message to a consumer in as fast as 14 ms and is seldomly slower than 100 ms, assuming low batch sizes. Kinesis with Enhanced Fan-Out is only slightly slower and allows for multiple consumers and a long history of events. SNS falls in the low latency category too, although the SNS FIFO option includes more moving parts and thus a larger latency spread, up to half a second. Step Functions and DynamoDB Streams take up the middle section, with P50 latencies up to about 200 ms. The highest latency is introduced by EventBridge and Kinesis Data Streams without Enhanced Fan-Out. These services add at least a few hundred milliseconds to your integrations, but can easily run up to a second or more.'
(tags: aws latency messaging queues architecture ops sqs sns kinesis)
Energy Monitoring: 2022 Edition
home energy monitoring using HomeAssistant, MQTT, and a set of power-monitoring smart plugs preflashed with the open Tasmota firmware. This is all very practical, and the power-socket-based approach means no rewiring is necessary. I think this is the best UI I've seen so far for a home energy optimization system
(tags: home energy monitoring tasmota plugs electricity homeassistant)
Lithium-Ion Batteries: Charging Guide for Maximum Endurance
tl;dr: "Lithium-ion and lithium-polymer batteries should be kept at charge levels between 30% and 70% at all times. Full charge/discharge cycles should be avoided if possible. Exceptions to this can be made occasionally to readjust the charge controller and battery capacity meter. Modern batteries do not have to be conditioned, and are at peak capacity out of the box. If you need to store batteries for long time periods you should charge them to roughly half their capacity and put them in the fridge. Very high and very low temperatures should be avoided, particularly while charging. When choosing a charger quality is key, and high quality chargers are by and large interchangeable."
(tags: batteries lifetime lithium-ion charging chargers)
-
EFF post on a data broker being misused by US police for warrantless "dragnet" surveillance:
Fog claims that their product is made of [location] data willingly given by people. But people did not hand their geolocation data over to Fog or the police, willingly or even knowingly. Rather, they gave it over, for example, to a weather app so that they could see if it will rain in their town today. When they downloaded the app, they may have clicked a box purporting to grant various so-called “consents,” but no reasonable person expects this will result in the app tracking all their movements, the app developer selling this sensitive information to a data broker, and police ultimately buying it.
and this is why the GDPR is so valuable.(tags: fog police surveillance gdpr privacy data-privacy location)
How a tool to map computer viruses came to power biology research
This is some fantastic symmetry! Years ago, I took the BLAST bioinformatics algorithm, normally used to spot correlations between DNA/RNA sequences, and applied it to correlate and detect spam. And now here's UMAP, an algorithm used to correlate and detect malware and viruses, going in the opposite direction!
When mathematicians Leland McInnes and John Healy walked into their work’s annual “Big Dig” — a sort of classified hackathon for Canada’s version of the National Security Agency — in 2017, they were not thinking about biology at all. They wanted to find a way to quickly spot the differences between computer viruses. They ended up creating a tool to simplify datasets and visualize the data points in them: an algorithm they named Uniform Manifold Approximation and Projection, or UMAP. They published a paper on it in 2018. To their great surprise, in fewer than five years, it has become one of the most ubiquitous tools in modern biology research. UMAP has now been used to study everything from forecasting rain in the Alps to identifying the many-hued pigments in a Gauguin artwork to modeling how Covid-19 tweets are disseminated. And, of course, scientists have applied UMAP to studying the actual virus itself. The technique is now the method of choice for most computational biologists who want to see what, exactly, is going on in a dataset.
(tags: dna rna sequences matching correlation spam antispam malware umap blast algorithms)
don't use JVM Flight Recorder profiling
Solid tip from Nitsan Wakart on Twitter:
If you are profiling for a CPU bottleneck [in java], DO NOT RELY ON JVM FLIGHT RECORDER METHOD PROFILING. Not even a little bit. Use `async-profiler` for profiling(`-e cpu,lock,alloc`), with `--jfrsync default/profile` for extra JVM/JDK events.
(tags: profiling java performance optimization jvm async-profiler via:twitter)
The Ice-Cold Alchemy of Beer Slushies - Imbibe Magazine
I had no idea that the beer slushy had been so perfected in Japan:
In March 2012, Kirin pushed beer even closer to Arctic climes with the Ichiban Shibori Frozen Draft: a draft beer topped with a multi-inch-thick angelic swirl of marshmallow fluff-like frozen foam. At that time, ice-cold beer was booming in Japan, says Tsuneo Mitsudomi, president of Kirin Brewery of America, and Kirin sought its own take on the trend that also served a practical purpose. Inspired by a frozen smoothie machine found in Italy, Kirin lab techs developed technology capable of whipping up beer—yes, 100 percent beer—into a froyo-like state. “We focused on the function which can keep beer cold, and magical looks,” Mitsudomi says. Kirin spent roughly five years perfecting the texture and temperature (23 degrees Fahrenheit) of its frozen foam. An unorthodox lid, the layer of frozen foam not only prevents carbonation from quickly escaping, but also insulates the glass for 30 minutes, more time than it takes to polish off the average pint.
Also "jelly beer", excellent tech from Thailand:At Uncle Boons, the beer slushy takes the form of bia wun, or jelly beer. Unlike other beer slushies, jelly beer is shaped and served in the bottle. A motorized barrel sourced from Thailand is filled with ice, water and salt, the bottles placed within. The whole apparatus gently rocks back and forth with the enthusiasm of a small dingy to agitate its contents. The salted water drops to 27 degrees, while the pressure inside the bottle keeps the beer from freezing over and exploding. Once the beer is removed from the barrel, the bottle is given a shake, then a sharp tap, and ice crystals begin to form within. As the cap is removed, the beer starts to froth and foam, freezing over in a molecular equation most often described as magic.
(tags: beer bia-wun jelly-beer slushies drinks cocktails beer-slushies thailand japan kirin beer-ice-cream)
How Google Cloud and AWS Approach Customer Carbon Emissions - Last Week in AWS Blog
Google wins:
On a larger scale, Google Cloud is already at 100% carbon neutrality, apparently via offsets and a few other accounting approaches, with a goal to move to 100% renewable energy for all cloud regions by 2030. Meanwhile, AWS’s carbon footprint tool is an embarrassment to AWS and its stated goal of reaching 100% renewable energy usage by 2025. The bottom line: One of these carbon neutrality approaches is indicative of a thoughtful approach to partnering with customers to lead to a better climate story around cloud usage. The other appears to have been phoned in by clowns the night before it was due.
-
The world is awash in bullshit. Politicians are unconstrained by facts. Science is conducted by press release. Higher education rewards bullshit over analytic thought. Startup culture elevates bullshit to high art. Advertisers wink conspiratorially and invite us to join them in seeing through all the bullshit — and take advantage of our lowered guard to bombard us with bullshit of the second order. The majority of administrative activity, whether in private business or the public sphere, seems to be little more than a sophisticated exercise in the combinatorial reassembly of bullshit. We're sick of it. It's time to do something, and as educators, one constructive thing we know how to do is to teach people. So, the aim of this course is to help students navigate the bullshit-rich modern environment by identifying bullshit, seeing through it, and combating it with effective analysis and argument.
(tags: learning science teaching tutorial courses bullshit scepticism facts)
-
"Open Source Continuous Profiling Platform" -- continuous profiling, as has been used in companies like Twitter for a while. This looks pretty practical though, due to some key features:
Lightning Fast - Doesn't matter if you're looking at 10 seconds or 10 months of profiling data — the queries are always fast thanks to our custom designed storage engine. Minimum Overhead - Pyroscope doesn't affect performance of your applications, thanks to the use of sampling profiling technology. Cost-Effective - Pyroscope uses a custom data storage engine and stores profiling data very efficiently, making it economically viable to store profiling data from all of your apps for years.
(tags: monitoring observability profiling pyroscope continuous-profiling performance)
SAFECARE COVID-19 & Flu Combo Antigen Test
this is nifty, a combo COVID/flu rapid test... might be handy to have a few set aside for the winter
-
As Nelson puts it: "guy submits an AI-generated art piece to the Colorado State Fair, wins prize" --
“Technology is increasingly deployed to make gig jobs and to make billionaires richer, and so much of it doesn't seem to benefit the public good enough,” cartoonist Matt Borrs told Warzel in a follow up piece. “AI art is part of that. To developers and technically minded people, it’s this cool thing, but to illustrators it’s very upsetting because it feels like you’ve eliminated the need to hire the illustrator.”
(tags: ai art gan midjourney via:nelson future ml)
Exploring 12 Million of the Images Used to Train Stable Diffusion’s Image Generator
Interesting dive into the training set:
Stable Diffusion’s initial training was on low-resolution 256×256 images from LAION-2B-EN, a set of 2.3 billion English-captioned images from LAION-5B‘s full collection of 5.85 million image-text pairs, as well as LAION-High-Resolution, another subset of LAION-5B with 170 million images greater than 1024×1024 resolution (downsampled to 512×512). Its last three checkpoints were on LAION-Aesthetics v2 5+, a 600 million image subset of LAION-2B-EN with a predicted aesthetics score of 5 or higher, with low-resolution and likely watermarked images filtered out. For our data explorer, we originally wanted to show the full dataset, but it’s a challenge to host a 600 million record database in an affordable, performant way. So we decided to use the smaller LAION-Aesthetics v2 6+, which includes 12 million image-text pairs with a predicted aesthetic score of 6 or higher, instead of the 600 million rated 5 or higher used in Stable Diffusion’s training.
(tags: laion training-data stable-diffusion images ai ml via:waxy)
AWS EC2 Carbon Footprint Dataset - Google Sheets
'"This spreadsheet provides a way for AWS cloud users to estimate the carbon footprint of their EC2 based workloads. Two estimations are available: - Carbon emissions related to running the instance, including the datacenter PUE - Carbon emissions related to manufacturing the underlying hardware.' Courtesy of French online ad company Teads
-
“There were 15 years on the internet that were unlike anything else, and that I don’t think you’ll be able to really get unless you were there,” Le Conte tells me. The world she outlines was one inhabited by loners and misfits, where awkward teenagers could go to find themselves, reach out to people across the world with shared interests, create their own communities, forge new identities – anonymously and without adult supervision. It was dangerous, yes – she admits that young people probably should never have been given that much freedom – but also liberating and, above all, fun. So much fun, in fact, that soon it wasn’t just the weird kids who wanted to be part of it. She compares what happened next to a group of children building a treehouse to play in. “And then all their parents joined in and were like, ‘Hello, we hear you have a treehouse. We live here as well now.’”
(tags: marie-le-conte internet web history online)
Intelligence agencies using "custom audiences" of uploaded ids to surveil targeted user activity
Twitter thread with a good explanation of this scary attack; essentially Chinese "advertisers" were uploading custom audiences containing a bunch of random ids and one actually-targeted user's id, then pinpointing the user activity that way
(tags: custom-audiences targeting twitter china surveillance intelligence-agencies)
-
'my attempt to put use cases for clean hydrogen - whether it be green, blue, pink, turquoise or whatever - into some sort of merit order, because not all are equally likely to succeed. [...] Clean hydrogen will have to win its way into the economy, use case by use case. It could do so on its merits, or it could do so because of supportive policy (including carbon prices). But it will have to do so in competition with every other clean technology that could solve the same problem. And that is where the dreams of the hydrogen economy hit reality: in almost all use cases there is a good reason why hydrogen is not currently used - because other solutions are cheaper, simpler, safer or more convenient.' (via Chris Adams)
(tags: hydrogen renewables power future h2 green-hydrogen)
Event-Driven Architecture Patterns
Part 1 of a 2-part series from Natan Silnitsky in Wix Engineering. The patterns are: * Consume and project, for very popular services that become a bottleneck; * Event-driven from end to end, for easy business flow status updates; * In memory KV store, for 0-latency data access; * Schedule and Forget, when you need to make sure scheduled events are eventually processed; * Events in Transactions, when idempotency is hard to achieve; * Events Aggregation, when you want to know that a complete batch of events have been consumed. Quite Kafka-specific, but still useful for some general patterns.
(tags: architecture kafka design-patterns streaming events eda wix)
Mobile 3G / 4G / 5G coverage in Ireland - nPerf.com
crowdsourced data of mobile 3G/4G/5G network coverage across the country, with zoomable map of measurement points; great for figuring out options for rural internet access
(tags: country ireland rural internet network coverage 3g 4g 5g nperf crowdsourced maps via:itc)
29 best games on Xbox Game Pass (August 2022) - Polygon
jaysus, I've had Game Pass for ages and hadn't noticed half of these!
How Discord Supercharges Network Disks for Extreme Low Latency
Similar to a trick we used to use at Swrve to do roughly the same thing with EBS on AWS
(tags: discord google disks performance optimization scylladb md raid ops)
-
Eric Topol on some recent research publications regarding Long Covid:
I’m going to briefly review here the new reports on (1) prevalence; (2) mechanisms and biomarkers; and (3) potential treatments [...] Much new information for Long Covid was reported in a matter of days. It would be great to keep up this momentum, now that we are pushing onto 3 years of the pandemic. I have many colleagues who have been severely affected, and have seen multiple patients in my clinic in recent weeks who are debilitated. I wish I had something to offer them, but hopefully over time we’ll build on this recent spurt of knowledge. While we have no treatment or biomarker, the CDC relaxation of Covid guidelines is totally unhelpful— staying Covid cautious is the right move, and we desperately need better tools to block infections and transmission. There’s some hope that the first completed 4,000 participant nasal vaccine randomized trial could be the start of patching up the leak of vaccines against the Omicron subvariants (currently BA.5). Prof Iwasaki and I have called for an urgent Operation Nasal Vaccine initiative. There’s only one surefire way to prevent Long Covid: not to get Covid.
(tags: long-covid covid-19 treatments health medicine research)
-
I love this idea -- repurpose ancient phones as a DC for energy efficiency:
It requires significant energy to manufacture and deploy computational devices. Traditional discussions of the energy-efficiency of compute measure operational energy, i.e. how many FLOPS in a 50MW datacenter. However, if we consider the true lifetime energy use of modern devices, the majority actually comes not from runtime use but from manufacture and deployment. In this paper, then, we suggest that perhaps the most climate-impactful action we can take is to extend the service lifetime of existing compute. We design two new metrics to measure how to balance continued service of older devices with the superlinear runtime improvements of newer machines. The first looks at carbon per raw compute, amortized across the operation and manufacture of devices. The second considers use of components beyond compute, such as batteries or radios in smartphone platforms. We use these metrics to redefine device service lifetime in terms of carbon efficiency. We then realize a real-world ``junkyard datacenter'' made up of Nexus 4 and Nexus 5 phones, which are nearly a decade past their official end-of-life dates. This new-old datacenter is able to nearly match and occasionally exceed modern cloud compute offerings.
(via the Environment Variables podcast)
durability - How can I extend the life of my SD card? - Raspberry Pi Stack Exchange
A few good suggestions here. Absolutely to nobody's surprise, it turns out systemd quietly sets up swapping to /var/swap, so that's a good one to turn off if your RPIs are not RAM-bound
(tags: sd-cards lifetime raspberry-pi hardware linux systemd)
[monitor] Reliable, Multi-User, Distributed Bluetooth Occupancy/Presence Detection
A HomeAssistant integration to enable automations based on room occupancy ("is X in the front room? turn on the lights" etc)
(tags: homeassistant bluetooth ble room-automation home-automation hacks)
How to travel from Dublin to London by ferry and rail
This is way more complicated than it should be, compared to the easy option of a quick flight :(
Glutamate build-up is associated with mental weariness
Thinking hard for several hours can leave us feeling mentally tired – and now we may know why. Prolonged concentration leads to the build-up of a compound called glutamate in regions at the front of the brain. This may provide an explanation as to why we avoid difficult tasks when mentally fatigued: the glutamate overload makes further mental work difficult. Too much glutamate is potentially harmful, says Antonius Wiehler at the Paris Brain Institute in France, who led the research. “The brain wants to avoid this, so it is trying to reduce activity.” Many of us have experienced mental weariness after a hard day of thinking, but until now, we didn’t know why. The brain doesn’t seem to run out of energy after working hard and even when we aren’t deliberately thinking about anything specific, some brain regions, called the “default mode network”, are as active as ever. To learn more, Wiehler and his team used a technique called magnetic resonance spectroscopy (MRS), which measures levels of various chemicals in living tissue harmlessly. They focused on a region towards the front and sides of the brain called the lateral prefrontal cortex [...] Levels of eight different brain chemicals were measured, including glutamate, which is the main signalling chemical between neurons. After completing the memory tasks for 6 hours, those doing the harder version had raised levels of glutamate in their lateral prefrontal cortex compared with the start of the experiment. In those doing the easier task, levels stayed about the same. Across all participants, there was no rise in the other seven brain chemicals that were measured. Among the participants doing the harder tasks, their glutamate level rise tallied with dilation of the pupils in their eyes, another broad measure of fatigue. Those doing the simpler task reported feeling tired, but had no glutamate rise or pupil dilation.
(tags: glutamate neurochemistry brain weariness tiredness sleep thinking)
What the Science on Gender-Affirming Care for Transgender Kids Really Shows - Scientific American
Data from more than a dozen studies of more than 30,000 transgender and gender-diverse young people consistently show that access to gender-affirming care is associated with better mental health outcomes—and that lack of access to such care is associated with higher rates of suicidality, depression and self-harming behavior. (Gender diversity refers to the extent to which a person’s gendered behaviors, appearance and identities are culturally incongruent with the sex they were assigned at birth. Gender-diverse people can identify along the transgender spectrum, but not all do.) Major medical organizations, including the American Academy of Pediatrics (AAP), the American Academy of Child and Adolescent Psychiatry, the Endocrine Society, the American Medical Association, the American Psychological Association and the American Psychiatric Association, have published policy statements and guidelines on how to provide age-appropriate gender-affirming care. All of those medical societies find such care to be evidence-based and medically necessary.
(tags: trans gender science biology transgender)
OnlyFans Bribed Meta to Put Thousands of Adult Entertainers on Terrorist Watch List, Lawsuits Allege
This is a crazy story. The allegation is that OnlyFans used a secret Hong Kong subsidiary company to funnel bribes to crooked Meta employees in order to get competitors' social media content blocked by the GIFCT blocklist, 'a watch list managed by the Global Internet Forum to Counter Terrorism, a non-profit intended to “stop the spread of mass shooting videos and other terrorist content across social media sites” that was co-founded by Meta, Microsoft, Twitter and YouTube.'
(tags: porn onlyfans social-media blocklists blocking youtube meta terrorism gifct)
JRC Photovoltaic Geographical Information System (PVGIS)
official EU estimates for home solar PV output
-
"Scrape and Monitor Data from Any Website with No Code" -- looks like an interesting approach to web scraping, with a free plan
(tags: scraping web monitoring http)
Uses for an old Android device
Interesting HN thread with a few suggestions -- replacing the battery with a direct soldered PSU connection is interesting, if a little scary
(tags: android hacks devices phones mobile hardware recycling)
Experiments with Far Infrared Heating
Electrically-powered, wall-mounted heating panels which provide heat through direct emission of infrared radiation. Tuya-based, so compatible with Home Assistant and various other gadgets. Intriguing as a super-cheap way to exploit solar PV power and avoid fossil fuels
Key Takeaways from the DynamoDB Paper
Alex DeBrie's commentary on the "10 years of DynamoDB" paper published recently by AWS. Together with Marc Brooker's commentary (at https://brooker.co.za/blog/2022/07/12/dynamodb.html), this is a good review.
(tags: scalability scaling dynamodb aws storage services architecture)
Oncall Compensation for Software Engineers
A survey of the current state of SWE on-call activities and cultures across the industry. Pretty good, except the first part of this series is still unreadable as it's subscriber-only, and I am irrationally peeved by the Irish companies tagged as "Global" whereas companies in other EU countries are named as such. Give us the credit when due :)
(tags: compensation oncall salaries on-call industry software-engineering work jobs working-culture)
-
But every bezzle ends. The Saudi royals – who provided much of the billions used to prop up the Uber bezzle in its first decades – cashed out with the company's IPO. The company may lure in some new suckers and delay the exodus of current bag-holders with its current fantasy of infinite price-hikes and wage theft, but that's a fantasy, too.
(tags: uber business technology scams hubert-horan tech)
Sero-Epidemiology of COVID-19 in Ireland
Good data on past COVID-19 infections in Ireland, derived from blood analysis at the Blood Transfusion Service; charts over time are broken down by age group, past vaccination status and infection status. As of this week, it seems 72.8% of the Irish population have had COVID so far....
(tags: covid-19 seropositivity blood ibts graphs open-data testing hpsc)
Researchers Discover What Attracts Mosquitoes to Humans
It's the sebum!
The researcher found that mosquitoes that smelled a blend of decanal, which activates the human-specific glomerulus, and 1-hexanol, which activates the human-and-animals glomerulus, would fly upwind in search of the source. “Importantly, they also show that these components are behaviorally relevant to the mosquitoes—mosquitoes will track the binary blend of synthetic odorants in the same way that they respond to whole human odor,” notes Duvall. The decanal and undecanal are probably derived from sebum, an oily substance that—unlike sweat—is secreted from hair follicles regardless of physical activity. Finding a role for sebum in mosquito attraction is novel, Matthew DeGennaro, a researcher in vector-borne diseases at Florida International University who was not involved in the study, writes in an email. “Previously, most the of the focus has been on human sweat components such as lactic acid or on how the human skin microbiome processes sweat and sebum into our distinct odor.”
(tags: sebum sweat mosquitos decanal undecanal skin pests smell)
Climate endgame: risk of human extinction ‘dangerously underexplored’
William Gibson's "Jackpot" would like a word:
A thorough risk assessment would consider how risks spread, interacted and amplified, but had not been attempted, the scientists said. “Yet this is how risk unfolds in the real world,” they said. “For example, a cyclone destroys electrical infrastructure, leaving a population vulnerable to an ensuing deadly heatwave.” The Covid pandemic underlined the need to examine rare but high-impact global risks, they added.
(tags: climate extinction climate-change future jackpot william-gibson grim-meathook-future)
Widely Mocked Anti-Piracy Ads Made People Pirate More, Study Finds
Another problem is what the study identifies as “the social proof lever.” [...] Anti-piracy campaigns make piracy seem like the social norm. If everyone is doing it, the logic goes, it probably isn’t that bad. “Informing directly or indirectly individuals that many people pirate is counterproductive and encourages piracy by driving the targeted individuals to behave similarly,” the study said. “These messages provide to the would-be pirates the needed rationalization by emphasizing that ‘everyone is doing it.” The study had one last piece of advice for movie studios: stop airing anti-piracy ads in the theater. “These messages are frequently edited out by pirates before being redistributed through the internet, the study said. “Consequently, individuals who see the message are paying users [...] displaying descriptive information about how widespread piracy is to paying users is ill-advised.”
(tags: piracy ads you-wouldnt-steal-a-car advertising fail social-norms)
Sectoral Budgets must align with legal requirements | An Taisce
An Taisce, the National Trust for Ireland, responds to the government's new sectoral ceilings for carbon emissions:
“By agreeing to these sectoral ceilings the Government is potentially signing up to something which is not aligned with the Climate Act from the very get go. Where has the 2025 budget gone? Why does it only add up to 43% when the law itself requires 51%? It seems like they’re making it up as they go along, but this whole process has to be aligned to the legal requirements of the Climate Act, you can’t simply fudge it. This is a truly chaotic way to budget for the future”
Well said.(tags: an-taisce climate-change co2 ireland)
Can You Trust a Pro-Beef Professor? It’s Complicated
Profile of Frank Mitloehner, the Irish beef and dairy industry's favourite scientist where climate change is concerned. An Taisce have noted: "Scientists from Johns Hopkins University took the highly unusual step of issuing a public rebuttal to Dr. Mitloenher’s mis-statements, particularly in noting that cutting total emissions is the only meaningful measure of climate action and that animal agriculture has an enormous environmental impact, therefore focusing on product efficiency as Mitloehner does is a misdirection." -- https://clf.jhsph.edu/sites/default/files/2019-04/frank-mitloehner-white-paper-letter.pdf
(tags: academia astroturfing frank-mitloehner research uc-davis jhu climate-change beef dairy cows farming emissions)
Taking The ZimaBoard For A Spin | LinuxServer.io
Good review for the ZimaBoard, a pretty hefty looking SBC microserver platform with a real x86_64 CPU
hg64: a 64-bit histogram data structure
Tony Finch has "written a proof-of-concept histogram data structure called hg64 [...] It can load 1 million data items in about 5ms (5ns per item), and uses a few KiB of memory." In C, looks nifty!
(tags: c c++ histograms storage data-structures via:fanf hg64)
Range Extenders for Nissan Leafs
Installing Muxsan power pack extension kits in Ireland, to add 11kWh, 22kWh and 33kWh extensions giving an additional range of +75km, +140km and +210km on top of the basic 24/30/40kWh Leaf battery packs. Very tempted!
The Oral History Of The Poop Emoji (Or, How Google Brought Poop To America)
"Darren: I thought it was a joke that they were pushing for the [poop emoji] to be in the first cut, but I quickly learned that it was not a joke at all. It’s basically like having all of the letters in the English alphabet, but getting rid of random ones. Like, “Let’s take out ‘B’ because ‘B’ kind of offends me.” In Japanese, emoji are more like characters than random animated emoticons, so we pushed back really hard. We said, “We can’t launch emoji without the poop.” Not only is it extremely popular in Japan—like extremely popular—you can’t just arbitrarily take letters out of the alphabet."
DynamoDB's metastable cache load workaround
Marc Brooker on the latest DynamoDB USENIX paper -- good paper and commentary. He picks out this very interesting tidbit:
'When a router received a request for a table it had not seen before, it downloaded the routing information for the entire table and cached it locally. Since the configuration information about partition replicas rarely changes, the cache hit rate was approximately 99.75 percent.' What's not to love about a 99.75% cache hit rate? The failure modes! 'The downside is that caching introduces bimodal behavior. In the case of a cold start where request routers have empty caches, every DynamoDB request would result in a metadata lookup, and so the service had to scale to serve requests at the same rate as DynamoDB' So this metadata table needs to scale from handling 0.25% of requests, to handling 100% of requests. A 400x potential increase in traffic! Designing and maintaining something that can handle rare 400x increases in traffic is super hard. To address this, the DynamoDB team introduced a distributed cache called MemDS. 'A new partition map cache was deployed on each request router host to avoid the bi-modality of the original request router caches.' Which leads to more background work, but less amplification in the failure cases. The constant traffic to the MemDS fleet increases the load on the metadata fleet compared to the conventional caches where the traffic to the backend is determined by cache hit ratio, but prevents cascading failures to other parts of the system when the caches become ineffective.
(tags: aws dynamodb metastability caching caches production failure outages load memds marc-brooker papers usenix)
-
Very impressed by Fairphone, the greener mobile option. Here's more info on their open source commitments -- "On every smartphone we produce and sell – we publish as much source code as we legally can. And we share all of this information publicly with our users and community on our Fairphone Code website."
(tags: fairphone open-source phones mobile android)
-
Via Nelson; webapp to analyze CPAP machine data logs
(tags: cpap sleep-apnea health sleep medicine)
-
"argumentation theory" is an interesting idea in the age of weaponised memes:
The Covid-19 pandemic has offered some notable examples of how public communication may backfire, in spite of the best intentions of the actors involved, and what role poor argumentative design plays in such failures, in the context of the current digital media ecology. In this chapter, I offer some preliminary considerations on the ongoing struggle to make sense of the new communication technologies in our media reality, analyze a concrete example of argumentative failure in anti-Covid vaccine communication in the European Union, and leverage this case study to issue a call to arms to argumentation scholars: argumentative competence is sorely needed for an effective response to the pandemic, yet argumentation theory will need to join forces with other areas of expertise to realize its societal impact. When it comes to arguments, self-isolation is not a viable strategy to fight Covid-19.
(tags: memes social-media medicine public-health argumentation communication covid-19 society)
-
running a Raspberry Pi Zero off solar panels alone
(tags: solar-power raspberry-pi raspberry-pi-zero hacks hardware power)
-
tolower() using SWAR (SIMD within a register) techniques -- nice hacks from Tony Finch
(tags: c optimization performance hacks tolower swar simd)
America Is in the ‘Figure It Out Yourself’ Era of the Pandemic - The Atlantic
In 2018, while reporting on pandemic preparedness in the Democratic Republic of Congo, I heard many people joking about the fictional 15th article of the country’s constitution: Débrouillez-vous, or “Figure it out yourself.” It was a droll and weary acknowledgment that the government won’t save you, and you must make do with the resources you’ve got. The United States is now firmly in the débrouillez-vous era of the COVID-19 pandemic.
... same here, unfortunately.(tags: atlantic covid-19 debrouillez-vous pandemics government public-health)
DALL-E mini has a mysterious obsession with women in saris
“What we might be seeing is a weird side effect of [...] filtering or pre-processing, where images of Indian women, for example, are less likely to get filtered by the ban list, or the text describing the images is removed and they’re added to the dataset with no labels attached.” For instance, if the captions were in Hindi or another language, it’s possible that text might get muddled in processing the data, resulting in the image having no caption.
(tags: saris india dall-e-mini pictures images ai ml preprocessing training input)
The stages of COVID-19 infection
_The Importance of Understanding the Stages of COVID-19 In Treatment And Trials_, as covered regularly by Dr. Daniel Griffin on TWiV -- COVID-19 infection can progress through several defined phases; "three periods: pre-exposure, incubation, and detectable viral replication; and five phases: the viral symptom phase, the early inflammatory phase, the secondary infection phase, the multi-system inflammatory phase, and the tail phase."
(tags: covid-19 disease infection daniel-griffin papers twiv)
eXtreme Go Horse Methodology (XGH)
By talking about Agile Marketing, and Agile in general, with a foreign friend, I figured out that people outside Brazil are not familiar with the eXtreme Go Horse Methodology. Even though we’ve seen it applied to many companies (like Tesla), apparently this widely used global methodology was only formally detailed by Brazilian Devs.
Example XGH methodology: "In XGH you don’t think, you do the first thing that comes to your mind. There’s not a second option as the first one is faster."(tags: satire agile programming coding xgh tesla methodologies process)
Is ‘Long Covid’ similar to ‘Long SARS’? | Oxford Open Immunology | Oxford Academic
'Sufficient similarities exist between Long SARS and Long Covid (PASC) in symptoms, findings and course over time (so far) that one can predict that it is very highly likely that some Long Covid disability will persist permanently.'
Zuboff’s Cycle of Dispossession
'The Cycle of Dispossession describes an anti-democratic pattern, which [Shoshana] Zuboff [in _The Age Of Surveillance Capitalism_, 2019] lays out as a four-stage process: incursion, habituation, adaptation, and redirection.'
(tags: capitalism tech dispossession shoshana-zuboff future democracy embrace-extend-extinguish)
-
ooh, kinda cool (though very geeky) -- trigger NFC activity using a ring on your hand, including POS terminals, activating doors, and public transport
What causes Long Covid? Here are the three leading theories | Science | AAAS
Good state-of-the-art writeup on where science is with Long Covid at the moment.
Increasingly, researchers want to fine-tune how they classify people with Long Covid, differentiating subsets based on symptoms, biology, or both. In a way, “the biggest obstacle that we are facing is we gave it one name, we gave it the name of Long Covid, which implies that it is one disease,” says Chahinda Ghossein, a physician and heart disease researcher at Maastricht University and co-leader of a 15,000-patient Long Covid study in the Netherlands. “All the studies being performed show us that it is not.”
(tags: covid-19 long-covid health medicine disability)
-
A nice compact, readable, sortable unique ID string algorithm, eg. "01BX5ZZKBKACTAV9WEVGEMMVRZ" -- 128 bits, 1.21e+24 unique ULIDs per millisecond, case insensitive, with a URL safe character set. Very nice. (via Nelson) There's a java implementation here: https://github.com/huxi/sulky/tree/master/sulky-ulid
(tags: ulid uuid unique-ids java algorithms via:nelson unique ids)
-
a fascinating alternative numeric representation used during the European Middle Ages
(tags: cistercian numerals writing history middle-ages)
"Taking the Win over COVID-19"
Here's why the US government have decided that "Covid is over" -- a PR firm did some market research and decided that the public were bored of it:
Recognize that people are "worn out" and feeling real harm from the years- long restrictions and take their side. Most Americans have personally moved out of crisis mode. Twice as many voters are now more concerned about COVID's effect on the economy (49%) than about someone in their family or someone they know becoming infected with the coronavirus (24%). [...] Don't set "COVID zero" as the victory condition. Americans also don't think victory is COVID Zero. They think the virus is here to stay, and 83% say the pandemic will be over when it's a mild illness like the flu rather than COVID being completely gone, and 55% prefer that COVID should be treated as an endemic disease. [...] Americans also assume they will get COVID: 77% agree that "it is inevitable that most people in the US will eventually get COVID-19", and 61% of Americans who have never tested positive think they are likely to be infected over the next year. [...]
As jwz says -- "In other words: facts don't matter, only feelings matter, and what's the point in saving lives if you're just going to lose the midterms anyway?"(tags: america covid-19 us-politics pandemics diseases public-opinion market-research)
-
It's not just a flu (in hamsters):
The host response to severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) infection can result in prolonged pathologies collectively referred to as post-acute sequalae of COVID-19 (PASC) or long COVID. To better understand the mechanism underlying long COVID biology, we compared the short- and long-term systemic responses in the golden hamster following either SARS-CoV-2 or influenza A virus (IAV) infection. Results demonstrated that SARS-CoV-2 exceeded IAV in its capacity to cause permanent injury to the lung and kidney and uniquely impacted the olfactory bulb (OB) and epithelium (OE). Despite a lack of detectable infectious virus, the OB and OE demonstrated myeloid and T cell activation, proinflammatory cytokine production, and an interferon response that correlated with behavioral changes extending a month post viral clearance. These sustained transcriptional changes could also be corroborated from tissue isolated from individuals who recovered from COVID-19. These data highlight a molecular mechanism for persistent COVID-19 symptomology and provide a small animal model to explore future therapeutics.
(tags: hamsters long-covid covid-19 papers pasc)
Massive podcast outage caused by Spotify’s failure to renew SSL
SSL cert expiration dates strike again:
“Megaphone experienced a platform outage due to an issue related to our SSL certificate. During the outage, clients were unable to access the Megaphone CMS and podcast listeners were unable to download podcast episodes from Megaphone-hosted publishers. Megaphone service has since been restored.”
(tags: ssl tls fail security ux certificates expiration spotify)
A quick rage-thread about credentials
Great Twitter thread from Colm MacCarthaigh about security credentials, keeping them safe, and why time-based key expiry sucks: "When security auditors just say things like "Critical credentials need to be rotated every 90 days" you need to fire them into the sun with urgency. Here's what you actually need ... First rule of credential management: Rotation does nothing. It's revocation that matters. You always need a well-tested mechanism to make sure that you can remove or invalidate a credential that has been compromised. Second rule of credential management: Have closed loops. Deactivated credentials are a common source of outages. When introducing a new credential you see it everywhere it needs to be before using it. When you remove one, you need to see it gone from use before deactivating. Though you can't make that last part impossible to over-ride, because you do need to be able to lock out an attacker. Which brings up the next rule ... Third rule of credential management: logging and detective controls are key. You need to be able to see when and where a credential is being used. This is important for operational safety and security. How would you even detect a stolen credential without this? Fourth rule of credential management: be INCREDIBLY wary of time-based expiry. Use only when there is no other option (e.g. public SSL certificates). There's really no way to win with time-based expiry. If your expiry time is something like a year, you don't get much security. Are you ok with an attacker using that cred for a year? So you still need revocation. If your expiry time is very short, like hours, are you *always* going to beat that renewal deadline? got good clocks? Super short ephemeral credentials can be done, we do it at AWS, but it takes a *lot* of resources and diligence that most organizations don't have. Even we prefer to use real closed loops where we can. Fifth rule about credentials: Store credentials only where they are needed. This seems obvious but is rarely done. In particular it's common to see "treasure trove" secret-distribution control-planes that know all of the credentials. Distribution planes for secrets could use one or more of end-to-end, multi-party, or threshold encryption, so that those systems themselves don't know the secrets. We do this in places, but it's not a common pattern in industry that I've seen. Sixth rule of credentials: if there is no reason to suspect credential disclosure or mis-use, leave it alone. Replacing credentials usually exposes them to more systems, at least temporarily. How do you know that's not more risky? Seventh rule of credentials: asymmetric cryptography when you can, if not then choose between either memory-hard compute-hard hashing or derived-key symmetric auth depending on what fits your use-case. Avoid storing valuable secrets server side. Eight rule of credentials: keep credentials inside one-way enclaves like TPMs, TEEs, HSMs, when you can. Best line of defense is to keep credentials inaccessible. Ninth rule of credentials: If you can't write down a common password comparison side-channel from memory, do not implement your own authentication. Yes this is gatekeeping. Sorry, but no. Tenth rule of credentials: Check for all-zeroes creds, and repeated values. You can do this with hashing, you don't need to record the secrets. Coding errors, failures of entropy systems, and erasure mistakes are common enough to make this check worth doing. I'll stop there for now, maybe add more later. These are just some of the points I go through in reviews. Would love to hear from others about their own lessons and learnings. CYA-culture shallow audits drive my crazy, I hate to see customers trapped by them."
(tags: security credentials authentication tls expiry ssl expiration keys key-rotation key-revocation colmmacc)
How fast are Linux pipes anyway?
Very enjoyable Linux hyper-optimization through splice and huge pages
(tags: kernel linux performance pipes vmsplice splice optimization syscalls unix)
Vectorized and performance-portable Quicksort
This is a super-cool building block from Google Open Source: "We've created the first vectorized Quicksort: - Sorts arrays of numbers ~10x as fast as C++ std:sort - Outperforms state-of-the-art specific algorithms - Is portable across all modern CPU architectures We are interested to see what new applications and capabilities will be unlocked by being able to sort at 1 GB/s on a single CPU core." Part of their Highway library of vectorized code, https://github.com/google/highway , "a C++ library that provides portable SIMD/vector intrinsics." Low-level, hyperoptimized libs like this will be very important to ameliorate climate change impact of datacenter usage, so it's a great idea.
(tags: algorithms sorting quicksort vectorization simd avx512 avx2)
Two million people in UK living with long Covid
Prof Danny Altmann, an immunologist and expert on long Covid at Imperial College London, described the latest figures as alarming:
“They put to rest any vestige of hope that long Covid would somehow be just a thing of the early waves, would diminish in times of vaccination or ‘milder’ variants, or would just trail off. We’ve now created a far larger cohort of the chronically unwell and disabled than we previously had, say, within the entire national burden of rheumatoid arthritis, its healthcare costs, associated loss to quality of life and to the workplace. This couldn’t be further from ‘living with Covid’. It does necessitate some policy discussions, nationally and internationally.”
Sadly, I think the same applies here in Ireland too.(tags: epidemic health medicine covid-19 sars-cov-2 long-covid disability)
Intrahost evolution and forward transmission of a novel SARS-CoV-2 Omicron BA.1 subvariant
This is an incredible pre-print -- "We describe a persistent SARS-CoV-2 Omicron BA.1 infection in an immuno-compromised individual during a 12-week period, and document the accumulation of eight additional amino acid substitutions in the already antigenically-distinct Omicron BA.1 spike protein." A SARS-CoV-2 variant evolving in a single person in real time!
Persistent SARS-CoV-2 infections have been reported in immune-compromised individuals and people undergoing immune-modulatory treatments. It has been speculated that the emergence of antigenically diverse SARS-CoV-2 variants such as the Omicron variant may be the result of intra-host viral evolution driven by suboptimal immune responses, which must be followed by forward transmission. However, while intrahost evolution has been documented, to our knowledge no direct evidence of subsequent forward transmission is available to date. Here we describe the emergence of an Omicron BA.1 sub-lineage with 8 additional amino acid substitutions within the spike (E96D, L167T, R346T, L455W, K458M, A484V, H681R, A688V) in an immune-compromised host along with evidence of 5 forward transmission cases. Our findings show that the Omicron BA.1 lineage can further diverge from its exceptionally mutated genome during prolonged SARS-CoV-2 infection; highlighting an urgent need to employ therapeutic strategies to limit duration of infection and spread in vulnerable patients.
(tags: variants sars-cov-2 covid-19 evolution papers preprints immunocompromise viruses omicron)
Docker build cache sharing on multi-hosts with BuildKit and buildx
decent speed improvements by sharing a layer cache between hosts
(tags: docker building compilation ci tweaks containers)
-
'We have demonstrated that SARS-CoV-2 wastewater monitoring data from a single large WWTP in Dublin reflected case data in the greater Dublin area. Moreover, the surveillance of VOCs in this WWTP reflected the results of clinical sample sequencing and also preceded, further demonstrating the potential utility of this approach to SARS-CoV-2 surveillance.'
(tags: dublin ireland diseases monitoring sars-cov-2 covid-19 water poop sewage)
The Greatest Unsolved Heist in Irish History - Atlas Obscura
'Scandal, conspiracy, and cover-ups in the theft of the “Irish Crown Jewels” from Dublin Castle' -- a fantastic historical whodunnit, even featuring a Shackleton
(tags: heists thefts ireland crown-jewels whodunnit scandals)
Vaccines provide poor protection against Long Covid
Well, this is some worrying news: based on this study of 13 million people in Nature Medicine, COVID-19 vaccines only reduce Long Covid risk by 15%, with the largest risk reduction in blood clots and pulmonary sequelae, but less protection of other organ systems. Also, post-vaccination, immunocompromised people have a higher risk of Long Covid than others. As the author says: "Now that we know that vaccines are not sufficient as a sole line of defense, we need to urgently develop and deploy additional layers of protection to reduce risk of Long Covid. These may include vaccines specifically designed to reduce risk of Long Covid, and therapeutics that could be taken in the acute phase to reduce risk. Paxlovid and other antivirals must be urgently tested in trials for Long Covid." (via Akiko Iwasaki)
(tags: long-covid covid-19 vaccines risks disease paxlovid papers)
Interferon autoantibodies implicated in COVID-19 risk
New PNAS paper, discussed in this week's TWiV episode -- _The risk of COVID-19 death is much greater and age dependent with type I IFN autoantibodies_:
There is growing evidence that pre-existing autoantibodies neutralizing type I interferons (IFNs) are strong determinants of life-threatening COVID-19 pneumonia. It is important to estimate their quantitative impact on COVID-19 mortality upon SARS-CoV-2 infection, by age and sex, as both the prevalence of these autoantibodies and the risk of COVID-19 death increase with age and are higher in men. Using an unvaccinated sample of 1,261 deceased patients and 34,159 individuals from the general population, we found that autoantibodies against type I IFNs strongly increased the SARS-CoV-2 infection fatality rate at all ages, in both men and women. Autoantibodies against type I IFNs are strong and common predictors of life-threatening COVID-19. Testing for these autoantibodies should be considered in the general population.
I would have thought that type I interferons are a fairly critical part of the immune system, and the idea that people are happily walking about with autoantibodies to them is pretty crazy, but that seems to be the implication here.(tags: autoantibodies interferon health medicine disease covid-19 papers ifns interferons sars-cov-2)
Predatory community and affinity fraud in crypto
Groups that operate under the guise of inclusion, regardless of their intentions, are serving the greater goal of crypto that keeps the whole thing afloat: finding ever more fools to buy in so that the early investors can take their profits. And it is those latecomers who are left holding the bag in the end. With projects that seek to provide services and opportunities to members of marginalized groups who have previously not had access, but on bad terms that ultimately disadvantaged them, we see predatory inclusion. With projects that seek to create new communities of marginalized people to draw them in to risky speculative markets rife with scams and fraud, we are now seeing predatory community.
(tags: blockchain capitalism fraud community crypto web3 communities diversity greater-fool-theory bitcoin)
Dublin Airport Security Wait Times
brilliant single-page website, scraping the "current wait time for security queues" data from Dublin Airport's own official site, and logging historical data in a graph.
(tags: security-queues queueing dublin-airport travel airports dublin ireland holidays)
Smallpox used to be less virulent
TIL: smallpox "is thought to have been a mild disease before the 17th century, and gradually evolved to become more lethal, before being eradicated by vaccines in 1980". This is a refutation of the common preconception that viruses "naturally" evolve to become less virulent (via Tom Wenseleers - https://twitter.com/TWenseleers/status/1527695140265000960)
(tags: smallpox virulence evolution history diseases vaccines)
-
'4% of [N=113] COVID19 patients shed viral RNA in their faeces 7 months after diagnosis and that the presence of faecal viral RNA is associated with gastrointestinal symptoms'
(tags: covid-19 sars-cov-2 poop gastrointestinal health)
-
"For people with a positive PCR test or a diagnosis of COVID-19, 90-day cumulative incidence ranged from 0.2% to 0.8% for venous thromboembolism and 0.1% to 0.8% for arterial thromboembolism". Those are _very_ high incidences for these rare and very risky conditions.
(tags: thromboembolism risks covid-19 sars-cov-2 papers embolism thrombosis health)
Researchers Pinpoint Reason Infants Die From SIDS
This is a great breakthrough for such a tragic disease, and one which has led to terrible miscarriages of justice.
SIDS refers to the unexplained deaths of infants under a year old, and it usually occurs while the child is sleeping. According to Mayo Clinic, many in the medical community suspected this phenomenon could be caused by a defect in the part of the brain that controls arousal from sleep and breathing. The theory was that if the infant stopped breathing during sleep, the defect would keep the child from startling or waking up. The Sydney researchers were able to confirm this theory by analyzing dried blood samples taken from newborns who died from SIDS and other unknown causes. Each SIDS sample was then compared with blood taken from healthy babies. They found the activity of the enzyme butyrylcholinesterase (BChE) was significantly lower in babies who died of SIDS compared to living infants and other non-SIDS infant deaths. BChE plays a major role in the brain’s arousal pathway, explaining why SIDS typically occurs during sleep. Previously, parents were told SIDS could be prevented if they took proper precautions: laying babies on their backs, not letting them overheat and keeping all toys and blankets out of the crib were a few of the most important preventative steps. While safe sleep practices are still important for protecting infants, many children whose parents took every precaution still died from SIDS. These parents were left with immense guilt, wondering if they could have prevented their baby’s death. Dr. Carmel Harrington, the lead researcher for the study, was one of these parents. Her son unexpectedly and suddenly died as an infant 29 years ago. In an interview with the Australian Broadcasting Corporation (ABC), Harrington explained what she was told about the cause of her child’s death. "Nobody could tell me. They just said it's a tragedy. But it was a tragedy that didn't sit well with my scientific brain.” Since then, she’s worked to find the cause of SIDS, both for herself and for the medical community as a whole. She went on to explain why this discovery is so important for parents whose babies suffered from SIDS. "These families can now live with the knowledge that this was not their fault," she said.
(via Damien)(tags: healthcare medicine parenting science via:damienmulley sids diseases neurochemistry)
CeP Heating System | EcoVolt - Innovation in Energy
Interesting green retrofitting product -- it's a large, wall-sized electric heating panel that mounts seamlessly in plasterboard and can be painted -- so like a large, invisible radiator which can run off solar PV.
(tags: solar pv retrofitting heating home radiators ecovolt)
-
"The End of the Privacy of Digital Correspondence":
The EU wants to oblige providers to search all private chats, messages, and emails automatically for suspicious content – generally and indiscriminately. The stated aim: To prosecute child pornography. The result: Mass surveillance by means of fully automated real-time messaging and chat control and the end of secrecy of digital correspondence. Other consequences of the proposal are ineffective network blocking, screening of person cloud storage including private photos, mandatory age verification leading to the end of anonymous communication, censorship in Appstores and the paternalism and exclusion of minors in the digital world.
(tags: surveillance censorship chat-control eu laws messaging apps privacy data-privacy)
-
A thought-terminating cliché (also known as a semantic stop-sign, a thought-stopper, bumper sticker logic, or cliché thinking) is a form of loaded language, often passing as folk wisdom, intended to end an argument and quell cognitive dissonance. Its function is to stop an argument from proceeding further, ending the debate with a cliché rather than a point.
Examples: "it is what it is", "it's in God's hands", "YOLO", or the Irish favourite: "we all partied"(tags: cliches semantics logic cognitive-dissonance arguing arguments via:mltshp)
-
the un-skinned booking site for car hire
"Hypercoagulation" as a potential long COVID sign
Interesting Twitter thread discussing a potential treatment for long COVID -- no interest in providing even the relevant _tests_ in the UK, so a British kid was brought to Germany to receive the treatment, and is now responding well. Here's details on the specific biosigns:
Her fluorescent microscopy showed very hyperactivated sticky platelets. Mine are on the right for comparison. She also had microclots and evidence of endothelial damage (but latter not severe). I believe she was the first UK child under 12 to have these tests done. The platelets and microclots show that her blood is 'hypercoaguable' - too sticky. These may be blocking up the very small blood vessels that allow oxygen into muscles and nerves, which could explain some of her symptoms.
(tags: platelets microclots long-covid treatments hypercoagulation covid-19)
-
Very interesting thread from Trent Telenko on how a Ukrainian GIS app, combined with Starlink internet access, has created 21st century artillery warfare and outflanked the Russia military:
Ukraine's 'GIS Art for Artillery' app combined with Starlink actually gives the Ukrainian military measurably better than US Military standard artillery command and control. The Ukraine War is the first Starlink War & the side with Starlink is beating the side without.
This is pretty nuts. On the other hand, though, Starlink's operational security is now critically important, and doubtless being heavily targeted by Russian hackers, and Ukraine's tactics are reliant on the vagaries of Elon Musk... Source twitter thread: https://twitter.com/TrentTelenko/status/1523791050313433088(tags: starlink artillery internet gis elon-musk warfare tech gis-art)
Trino | Project Tardigrade delivers ETL at Trino speeds to early users
This looks fantastic -- Trino (nee Presto) adds some significant improvements for long-running and heavyweight query support.
When your long-running queries experience a failure, they don’t have to start from scratch. When queries require more memory than currently available in the cluster they are still able to succeed. When multiple queries are submitted concurrently they are able to share resources in a fair way, and make steady progress.
(tags: trino presto sql storage querying etl batch scheduling)
metabolically-led post-exertional symptoms in Long COVID
Interesting thread from a Mount Sinai-based lab discussing the side effects of possible mitochondrial dysfunction and oxidative stress:
Our cells use a very specific fuel source called ATP that is produced in a part of the cell called the mitochondria. Unfortunately, ATP also fuels the cellular activities of viruses. As such, when a virus enters our cells it quickly hijacks our mitochondria to fuel viral replication and other viral activities. In other words when you are infected by a virus like #COVID19, you are infected by a little energy thief: taking your hard-earned ATP and using it for its own purposes. Not only does this mean that the virus is proliferating on stolen energy (rude!) but it also means that your cells must perform their regular functions with far less energy. So this is where things get cyclical: we have hijacked mitochondria resulting in inefficient, “stressed“ cells. Our cells are producing energy “for two” now, but barely managing to function, leading to the overproduction of reactive oxygen species (ROS), which we can think of as the “exhaust fumes” of our mitochondria. ROS are bad characters - systemically, they can trigger inflammation and hypocapnia. Unfortunately, once the body is experiencing oxidative stress, the mere act of producing more energy starts to damage the mitochondria.
(tags: mitochondria oxidative-stress long-covid covid-19 dysautonomia mcas inflammation)
-
The numbers are in; omicron was as severe as previous variants, it was just that people had been vaccinated. (preprint)
(tags: omicron covid-19 severity vaccination diseases epidemiology)
Data Broker Is Selling Location Data of People Who Visit Abortion Clinics
"It costs just over $160 to get a week's worth of data on where people who visited Planned Parenthood came from, and where they went afterwards." ...and this is why the GDPR is needed. grim
(tags: abortion capitalism data data-privacy privacy location safegraph)
-
'an open source font that has you covered for all your emoji needs, including support for the latest Unicode emoji specification (14.0). It has multiple weights and features 3,663 emoji.'
An Post & OSI company “GeoDirectory” uses Census data to profile every Irish home
This is unpleasant stuff:
The Irish Council for Civil Liberties (ICCL) reveals that An Post & OSI use Census data to profile every Irish home and sell ‘location intelligence’ to data brokers and insurance companies. ICCL has lodged a complaint with the Data Protection Commission.
In particular, buyers include Experian, one of the world's biggest data brokers. There's no way this meets the spirit, if not the word, of the GDPR, there's no data privacy here.(tags: data-privacy data-protection iccl experian an-post osi census data privacy ireland)
-
aka. "Classification of Ireland’s land area into four categories in relation to availability for forestry expansion and the area of productive and marginal agricultural land with most potential for forestry expansion" -- good way to identify regions with poor agricultural land, ie. a better probability of rewilding
(tags: rewilding rural land ireland maps geodata fishery agriculture farming)
“Living with COVID” has been a lie
This is a fantastic thread from Luca Ferretti:
“Living with COVID” has been a lie. Not because it isn’t possible, or because it isn’t the right goal. But in practice it has clearly morphed into "let's stop talking about COVID, and the problem will disappear by itself". A dangerous and irresponsible bet. Most of the political & health authorities have implicitly chosen to rely mainly on vaccination to control COVID. A reasonable choice... if only the vaccination campaign would have aimed at protecting the entire population with sterilising vaccines adapted to the new variants. Instead, despite hundreds of vaccines in the pipeline, there are no next-generation or sterilising vaccines on the horizon... little large-scale clinical trials (apart from Israel)... and few updated vaccines against variants (Moderna's Omicron-Delta booster and little else). Of course, protection for children has been repeatedly delayed (English kids between 5-11 were vaccinated only last month) and kids under 5 are still unprotected worldwide, with the laudable exception of Cuba. Everybody’s waiting for the US FDA, whose intentions are unclear. It is truly depressing to see so little and slow concrete progress on what is meant to be "the ultimate weapon" against SARSCoV2. It seems to suggest that we don't really rely so much on it, and that we're satisfied with postponing the problems until the next not-so-mild variant. Simple precautionary public hygiene measures - face masks and ventilation - are mostly ignored. Testing and surveillance, downsized or limited. And the growing stress on the healthcare system is being swept under the carpet, even as we risk paying the price for it for years. This is not the product of any large conspiracy. It is simply the result of a combination of neglect, inertia, bureaucracy, selfishness, careerism, lack of long-term perspective and so on, among some (though not all!) politicians, doctors, academics, bureaucrats and others...
(tags: covid-19 sars-cov-2 public-health medicine healthcare pandemics vaccination)
-
Decent summary tool from Sherpa, a Canadian travel company
(tags: sherpa travel covid-19 vaccination forms bureaucracy)
-
Ireland is included:
These graphs show [COVID-19] cases per million for selected countries, coloured by the estimated frequency of variants. Only a small percentage of cases are sequenced in most countries, therefore these graphs show the reported case numbers coloured by the frequency of variants detected by sequences in these countries - which may represent <5% of cases.
Bringing emulation into the 21st century
Well executed satire:
An 8080 microprocessor utilising a modern, containerised, microservices-based architecture running on Kubernetes with frontends for a CP/M test harness and a full implementation of the original Space Invaders arcade machine. The full project can be found as a github organisation https://github.com/21st-century-emulation which contains ~60 individual repositories each implementing an individual microservice or providing the infrastructure.
Needless to say this monster runs at approximately 1KHz, instead of the required 2MHz. A good demo of how some deliberately obtuse and inappropriate architectural decisions can really make a mess of things.(tags: emulation kubernetes satire k8s containers microservices yikes)
GitHub has wiped out open source history by "suspending" Russian users
This sounds like a pretty crappy way to go about things:
It is unclear to me what GitHub’s intended result was with these account suspensions, but it appears to be incredibly destructive for any open source project that has interacted with a now-suspended account. On a service like Twitter, you can visit the placeholder profile of a suspended account and see a message communicating that the account is suspended, and other users’ @mentions of the account still link to the suspended account’s profile. On GitHub, that’s not how it works at all. Apparently, “suspending an account” on GitHub actually means deleting all activity for a user — which results in (1) every pull request from the suspended account being deleted, (2) every issue opened by the suspended account being deleted, (3) every comment or discussion from the suspended account being deleted. In effect, the user’s entire activity and history is evaporated. All of this valuable data is lost. The only thing left intact is the raw Git commit history. It’s as if the user never existed.
(tags: github fail russia sanctions git pull-requests suspensions accounts)
CVE-2022-21449: Psychic Signatures in Java
Argh, this is a bad one:
Recent releases of Java were vulnerable to a similar kind of trick, in the implementation of widely-used ECDSA signatures. If you are running one of the vulnerable versions then an attacker can easily forge some types of SSL certificates and handshakes (allowing interception and modification of communications), signed JWTs, SAML assertions or OIDC id tokens, and even WebAuthn authentication messages. All using the digital equivalent of a blank piece of paper. It’s hard to overstate the severity of this bug. If you are using ECDSA signatures for any of these security mechanisms, then an attacker can trivially and completely bypass them if your server is running any Java 15, 16, 17, or 18 version before the April 2022 Critical Patch Update (CPU). For context, almost all WebAuthn/FIDO devices in the real world (including Yubikeys*) use ECDSA signatures and many OIDC providers use ECDSA-signed JWTs.
(tags: java jvm crypto security ecdsa webauthn saml jwt fail)
-
A project by the NOG Alliance:
We are creating a platform so that we can collect what our colleagues in Ukraine need to keep the internet up and running. We will be the link between the tech community, manufacturers, whoever else wants to get involved and Ukraine. Where absolutely necessary we can even transport the required hardware from Europe to the Ukraine. The aim of the “Keep Ukraine Connected” task force is not only to mediate, but also to actively help the Ukrainian internet stay up.
(tags: inog nogs networking internet ukraine)
4a doesn't connect to LTE after leaving WiFi : GooglePixel
I'm having this problem (with GoMo in Ireland). it's annoying
Data from French long COVID cohort
This is a decent step forward in long COVID research. 968 self-selected long covid sufferers reporting their symptom progression over a year: "Proud to present our results on the course of Long Covid symptoms over time, using the @PatientsComPaRe cohort and recently published in @NatureComms. after 1 year 85% of patients still reported some symptoms; there were specific trajectories depending on symptoms (pane A). For example, 40% reported cough 60 days after symptom onset vs. 20% at 12 months after onset; 50% of patients report a considerable impact on their professional lives; Long Covid is a relapsing remitting disease. It seems that, over time, relapses tend to be less frequent; Future research will look at patient trajectories (understanding those who get better vs others) and looking at biomarkers of long COVID".
(tags: long-covid covid-19 papers france symptoms)
ICGP Migraine Quick Reference Guide
The Irish College of General Practitioners have published their guidance for migraine treatment and it's an excellent guide to symptoms, diagnosis, and treatment (as of 3 years ago at least). Sadly the new CGRP treatments aren't available for my level of episodic migraine yet...
(tags: migraine headaches medicine icgp health diagnosis cgrp)
-
"Built-in HTTPS Endpoints for Single-Function Microservices". _Finally_ -- this should have been part of Lambda right from the start
(tags: aws http lambda serverless microservices web-services)
"FAANG promo committees are killing Kubernetes"
This makes a lot of sense. Letting "working for a big software company" be the only way to effectively get paid to collaborate on open source wasn't a great idea.
Promo committees have, for years now, been consistently undervaluing the work of full-time Kubernetes contributors. Or really of open source work more broadly. Attributable revenue has been taking over as one of the most important factors at most companies. And Kubernetes has very little of that. It's happened gradually, and I don't think this was ever an intended outcome but it's a thing and we have to live with it. It's too indirect, fixing a bug in kube-apiserver might retain a GCP customer or avoid a costly Apple services outage, but can you put a dollar value on that? How much is CI stability worth? Or community happiness? And then add on top of it, the time cost. "FOSS maintainers are overloaded" should not be news to anyone, but now add 20/hours a week of campaigning to other high-level folks to "build buzz" for your work and let me know how that goes.
(tags: k8s open-source google amazon faang work promotions career)
Absolutely mad numbers on Long COVID from the UK
via Dr. Deepti Gurdasani: '1.7 million people now living with long COVID (28 day definition) - that's 1 in 37 people in the community; 780,000 have had this for *more than a year*; at least 334,000 got it during the omicron wave (impact since Feb not felt yet) increases are disproportionately high among young children -- which is likely a combination of mass exposure and lack of vaccinations & other protections.'
(tags: long-covid covid-19 society health uk pandemics future)
A battle is raging over long covid in children | MIT Technology Review
We don't know how many children are affected, and we don’t know which symptoms came from infections and which might have resulted indirectly from the pandemic. Scientists can’t even agree over what it means for children to have long covid.
(tags: long-covid children kids covid-19)
aws-sdk-core > 3.78.0 slows down the fetching of credentials · Issue #2177 · aws/aws-sdk-ruby
Poorly-coordinated EC2 security decision which has broken many things which run containers on EC2 instances
(tags: aws aws-sdk containers docker eks ec2 bugs fail imdsv2)
-
This is absolutely horrific -- if this is an accurate output of the state (and I don't doubt it is), then it's a blueprint for current and future war crimes. 'Russian state-owned propaganda outlet RIA published the new programmatic article with the title "What Russia must do with Ukraine". The article reveals a detailed plan for a genocide, starting from full elimination of Ukrainian state.'
Tailscale moving _back_ to SQLite
this is quite an interesting story -- the key detail is the addition of litestream, which streams writes from the write-ahead log up to S3 to provide live replication of SQLite dbs, near-real-time backups, and replays. nifty
(tags: databases sqlite sql storage litestream wal s3 state)
A Foolish Consistency: Consul at Fly.io
A good blog post about strong consistency in config data, and how it's often not all that useful, and can pose a risk:
We mostly like Consul and would use it again in new designs. It’s easy to stand up. It’s incredibly useful to deploy infrastructure configurations. [...] But we probably wouldn’t use Consul as the backing store for a global app platform again, in part because a global app platform might not even want a single globally consistent backing store. Our trajectory is away from it.
(tags: consul distcomp distributed raft configuration consistency)
‘Bot holiday’: Covid disinformation down as social media pivot to Ukraine
In case there was any doubt how much of Western COVID disinformation was being driven by Russian bot campaigns, this was a pretty big tell
(tags: internet bots russia propaganda misinformation disinformation covid-19 ukraine-invasion)
The three big myths about Omicron
These bear repeating, despite being known since January. This is quite a failure by our media, IMO. The 3 myths are: "endemic doesn't mean mild; covid is not evolving to become milder; vaccinations are not 'finished'".
(tags: covid-19 uk ireland omicron sars-cov-2 pandemics health)
We can’t rely on boosters to get through each new wave of Covid
This is very worrying, given our government's current "just boosters" strategy for dealing with COVID-19:
We are living in a precarious truce imposed through frequent mRNA boosters to keep the viral caseload “manageable”. But there are signs this isn’t sustainable, and that a strategy simply consisting of boosters in perpetuity may not be fit for purpose. Recent case surges in Hong Kong, Denmark and Scotland emphasise the fragility of that balance. And new evidence from the past two years suggests that encounters with different variants of Covid or different vaccine types can alter the effectiveness of later jabs in surprising ways – an effect called immune imprinting. This raises the possibility that booster performance could be even less predictable and effective in the future. Sars-CoV-2 began as a single variant, which we term the Wuhan strain. But we now inhabit a world where no two people share precisely the same exposure history: we have never been infected, or were asymptomatically, mildly or severely infected during any or a combination of the Wuhan to Alpha, Delta, Omicron or BA.2 waves, and we’ve all had somewhere from zero to four doses of diverse vaccines. The combination of these exposures gives each of us a unique immune memory repertoire.
The author is Danny Altmann, a professor of immunology at Imperial College London.(tags: covid-19 boosters vaccines vaccination immunology sars-cov-2 variants immune-imprinting)
-
'a lightweight fault tolerance library inspired by Netflix Hystrix, but designed for Java 8 and functional programming.'
(tags: fp hystrix java fault-tolerance retries timeouts architecture patterns circuit-breakers)
When is it safe to stop isolating after you have an omicron infection?
decent guide from NPR
(tags: omicron covid-19 isolation health sars-cov-2 quarantine)
Aerial Laser and Photogrammetry Survey of Dublin City
Nifty, I didn't realise there was such high-resolution LIDAR imagery of Dublin available for free...
This record serves as an index to a suite of high density, aerial remote sensing data for a 2km² area of Dublin, Ireland obtained at an average flying altitude of 300m. Collected in March 2015, the data include aerial laser scanning (ALS) from 41 flight paths in the form of a 3D point-cloud (LAZ) and 3D full waveform ALS (LAS and Pulsewave), and imagery data including ortho-rectified 2D rasters (RGBi) and oblique images. The ALS data consist of over 1.4 billion points (inclusive of partially covered areas) and were acquired by a TopEye system S/N 443.
(tags: dublin city lidar scanning modelling 3d open-data surveys mapping)
A detailed shaded relief map of San Francisco California rendered from LIDAR data
Very pleasant rendering of LIDAR data for SF (via Nelson)
(tags: lidar maps relief mapping via:nelson san-francisco)
-
"Find, plan and share your adventures" -- good for sharing hiking trails, cycle routes, and walks
-
Useful to receive SMS verification codes with a specific country code
(tags: sms verification authentication)
"node-ipc" npm package deletes all files on local storage to protest Ukraine war
as one Twitter user put it, "one of the dumbest examples of performative activism in tech that I have ever seen" -- side effects of this include allegedly wiping over 30,000 messages and files detailing war crimes committed in Ukraine by Russian army and government officials since the start of the invasion.
(tags: node-ipc fail malware war-crimes ukraine russia activism javascript node npm)
What doctors wish patients knew about long COVID | American Medical Association
At the June 2021 AMA Special Meeting, delegates adopted policy to support “the development of an ICD-10 code or family of codes to recognize Post-Acute Sequelae of SARS-CoV-2 infection (‘PASC’ or ‘long COVID’) and other novel post-viral syndromes as a distinct diagnosis.” Read about the AMA’s support for more resources to help millions living with long COVID. The AMA’s What Doctors Wish Patients Knew series provides physicians with a platform to share what they want patients to understand about today’s health care headlines, especially throughout the COVID-19 pandemic. For this installment, AMA member Devang Sanghavi, MD, took the time to discuss what patients need to know about long-haul COVID. Dr. Sanghavi is an intensivist and medical director of the medical intensive care unit (ICU) at Mayo Clinic in Jacksonville, Florida. Since summer of 2020, he has seen about 100 patients with long COVID, many of whom take weeks to recover.
(tags: health covid-19 long-covid pasc ama)
-
'Long-COVID clinical features occurred and co-occurred frequently and showed some specificity to COVID-19, though they were also observed after influenza. Different long-COVID clinical profiles were observed based on demographics and illness severity.'
(tags: long-covid flu covid-19 papers plos)
Primary schools & childcare services antigen programme - HSE.ie
Handy, the HSE now offer the free 5 tests for a Irish primary school close contact online, no phone call required
Human Life International operating in Ireland
This US-based anti-abortion and anti-gender-rights group is now operating in Ireland, receiving an annual income of nearly €1m per year. It "[runs] the anti-abortion pregnancy counselling service Ask Majella, campaigns against the use of contraceptives, and [...] a host of other Catholic endeavours [...] also been linked to a Russian oligarch closely associated with the Kremlin and Vladimir Putin."
(tags: human-life-international hli ireland abortion gender-rights ask-majella contraception politics right-wing)
A quick take on three pretty terrifying changes to the Online Safety Bill
If true, this is going to be bananas:
The UK is, indeed, taking the “world-leading” stance – not duplicated by any other western nation – of requiring any business or organisation whose online presence could possibly be accessed in the UK to proactively monitor and scan for legal content. That means you and your business and your project, not just the five or six companies the people who cooked up this law think the Internet is. This hits everyone and everything.
I'd have to agree with the poster that the likely result will simply be websites going offline for UK users.(tags: politics uk online-safety-bill web regulation)
the economics of DIY solar in Ireland
"Find me a single electricity tariff in Ireland that provides electricity for as cheap as 5.3c/kWh for at least one hour during the daytime. *crickets*."
(tags: solar-power diy electricity power green-living ireland solar-panels)
"We were the last journalists in Mariupol. Now there are none"
Truly, truly horrific --
We are still flooded by messages from people wanting to learn the fate of loved ones we photographed and filmed. They write to us desperately and intimately, as though we are not strangers, as though we can help them. When a Russian airstrike hit a theater where hundreds of people had taken shelter late last week, I could pinpoint exactly where we should go to learn about survivors, to hear firsthand what it was like to be trapped for endless hours beneath piles of rubble. I know that building and the destroyed homes around it. I know people who are trapped underneath it. And on Sunday, Ukrainian authorities said Russia had bombed an art school with about 400 people in it in Mariupol. But we can no longer get there.
(tags: mariupol ukraine war journalism)
Dual use of artificial-intelligence-powered drug discovery | Nature Machine Intelligence
Well, this is terrifying:
In less than 6 hours after starting on our in-house server, our [machine learning] model generated 40,000 molecules that scored within our desired threshold. In the process, the AI designed not only VX, but also many other known chemical warfare agents that we identified through visual confirmation with structures in public chemistry databases. Many new molecules were also designed that looked equally plausible. These new molecules were predicted to be more toxic, based on the predicted LD50 values, than publicly known chemical warfare agents (Fig. 1). This was unexpected because the datasets we used for training the AI did not include these nerve agents. The virtual molecules even occupied a region of molecular property space that was entirely separate from the many thousands of molecules in the organism-specific LD50 model, which comprises mainly pesticides, environmental toxins and drugs (Fig. 1). By inverting the use of our machine learning models, we had transformed our innocuous generative model from a helpful tool of medicine to a generator of likely deadly molecules.
(via Theophite)(tags: dual-use grim-meathook-future ai machine-learning drugs vx scary papers)
New-onset IgG autoantibodies in hospitalized patients with COVID-19
This is not great -- this article in Nature from Sep 2021 details "autoimmune features and autoantibody production" associated with COVID-19 infection.
COVID-19 is associated with a wide range of clinical manifestations, including autoimmune features and autoantibody production. Here we develop three protein arrays to measure IgG autoantibodies associated with connective tissue diseases, anti-cytokine antibodies, and anti-viral antibody responses in serum from 147 hospitalized COVID-19 patients. Autoantibodies are identified in approximately 50% of patients but in less than 15% of healthy controls. When present, autoantibodies largely target autoantigens associated with rare disorders such as myositis, systemic sclerosis and overlap syndromes. A subset of autoantibodies targeting traditional autoantigens or cytokines develop de novo following SARS-CoV-2 infection. [....] We conclude that SARS-CoV-2 causes development of new-onset IgG autoantibodies in a significant proportion of hospitalized COVID-19 patients and are positively correlated with immune responses to SARS-CoV-2 proteins.
(tags: covid-19 autoimmune autoantibodies immune-system diseases sclerosis igg antibodies via:fitterhappieraj)
Long Covid now major cause of long-term job absence, say quarter of UK employers | Financial Times
A quarter of UK employers say long Covid is now one of the main causes of long-term sickness absence among their staff, according to research that suggests the debilitating condition could be exacerbating labour shortages that are plaguing many parts of the economy. A survey of 804 organisations, representing more than 4.3m employees, found that one in four put it among the top three reasons for long-term absence, the Chartered Institute of Personnel and Development said on Tuesday, while half had staff who had suffered from long Covid in the past 12 months.
(tags: long-covid future uk disabilities covid-19 health economy)
-
'How range indexes work in Apache Pinot' -- a complex, but fast algorithm to support range indexes efficiently using bitmaps
(tags: bitmaps algorithms coding ranges indexes indexing databases storage pinot richard-startin)
Why America Became Numb to COVID Deaths - The Atlantic
Excellent article by Ed Yong. 'The U.S. is nearing 1 million recorded COVID-19 deaths without the social reckoning that such a tragedy should provoke. Why?'
(tags: covid-19 ed-yong us-politics death disease medicine public-health pandemics economy capitalism)
-
Polish leftie giving out about western Tankies supporting Putin:
Antifascism is protecting people from individuals with structural power. Right now that is Putin. If you are protecting his hegemony over his vast and increasing empire, if you are What Abouting into helplessness, you are part of the aggressor. So pick up a weapon, or organise a fundraiser, or welcome a refugee, but even more preferably at this point – shut the fuuuuck up. Log out, touch grass, leave this war with people that actually know what they’re fighting for. You’re fighting for likes – it’s humiliating – to the left in general, and to future generations who will be left demoralised, rather than inspired to fight for a world sans dictators. Yes, your leaders are some of them, so take care of taking them down. Sadly we seldom even trust the leaders you’d put in their place. This is the level of faith that you’re losing. Look in the mirror, destroy the imperialist exceptionalist cop inside your head. Good luck.
(tags: politics ukraine putin whataboutery tankies)
Decent SQL patterns for data science pipelines
If you wind up using complex SQL queries run frequently to generate reports, OLAP-style, this blog post details a few good patterns worth following -- particularly the use of clean SQL using common table expressions and WITH ... AS
(tags: sql coding clean-code patterns data-science data-pipelines olap)
study of "Long COVID" symptoms in the Danish population
These numbers are frankly massive:
Six to twelve months after the test date, the risks of 18 out of 21 physical symptoms were elevated among test-positives and one third (29.6%) of the test-positives experienced at least one physical post-acute symptom. [jm: "test-positives" are "individuals aged 15-years or older, consisting of RT-PCR confirmed SARS-CoV-2 cases between September 2020 - April 2021"] The largest risk differences were observed for dysosmia (RD = 10.92%, 95%CI 10.68-11.21%), dysgeusia (RD=8.68%, 95%CI 8.43-8.93%), fatigue/exhaustion (RD=8.43%, 95%CI 8.14-8.74%), dyspnea (RD=4.87%, 95%CI 4.65-5.09%) and reduced strength in arms/legs (RD=4.68%, 95%CI 4.45-4.89%). More than half (53.1%) of test-positives reported at least one of the following conditions: concentration difficulties (RD=28.34%, 95%CI 27.34-28.78%), memory issues (RD=27.25%, 95%CI 26.80-27.71%), sleep problems (RD=17.27%, 95%CI 16.81-17.73%), mental (RD=32.58%, 95%CI 32.11-33.09%) or physical exhaustion (RD=40.45%, 95%CI 33.99-40.97%), compared to 11.5% of test-negatives. New diagnoses of anxiety (RD=1.15%, 95%CI 0.95-1.34%) or depression (RD=1.00%, 95%CI 0.81-1.19%) were also more common among test-positives. Interpretation: At the population-level, where the majority of test-positives (96.0%) were not hospitalized during acute infection, a considerable proportion experience post-acute symptoms and sequelae 6-12 months after infection.
(tags: long-covid denmark studies papers covid-19)
Telegram Harm Reduction for Users in Russia and Ukraine
The EFF's position on "should you use Telegram in Ukraine".
(tags: apps communication eff encryption ukraine russia war security)
What Exactly are AWS VPC Endpoints
VPC endpoints are AWS magic to allow private, secure access to S3, DynamoDB, and other AWS services without any traversal outside of your private VPC network. This blog post is a good description of how this is accomplished, and very useful if you need to debug AWS networking issues. (via Last Week In AWS)
(tags: aws networking vpc vpc-endpoints architecture ops s3 dynamodb security)
Additional Checksum Algorithms for Amazon S3
This is good stuff:
It is now very easy for you to calculate and store checksums for data stored in Amazon S3 and to use the checksums to check the integrity of your upload and download requests. You can use this new feature to implement the digital preservation best practices and controls that are specific to your industry. In particular, you can specify the use of any one of four widely used checksum algorithms (SHA-1, SHA-256, CRC-32, and CRC-32C).
(via Last Week in AWS)
Fixing retries with token buckets and circuit breakers
Very interesting writeup from Marc Brooker detailing a new (to me) retry strategy, the "retry token bucket":
Adaptive Retries (aka the retry token bucket). When a client wants to make a call, it makes that call as normal. If it succeeds, it drops part of a token into a limited-size token bucket. If the call fails, retry up to N times as long as there are (whole) tokens in the bucket. For example, each success could deposit 0.1 tokens, and each retry could consume 1 token.
(tags: circuit-breakers distributed-systems distcomp retries retrying token-buckets algorithms reliability marc-brooker)
Crowdworking platforms used as a tool of war
File under "grim dystopian 21st century": Bogdan Kulynych on Twitter: "New (to me) dimension of crowdwork platforms: Russian military [used] Premise microtasking platform to aim and calibrate fire during their invasion of Ukraine. Example tasks are to locate ports, medical facilities, bridges, explosion craters. Paying ¢0.25 to $3.25 a task." This may explain why Google Maps coverage of the area wound up with many of those features tagged in the past week.
(tags: ethics security google crowdwork crowdsourcing warfare war ukraine grim-meathook-future)
Why you should develop a correction of error (COE) | AWS Cloud Operations & Migrations Blog
AWS are proselytising their post-outage retrospective analysis process, the COE. Generally good stuff but they are clearly _still_ married to jeffb's local timezone:
When documenting times, be sure to include a time zone, and make sure that you’re using it correctly (e.g., PDT vs. PST). Better yet, either use UTC or omit the middle letter of the time zone (e.g., “PT”).
As Brian Scanlan sez: "A good 1/4 of the neurons in my brain were wired to quickly add and subtract 8 hours from timestamps by the time I left there" Just. Use. UTC.(tags: amazon aws timezones coe process postmortems dates pdt pst utc)
New – Customer Carbon Footprint Tool | AWS News Blog
'Starting today customers can calculate the environmental impact of their AWS workloads with the new customer carbon footprint tool. This new tool uses easy-to-understand data visualizations to provide customers with their historical carbon emissions, evaluate emission trends as their use of AWS evolves, approximate the estimated carbon emissions they have avoided by using AWS instead of an on-premises data center, and review forecasted emissions based on current use. The forecasted emissions are based on current usage, and show how a customer’s carbon footprint will change as Amazon stays on path to powering its operations with 100% renewable energy by 2025, five years ahead of its original target of 2030, and drives toward net-zero carbon by 2040 as part of The Climate Pledge. The customer carbon footprint tool is visible today through the AWS Billing console and helps to support customers on their sustainability journey. When signed into the AWS Billing console, customers can view their carbon emissions data by geographical location and by AWS services, such as Amazon Elastic Compute Cloud (EC2) and Amazon Simple Storage Service (S3). They can also measure changes in their carbon footprint over time, as they deploy new resources in the cloud. The new tool uses data that meets the Greenhouse Gas Protocol, which is the international standard for greenhouse gas reporting.' Covers Scope 1 and Scope 2 emissions.
(tags: aws carbon emissions climate-change sustainability climate infrastructure ops ec2 s3)
more nails in the coffin of the lab-leak theory
Michael Worobey on Twitter:
We have just released two preprints on the origin of SARS-CoV-2: 1. "The Huanan market was the epicenter of SARS-CoV-2 emergence" ( https://zenodo.org/record/6299116#.YhpLBi9h06w ) & 2. "SARS-CoV-2 emergence very likely resulted from at least two zoonotic events" ( https://zenodo.org/record/6291628 )
These are excellent.(tags: animals china epidemiology sars-cov-2 covid-19 lab-leak michael-worobey papers preprints zoonosis)
Good thread on UK COVID testing and random sampling
The UK has an ongoing, population-wide random-sampling study of COVID prevalence in the UK population, operated by the ONS. This is a solid write-up on how it can be used to estimate two parameters for modelling prevalence from the more up-to-date case numbers: the detectability window, and ascertainment level.
(tags: covid-19 testing sampling random measurement ascertainment detectability epidemiology sars-cov-2 uk ons modelling)
How to create a simple Twitter bot
super-simple guide from b3ta's Rob Manuel
(tags: python twitter bots rob-manuel)
Excellent Twitter thread on the current COVID-19 situation in Denmark
Courtesy of Kristian Andersen:
So looking at this report - and only focusing on population-based acute effects - I see several trends that concern me. Are these acute consequences acceptable? For me, no, but politicians need to decide. Are we making decisions based on a realistic outlook? I'm not sure.
All of this also applies in Ireland at the moment, IMO...(tags: covid-19 endemicity pandemics denmark ireland omicron public-health)
GitHub now supports embedded graphs and diagrams using Mermaid
This is very handy!
Mermaid is a JavaScript based diagramming and charting tool that takes Markdown-inspired text definitions and creates diagrams dynamically in the browser. Maintained by Knut Sveidqvist, it supports a bunch of different common diagram types for software projects, including flowcharts, UML, Git graphs, user journey diagrams, and even the dreaded Gantt chart. Working with Knut and also the wider community at CommonMark, we’ve rolled out a change that will allow you to create graphs inline using Mermaid syntax.
Nearly graphviz but not quite :)
UKHSA review shows vaccinated less likely to have long COVID than unvaccinated - GOV.UK
Good data from UKHSA:
The data from some of the studies included in the review suggests that: people with COVID-19 who received 2 doses of the Pfizer, AstraZeneca, or Moderna vaccines or one dose of the Janssen vaccine, were about half as likely as people who received one dose or were unvaccinated to develop long COVID symptoms lasting more than 28 days; vaccine effectiveness against most post-COVID symptoms in adults was highest in people aged 60 years and over, and lowest for younger participants (19 to 35 years)
They also estimate prevalence of long COVID as affecting 2% of the UK population.(tags: long-covid uk ukhsa vaccines sars-cov-2)