Show HN: I Built a Visual Workflow Automation Platform – FlowRipple
flowripple.com
'The tyranny of apps': those without smartphones are unfairly penalised
theguardian.com
Apple pulls data protection tool after UK government security row
bbc.com
When AI Thinks It Will Lose, It Sometimes Cheats, Study Finds
time.com
These years in Common Lisp: 2023-2024 in review
lisp-journey.gitlab.io
Why Barcelona Bought the Building That Symbolizes Its Housing Crisis
bloomberg.com
Florida insurers steered money to investors while claiming losses, study says
tampabay.com
Richard Feynman's blackboard at the time of his death (1988)
digital.archives.caltech.edu
Why Ruby on Rails still matters
contraption.co
Do you want to be doing this when you're 50? (2012)
prog21.dadgum.com
DigiKey's Tariff Resources
digikey.com
Bybit loses $1.5B in hack but can cover loss, CEO confirms
tradingview.com
Money lessons without money: The financial literacy fallacy
anandsanwal.me
Johnny.Decimal – A system to organise your life
johnnydecimal.com
Strategic Wealth Accumulation Under Transformative AI Expectations
arxiv.org
PEP 486 – Make the Python Launcher aware of virtual environments (2015)
peps.python.org
Concurrency bugs in Lucene: How to fix optimistic concurrency failures
elastic.co
Twitch limiting uploads to 100 hours, deleting the rest starting April 19th
twitter.com
Surface-Stable Fractal Dither on Playdate
aras-p.info
A vending machine, on the internet
threekindwords.com
Reality has a surprising amount of detail (2017)
johnsalvatier.org
Accessing the Qualcomm Modem over USB on the RAK5010
danielmangum.com
DeepDive in everything of Llama3: revealing detailed insights and implementation
github.com
Hey all - this is the software part of my cyberdeck, called the Slimedeck Zero.
The Slimedeck Zero is based around this somewhat esoteric device called the PicoVision which is a super cool RP2040 (Raspberry Pi Pico) based device. It outputs relatively high-res video over HDMI while still being super fast to boot with low power consumption.
The PicoVision actually uses two RP2040 - one as a CPU and one as a GPU. This gives the CPU plenty of cycles to run bigger apps (and a heavy python stack) and lets the GPU handle some of the rendering and the complex timing HDMI requires. You can do this same thing on a single RP2040, but we get a lot of extra headroom with this double setup.
The other unique thing about the PicoVision is it has a physical double-buffer - two PSRAM chips which you manually swap between the CPU and GPU. This removes any possibility of screen tearing since you always know the buffer your CPU is writing to is not being used to generate the on-screen image.
For my cyberdeck, I took a PicoVision, hacked a QWERTY keyboard from a smart TV remote, added an expansion port, and hooked it all up to a big 5" 800x480 screen (interlaced up from 400x240 internal resolution).
I did a whole Slimedeck Zero build video ( https://www.youtube.com/watch?v=rnwPmoWMGqk ) over on my channel but I really hope Slime OS can have a life of it's own and fit onto multiple form-factors with an ecosystem of apps.
I've tried to make it easy and fun to write apps for. There's still a lot broken / missing / tbd but it's enough of a base that, personally, it already sparks that "programming is fun again" vibe so hopefully some other folks can enjoy it!
Right now it only runs on the PicoVision but there's no reason it couldn't run on RP2350s or other hardware - but for now I'm more interested in adding more input types (we're limited to the i2c TV remote keyboard I hacked together) and fleshing out the internal APIs so they're stable enough to make apps for it!