12/ Code + notes on how to do it yourself:
github.com/gaberudy/epa...
12/ Code + notes on how to do it yourself:
github.com/gaberudy/epa...
12/ Code + notes on how to do it yourself:
github.com/gaberudy/epa...
Not pixel perfect Linux rendering with some stem thickening artifacts
11/ Docker-ized attempt
The Linux stack (FreeType) sometimes adds stem thickening even with AA off. After too much time sunk, I gave up and ran this on an older Mac, but Iβm all ears if anyone has figured this out. PRs/tips welcome! #fonts #freetype
Pixel perfect rendering from Mac of two day calendar
10/ Result
Static, glanceable, high-contrast board that updates a few times/day and survives sunlight + power naps. Kids love the red βimportantβ markers. (attach a rendered PNG)
9/ Rendering tricks
No anti-aliasing. Headless Firefox prefs:
gfx.text.disable-aa=true
layout.css.devPixelsPerPx=1.0
webrender.software=true
CSS: text-rendering: geometricPrecision. Palette is black/white/red only. Fonts: Arial. Pixels land on pixels.
8/ Local news
Parse my local station KBZK RSS, keep only /local-news/, drop not relevant towns, show top titles. Itβs lightweight and keeps the board relevant. #RSS
7/ Weather & alerts
Fetch current temp, hi/lo, precip, sunrise/sunset via Open-Meteo; pull NWSactive alerts for my lat/lon. Compact, legible block on the right with red pill for βTodayβ. #weather #NWS
6/ Calendar
Load the Google family iCal (secret URL), render a 2-day FullCalendartime-grid with overlap handling. All-day events are pulled into the right sidebar for notability. #FullCalendar #iCal
5/ Render pipeline
Node app builds a static HTML βboardβ, Puppeteer (Firefox) rasterizes to PNG, I quantize to BW+Red (minimally need), then upload. HTML in, pixels out. #Puppeteer
4/ Recreating upload in Node
I mirrored the browser protocol: pack pixels β 1-bit planes (black + red), nibble encode to 'a'..'p', weird 162/164 column shuffle per row, chunk at 30k, POST /LOADA, /LOADB, then /SHOW. Now itβs fully scriptable. #TypeScript
3/ ESP32 web server
Arduino (ESP32 core 2.0.17), set up creds for example wifi web server, flash. The device hosts a simple UI and 4 endpoints: /EPD, /LOADA, /LOADB, /SHOW. I used the UI to validate refresh speed (B v1 is snappier). #Arduino
2/ Hardware
β’ Waveshare 12.48β³ e-Paper (B, black+red)
β’ ESP32 dev board
β’ Mounting kit
β’ USB-C power brick (tucks in back on mounting kit pins)
Tri-color lets me use red for importance and errors. #epaper #ESP32 #IoT
Two-day family calendar with red highlights, weather, alerts, headlines. Black/white/red only.
1/ π§΅ I built a wall-mounted e-paper family calendar over Labor Day weekend: ESP32 + 12.48β³ tri-color E-ink display. Node/TS renders a dashboard β headless Firefox β PNG β quantize to BW+Red β upload to the panel.
Large language models are less effective at clinical prediction tasks than locally trained machine learning models academic.oup.com/jamia/advanc... #llms #machinelearning #MLSky (not surprising but important to document)
New favorite past time: Ghiblifing family photos!
Golden Helix Partners with the Danish Healthcare Regions
We're thrilled to announce a multi-year partnership with all Danish healthcare regions, advancing precision medicine on a national scale!
Read more: yhoo.it/3FfdB3P
#PrecisionMedicine #Genomics #ClinicalGenomics #NGS
Whatβs your go to for power supplies for the C64?
"Heterozygoats: just allele uneven." in one of those black-framed memes format. Two small goats (kids) each with black front halves and white back halves, frolicking on a snowy field. This was stolen from the Internet, because it's been a particularly long day of gut punches and we could all use some cheering up.
Heterozygoats.
I donβt think it makes sense to use zless (vs zcat) when piping in this context as there will be no pageination
This is important work! Whole genomes are becoming more commonly in genetic testing. Having near-linear strategies for scaling cohort VCFs is crucial.
The proposed method has merit, but requires tools to implement awareness of the new SVCR-VCF cohort representation.
Nice, thanks for the recommendation.
Iβve watched a lot of Colin on his YouTube channel This Does Not Compute do these recaps, but Iβm not confident in my soldering abilities. Do you use a specialized desoldering iron? How hard is this to skill to learn?
Nice hack!
But is this helpful? What do you get out of raw data visualization?
Yes, Iβm religious. I believe in the Holy Trinity.
The American Computer & Robotics museum in Bozeman is a real treasure. Donβt miss it if you are visiting Montana. Small but mightily collection and great hands on events. I take the kids regularly and talk them through the iconic pieces and generations of tech.