shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

257
active users

#tooling

0 posts0 participants0 posts today
xoron :verified:<p>React-like functional webcomponents, but with vanilla HTML, JS and CSS</p><p>Introducing Dim – a new <a href="https://infosec.exchange/tags/Framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Framework</span></a> that brings <a href="https://infosec.exchange/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a>-like functional <a href="https://infosec.exchange/tags/JSX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSX</span></a>-syntax with <a href="https://infosec.exchange/tags/VanillaJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VanillaJS</span></a>. Check it out here:<br>🔗 Project: <a href="https://github.com/positive-intentions/dim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/positive-intentions</span><span class="invisible">/dim</span></a><br>🔗 Website: <a href="https://dim.positive-intentions.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">dim.positive-intentions.com</span><span class="invisible"></span></a></p><p>My journey with <a href="https://infosec.exchange/tags/WebComponents" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebComponents</span></a> started with Lit, and while I appreciated its native browser support (less <a href="https://infosec.exchange/tags/Tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tooling</span></a>!), coming from <a href="https://infosec.exchange/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a>, the class components felt like a step backward. The <a href="https://infosec.exchange/tags/FunctionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FunctionalProgramming</span></a> approach in React significantly improved my <a href="https://infosec.exchange/tags/DeveloperExperience" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperExperience</span></a> and debugging flow.</p><p>So, I set out to build a thin, functional wrapper around <a href="https://infosec.exchange/tags/Lit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lit</span></a>, and Dim is the result! It's a <a href="https://infosec.exchange/tags/ProofOfConcept" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProofOfConcept</span></a> right now, with "main" <a href="https://infosec.exchange/tags/Hooks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hooks</span></a> similar to React, plus some custom ones like useStore for <a href="https://infosec.exchange/tags/EncryptionAtRest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EncryptionAtRest</span></a>. (Note: <a href="https://infosec.exchange/tags/StateManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StateManagement</span></a> for encryption-at-rest is still unstable and currently uses a hardcoded password while I explore <a href="https://infosec.exchange/tags/Passwordless" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Passwordless</span></a> options like <a href="https://infosec.exchange/tags/WebAuthn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebAuthn</span></a>/#Passkeys).</p><p>You can dive deeper into the <a href="https://infosec.exchange/tags/Documentation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Documentation</span></a> and see how it works here:<br>📚 Dim Docs: <a href="https://positive-intentions.com/docs/category/dim" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">positive-intentions.com/docs/c</span><span class="invisible">ategory/dim</span></a></p><p>This <a href="https://infosec.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> project is still in its early stages and very <a href="https://infosec.exchange/tags/Unstable" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unstable</span></a>, so expect <a href="https://infosec.exchange/tags/BreakingChanges" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BreakingChanges</span></a>. I've already received valuable <a href="https://infosec.exchange/tags/Feedback" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Feedback</span></a> on some functions regarding <a href="https://infosec.exchange/tags/Security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Security</span></a>, and I'm actively investigating those. I'm genuinely open to all feedback as I continue to develop it!</p><p><a href="https://infosec.exchange/tags/FrontendDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FrontendDev</span></a> <a href="https://infosec.exchange/tags/JSFramework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JSFramework</span></a> <a href="https://infosec.exchange/tags/Innovation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Innovation</span></a> <a href="https://infosec.exchange/tags/Coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coding</span></a> <a href="https://infosec.exchange/tags/Programmer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programmer</span></a> <a href="https://infosec.exchange/tags/Tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tech</span></a></p>
Frontend Dogma<p>Tools of the Trade: Accessibility Without the Cost, by @webwhey.bsky.social (@equalentry.com):</p><p><a href="https://equalentry.com/accessibility-tools-without-cost/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">equalentry.com/accessibility-t</span><span class="invisible">ools-without-cost/</span></a></p><p><a href="https://mas.to/tags/accessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>accessibility</span></a> <a href="https://mas.to/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://mas.to/tags/linting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linting</span></a> <a href="https://mas.to/tags/testing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>testing</span></a></p>
Erik Jonker<p>Curious about Delta, the digital battlefieldsystem from Ukraine, that apparently is better that most NATO tooling. <br>There is even a public Wiki available, not in english but NotebookLM helped read and summarize it..., <a href="https://delta.mil.gov.ua/open-wiki/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">delta.mil.gov.ua/open-wiki/</span><span class="invisible"></span></a></p><p><a href="https://militarnyi.com/uk/news/ukrayinsku-systemu-delta-hoche-prydbaty-odna-z-krayin-nato/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">militarnyi.com/uk/news/ukrayin</span><span class="invisible">sku-systemu-delta-hoche-prydbaty-odna-z-krayin-nato/</span></a><br><a href="https://mastodon.social/tags/ukraine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ukraine</span></a> <a href="https://mastodon.social/tags/Delta" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Delta</span></a> <a href="https://mastodon.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://mastodon.social/tags/digitalbattlefieldsystem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>digitalbattlefieldsystem</span></a> <a href="https://mastodon.social/tags/NATO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NATO</span></a></p>
[𝚜𝚒𝚍𝚗𝚎𝚢𝚜𝟷@~/𝚜𝚛𝚌]$:blinking_cursor:​<p>-new year, new job, new intro-</p><p>Hello! I'm a <a href="https://infosec.exchange/tags/millennial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>millennial</span></a> husband and dad of two (I post about that a fair bit). I'm also a cybersecurity researcher and developer currently working for <a href="https://infosec.exchange/tags/Amazon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Amazon</span></a> Internal Audit Security. Previously I worked as a member of the <a href="https://infosec.exchange/tags/AWS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWS</span></a> Red Team, and before that at a <a href="https://infosec.exchange/tags/DoD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DoD</span></a> <a href="https://infosec.exchange/tags/contractor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>contractor</span></a> doing R&amp;D on cyber <a href="https://infosec.exchange/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> (incident response, deception, some <a href="https://infosec.exchange/tags/DARPA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DARPA</span></a> efforts, etc.), as well as taking part on a <a href="https://infosec.exchange/tags/redteam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redteam</span></a> at the National Cyber Range.</p><p>I write when I can about things that interest me at Sidneys1.com. Topics range from (mostly) programming to computer tips and tricks or even book and game reviews.</p><p>I also dabble in <a href="https://infosec.exchange/tags/vintagecomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vintagecomputing</span></a> - I try to focus on the late-90's early-00's era machines that I grew up with, which I find to be an underrepresented niche.</p><p><a href="https://infosec.exchange/tags/introduction" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>introduction</span></a></p>
IT News<p>Cool Kinetic Sculpture Has Tooling Secrets to Share - Occasionally, we get a tip for a project that is so compelling that we just have t... - <a href="https://hackaday.com/2025/01/29/cool-kinetic-sculpture-has-tooling-secrets-to-share/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/01/29/cool-k</span><span class="invisible">inetic-sculpture-has-tooling-secrets-to-share/</span></a> <a href="https://schleuss.online/tags/solenoid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>solenoid</span></a> <a href="https://schleuss.online/tags/kinetic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kinetic</span></a> <a href="https://schleuss.online/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://schleuss.online/tags/winding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>winding</span></a> <a href="https://schleuss.online/tags/coil" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coil</span></a> <a href="https://schleuss.online/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a> <a href="https://schleuss.online/tags/cnc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cnc</span></a></p>
Piggleston Pecanpants<p>I found this antique flask from the 1890's and set myself a challenge of making a useable flask even though, by virtue of it's age, there is no cap or threads to attach a cap. I'm pretty happy with the result and think it is true to the bottle's age. The snap fastener was invented in 1885 so a leathersmith could have used one to close a leather sleeve for a flask manufactured at this time. <a href="https://mastodon.social/tags/VegTanLeather" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VegTanLeather</span></a> <a href="https://mastodon.social/tags/LeatherCraft" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LeatherCraft</span></a> <a href="https://mastodon.social/tags/DIY" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DIY</span></a> <a href="https://mastodon.social/tags/Maker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maker</span></a> <a href="https://mastodon.social/tags/Handmade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Handmade</span></a> <a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://mastodon.social/tags/elk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elk</span></a> <a href="https://mastodon.social/tags/Celtic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Celtic</span></a></p>
Karsten Schmidt<p>Rather than considering even just once the needs &amp; massive benefits for creators and maintainers, current open source software infrastructure, support tools, but also developer culture itself is completely biased and optimized purely for the benefit of consumers/users. Choosing a non-standard project structure (in my case a mature Google-style monorepo with almost 200 largely independent, but related projects/libraries/tools) is increasingly actively punishing my work and efforts in a variety of ways, e.g.</p><p>- non-supportive UIs for improved browsing/overviews of monorepos<br>- harmed discovery via search &amp; metadata limitations<br>- wrong, misleading and downgraded project ranking calculations (npm)<br>- misleading/broken automated project analysis (GitHub)<br>- lack of support by documentation tooling (TypeDoc)<br>- lack of support by package managers (Zig) and/or hosting platforms</p><p>All of these (and more) factors are actively hurting, disqualifying &amp; even completely nullifying much of my time &amp; energy spent on these projects, making my dream goal of working on open source fulltime increasingly intangible (because the above factors all have an actively downgrading effect which makes these project seem lower quality/relevance). To some extent this is purely because this work is stored in a project structure which is optimized for maintenance &amp; automation. Technically, we're speaking about _one_ additional level of nesting. An extra subdirectory! Otherwise, not any different than a "normal" repo. Still — BOOM — confusion, inflexibility &amp; punishment ensues! 😫😭</p><p>So many external aspects and people do not give a damn that a monorepo setup like this and the custom tooling created to automate the maintainance and cross-linking of all these ~360 packages (incl. example projects) are _the only sane way_ for me as a single person to efficiently manage &amp; release a codebase of this magnitude.</p><p>I was aware of some misunderstandings about monorepos on purely social/human level, but never saw it coming that the more I was expanding and deepening this work, the more this structure and scope would hurt the project &amp; my goals, because 3rd party infrastructure is just as weirded out by such a "blasphemy" as some people are...</p><p>I'd genuinely like to hear ideas what I could/should do to escape the vicious circle created by the above factors, which is a real motivation killer... I really do wonder how other maintainers (esp. would like to hear from indie devs)<br>handle projects &amp; codebases of this scale without running into these issues...</p><p>Thank you for any insights!</p><p>Ps. I really seem to have a feeble for "think different" and going against the grain with these things (or maybe being too early?). The first set of 20+ <a href="https://thi.ng" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng</span><span class="invisible"></span></a> libraries for Clojure/ClojureScript were mostly written in a <a href="https://mastodon.thi.ng/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LiterateProgramming</span></a> format, often combining source code with diagrams &amp; tables — this too led to many complaints and was partially to blame for not gaining much traction, even though these projects were singular offerings to that language community at the time (and funnily only became more popular _after_ 6-7 years, once I'd already left Clojure behind... go figure!)</p><p><a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.thi.ng/tags/MonoRepo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MonoRepo</span></a> <a href="https://mastodon.thi.ng/tags/Maintainance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Maintainance</span></a> <a href="https://mastodon.thi.ng/tags/Infrastructure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Infrastructure</span></a> <a href="https://mastodon.thi.ng/tags/Documentation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Documentation</span></a> <a href="https://mastodon.thi.ng/tags/Tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tooling</span></a> <a href="https://mastodon.thi.ng/tags/SocialCoding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialCoding</span></a> <a href="https://mastodon.thi.ng/tags/Expectations" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Expectations</span></a> <a href="https://mastodon.thi.ng/tags/NonStandard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NonStandard</span></a></p>
Changelog<p>Effortlessly deploy a status page and start monitoring endpoints in minutes</p><p>🔗 <a href="https://statusnook.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">statusnook.com</span><span class="invisible"></span></a></p><p><a href="https://changelog.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://changelog.social/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a> <a href="https://changelog.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a></p>
Changelog<p>Blocky is a DNS proxy and ad-blocker for the local network written in Go</p><p>🔗 <a href="https://0xerr0r.github.io/blocky" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">0xerr0r.github.io/blocky</span><span class="invisible"></span></a></p><p><a href="https://changelog.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://changelog.social/tags/homelab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homelab</span></a> <a href="https://changelog.social/tags/dns" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dns</span></a> <a href="https://changelog.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a></p>
Changelog<p>Freeze (by <span class="h-card" translate="no"><a href="https://mastodon.social/@charmcli" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>charmcli</span></a></span>) generates PNGs, SVGS, and WebPs of code and terminal output alike!</p><p>(It's also customizable and ships with an interactive TUI)</p><p>🔗 <a href="https://github.com/charmbracelet/freeze" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/charmbracelet/freez</span><span class="invisible">e</span></a></p><p><a href="https://changelog.social/tags/charm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>charm</span></a> <a href="https://changelog.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://changelog.social/tags/tui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tui</span></a> <a href="https://changelog.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a></p>
Changelog<p>Monolith is a CLI for saving complete web pages as a single HTML file</p><p>🔗 <a href="https://github.com/Y2Z/monolith" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/Y2Z/monolith</span><span class="invisible"></span></a></p><p><a href="https://changelog.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://changelog.social/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a> <a href="https://changelog.social/tags/html" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>html</span></a> <a href="https://changelog.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a></p>
Changelog<p>🚀 It’s Changelog &amp; Friends!</p><p>The Zed text editor has come a long way since Nathan Sobo came on the show last year to tell us about this follow-up to Atom ⚛️</p><p>Zed is open source now, has the underpinnings of collaboration built in, is beginning its journey toward full extensibility, is coming to Linux soon &amp; shows serious promise if Nathan’s team can mix their secret sauce just right 🧑‍🍳</p><p>💚 Enjoy! <a href="https://changelog.com/friends/33" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">changelog.com/friends/33</span><span class="invisible"></span></a></p><p><a href="https://changelog.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://changelog.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://changelog.social/tags/startups" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>startups</span></a> <a href="https://changelog.social/tags/zed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zed</span></a> <a href="https://changelog.social/tags/podcast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>podcast</span></a></p>
Coach Pāṇini ®<p>The <a href="https://mastodon.world/tags/KentuckyRifle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KentuckyRifle</span></a> (aka Pennsylvania Long Rifle), was the X-factor during the <a href="https://mastodon.world/tags/American" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>American</span></a> Revolution.</p><p>Accuracy and distance enabled the <a href="https://mastodon.world/tags/FabianStrategy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FabianStrategy</span></a> over a larger, more equipped, and trained army.</p><p><a href="https://mastodon.world/tags/strategy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>strategy</span></a> <a href="https://mastodon.world/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://mastodon.world/tags/FirstPrinciples" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FirstPrinciples</span></a> <a href="https://mastodon.world/tags/history" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>history</span></a></p>
Coach Pāṇini ®<p>There's nothing stopping you from turning on the <a href="https://mastodon.world/tags/STEM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>STEM</span></a> feed of <a href="https://mastodon.world/tags/TikTok" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TikTok</span></a>.</p><p>It requires intention and purpose. You’d be forgiven for thinking the setting is buried and not easily discoverable.</p><p>For what it's worth, the STEM feed is one way to be interactive with kids and learn at the same time. </p><p>Be prepared for the <a href="https://mastodon.world/tags/history" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>history</span></a> of libraries or circumnavigation.</p><p><a href="https://mastodon.world/tags/learning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>learning</span></a> <a href="https://mastodon.world/tags/EdTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EdTech</span></a> <a href="https://mastodon.world/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://mastodon.world/tags/SocialMedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SocialMedia</span></a> <a href="https://mastodon.world/tags/ForgivingDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ForgivingDesign</span></a></p>
Chuck Darwin<p>Before a drug is approved by the U.S. Food and Drug Administration (FDA), it must demonstrate both safety and efficacy. </p><p>However, the <a href="https://c.im/tags/FDA" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FDA</span></a> does not require an understanding a drug’s mechanism of action for approval. </p><p>This acceptance of results without explanation raises the question of whether the "<a href="https://c.im/tags/blackbox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blackbox</span></a>" decision-making process of a safe and effective <a href="https://c.im/tags/artificial" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>artificial</span></a> <a href="https://c.im/tags/intelligence" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>intelligence</span></a> model must be fully explained in order to secure FDA approval. </p><p>This topic was one of many discussion points addressed on Monday, Dec. 4 during the 🔸"MIT Abdul Latif Jameel Clinic for Machine Learning in Health AI and Health Regulatory Policy Conference", 🔸which ignited a series of discussions and debates amongst faculty; regulators from the United States, EU, and Nigeria; and industry experts concerning the regulation of AI in health.&nbsp;</p><p>As <a href="https://c.im/tags/machine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>machine</span></a> <a href="https://c.im/tags/learning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>learning</span></a> continues to evolve rapidly, uncertainty persists as to whether regulators can keep up and still reduce the likelihood of harmful impact while ensuring that their respective countries remain competitive in innovation. </p><p>To promote an environment of frank and open discussion, the Jameel Clinic event’s attendance was highly curated for an audience of 100 attendees debating through the enforcement of the Chatham House Rule, to allow speakers anonymity for discussing controversial opinions and arguments without being identified as the source.&nbsp;</p><p>Rather than hosting an event to generate buzz around AI in health, the Jameel Clinic's goal was to create a space to keep regulators apprised of the most cutting-edge advancements in <a href="https://c.im/tags/AI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AI</span></a>, while allowing faculty and industry experts to propose new or different approaches to <a href="https://c.im/tags/regulatory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>regulatory</span></a> frameworks for AI in <a href="https://c.im/tags/health" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>health</span></a>, especially for AI use in <a href="https://c.im/tags/clinical" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clinical</span></a> settings and in <a href="https://c.im/tags/drug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>drug</span></a> <a href="https://c.im/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a>.&nbsp;</p><p>AI’s role in medicine is more relevant than ever, as the industry struggles with a post-pandemic labor shortage, increased costs (“Not a salary issue, despite common belief,” said one speaker), as well as high rates of burnout and resignations among health care professionals. <br>One speaker suggested that priorities for clinical AI deployment should be focused more on operational <a href="https://c.im/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> rather than patient diagnosis and treatment.&nbsp;</p><p>One attendee pointed out a “clear lack of <a href="https://c.im/tags/education" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>education</span></a> across all constituents — not just amongst developer communities and health care systems, but with patients and regulators as well.” <br>Given that medical doctors are often the primary users of clinical AI tools, a number of the medical doctors present pleaded with regulators to consult them before taking action.&nbsp;</p><p><a href="https://c.im/tags/Data" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Data</span></a> <a href="https://c.im/tags/availability" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>availability</span></a> was a key issue for the majority of AI researchers in attendance. <br>They lamented the lack of data to make their AI tools work effectively. <br>Many faced barriers such as intellectual property barring access or simply a dearth of large, high-quality datasets. <br>“Developers can’t spend billions creating data, but the FDA can,” a speaker pointed out during the event. <br>“There’s a price uncertainty that could lead to underinvestment in AI.” <br>Speakers from the EU touted the development of a system obligating governments to make health data available for AI researchers.&nbsp;</p><p><a href="https://news.mit.edu/2024/what-to-do-about-ai-in-health-0123" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.mit.edu/2024/what-to-do-a</span><span class="invisible">bout-ai-in-health-0123</span></a></p>
Changelog<p>🎧 New Changelog interview!</p><p>This week <span class="h-card" translate="no"><a href="https://changelog.social/@adam" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>adam</span></a></span> &amp; <span class="h-card" translate="no"><a href="https://changelog.social/@jerod" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jerod</span></a></span> are joined by Emil Sjölander to talk about bringing Dev Mode to Figma 💅</p><p>We go way back to Emil’s startup, Visly, that was acquired by Figma, how we iterated to here from 20 years ago (think PSD &gt; HTML days), what they did to build Dev Mode, what they’re doing around codegen, the popularity of design systems, and more 🙌</p><p><a href="https://changelog.social/tags/figma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>figma</span></a> <a href="https://changelog.social/tags/devmode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devmode</span></a> <a href="https://changelog.social/tags/designers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>designers</span></a> <a href="https://changelog.social/tags/developers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developers</span></a> <a href="https://changelog.social/tags/collaboration" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>collaboration</span></a> <a href="https://changelog.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://changelog.social/tags/productdesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>productdesign</span></a> </p><p>🎧 <a href="https://changelog.fm/567" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">changelog.fm/567</span><span class="invisible"></span></a></p>
Changelog<p>tailspin is a log file highlighter written in Rust that works by reading through a log file line by line, running a series of regexes against each line. The regexes recognize patterns like dates, numbers, severity keywords and more.</p><p><a href="https://changelog.social/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://changelog.social/tags/logs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>logs</span></a> <a href="https://changelog.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://changelog.social/tags/tooling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tooling</span></a> <a href="https://changelog.social/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a> <a href="https://changelog.social/tags/regex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>regex</span></a></p><p>🔗 <a href="https://github.com/bensadeh/tailspin" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/bensadeh/tailspin</span><span class="invisible"></span></a></p>