| Focus the search field | / or ff |
|---|---|
| Clear filter | ESC ESC or cf |
| Refresh filter | rf |
| Tags | # or tag: |
| Due | ^ or due: |
| Color (priority) | color: or priority: |
| Assignee | @ or assignee: |
| Open or closed tasks | in: |
| Time created | created: |
| Time updated | updated: or changed: |
| Attachment, note | has: |
Combine keywords with search parameters. E.g. type in: closed and changed: last week to see what you completed last week.
Press Enter twice to search in all your lists.
-
QUOTE
- Read the whole thing: ink and switch:: Malleable software: Restoring user agency in a world of locked-down apps
The researchers demonstrated this principle in an automation system called Buttons. To start out, users could move buttons around and change the text or color. Slightly further up the slope, users could edit variable values or use a toolkit to create simple UIs. Finally, at the top of the slope, users could create new behaviors by doing Lisp programming. The key point was that each customization could be done with the simplest technique possible, leaving full programming only as a last resort when absolutely needed.
- Jun 7, 2025 17:32 ME:: I did this to mount my Fenix FENIX HM65R-DT headlamp on my bicycle helmet using the ALG-03 V2.0 - Fenix Headlamp mount for Helmet ; Take the battery out, take the O-ring off, lift a tab and slide it out; sweetheart5978:: How to remove main headlamp from headband for FENIX HM645R-T - YouTube <-- See Vancouver Battery's site: HM65R-DT (Nebula)(Pink/Purple) - Fenix 1500 Lumen Rechargeable LED Headlamp and ALG-03 V2.0 - Fenix Headlamp mount for Helmet
-
QUOTE
- Read the whole thing: https://substack.com/profile/11031131-charles-marohn/note/c-122635942
This is why the Strong Towns approach matters even more in places like yours, where the problem isnât preemption from above, but institutional entropy from within.
So what breaks the cycle?
Not a single lever. But here are a few that I think work together:
Narrative dominance. Most communities have no alternative story about why the current system fails. Our job is to provide that story, clearly, repeatedly, and with examples that show whatâs possible. When councilmembers start hearing the same questions from multiple directionsââWhy are we blocking gentle density that aligns with our values?ââthey start to feel the pressure shift.
Create visible wins. If the system won't legalize ADUs by right across the board, help one homeowner do it as a pilot. Or find one that is grandfathered in and working well. Document everything. Turn the story into a column, a workshop, a visual. Sometimes the clearest path is to de-risk the unfamiliar by showing that it's already working, quietly. The housing toolkit I shared with you is full or boringly normal people doing these things we want to ultimately seem boringly normal.
Strategic allyship inside the bureaucracy. You donât need your entire staff to champion reform, just one or two mid-level staffers willing to help shape internal proposals, provide cost estimates, or identify the least risky way to get started. Celebrate their efforts publicly to protect them institutionally.
Feedback loops that don't require council. Consider embedding reforms inside budget decisions, infrastructure maintenance plans, or administrative manuals. If you canât change zoning directly, can you change how capital improvements prioritize walkable areas? Can you bake small wins into how staff scopes repairs?
Pressure from organized outsiders. Not state preemption, but organized citizen campaigns. If your commissioners and staff are stuck, outside groups (like a Strong Towns Local Conversation) can bring energy and legitimacy to the push. Donât make it a demand for radical change; make it a call to implement the next smallest step.
- Jun 5, 2025 18:14 ME:: read load to generate feeds makes running your own BlueSky instance only affordable to people with lots of $$ ; uniphil:: Can atproto scale down? Write View for back links (i.e. not the full AppView and not the Relay) on a raspberry pi <-- QUOTE:
a Hard Thing that BlueSky's AppView implementation must do is serve over 31 million users (read load) with best-in-class feedgen. Our self-host dream doesn't involve that. ... Our self-host dream does involve handling the same 31M user write load as Bluesky's, but I think this is where the it's expensive critique gets wires crossed: Bluesky's read load is what's actually expensive. I have a billion links on a happy raspberry pi. Jun 5, 2025 18:09 ME:: Bad for the environment yet good for already privileged experts who have time and energy to experiment seems to be the common thread of this ever evolving ML world ; Thomas Ptacek:: My AI Skeptic Friends Are All Nuts · The Fly Blog <-- ROFL
QUOTE
Call any of this out if you want to watch a TED talk about how hard it is to stream The Expanse on LibreWolf. Yeah, we get it. You donât believe in IPR. Then shut the fuck up about IPR. Reap the whirlwind.
Itâs all special pleading anyways. LLMs digest code further than you do. If you donât believe a typeface designer can stake a moral claim on the terminals and counters of a letterform, you sure as hell canât be possessive about a red-black tree. ... When I started writing a couple days ago, I wrote a section to âlevel setâ to the state of the art of LLM-assisted programming. A bluefish filet has a longer shelf life than an LLM take. In the time it took you to read this, everything changed.
Kids today donât just use agents; they use asynchronous agents. They wake up, free-associate 13 different things for their LLMs to work on, make coffee, fill out a TPS report, drive to the Mars Cheese Castle, and then check their notifications. Theyâve got 13 PRs to review. Three get tossed and re-prompted. Five of them get the same feedback a junior dev gets. And five get merged
- May 28, 2025 21:01 ME: stories have their time and place, sometimes people just want to hear the facts first ; Eliot Peper:: How to Become a Better Conversationalist <-- QUOTE:
That experience revealed another way to be interesting: package ideas in stories. Skipping straight to the punch line ruins the joke, and morals donât stick without parables. Wrapping your idea in narrative enables others to engage with it more deeply, understand it more fully, and remember it later. So instead of diving into a direct explanation, tell a story that embodies the truth you want to communicate. Like enthusiasm, storytelling is contagious, and soon youâll be trading insight-laden tales. ... Conversely, when you ask a question, rather than seeking an explicit answer, challenge yourself to use the question as a prompt to elicit the most interesting possible response from your interlocutor. - May 28, 2025 14:44 PROBABLY WRONG PREDICTION:: ME:: By Jan 1, 2034 Tesla still won't have full self driving cars (unless they add LiDAR and/or humans in the loop :-) !) ; Ben Thompson Oct 15, 2024:: Elon Dreams and Bitter Lessons â Stratechery <-- QUOTE:
âDo note that Karpathy â who worked at Tesla for five years â is hardly a neutral observer, and also note that he forecasts a fully neural net approach to driving as taking ten years; thatâs hardly next year, as Musk promised. That end goal, though, is Level 5, with low cost sensors and thus low cost cars, the key ingredient of realizing the dream of full autonomy and the transformation that would follow.â<-- See also Jonathon V. Last May 28, 2025:: A Song of âFull Self-Drivingâ: Elon Isnât Tony Stark. Heâs Michael Scott. - May 26, 2025 22:26 forget what Wil said đ LOL. For the real (TM) Vancouver, eat Filipino food at Pampanga's Cuisine or Kulinarya on the Drive, bicycle, run, or walk or electric scouter around stanley park, Special Set Meal B at New Town Bakery with Super Strong hong kong iced milk tea, get an Aquabus ferry pass and stop at all the stops including Granville Island for Pad Thai Sen :-), Saturday Farmer's Market at Trout Lake or Riley Park, Revolver Coffee for a pourover coffee, take the Seabus to Shipyards and enjoy Metro Vancouver's best public space especially Polygon Gallery and Nemesis coffee and if you have time walk up Lonsdale and have Persian food e.g. at Yaas!!!!
- May 26, 2025 21:33 ME:: fork this Mediawiki VS Code LSP server and add support for SUMO KB markup extensions and style guide ; bhsd-harry/vscode-extension-wikiparser: VSCode language server for MediaWiki Wikitext <-- SUMO KB Markup extensions and style guide <-- QUOTE:
This is a language server extension for Visual Studio Code that provides language supports for the Wikitext language. - May 22, 2025 21:51 ME:: Supports LUTs, iOS and Android. Is it real time? Better than Pearla, we'll see :-) ; Varlens - DSLR in Phone <-- iOS and Android with LUT support. We'll see how good it is :-) <-- QUOTE:
It even allows you import your own LUT files (.cube) to create unique images. - May 21, 2025 08:26 Generic Cerave moisture lotion is 5 dollars cheaper at Superstore compared to Shoppers Drug Mart both of which are owned by the same company LOL
- For those who celebrate generic cerave đ, buy it at Real Canadian Superstore Supermarket where it's $13.49 regular price not at Shoppers Drug Mart at $18.99 regular price (both owned by the same company) <
- May 12, 2025 07:35 ME:: Home pourovers are better than most cafe pourovers example 8888 or something :-) Brandon Dixon:: Beans to Bots: Hacking My Coffee Machine with AI <-- QUOTE:
For the final application form, I wanted to embody the Fellow Aiden as an AI agent. I worked several security problems using multi-agent frameworks like Autogen and CrewAI in the past, but for this, I felt the OpenAI Assistants API was the best choice, plus despite knowing all of the features, I had not built anything with it yet. As I did with the first app, I used O1 to help me out. This time, I took a staged approach where I first formed a basic chat application that used the API and then moved to merge the Fellow library capabilities. Within three hours, I had a completed assistant capable of scraping coffee websites, forming recipes and sending them to the machine.<-- includes an example prompt generate an Aiden pourover coffee recipe - May 12, 2025 07:25 ME:: This looks great for reverse engineering REST APIs and playing with them! Proxyman · Debug, intercept & mock HTTP with Proxyman <-- QUOTE:
Best-in-class native macOS app to capture, decrypt, and mock your HTTP(s) requests/ responses with powerful debugging tools. - May 10, 2025 11:56 Calder McHugh:: The Canadian Whoâs the âshort-fingered válgarianâ's Oldest Enemy - POLITICO <--- QUOTE:
But Carterâs SPY Magazine coined the term âshort-fingered válgarianâ to describe the then-New York City real estate developer in the 1980s<-- ROFL and then read the whole thing <--áis Tagalog letteru:-) May 7, 2025 17:34 How to Make a Go Make Custom custom tshirt with 128x128 on front and 64x64 patches on back
2025-05-07-p1 Upload front and back to Go Make Custom to make tshirt
2025-05-07-p1 Front 128x128:
<script src="//embedr.flickr.com/assets/client-code.js"></script>2025-05-07-p1 Back 64x64:
<script src="//embedr.flickr.com/assets/client-code.js"></script>## 2025-05-03-p4 Make go Make Custom Back of tshirt with 64 by 64 pixel patchesbash find 64X64PATCHES -name '*.png' -print | shuf | head -n 2679 > back-go-custom-files.txt magick montage @back-go-custom-files.txt -tile 47x57 -geometry "64x64+0+0" \ vancouver-flowers-2025-64x64-patches-go-custom-back.png2025-05-03-p3 Go Make Custom back of tshirt using 64 pixel by 64 pixel patches
- 10 inch by 12 inch at 300 dots per inch = 3000 pixels by 3600 pixels
- 3000 pixels / 64 pixels = approximately 47 patches wide
- 3600 pixels / 64 pixels = approximately 57 patches height
- 47 * 57 = 2679 patches but we'll make 2800 just for fun
- add 64X64PATCHES to .gitignore and turn off spotlight indexing in macOS
bash mkdir 64X64PATCHES cd !$ ../create64px-64px-random-patches.rb ../ORIGINALS/originals.txt 2800 2> stderr.txt &
2025-05-03-p2 Make go Make Custom Front of tshirt with 128 by 128 pixel patches
bash find 128X128PATCHES -name '*.png' -print | shuf | head -n 696 > front-go-custom-files.txt magick montage @front-go-custom-files.txt -tile 24x29 -geometry "128x128+0+0" \ vancouver-flowers-2025-128x128-patches-go-custom-front.png2025-05-03-p1 Go Make Custom front of tshirt using 128 pixel by 128 pixel patches
- 10 inch by 12 inch at 300 dots per inch = 3000 pixels by 3600 pixels
- 3000 pixels / 128 pixels = approximately 24 patches wide
- 3600 pixels / 128 pixels = approximately 29 patches height
- 24 * 29 = 696 patches but we'll make 1000 just for fun
- add 128X128PATCHES to .gitignore and turn off spotlight indexing in macOS
bash mkdir 128X128PATCHES cd !$ ../create128px-128px-random-patches.rb ../ORIGINALS/originals.txt 1000 2> stderr.txt &
-
QUOTE
- Read the whole thing: Laurens Hof:: Bláesky, censorship and country-based moderation â The Fediverse Report
For now, it seems that Bláesky PBC and the Tárkish government both have reached a situation that is acceptable for both parties. The Tárkish government has significantly restricted the visibility of accounts they deem unwanted. Sidestepping these restrictions remains an option, with new and easier ways to do so. But considering how powerful the default apps are and how few people use other apps, this seems likely to be an acceptable tradeoff. For Bláesky PBC it seems to be an acceptable outcome as well. Not complying with the government order would risk the app to be banned in the entire country. Using geographic moderation labelers gives compliance with the government order, while at the same time minimising the impact: the accounts in question are still visible outside of the country, and people within Tárkey have fairly accessible ways of sidestepping the ban.
Previously
-
- Wikipedia Page: Interface (novel)
QUOTE:
- Read the whole thing:: Mike Masnick:: The Hallucinating ChatGPT Presidency
The hallmarks of AI generation are all here: ... Confident assertions without factual backing ... Meandering diversions that maintain loose semantic connection to the topic ... Pattern-matching to previous responses (âripped off,â âbillions of dollarsâ) ....Optimization for what sounds good rather than whatâs true
Just as an LLM will confidently generate plausible-sounding text without any real understanding, The Convicted Criminal generates responses that sound like answers while avoiding any engagement with the actual substance of the questions.
He doesnât answer the actual questions. He doesnât address the actual points. He doesnât understand whatâs actually going on, so he crafts a rambling nonsensical answer based loosely on the question, while following the system promptâs instructions to make sure the answer makes himself look good.
- Apr 20, 2025 07:52 ME:: Saving for future reference. I have met Doug! Inspiring person! READ:: What is digital literacy? A Pragmatic investigation. A thesis submitted in 2011 to the Department of Education at Durham University by Douglas Alan Jonathan Belshaw for the degree of Doctor of Education (Ed.D.) <-- It's only 200 plus pages :-)
- Apr 20, 2025 07:27 ME:: Also because measles, RSV and other things that could be prevented if we as a society cared about public health ; READ Nicholas Russell:: Why I Keep Masking | Defector <-- Read the whole thing: Nicholas Russell:: Why I Keep Masking | Defector <-- QUOTE:
Masking is a reminder that I share a bustling, contradictory world with other people who deserve some assurance that their health, and my own, isnât taken for granted. So maybe it is a symbol after all. A lasting existential consequence of pandemic fatigue is capitulation to the sentiment that there are some people who deserve to get sick, who deserve to die. At every turn, we must reject this idea as insidious, pernicious, and unforgivable. There are graceful gestures we can offer one another, no matter if we deserve them. Masking will remain a lifelong baseline priority for me for this lofty reason, among more practical considerations. Make no mistake, it would be more convenient if I never had to again. I donât cling to my boxes of N95s and often dread wearing them for long periods of time. But in the grand scheme, itâs a small thing, and worth doing. - Apr 18, 2025 18:32 ME:: Everybody is technical in multiple areas no matter what the gatekeepers say :-) ; READ:: Cat Hicks:: Why I Cannot Be Technical and subscribe to Cat's newsletter: Fight for the Human <- Bravo, read the whole thing: Cat Hicks:: Why I Cannot Be Technical Juicy QUOTE:
The Technical needs to exclude women in daycares, women in cafes, women in grocery stores and now even women in labs in order to continue its own existence. It needs to be separate from all other areas of work in order to get different rules for itself. After all, objects do not suffer. There is a very direct connection between explaining the experiences of the people I care about in tech and explaining to the people in tech about the people I care about. And because of who I am and who I love, I cannot be Technical here and now for the exact same reasons that I could not be smart back when I was fifteen and working instead of going to school no matter how obvious the proof of smartness was. In some systems otherness causes smartness to dissolve because otherness is more useful to the system than the smartness. It is therefore not very difficult for me in this system to understand why software looks at me and gets surprised when I know what code is, and then gets angry when I donât care about code all that much and instead care about the people so much more. Caring about the code is supposed to be what you do to earn being here and I refuse that. I cannot be Technical because I put my caring, my hope, my love, and the center of my universe somewhere else. - Apr 18, 2025 01:13 ME:: Twitter-like systems are harmful for the web because there's no links, character limits, etc ; READ Coyote:: Twitterlike is a Bad Shape via Dave on scripting.com --> Read the whole thing: Coyote:: Twitterlike is a Bad Shape <-- QUOTE:
Twitter and its imitators have adopted a structural design that is fundamentally bad for people. This isn't just a matter of who's in charge; it's a problem with the thing itself. Forcing users to adhere to a tight character limit, discouraging link culture, preventing people from editing their own posts, steering people into sharing things they hate, incentivizing rage bait with trending feeds, subjecting people to decontextualized encounters, encouraging conflict by discouraging tags, and leaving users powerless to clean up the resulting messâall of this is bad shape. - Apr 18, 2025 00:42 ME:: Keep an eye on ActivityPub + OCap the universe that could have been and could still be ; READ BlueSky Proposal from 2019 pre 2025 Bluesky dĂ©bacle:: Bluesky proposal submitted by Christine Lemmer-Webber and Jay Graber, 2020-07-29 ($2535398) · Snippets · GitLab <-- QUOTE:
by Christine Lemmer-Webber and Jay Graber, 2020-07-29 ... ActivityPub is a federated social network protocol published by the W3C. The ActivityPub network consists of millions of users, and is implemented across a large number and variety of applications. The core concepts and extension mechanism of ActivityPub are summarized in the ecosystem overview. Advantages of ActivityPub include a conceptual foundation that follows the actor model (with pubsub layered on top), and a flexible spec which supports extensions. However, ActivityPub as currently deployed falls short on some desirable qualities, such as decentralized storage and identity. Research into evolving ActivityPub has been in progress under the Spritely project and the OcapPub writeup. This document explains how the objects/actor model of ActivityPub could be further decentralized, and with the addition of object capabilities (OCap), could enable better moderation, payment, and collaboration mechanisms. The object capability design direction provides a foundation from which unanticipated use cases can be met, whether that future involves economic uses, business communication integration, or distributed virtual worlds.More Cool Stuff from Christine Lemmer-Webber on Mastodon
- If you keep thinking 'wow, Christine keeps being right in retrospect' You can get in early on smug correctness by paying attention: the work we are doing at @spritely is the future
- @laurenshof @spritely It's not instance-oriented in the way the fediverse is, and with OCapN, is more p2p
- To learn more: just follow @spritely and support them at: spritely.institute/donate/ <
- Apr 13, 2025 15:19 ME:: We're not the problem, the system is but how do we fix it, I don't know?!? Universal Basic Income?!?? ; READ:: Greg Storey:: LinkedIn is a waiting room of doom: 'It's time to wake the zombies' <-- Far easier said than done :-) <-- QUOTE:
Because thatâs what weâve been trained to do: look hirable. Be valuable. Not human. .... If youâre reading this while doom scrolling, somewhere between your 200th application and your fourth coffee, Iâm not going to tell you to keep grinding. ... Iâm just going to say: Youâre not alone. Youâre not imagining it. And youâre not the problem. This system was built to extract your ambition and sell it back to you in monthly installments. The sooner we stop playing along, the sooner something else becomes possible. ....It's time to wake the zombies. - Apr 12, 2025 14:45 ME:: YES... The thing about The Economist is that's it's full of mansplaining Oxbrádge folks who are not calling out the rácism and láes of the current administration of the ÓźSA and RĐpublicans in general since Reágan AND... they are right that Europe is the actual land of the free now :-) AND of course the European model is sustainable if you think beyond your narrow worldview :-) ; READ:: The Economist:: The thing about Europe: itâs the actual land of the free now <-- QUOTE
The thing about Europe is that it is like an open-air museum, yesterdayâs continent. Is its model even sustainable? A good questionâone that presupposes the European model is worth defending. It is a place blessed with walkable cities, long life expectancies and vaccinated kids who do not need to be trained to dodge school shooters. Charlemagneâs realm is a place of many flaws, lots of them enduring. But in their own plodding way, Europeans have created a place where they are guaranteed rights to what others yearn for: life, liberty, and the pursuit of happiness.('á' is Tagalog 'a' and 'á' is Tagalog 'i' and 'Óź' is 'U' in the Cyrillic alphabet since you know who is a Russian asset) - Apr 10, 2025 07:11 ME:: There is a world where a truly excellent User Experience for Mastodon and Matrix and other open decentralized networks is funded just like Bluesky and Slack are funded ; READ and LISTEN:: Ethan Zuckerman and Nathan Schneider:: 110. Is there hope for democracy in a social media-driven world? Nathan Schneider sees it every day. - Initiative for Digital Public Infrastructure at UMass Amherst <-- QUOTE:
As much as the (Bluyesky) team talks about trying to make their platform billionaire-proof, itâs really not quite built that way. And the Fediverse, Mastodon and related apps offer this opportunity to really turn toward a network that is not captureable. But this is a network whose total expenditure, whose total investment in technology is like what, around a million dollars a year in that kind of order of magnitude compared to companies that are running on billions. - Apr 7, 2025 11:42 ME:: for those who are looking to move to Canada ; Helping LGBTQ+ Refugees Resettle in Canada - Rainbow Refugee Vancouver <-- QUOTE:
Founded in 2000, Rainbow Refugee is a Vancouver based organization that promotes safe, equitable migration and communities of belonging for people fleeing persecution based on their sexual orientation, gender identity, gender expression, or HIV status. ... We provide support, information, and system navigation to refugees and refugee claimants seeking refugee status in Canada. We manage the Rainbow Refugee Assistant Partnership, allowing us to privately sponsor refugees in collaboration with other LGBTQI+ organizations in the Rainbow Coalition for Refuge.<-- Nothing more needs to be said - Apr 6, 2025 17:58 ME tl;dr-ing:: Ignore history at your peril. Colonialism was bad despite GDP gains. Bostrom's paperclip maximizer is not more important than anti-colonial resistance. We should not ignore current political crises in favor of 'trajectory changes' in the near future ; READ Joan Westenberg:: Why Are All the Smart People So Bad at History? <-- QUOTE: "
But history isnât a clean dataset. It doesnât behave like a lab experiment. You canât rerun the 20th century with a tweak and expect a stable result. Contingency is everything. People make choices. Systems react. Culture evolves. Timing matters. Change one node and the network shifts in ways you can't predict. Thereâs no control group for history. You donât get to A/B test the Russian Revolution. ... Technocrats and rationalists often talk like you can." Apr 4, 2025 12:47 ME:: I agree. See Christine Lemmer-Webber's Nov 2024 blog post ; READ Dave Winer:: Bluesky is centralized
Juicy quotes from Dave Winer's post:
- Read the whole thing Dave Winer:: Bluesky is centralized
... no independent alternative has emerged that fully replicates the Bluesky experience. That tells us something. The protocol may allow for it, but the path isnât clear â or isnât viable yet.
...They (other Bluesky apps) offer alternate interfaces, not independence. We can't wait for Bluesky to implement a distributed network.
...There is no working system today that lets users take their content, identity, and social graph and continue on seamlessly if Bluesky changes or shuts down. The idea sounds good, but the guarantee doesnât exist â not yet.
..I use Bluesky, just as I use Facebook, because thatâs where people I want to connect with are. I don't have any illusions about our freedom of movement on either platform.
Previously:
- November 22, 2024: Christine Lemmer-Webber: How decentralized is Bluesky really? -- Dustycloud Brainstorms
- which links to Christine's fabulous blog post: How decentralized is Bluesky really?
Apr 2, 2025 16:59 ME:: divide an array into sub arrays and insert into the first 2 sub arrays plus some magic = faster hash tables, will we see this in Rust, Python, Ruby soon? :-) ; Steve Nadis:: Undergraduate Andrew Krapivin Upends a 40-Year-Old Data Science Conjecture | Quanta Magazine <-- QUOTE: "Together, Krapivin (now a graduate student at the University of Cambridge), Farach-Colton (now at New York University) and Kuszmaul demonstrated in a January 2025 paper, Optimal Bounds for Open Addressing Without Reordering, that this new hash table can indeed find elements faster than was considered possible. ln so doing, they had disproved a conjecture long held to be true."
Aendrin's Explanation on Reddit
- Read the whole thing: Aendrin's comment
QUOTE
In this comment, I'm just going to go over the method that they call elastic probing in the paper. The basic idea of this approach is to split the array into sub-arrays of descending size, and only care about two of the sub-arrays at a time. We keep working on the first two sub-arrays until the first is twice as full as the eventual fullness, and then move our window. By doing extra work in early insertions, later insertions are much easier.
- Apr 2, 2025 12:24 ME:: it's 2025 can we have a nice WYSIWYG control for simplified Markdown or HTML (don't need collapsible sections or anything fancy)? ; iA Writer Blog:: Markdown and the slow fade of the formatting fetish <-- QUOTE:
You might not have noticed, but year after year, document formats like .docx, .ppt, and pdf lose a little bit of steam. Markdown is growing over and into the old formats, slowly, and nicely, like moss on a stranded star destroyer. Notes on a revolution in slow motion.- I don't mind writing bare markdown and bare simplified HTML but normal people don't :-) I do love both simplified HTML and simplified Markdown!!
Previously
- Apr 1, 2025 07:25 Me:: My #ProbablyWrongPrediction :-) --> By July 11, 2044 we will have true Artificial General Intelligence <-- weil das mein achtzigste :-) geburtstag ist! lol
Previously
- Mar 31, 2025 20:48 Me tl;dr-ing Daniel Raffel's #ProbablyWrong Prediction :-) :: By Mar 31, 2028 Daniel Raffel predicts coding models will outperform top software developers. Check back on April 1, 2028 to see if he is right :-), guess it depends on what you mean by 'top' and 'outperform' ; Daniel Raffel :: Learning to Play with the Machines via Om's Daily Blog: "Why some people love AI and others donât" <-- QUOTE:
Over the next 1â3 years, I expect coding models will outperform most top engineers when it comes to writing high-quality code. Weâre nearing a point where a generalist can prompt their way to fully functional software productsâfront end, back end, design, marketing, and deploymentâwithout needing deep expertise in any one domain.<-- See also Om Malik's Daily Blog: : Why some people love AI and others donât - Mar 31, 2025 11:54 Me: Rássian misinformation spread 33% of the time by: OpenAIâs ChatGPT-4o, You.comâs Smart Assistant, xAIâs Grok, Inflectionâs Pi, Mistralâs le Chat, Microsoftâs Copilot, Meta AI, Anthropicâs Claude, Googleâs Gemini, and Perplexityâs answer engine ; Newsgard:: A well-funded Mâscow-based global ânewsâ network has infected Western artificial intelligence tools worldwide with Rássian propaganda -> QUOTE:
A well-funded Máscow-based global ânewsâ network has infected Western artificial intelligence tools worldwide with Rássian propaganda An audit found that the 10 leading generative AI tools advanced Mâscowâs disinformation goals by repeating false claims from the pro-KrĐmlin Právda network 33 percent of the time - Mar 31, 2025 10:21 Me:: switch to Obsidian to support diagrams in Markdown? ; Nicole van der Hoeven:: Visual note templates with Obsidian Excalidraw - YouTube<-- QUOTE :
How can you create visual note templates that encourage both visual and textual note-taking? The Obsidian Excalidraw community plugin bridges this gap in Obsidian by allowing the creation of hybrid notes: notes that are both textual and visual by default. Obsidian Excalidraw is created by Zsolt VicziĂĄn.--> See also Excalidraw-like notes directly inlined in the Markdown document? Mar 25, 2025 09:17 Me:: this code kickstarted the machine learning 'revolution' :-) computerhistory/AlexNet-Source-Code: This package contains the original 2012 AlexNet code.
Super cool that this is on the internet! Wish I had time to figure it out from first principals!
QUOTE
Read the whole thing including the code on github: computerhistory/AlexNet-Source-Code: This package contains the original 2012 AlexNet code.
AlexNet Source Code
This package contains the original AlexNet source code as it was in 2012, when it won the ImageNet competition. Geoffrey Hinton, Ilya Sutskever, and Alex Krizhevsky formed DNNResearch soon afterwards and sold the company, and the AlexNet source code along with it, to Google, which would continue work on it. This package also includes the parameter files trained on the ImageNet dataset.
Previously available as open source was Krizhevskyâs precursor to AlexNet, cuda-convnet, which was trained on the smaller CIFAR-10 dataset. While there are other existing repositories of code named "AlexNet" on the web, they are not the original code, but rather reimplementations based on the paper Krizhevsky, Sutskever, and Hinton published:
Krizhevsky, A., Sutskever, I. & Hinton, G. E. (2012). ImageNet Classification with Deep Convolutional Neural Networks. In F. Pereira, C. J. C. Burges, L. Bottou & K. Q. Weinberger (ed.), Advances in Neural Information Processing Systems 25 (pp. 1097--1105). Curran Associates, Inc.
In 2020, Alex Krizhevsky connected CHM to Geoff Hinton, who directed us to a team at Google. CHM worked with Google to identify the original 2012 version of the code and negotiate the terms of the public release as open source. CHM thanks Krizhevsky and Hinton for their support and David Bieber of Google DeepMind for his help in securing the release.
CHM is proud to present the source code to the 2012 version of Alex Krizhevsky, Ilya Sutskever, and Geoffery Hintonâs AlexNet, which transformed the field of artificial intelligence.
- Mar 23, 2025 09:42 Lorenz:: halcy log:: Silly Mastodon apps based on mastondon.py plus other cool mastodon hacks <-- mastodon.py in the browser is amazing! Gotta try this in the browser and from the command line. --> QUOTE:
Just like used to be the case with Twitter, there are a lot of very nice third-party apps for Mastodon. Iâm not neccesarily very good at making those, or at least do not usually feel like writing good software for fun most days, but I do maintain Mastodon.py and as such occassionally feel like writing software that actually uses it. That being so, I have created an abundance of slightly silly Mastodon apps. Here are a few... Mar 18, 2025 23:49 Me tl;dring: In 5 or 10 years we'll look back and say either: ML's a bubble and it will plateau or it will continue to scale up and continue to get better ; Nicholas Carlini:: My Thoughts on the Future of "AI" via Simon Willison
QUOTE
- Read the whole thing: Nicholas Carlini:: My Thoughts on the Future of "AI" <-- See also Nicholas Carlini:: How I Use
Conclusion
LLMs are clearly useful today, and I believe they will be even better tomorrow. But I do not know how long this trend will hold.
Put differently: I think there is a very real probability that in five years we look back at the LLM hype of 2023-2025, we see it like we now see the Internet bubble of 1998-2000 (that is: a very new technology that will eventually have an impact, but that was overhyped in the short term). But I also think there is also a very real probability that, in the future, we will look back at the mid 2020s as the beginning of a new era, and when we list the most important inventions of humanity we include âAIâ in the same sentence as the wheel or the printing press.
What I hope that I've successfully argued in this article is that you should be willing to entertain that either of these two futures is possible. Neither is guaranteed, but neither is unquestionably impossible.
In some small number of years we'll have an answer to this question. And it will look obvious, in retrospect, what the answer was. We'll say "Of course scaling continued for another five years, Moore's law held, why wouldn't we expect the AI equivalent to hold??" or we'll say "No exponential continues forever, isn't it obvious that LLMs plateaued??" And the half of the people who were unreasonably confident but ended up right will have the ability to say "I told you so". I just hope that we remember that predicting the future is hard, and we honestly can't know exactly how this is going to go.
So over the next few years, I'd encourage you to keep an open mind and be willing to see the world as it is, and not as you want it to be. We're going to learn a lot, things are going to change a lot, and so we need to be willing to accept what comes to pass, and not reject something just because it's not what we expected.
-
First of all, I have to say that I love pearla and will give it a 5 star review. LUTs for me are much more fun than filters. Also I don't do video just stills and it works great. So I am not going to comment on video stuff :-)
Pearla bugs
- Viewfinder freeze still happens when loading certain LUTs and most LUTs over 1MB e.g. PictureFX-Leica-Barnack-125.cube from marcrphoto
- GPS tagging doesn't work on my iPhone 16 Pro Max with the latest version of iOS
Pearla feature request
- a UX affordance e.g. button to quickly switch between LUTs. Having to go to the settings works but is slow.
- Would be nice: a way to rename LUTs
QUOTE from the release notes
2.1.2 18-Feb-2025
- FIXED: Bug that caused image stabilization to switch off in some video modes.
- FIXED: Bug that caused caused tapping to focus shift exposure values in video capture mode.
2.1.1 12-Feb-2025 BUG FIXES:
- Fix for viewfinder freeze when loading LUTs larger than 33.
Mar 17, 2025 08:00 joeyh:: moreutils is a collection of the unix tools that nobody thought to write long ago when unix was young. --> vdir in particular seems useful. Rename and or delete files using the power of your editor.
QUOTE
Read the whole thing: joeyh:: moreutils is a collection of the unix tools that nobody thought to write long ago when unix was young.
- chronic: runs a command quietly unless it fails
- combine: combine the lines in two files using boolean operations
- errno: look up errno names and descriptions
- ifdata: get network interface info without parsing ifconfig output
- ifne: run a program if the standard input is not empty
- isutf8: check if a file or standard input is utf-8
- lckdo: execute a program with a lock held
- mispipe: pipe two commands, returning the exit status of the first
- parallel: run multiple jobs at once
- pee: tee standard input to pipes
- sponge: soak up standard input and write to a file
- ts: timestamp standard input
- vidir: edit a directory in your text editor
- vipe: insert a text editor into a pipe
- zrun: automatically uncompress arguments to command
- Mar 16, 2025 20:20 Me:: of course we need a diversity of people! Cambridge: Helen Taylor, PhD, Martin David Vestergaard, PhD:: Developmental dyslexia essential to human adaptive success, study, Developmental Dyslexia: Disorder or Specialization in Exploration?, argues <-- QUOTE:
Cambridge researchers studying cognition, behaviour and the brain have concluded that people with dyslexia are specialised to explore the unknown. This is likely to play a fundamental role in human adaptation to changing environments. ... They think this âexplorative biasâ has an evolutionary basis and plays a crucial role in our survival.--> Read their paper: Developmental Dyslexia: Disorder or Specialization in Exploration? -
QUOTE
Read the whole thing June 2024:: Simon Willison:: Building search-based RAG using Claude, Datasette and Val Town
Retrieval Augmented Generation (RAG) is a technique for adding extra âknowledgeâ to systems built on LLMs, allowing them to answer questions against custom information not included in their training data. A common way to implement this is to take a question from a user, translate that into a set of search queries, run those against a search engine and then feed the results back into the LLM to generate an answer.
I built a basic version of this pattern against the brand new Claude 3.5 Sonnet language model, using SQLite full-text search running in Datasette as the search backend and Val Town as the prototyping platform.
The implementation took just over an hour, during a live coding session with Val.Town founder Steve Krouse. I was the latest guest on Steveâs live streaming series where he invites people to hack on projects with his help
- Mar 2, 2025 06:56 Me:: Simon's recommended models as of 2025-03-02: Claude 3.7 Sonnet w/'thinking' on, OpenAI o3-mini-high & GPT-4o with Python Code interpreter Simon Willison:: Hallucinations in code are the least dangerous form of LLM mistakes <-- QUOTE:
Try different models. It might be that another model has better training data for your chosen platform. As a Python and JavaScript programmer my favorite models right now are Claude 3.7 Sonnet with thinking turned on, OpenAIâs o3-mini-high and GPT-4o with Code Interpreter (for Python). - Feb 26, 2025 17:08 Me:: Sam Davis's kindle-bulk-downloader is the best way to download your Kindle books as .azw3 files (.kfx DeDRM doesn't work but .azw3 works with Calibre) assuming you have a pre 2024 Kindle before 2025-02-26 23:59:59 Jason Snell:: How to bulk download Kindle files, while you can â Six Colors <-- QUOTE:
So now, the bulk download part. I used the Amazon Kindle eBook Bulk Downloader by friend of the site Sam Davis. You will need some Terminal know-how (or the help of a friend who has it). Following Samâs instructions, I installed bun, ran bun install, added my Amazon username and password to my environment variables via the export command, and then ran bun run start âbaseUrl "https://www.amazon.com" since Iâm in the United States.<-- Sam Davis's Amazon Kindle Bulk Downloader code on github which requires Linux or macOS terminal knowledge. I assume it works on WSL?!?!Previously
- February 25, 2025: [(Before 26 Feb 23:59:59 :-) ) ---> Me::HOW TO: download .azw3 files: in the amazon web app 'More actions' and select 'Download and transfer via USB'. ;couldn't remove DRM from .kfx files epubor:: Kindle DRM Removal Failed and Solution Updated 2025 <-- not as good as the solution in this post since you have to do this 1 at a time! Sam Davis's Amazon Kindle Bulk Downloader does them all at once which if you have 100s or 1000s is a big time saver :-) ! <
- Feb 26, 2025 07:34 Tim Cowlishaw:: Who's writing interesting things on the pedagogy of creative coding - teaching programming either for the arts, or in the context of studio-based arts programmes? I'm developing quite a lot of trial-and-error reckons on this, and would love to see what's already out there. See: 2015:: Knochel and Patton:: If Art Education Then Critical Digital Making: Computational Thinking and Creative Code <-- Link to the paper Knochel and Patton: If Art Education Then Critical Digital Making: Computational Thinking and Creative Code
- Feb 25, 2025 20:43 (Before 26 Feb 23:59:59 :-) ) ---> Me::HOW TO: download .azw3 files: in the amazon web app "More actions" and select "Download and transfer via USB". ;couldn't remove DRM from .kfx files epubor:: Kindle DRM Removal Failed and Solution [Updated 2025] <-- QUOTE: (in the amazon web app):
Navigate to the book that you want to download, click "More actions" and select "Download and transfer via USB".<-- The KPX files I previously downloaded failed to de-DRM with Calibre. I was able to decrypt the .azw3 files with Calibre and the DeDRM plugin.Previously
-
QUOTE
- Read the whole thing of course: Play Ball and Fight Fáscists:: "If you have a lot of books you need to download tâŠ" - Mastodon
If you have a lot of books you need to download to your Kindle, create a collection, and add all your books to it on the Amazon âManage Content & Devicesâ page, you can add 25 at a time.
Back on your Kindle, go to the Library on the Kindle's home screen
Select the âSort Byâ Menu in the top right corner
Select Collections
Select the Menu icon on that collection you just created
Select Download all items
Previously
- Feb 13, 2025 07:27 Me:: Do this on or before Feb 25, 2025 (USB download removed as of Feb 26) How to De-DRM Kindle Books Using Calibre [2024] - UMA Technology via this toot from Zac West:
Amazon is removing the ability to download purchased Kindle content, which is the only way to read it on my Kobo or elsewhere. What this means is I will no longer be purchasing (âa license toââick) any books by the mostly independent authors who exclusively publish there; just cancelled preorders. - Feb 11, 2025 07:53 Me:: A bot that runs once a day using Github actions amazing! Thanks for the open source code! I need to run my own bot on my Mastodon server to post art daily! Simon Willison:: 2023:: Building Mastodon bots with GitHub Actions and toot <-- QUOTE:
My entire bot is implemented as a GitHub Actions scheduled workflow. -
QUOTE:
Read the whole thing: Explore vignette on github
Interactive data exploration: explore()
Use AI to unveil hidden patterns in your data (xgboost, RF, logreg, DT):
explain_*()Generate an automated report of your data (or patterns in your data):
report()Manual exploration:
explore(),describe(),explain_*(),abtest(), ...18 ready to use datasets for teaching & testing:
use_data_*(),create_data_*()
- Feb 9, 2025 17:26 Me:: I didn't know cron was deprecated in macOS! Shinichi Okada:: The Complete Guide to Cron and Launchd on macOS/Linux <-- QUOTE:
In macOS, you can run a background job on a timed schedule in two ways: launchd jobs and cron jobs. Note that it is still supported in macOS v10.15 even though cron is not a recommended solution and launchd has superseded. - Feb 9, 2025 13:54 23 years+++ of blogging! So long ago! Decentralized blogging is still too hard, centralized blogging via youtube, ig and fb is seductively easy! In reality, I started in 1999 but my Radio Userland blog from 1999 appears to be gone from the internet. The earliest archive of my blog on the internet archive :-) Roland Tanglao's Weblog: Friday, November 30, 2001 <-- I miss Radio UserLand! --> See also the thread on mastodon https://cosocial.ca/@roland/113975681707980509
Previously
- April 22, 2004 Blogging is still too hard <
- Feb 9, 2025 09:50 Me:: Use Orbstack instead :-) lol Hayk Simonyan:: STOP using Docker Desktop: Faster Alternative Nobody Uses <-- QUOTE:
This alternative is OrbStack, which is a fast, light, and simple way to run containers and Linux machines on macOS. Itâs a supercharged alternative to Docker Desktop and all in one easy-to-use app. - Feb 9, 2025 09:48 Joan Westenberg:: Fáck the Cult of Productivity <-- Amen :-)
-
QUOTE:
- Read the whole thing: Allen Pike:: The Era of Tab Continuation
Luckily, we can learn from teams like Cursor, Grammarly, Warp, and Windsurf as they forge the path. If you can tolerate the movie-villain long-podcast guy, the Cursor developers gave him a rather interesting interview in October that covered a lot of these issues. Or you can just spend time using these tools from the future, letting it rewire your brain and raise the bar for what you can imagine your own product doing.
-
JavaScript code randomdate.js
js function randomDate(start, end, startHour, endHour) { var date = new Date(+start + Math.random() * (end - start)); var hour = startHour + Math.random() * (endHour - startHour) | 0; date.setHours(hour); return date; } console.log(randomDate(new Date(2004, 0, 1), new Date(), 0, 24)) - Feb 9, 2025 08:09 Me:: I think my telus DSL modem/wifi router is in bridge mode! Need to double check someday :-) eero support article:: How do I bridge my upstream modem/router combo device? <-- Note to self :-) QUOTE:
If your modem has a built-in router, we recommend that you put its routing functionality into bridge mode to make the best use of your eero(s). ... If your device doesn't offer bridge mode, you should turn off WiFi on the equipment provided to you by your ISP and put your eeros in bridge mode. -
QUOTE:
- Read the whole thing: When ChatGPT summarises, it actually does nothing of the kind. â R&A IT Strategy & Architecture
So, when will shortening the text be good enough for a reliable summary? Probably only when summarising consists of nothing else than turning something unnecessarily repetitive and long-winding into something short, i.e. when volume is a good predictor of importance. That is far less of a use case than people think. In the meantime, the result itself will â errors and all â suggest to readers that it is a true and reliable summary and weâre not going to doubt that, human as we are.
Previously
- Feb 8, 2025 09:47 The OM Systems OM-3 will be a very small "h" hit simply because of its cool in camera real time while shooting (and post in camera) adjustment of photos and videos. but at $USD2000 it's too pricey for it to be a capital 'H' hit (the X100VI is $USD1600!). People already have a water resistant camera namely their iOS or Android phone and all the other features are already on phones soooo.... #ProbablyWrongPrediction
Previously
- Feb 5, 2025 18:09 HOW TO: to randomly open a jpeg larger than 12MB::
find . -name '*.JPG' -type f -size +12M -print | sort -R | head -1 | xargs -n 1 opensuper user-unix:: How can I find files that are bigger/smaller than x bytes? --> QUOTE from the macOSfindman page:All primaries which take a numeric argument allow the number to be preceded by a plus sign (â+â) or a minus sign (â-â). A preceding plus sign means âmore than nâ, a preceding minus sign means âless than nâ and neither means âexactly nâ. -
QUOTE:
- Read the whole thing >Iâd like to ask my personal AI chatbot things like âHow might I recast two book proposals Iâve written that didnât sell?â Or âShow me the notes and transcripts of interviews I did for a Google story I wrote in 2002.â Or âGenerate the names and latest email addresses, sorted by story, of every person Iâve quoted in anything Iâve written. What did they say in those stories? Or âDescribe my method for writing and reporting stories for a journalism school class. Or âShow me videos I took of my kids before they turned five.â
Weâre not there yet. But Googleâs NotebookLM is close. I used it for this piece, uploading a 75 minute interview I did with its editorial director, Steven Johnson. Iâd guess it reduced the story production time by 25 percent. I asked it to write a 1000 word story and a 2000 word edited Q&A based on the interview. Neither were bad first drafts. And they helped me draft this version much faster.
-
QUOTE
- Read the whole thing: Cory Doctorow:: Canada shouldnât retaliate with US tariffs; Picks and Shovels Chapter One (Part 6 â CONCLUSION) (15 Jan 2025)
What's standing in the way of a Canadian industrial policy that focuses on raiding the sky-high margins of American monopolists with third-party add-ons, mods and jailbreaks?
Only the IP laws that Canada has agreed to in order to get tariff-free access to American markets. You know, the access that Trámp has promised to end in less than a week's time?
- Feb 2, 2025 18:26 Recipes that work:: Tortang Talong Manyaman/Masarap :-) It's basically a roasted egglant omelette with fish sauce; Barb adds 1 tablespoon of fish sauce and 1/2 tbsp of cornstarch to help the binding Iankewks:: Tortang Talong (Filipino Eggplant Omelette) <-- QUOTE:
The humble tortang talong is a simple eggplant egg dish, made by charring eggplant until soft and mixing it along with scrambled egg until they merge into one. ... My parents cooked this dish almost every week at home, and I honestly never bothered to try it until I caved one day (one of my best decisions by far). ...A simple dish, but itâs one of the best ways to really showcase the flavor and versatility of the eggplant. Itâs the main reason why eggplant had quickly become my favorite vegetable!<-- See also: Jacqui Mackenzie:: Tortang Talong (Filipino Eggplant Omelet) Jan 30, 2025 08:14 David Crawshaw's sketch.dev LLM hello world gets into a loop abut deleting duplicate files --> See David Crashaw's blog post: How I program with LLMs
sketch.dev's LLM goes into a loop with the following output over and over again
I see the current program has some file organization issues and inconsistencies. Let me help clean this up by:
Deleting the duplicate test file at the root level (/pkg_test.go) Deleting the empty file at the root level (/pkg.go)
I'll ask about what additional improvements you'd like to make to this greeting program.
- Jan 30, 2025 06:35 Me:: 'Hyperchrome' is just a fun filter LOL Pearla:: Professional Camera App with Film Simulations <-- QUOTE:
Hyperchrome is a portal to a world brimming with electrifying colours and boundless creativity. Imagine stepping into a photograph where every hue is amplified, pulsating with an energy that ignites the senses. Thatâs the magic of Hyperchrome.Recipe:
- Film Simulation: Afthonos
- Highlights/Shadows: -30/0
- Colour Balance Cyan/Red: 0
- Colour Balance Magenta/Green: -2
- Colour Balance Yellow/Blue: -1
- Colour Chrome Effect: On
- Colour Chrome Effect Blue: Off
- Saturation: 0
- Vibrance: 0
- Midtone Details: 0
- Grain: Weak
- Grain Strength: Small
- Bloom: 0 <
- Jan 28, 2025 15:35 Gitingest:: Turn any Git repository into a simple text digest of its codebase. This is useful for feeding a codebase into any LLM. <-- super cool but probably not useful for large repos like https://github.com/thunderbird/github-action-thunderbird-aaq which
gitingestturns into a 37 million token file (I excluded all ruby source code and just included the CSV files of SUMO questions and answers) - Jan 28, 2025 07:18 Me:: Centralized APIs will break see also áG Dave Winer:: Twátter had an API too. It didn't make a difference. And AT Proto won't either unless there are proven systems that people are actually using that peer with Blđ§Česky's servers, so those users can't be sold to the billionaire. <-- How many times do we have to learn this lesson :-) ?!?!? My software based on the Twátter API version 1 was broken when they broke the API. Same with my software based on the ánstagram API. Off topic :-) --> I learned recently that
áis Unicode for Tagalog letter i. Long live Unicode keeping ancient scripts alive :-) !! - Jan 26, 2025 09:26 Mariann Edgar Budde:: âContempt is a dangerous way to lead a countryâ | The Guardian <-- Enough said. Read the whole thing of course!
- Jan 23, 2025 12:42 Me:: Yes please :-) Eines Tages! 292 grams so pretty light? $CDN 157 on sale! HOKA Women's Speedgoat 5 Mid GORE-TEX Trail Running Shoes. | SportChek <-- QUOTE:
Explore in comfort with these HOKA Women's Speedgoat 5 Mid GORE-TEX Trail Running Shoes. They pair waterproof GORE-TEX membranes with bootie construction to help keep your feet dry in inclement weather. The engineered jacquard mesh uppers are breathable to help keep your feet cool, while CMEVA midsoles provide superior comfort underfoot. Anatomical tongue construction and moulded EVA sockliners help to ensure a supportive fit. The VibramÂź outsoles feature 5mm MegaGrip traction lugs to help keep you surefooted on wet and rough terrain. Recycled content in the mesh and laces adds an eco-friendly twist to the design of these practical and stylish HOKA womenâs trail running shoes. -
QUOTE
Read the whole thing: 2023:: Geoffrey Litt:: For your next side project, make a browser extension
Software should be a malleable medium, where anyone can edit their tools to better fit their personal needs. The laws of physics arenât relevant here; all we need is to find ways to architect systems in such a way that they can be tweaked at runtime, and give everyone the tools to do so.
Beyond the pragmatic efficiency benefits of building a browser extension, I would argue that itâs simply more fun to engage with the digital world in a read-write way, to see a problem and actually consider it fixable by tweaking from the outside.
So, if youâre a programmer: the next time you come across an annoying problem on a web app frontend, maybe consider writing a browser extension to make it better, and then share it so that other people can benefit too.`
- Jan 21, 2025 08:04 Dr. Martin Luther King Jr.:: Whâ€tes, it must frankly be said, are not putting in a similar mass effort to reeducate themselves out of their their sense of superiority that the whâ€te people of America believe they so little to learn <- "Where Do We Go From Here: Chaos or Community?", 1967. <-- Read the book --> 'Where Do We Go From Here: Chaos or Community?', 1967, wiki page
Previously
- Jan 20, 2025 18:56 Recipes that work:: I used Barb's home made chili oil instead of chili crisp and it was also good! tl;dr Marinate cut up chicken in 6 Tbsp Chii Oil, 1 Tbsp honey , 1Tbsp Mirin and then 30 min at 400 Robin Miller:: Honey-Chili Crisp Chicken --> QUOTE:
The commingling of spicy chili crisp with honey creates the most incredible glaze for this chicken! This gorgeous sheet pan meal features moist chicken thighs that are spicy, nutty, and subtly sweet. And the dish is made with 4 ingredients and ready in about 30 minutes! - Jan 20, 2025 07:13 Dr. Martin Luther King Jr.:: Darkness cannot drive out darkness; only light can do that. Hate cannot drive out hate; only love can do that.
- Jan 18, 2025 21:00 Things that work:: I've been using RNI Films iOS app for at least 6 years for black and white conversion of iPhone, Android and 'real camera' photos! Love the Tri X High Contrast Filter! RNI Films: Photo & RAW Editor on the App Store <-- if you love high contrast black and white and have an iPhone or iPad this app is for you. I wish there was a version of this app for Android!
- Jan 17, 2025 18:21 Me:: Komoot doesn't know about the Dunsmuir viaduct bicycling path instead it directs me to use the Central Valley Greenway which is better than Google Maps but not optimal Bike ride from Revolver to St. Josephâs | Komoot <-- oh well. The path it chose isn't a bad one, it's just obviously in need of Vancouver data or something :-)
Previously
- Jan 16, 2025 07:05 Me:: use flexoki's high contrast colour scheme for future data visualizations?!? Flexoki â Steph Ango <-- QUOTE:
Flexoki is minimalistic and high-contrast. The colors are calibrated for legibility and perceptual balance across devices and when switching between light and dark modes. -
QUOTE
- Read the whole thing: Sasha Laundy:: "Technical" skills
I'm going to define "technical" skills and then make the case that they're everywhere and severely underrated. Handwaving over them allows us to dismiss the work of wide swaths of the population. And noticing them will light up your life and unlock new worlds.
....
My point is: sewing is very technical.
And we can ONLY write sewing off as "just arts and crafts" and unimpressive compared to the Maker movement if we choose to ignore that sewing is very technical.
Likewise, we can ONLY write off marketing, sales, management, design, product, HR, etc etc etc etc as less important because "they're not technical" if we choose to ignore that they are very technical.
This distinction isn't just about semantics. It's also about value.
Erasing technical skills lets you erase value.
Jan 14, 2025 19:14 Me:: it's family background and luck more than 'meritocracy'. The authors' proposed 'moderated causal model' makes sense Ian R. Hadden, Céline Darnon, Lewis Doyle, Matthew J., Sébastien Goudeau, Andrei Cimpian :: Why the belief in meritocracy is so pervasive - ScienceDirect via grimalkina's toot
QUOTE
- Read the whole thing: Ian R. Hadden, Céline Darnon, Lewis Doyle, Matthew J., Sébastien Goudeau, Andrei Cimpian : Why the belief in meritocracy is so pervasive - ScienceDirect
âYou can make it if you try.â
This is the rallying cry of meritocracy: that hard work â not luck or family background â determines success in life. The appeal of this idea runs deep [1]. Although people recognize, to varying degrees across countries [2], that factors other than hard work matter, they typically fail to grasp the true extent of their influence. For example, people underestimate the levels of inequalities in wealth [1] and overestimate the extent to which people move between economic strata through their own efforts [3]. This âmyth of meritocracyâ is far from cost-free: it contributes to the acceptance and legitimation of historical inequalities between demographic groups. For example, when people believe they live in a meritocratic society, they are less likely to support policies that reduce income inequality [4] and more likely to allocate resources to individuals who already have the most [5].
...
Instead, a more promising avenue is to invoke a more nuanced and more accurate moderated causal model, wherein the doseâresponse relation between effort and success is calibrated by external factors (Figure 1C). This conveys the reality that the same amount of effort yields greater dividends for people in more favorable social circumstances (e.g., better-resourced schools, better-connected families). Just as a seed planted in fertile soil will fare quite differently from an identical one planted in a desert, the same âdoseâ of effort does not take everyone equally far. This moderated causal model, with its balance of accuracy and intuitive appeal, is likely to be a valuable communication device in efforts to debunk the myth of meritocracy.
Previously
Jan 13, 2025 11:27 Me:: The entsháttification rot is everywhere because software is everywhere! Ed Zitron:: Never Forgive Them
QUOTE:
- Read the whole thing Ed Zitron:: Never Forgive Them
To be clear, I donât believe that this gradual ensháttification is part of some grand, Machiavellian long game by the tech companies, but rather the product of multiple consecutive decisions made in response to short-term financial needs. Even if it was, the result would be the same â people wouldnât notice how bad things have gotten until itâs too late, or they might just assume that tech has always sucked, or theyâre just personally incapable of using the tools that are increasingly fundamental to living in a modern world.
You are the victim of a con â one so pernicious that youâve likely tuned it out despite the fact itâs part of almost every part of your life. It hurts everybody you know in different ways, and it hurts people more based on their socioeconomic status. It pokes and prods and twists millions of little parts of your life, and itâs everywhere, so you have to ignore it, because complaining about it feels futile, like complaining about the weather.
It isnât. Youâre battered by the Rot Economy, and a tech industry that has become so obsessed with growth that you, the paying customer, are a nuisance to be mitigated far more than a participant in an exchange of value. A death cult has taken over the markets, using software as a mechanism to extract value at scale in the pursuit of growth at the cost of user happiness.
These people want everything from you â to control every moment you spend working with them so that you may provide them with more ways to make money, even if doing so doesnât involve you getting anything else in return.
Previously:
- Jan 13, 2025. 09:07 Graydon Hoare:: 50 Years in Formal World: Mainstream Computing's Mirror Universe. <-- I want to learn and use the formal world if it makes sense for "hobbyists" :-)
- Jan 12, 2025 21:26 'Cotton' she said to him 'I am Satoshi Nakaoto' <-- LOL quote from Steve Berry's Novel The Atlas Maneuver, page 70 <-- Pretty sure the real truth will be much stranger if/when we ever find out!
-
QUOTE
Read the whole thing: Max Fawcett:: TrÊmpâs threats expose the trđitors in our midst | Canada's National Observer: Climate News
So why are so many Cđnadian Cđnservatives welcoming, or at least entertaining, TrÊmpâs advances? Because JÊstin TrÊdeau made them do it, apparently. His now infamous remark about how âthere is no core identity, no mainstream in Canadaâ to fellow Canadian Guy Lawson in a 2015 New York Times magazine profile, one that spoke to his fatherâs vision for our national culture and its unique ability to embrace difference and diversity, has somehow become an invitation to disloyalty and cowardice. Never mind that it was an attempt to articulate a more inclusive view of our national identity, one that clearly set us apart from America. For many Cđnservatives in Canada, TrÊdeauâs belief in a âpđstnđtionalâ future was all the excuse they ever needed to betray their own country.
This is by far the most pitiful example yet of TrÊdeau-derangement syndrome, and thatâs a category with plenty of strong contenders. I assure you that there is nothing any future government could say or do that would weaken my commitment to this country and its future. My loyalty and patriotism arenât a function of whoâs in power at the moment, and they certainly arenât about to be overridden by petty partisanship, much less a misunderstood, decade-old quote in the New York Times. If only the folks who had spent so much time and energy over the last few years publicly professing their supposed love for this country felt the same.
- Jan 11, 2025 17:46 I am really going to have to try another app for bicycle route finding. Not impressed by Google Maps and Transit app. Google Maps once more steers me wrong (recommended Nanaimo and Victoria instead of Lakewood - Strava:: Zum Pho Dundas :-)
-
QUOTE
Read the Whole Thing: Donald G. McNeil Jr.:: My book: The Wisdom of Plagues is out in paperback. It has a new chapter with a few thingsâŠ
My book The Wisdom of Plagues is out in paperback as of today. Since I finished writing the hardback edition in the fall of 2023 and viruses keep mutating â as do perceptions of historical events â Simon & Schuster let me write a new addendum chapter.
Most of it is about our false memories of Covid and the threats of H5N1 and the new central African strain of mpox/monkeypox. I didnât make any wild predictions because I had to file in September and I feared H5N1 would shift course in the publishing interim. It has: itâs now clearly two separate clades, one in birds and one in cows. And both can infect humans, and as of this week, one human has died of it. That is definitely bad news. The fact that variants infecting humans turned up late in the illness of the Louisiana patient is worrying, but not terribly surprising. When a virus is under a long but weak couterattack from a human immune system, it mutates to evade that attack. That doesnât necessarily mean that strain will arise in nature. We still canât say whether this virus will go pandemic or just pick humans off one by one as it has since 1997.
Previously
- Jan 9, 2025 09:30 Me:: Nvidia GPUs don't work currently on Raspbery PI and you need a Linux kernel patch for AMD GPUs 2024-11-19:: Jeff Geerling:: AMD Radeon PRO W7700 running on Raspberry Pi <-- someday there will be a plug and play solution for raspberry Pis. Not there yet :-) <-- QUOTE:
After years of work among a bunch of people in the Pi community (special callout to Coreforge!), we finally have multiple generations of AMD graphics cards working on the Raspberry Pi 5.<-- see also the youtube video: A GPU-powered Pi for more efficient AI? - Jan 8, 2025 22:44 Me:: Secular Monks is a scary but accurate phrase for many men Derek Thompson:: The Anti-Social Century - The Atlantic <-- QUOTE:
Taggart called these men âsecular monksâ for their combination of old-fashioned austerity and modern solipsism. âPractitioners submit themselves to ever more rigorous, monitored forms of ascetic self-control,â he wrote, âamong them, cold showers, intermittent fasting, data-driven health optimization, and meditation boot camps.â - Jan 8, 2025 20:35 Me:: while it lasts :-) add cooked,wiki in front of an recipe url to get a no fluff reader mode style recipe Recipes that work:: Elise Bauer:: Pasta Carbonara --> original recipe is here: Elise Bauer:: Pasta Carbonara | simply recipes
- Jan 8, 2025 17:41 Me:: we have great conversations but no way of truly capturing them I agree 2020:: Max Krieger:: Chapter 1 | Chatting with Glue <-- QUOTE:
Our conversations have a memory problem...online and offline<-- Read the whole five part comic thing: 2020:: Max Krieger:: Chapter 1 | Chatting with Glue - Jan 8, 2025 15:08 ahmed-musallam:: How to compress a PDF with ghostscript
bash gs -q -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite \ -dCompatibilityLevel=1.3 -dPDFSETTINGS=/screen -\ dEmbedAllFonts=true -dSubsetFonts=true \ -dColorImageDownsampleType=/Bicubic \ -dColorImageResolution=144 \ -dGrayImageDownsampleType=/Bicubic -dGrayImageResolution=144 \ -dMonoImageDownsampleType=/Bicubic -dMonoImageResolution=144 \ -sOutputFile=out.pdf inputfile.pdf - Jan 8, 2025 07:33 Me: Spreadsheets are the number 1 programming language. HTML is number 2 because not everybody can code in HTML unlike spreadsheets Tim Carmody:: HTML Is Actually a Programming Language. Fight Me | WIRED <-- QUOTE:
What other programmers might say dismissively is something HTML lovers embrace: Anyone can do it. Whether weâre using complex frameworks or very simple tools, HTMLâs promise is that we can build, make, code, and do anything we want.<-- RTWH: Tim Carmody:: HTML Is Actually a Programming Language. Fight Me | WIRED (non paywalled)Previously
Jan 7, 2025 11:51 Manton Reece:: no agents & unattended algorithms - AI prompts vs. agents <--I agree, for now :-) ! Since for now they are not AGI and unless there's a breakthrough AGI doesn't look like it will happen anytime soon (i.e. before 2030) but hey I could be wrong :-)
QUOTE
Read the whole thing: AI prompts vs. agents
This isnât even the most insane story you could imagine. Many of the examples of AI threatening humanity are actually agents. AI that runs our military, power plants, or transportation with little human oversight.
In generative AI, the âpromptâ has a big influence on the quality of the output. Not just the prompt you see when typing into ChatGPT, but also the hidden prompts behind the scenes to guide the AI in the right direction.
The prompt isnât always something you type directly. It could be automatically triggered, for example to analyze keywords for a photo that was uploaded. But the prompt should be tied to a user action. The prompt puts humans in control. Ask a question, get an answer, review it, take action. Agents will attempt to collapse that workflow, in some cases replacing the humanâs role in reviewing and taking action. This is dangerous.
In my own use and work in Micro.one and Micro.blog, I plan to draw a line here. No agents. No unattended algorithms, as I wrote in my book. I hope this approach will help us use AI effectively without getting lost.
- Jan 7, 2025 07:33 Recipes that will probably work :-) :: Pailin Chongchitnant:: Vegan Pad Thai Recipe (that Thai people actually eat) <-- QUOTE:
When I was thinking about coming up with a vegan version of pad thai, it dawned on me that pad mee korat was basically it. While pad thai necessarily contains fish sauce and eggs, pad mee korat doesn't need either of those things, but it has that same sweet-salty-sour profile. Bingo! - Jan 7, 2025 07:23 Recipes that work:: Caroline's Cooking:: German red cabbage with apples (Rotkohl) <-- We made it with a heaping teaspoon of apricot jam. And we only simmered the cabbage for 15 minutes instead of 30. Smelled like the delicious food I had in Germany :-)
- Jan 6, 2025 07:21 Me::: ja1lbreaking is still a thing?!?!? checkra1n: run linux on your iOS 14 or lower iPhone currently iPhone 6 and older <-- via flaki's toot <-- https://flaki.social/@flaki/113782031680457481:
Today we're releasing checkra1n 0.11.0 with support for iOS 14 on A9(X) devices and lower. For newer devices, we need more time to work around a new security mitigation. - Jan 6, 2025 06:38 Transit app didn't realize I was on 10th; GPS issue on my old phone?)& kept telling me I needed to do a right on 10th and Google Maps steered me to non safe routes like Clark Drive Strava:: Zum Telus :-) #Trocken <-- I guess I need to try Komoot and other apps again since it's 2025 :-)
Previously
- Jan 5, 2025 22:13 Me:: We can suppress any viral disease if we have the will via: multiple vaccinations, clean air, Five years of the COVID-19 pandemic: An interview with Dr. Arijit Chakravarty <-- QUOTE:
If you want to avoid making that same mistake again, donât put all your eggs in the neutralizing antibody vaccine basket or in the nasal vaccine basket. Donât put all your eggs in the evolution-proof basket. It isnât going to work. The storyâs going to end the same way as it did last time. ... But if you come in with a multipronged strategy where you limited onward spread from long-term infections, you develop combination therapies for long-term infections, you use the multipronged approach to reduce the viral load, including deploying things like HEPA filters and far-UVC and monitoring viral load in public spaces, now you have a fighting shot. If you then use a variety of different vaccines to really maximize the diversity of neutralizing antibodies at a population level, the odds of slowing viral evolution down to a crawl start looking good. - Jan 5, 2025 22:07 Me: He's a cân man, rđ
cist and láar. Those 3 things should be linked at the top of every story. 3 links to 3 3 web pages of one liners with every cân and láe and rđ
cist statement. Dan Froomkin: President 45 and elect 47 coverage needs to change and hereâs how | Press Watch <-- QUOTE:
He is the proverbial snake-oil salesman. Thatâs the accurate framing. But itâs not what weâre getting from the traditional mainstream media. - Jan 5, 2025 15:25 'If you make the decision to automate, still ask the questions and seek the friction.' Fred Hebert:: Local Optimizations Don't Lead to Global Optimums <-- QUOTE:
I've been disappointed by proposals of turning LLMs into incident reviewers; I'd rather see them becoming analysis second-guessers: maybe they can point out agentive language leading to bias, elements that sound counterfactual, highlights elements that appear blameful to create blame awareness? .... If you make the decision to automate, still ask the questions and seek the friction. Systems adjust themselves and activate their adaptive capacity based on the type of challenges they face. Highlight friction. Itâs useful, and it would be a waste to ignore it. - Jan 5, 2025 15:22 Me:: Value is in the action triggered by a metric or alert not the metric or alert itself, agreed! 2021:: Fred Hebert:: Plato's Dashboards <-- QUOTE:
The actual value is not in the metric nor the alert, but in the reaction that follows. They're a great trigger point for more meaningful things to happen, and maintaining that meaningfulness should be the priority. - Jan 5, 2025 07:06 Me:: tl;dr Natural Language Processing-based test automation strategy is best for web apps Leotta, Ricca, Marchetto, Olianas:: An empirical study to compare three web test automation approaches: NLPâbased, programmable, and capture&replay - 2024 - Journal of Software: Evolution and Process - Wiley Online Library<-- via Greg Wilson's summary of papers page: It will never work in theory <-- QUOTE:
Results show that the NLT approach appears to be the best option for small- to medium-sized test suites such as those considered in our empirical study. In fact, compared with competitors, the NLT approach minimizes the total cumulative cost (development and evolution) and does not require software testers with programming skills. NLT is also the best in terms of resiliency being more robust to the evolution of a web application. CRT is slightly faster during development but then loses when evolution is considered. In conclusion, these new NLP-based tools appear to be very promising and will probably be even more performing in the near future when the adopted NLP algorithms used to transform natural language based test cases into executable test cases improve further. - Jan 3, 2025 20:41 Me:: Support and maintenance people like Brienna Hall make the world go round :-) (and of course I'm not naive enough to think that all the other non support people are not just as important. Everything and Everybody in a team counts). I am glad this article glorifies the support staff because most of the time they receive 0 glory and 100% aggro :-) despite playing a vital role! Ben Cohen:: WSJ:: Itâs the Most Indispensable Machine in the Worldâand It Depends on This Woman Support Engineer <-- link to the original in the WSJ: Itâs the Most Indispensable Machine in the Worldâand It Depends on This Woman <-- QUOTE:
I got a rare look at the one tool responsible for all the tech in your life. Itâs made by a company youâve never heard of. And itâs maintained by hidden figures like her<-- Don't read the comments because it 's full of people who don't realize that technology is a worldwide team sport :-)Previously
- December 25, 2023 2023-12-25 Thank you Thunderbird Non Coding Contributors <
Jan 2, 2025 19:18 Me:: For once I'd love to see a movie that #FlipsTheSwitchThatsInTheHouse e.g. đșSA SpŃcial Forces go rogue and dŃtonate a nuke in Mânila and a Fálipina played by Dolly De Leon saves the world or something :-) Jemar Tisby, PhD:: "Homestead" is a disturbing and not great movie <-- see also the podcast: Hâmestead Movie Review
QUOTE
It wasnât a coincidence that brâwn-skinned men speaking a different language (Tâgalog, I believe), were the ones who set off the nuclear bomb off the coast of Los Angeles that triggers the post-apocalyptic setting of the film.
Hâmestead is an ângel Studios production, the company known for mega-hits like The Châsen and Sâund of Freedom.
ângel Studios is not sitting at the kidsâ table in the film and TV space. With revenues climbing to $45 million in the first half of 2024 and plans to go public, the studio has become adept at weaving faith-focused themes into high-quality entertainment.
While their content has high production value, the studioâs alignment with a blend of conservative ideology and a particular type of Chrástianity had me skeptical.
As the movie unfolded, my initial unease proved well-founded.
Jan 2, 2025 18:00 Anselm Eickhoff:: Hello World! Software is too hard. Distributed state is too hard. Software is places, not apps. Humanity needs simulation. | garden computing <-- YES to all these things!
QUOTE
- Read the whole thing: Anselm Eickhoff:: Hello World! Software is too hard. Distributed state is too hard. Software is places, not apps. Humanity needs simulation
But, again, whatâs special about the computer and the abstractions of software is their universality. Any time things get needlessly complex, weâve lost sight of that.
And the only way to fix it is to take responsibility for everything you can do with computers.
Thatâs what I started Garden Computing for.
This sounds like an impossible task, but the good news is that the situation is so dire that there are very low-hanging fruits if you take a step back. And you only need to start in one place to see dramatic improvements.
- Jan 2, 2025 16:51 Me:: Belated condolences to the family of the creator of wood s lot, the best literary blog ever!!! February 2017:: Steve Dodson:: Mark Woods, RIP. : languagehat.com <-- QUOTE:
I donât know anything about Markâs life except that he devoted a substantial part of it to producing one of the best sites on the internet, wood s lot, and updating it daily for as long as he could. As I wrote earlier: âHe somehow finds the time and energy to put together a collection of images, links, and quotes that make my mind and soul feel a little better stocked.â He was a constant inspiration to me in my own efforts, and I will miss him more than I can say. I hope he and my old friend Mike are sharing thoughts, stories, and outrage somewhere on the other side.<-- Amen! - Jan 2, 2025 15:07 Me:: 20 best overproduced npr-style shows er podcasts :-) Marnie Shure:: The 20 Best Podcasts of 2024 - The Atlantic <-- via kottke <-- Where is the wood s lot of podcasts :-) ? Tired of these awesome but same old same old npr/cbc/bbc style "shows". <-- QUOTE:
Throughout 2024, podcast creators asked us to think twice about our preconceptions: They followed stories that were supposed to be over, engaged with people who tend to get dismissed, and toyed with emerging technologies that make some people fear for humanityâs future. They explored city sewers, an historic baseball stadium, momentary fame, everyday household objects. This list represents the 20 best podcasts I heard this year, with a lean toward either new shows, or shows that have a renewed focus. Virtually all of them, even the most entertaining and quirky ones, suggested an underlying preoccupation with the power of narrative to shape our sense of reality. - Jan 2, 2025 07:39 Me:: Dave's blogroll from scripting.com is on bluesky, go dave-feedmaster go! @scripting.com on Bluesky:: My "little feed reader" on bluesky is ready for you to follow. @feediverse.bsky.social <-- Check out Dave's blogroll on blue sky aka Little Feed Reader QUOTE:
My "little feed reader" on bluesky is ready for you to follow. @feediverse.bsky.social The selection of feeds needs more thought, but at a technical level it appears to work well.Previously
- September 25, 2005 RSS Remixing - Podcast, Presentation and Links <
- Feb 27, 2023 07:18 Console #145 -- An Interview With Marc Scholten of IHP - batteries-included web framework <-- IHP sounds like a great way to start with Haskell! (github)--> QUOTE:
We want to drive the adoption of Haskell in the software world. Thereâs a big trend in the software world of adopting more functional programming techniques (see e.g. recent Java releases). Weâre also seeing growing usage of type systems again (see recent PHP releases, Typescript, Flow by FB). Haskell sits at the end of this trendline and I think itâs time for Haskell to gain more widespread adoption....For that we designed IHP for non-Haskellers to use. All other Haskell frameworks are usually designed for people who are experts in Haskell. IHP is for the developers who like FP-techniques and also want type-safety, but donât know about Haskell yet. - Feb 26, 2023 10:04 Kevin Marks: "Instead of using the terms âAâŠ" - say something like âtech companies use massive data sets to train algorithms to match images of human faces.â <-- QUOTE:
...instead of saying âface recognition uses artificial intelligence,â we might say something like âtech companies use massive data sets to train algorithms to match images of human faces.â<-- Amen! Also: FrankPasquale: Instead of saying âemployers are using AI to analyze workersâ emotionsâ we might say âemployers are using software advertised as having the ability to label workersâ emotions based on images of them from photographs and video. We donât know how the labeling process works because the companies that sell these products claim that information as a trade secret <-- from Center on Privacy & Technology, a think tank at Georgetown Law: Artifice and Intelligence - Feb 24, 2023 09:52 Waffle Plot | Kwan Lin <-- a nice explanation of something I've been using since Dec 2016 see; Zazzle T-shirt from 40000 flickr 2004-2012 photos using square pie chart aka waffle chart --> QUOTE:
A waffle plot is an excellent way to display proportions....It can often be used in place of a pie chart. In fact, waffle charts are sometimes lovingly referred to as âsquare pie chartsâ....One of the major advantages of waffle charts over pie charts is the absence of ambiguity....Waffle charts are displayed in discrete blocks. Pie charts on the other hand are displayed in wedges, which can sometimes be difficult for the human eye to discern scale and proportions - Feb 23, 2023 07:06 TheFox/flickr-cli: A command-line interface to Flickr. Upload and download photos, photo sets, directories via shell. <-- Hasn't been updated for 5 years, wonder if it still works. Se also https://github.com/luk355/flickr-uploader which looks less versatile. And see also https://github.com/oPromessa/flickr-uploader/ which looks less versatile and again hasn't been updated in yonks :-)
- Feb 22, 2023 10:32 Good conversations have lots of doorknobs -> Great advice, read the whole thing! --> QUOTE:
So the next time you find yourself slogging through a conversation that just ainât working, remember this little ditty:...GIVE-AND-TAKE, TAKE-AND-TAKE...ITâS ABOUT THE AFFORDANCES THAT YOU MAKE...DO NOT BE A SOCIAL SLOB...USE CONVERSATIONAL DOORKNOBS - Feb 22, 2023 08:26 Let's build a Chrome extension that steals everything <-- Code is here: https://github.com/msfrisbie/spy-extension A great way to learn through example browser extension code. --> QUOTE:
Manifest v3 may have taken some of the juice out of browser extensions, but I think there is still plenty left in the tank. To prove it, letâs build a Chrome extension that steals as much data as possible. Iâm talking kitchen sink, whole enchilada, Grinch-plundering-Whoville levels of data theft....This will accomplish two things:1.Explore the edges of what is possible with Chrome extensions 2. Demonstrate what you are exposed to if you arenât careful with what you install - Feb 21, 2023 08:50 DvorakDwarf/Infinite-Storage-Glitch: ISG lets you use YouTube as cloud storage for ANY files, not just video <-- Only a matter of time before YT shuts this down! But hilarious!
- Feb 20, 2023 09:17 Ray Nayler: Don't be afraid of your own depth <-- the following quote is from Ray Nayler, author of "The Mountain in the Sea" --> QUOTE:
Researching the book gave me an excuse to read much more deeply into biosemiotics, a field I have been particularly interested in, and to go down several other rabbit holesâespecially in the studies of neurology and brain structure and what Sebastian Seung calls the connectomeâthe neural structure that supports thought and being. As I plunged further and further down these tunnels, what struck me the most is that we really know very little about consciousness, or thought, or any of this: the human mind is as alien to us, in many ways, as the sea floor. We have difficulty, when speaking of consciousness, in even describing it on its most basic levels. Not only do we not know how it is possible that we think and feel and are alive â we canât even agree on the definition of âaliveâ or âthinkâ or âfeel.â And when it comes to things like understanding just how it is that communication worksâhow a weightless, non-material set of symbols can pass from one mind to another and sometimes alter the course of a whole world, but not strictly be composed of energy or matter at allâthe mystery really seems impenetrable. - Feb 20, 2023 09:10 A CRITICAL FIELD GUIDE FOR WORKING WITH MACHINE LEARNING DATASETS <-- QUOTE:
THIS GUIDE AIMS TO HELP YOU WORK CRITICALLY WITH MACHINE LEARNING DATASETS:...- and, perhaps most importantly, to understand the benefits of advancing your projects with thoughtful, accountable data stewardship.<-- read the whole thing! - Feb 20, 2023 08:59 How to Write Essays That Spread - Divinations - Every <--- write about your own obsessions, agreed! --> QUOTE:
A better (and more fun) strategy is to work unusually hard to cultivate your own obsessions. Run experiments! Do research! Try things! And, of course, write about it. When youâre pursuing your own curiosity, it matters less if others immediately care. The work becomes its own reward. - Feb 19, 2023 19:49 Social threat modeling and quote boosts on Mastodon <-- community management and trust and safety are more important than ever! --> QUOTE:
With social threat modeling, this means working with, listening to, and following the lead of, AND FUNDING: i) marginalized communities who make extensive use of quoting, especially Black Twitter and disability Twitter...ii) people and communities who are the targets of harassment using quoting along with other tactics, especially women of color, trans and queer people and disabled people--> See also fromjarche:from platforms to covenants and How to Avoid Social Media Blight - Feb 13, 2023 23:12 ME :-) "It's March 2, 2019: has the current podcast boom busted yet? <-- Fast forward to February 13, 2023 and yes it has! https://www.semafor.com/article/02/12/2023/how-spotifys-podcast-bet-went-wrong" - Roland's Mastodon](https://devdilettante.com/@roland/109861838400394346)
- Feb 13, 2023 22:59 Install X11 on MacOS X; and, using gtk+ in my case, start XQuartz on the Mac and then
ssh -X roland@4.ngrok.ioas well asssh -X roland@rpi400Sadly it's too slow to run emacs on WSL but it's super fast-ish on Raspberry Pi 400 which is amazing!<-- QUOTE:Next, try running an X11 application on one of the CS50 Unix servers. Log into a CS50 Unix server and launch an X11 application, such as xclock or xemacs. For a little fun, try xeyes. - Feb 13, 2023 22:36 Santiago on Twitter: "11 ways ChatGPT saves me hours of work every day, and why you'll never outcompete those who use AI effectively. A list for those who write code: 1 of 16" / Twitter <-- it's always funny until you lose an eye :-) and/or they charge you $$$$ and or something other catastrophic that's unpredictable. i.e. by all means use ChatGPT but don't be surprised/have a backup plan when the rug pull happens !!!
- Feb 13, 2023 09:12 13 February 2023. Canteens | Land - by Andrew Curry <-- Yes please to communal feeding centres aka British Restaurants from WWII --> QUOTE:
Food is cheap. I can afford it and everyone else here can afford to buy it for themselves and their child without anxiety. There are no instances of that tightening around the throat when you do not have the money to buy food, but you are hungry and in a place that serves it. For those who have more money the price is a joyful novelty; for those who have less, the prices are a blessed relief. - Feb 13, 2023 08:51 <3 Deno <-- Must try Deno :-) ! Someday :-) Eines Tages --> QUOTE:
To sum up, historically the domain of âscriptingâ and âglue codeâ was plagued by the problem of accidentally supergluing oneself to a particular UNIX flavor at hand. Deno finally seems like a technology that tries to solve this issue of implicit dependencies by not having the said dependencies instead of putting everything in a docker container. - Feb 13, 2023 08:38 Inside the Heart of ChatGPTâs Darkness <--- Like self-driving it will be a bust this time but perhaps not the next AI summer aka AI summer 4.0 :-) Not looking forward to the GPT-3 winter aka AI winter 3.0 (or is it 4.0?!?)! --> QUOTE:
In hindsight, ChatGPT may come to be seen as the greatest publicity stunt in AI history, an intoxicating glimpse at a future that may actually take years to realizeâkind of like a 2012-vintage driverless car demo, but this time with a foretaste of an ethical guardrail that will take years to perfect. - Feb 12, 2023 12:46 circle/README.md at master · seanbaxter/circle via Miguel on Mastodon:
Sean Baxter not only wrote his own C++ compiler, but he authored this magnificent vision paper for the future of C++ that it moved me to reconsider my views on the safety of the language and its use future projects.Seldom a man of my age and opinions can change his mind over something so fundamental.<-- C++ just say no unless you are an expert like Sean (of which there what 10000 "Seans" in the world if that?!?) - Feb 12, 2023 12:35 The Specter of 2016 - by Timothy Snyder - Thinking about... <-- nothing to add, read the whole thing! --> QUOTE:
House Speaker Kevin McCarthy had an inkling, back then, that something was wrong with Trump and Russia. He expressed his view that June that Donald Trump was the Republican most likely to be taking money from Vladimir Putin. This showed a fine political instinct, sadly unmatched by any ethical follow-through. McCarthy did not share his suspicion with his constituents, nor do anything to follow through. He made the remark it in a conversation with other Republican House members, who did not disagree with him, and who apparently came to the conclusion the the risk of an embarrassment to their party was more important than American national security. Republicans in the Senate, sadly, took a similar view. - Feb 12, 2023 10:09 'Pandemic-Proof' Architecture: Vancouver Symphony Orchestra Orpheum - A Rich Life <-- tl;dr Displacement ventilation at the Orpheum based on lessons learned from a previous pandemic amazingly :-) help with COVID. Not so amazing since both are aerosol! --> QUOTE:
Perhaps hospitals should take a look back through the past, and into the arts scene, to more efficiently manage the future of pandemics. And in another hundred years, future generations may well see our HEPA filters and ancient sanitiser stations and marvel in a similar way....âAs tuberculosis shaped modernism,â reflects Chayka, âso COVID-19 and our collective experience of staying inside for months on end will influence architectureâs near futureâ. - Feb 12, 2023 09:3 The Four Horsemen of the Tech Recession â Stratechery by Ben Thompson <-- "COVID 1.0" is over i agree but will the next thing i.e. 2.0 be worse the 1.0. I think t"Covid 2.0" is worse. More people are dying which is not a good thing!!!!! Masks! Don't work sick (if you have sick leave!!!) and go out sick! --> QUOTE:
Now that may seem like a bit of an odd statement given that COVID is for all intents and purposes over in most of the world. To state the obvious, COVID obviously still exists (and will forever), but it isnât the dominant factor in the economy. Thatâs good for the vast majority of businesses â and by extension the broader economy â which were decimated by COVID. - Feb 9, 2023 13:27 Scientists discover receptor that blocks COVID-19 infection <-- It's Feb 2023! Will we have a drug based on the LRRC15 protein in 1 year, 2 years...? --> QUOTE:
University of Sydney scientists have discovered a protein in the lung that blocks SARS-CoV-2 infection and forms a natural protective barrier in the human body....This protein, the leucine-rich repeat-containing protein 15 (LRRC15), is an inbuilt receptor that binds the SARS-CoV-2 virus without passing on the infection. - Feb 8, 2023. 11:35 Dave Winer: Mapping port 80 to 1339 on ubuntu
bash sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 1339 sudo iptables -t nat -A OUTPUT -p tcp -o lo --dport 80 -j REDIRECT --to-ports 1339 - Feb 6, 2023 00:30 Cantonese Lessons and Community | Cantonese Connection <-- QUOTE:
Come join me together in (re) connecting with our heritage, learning about Cantonese culture for the first time, or anything in between.<-- Wish Kapampangan had a similar fun thing! - Jan 31, 2023 18:07 mhoye: "Whenever I hear about M*sk losing 200 billion dollars I remind myself that there are people in the world who could simply end global hunger outright, on a whim, people who would be revered as our highest saints until the end of human history, who just decide they can't be bothered to do that, and that's why we need a wealth tax." - Mastodon <-- "Achievable and Affordable" <-- Amen! --> From the study, Ending Hunger:What would it cost? David Laborde, Livia Bizikova, Tess Lallemant and Carin Smaller--> QUOTE:
The world has committed to ending hunger by 2030. Meeting that goal would mark a monumental turning point in human history. Our model has made clear that with improved targeting, this goal is both achievable and affordable. We found that it will cost on average an extra USD 11 billion per year of public spending from now to 2030. USD 4 billion of the additional spending needs to come from donors. The remaining USD 7 billion will come from the targeted countries themselves. - Jan 26, 2023 08:19 Stop feeding the hype and start resisting â Iris van Rooij <-- Read the WHOLE thing :-) --> QUOTE:
Maybe we, academics, have become so accustomed to offloading our thinking to machine learning algorithms that we cannot think critically anymore (see e.g. Spanton and Guest, 2021; Guest and Martin, 2022; van Rooij, 2020), making us susceptible to believe false, misleading and hyped claims? Or maybe we are afraid to exercise our independent decision making capacity and say âNoâ to automated bias, hype, misinformation and otherwise harmful technology? Or maybe privileged academics are just fine with enabling the agendas of multimillion dollar companies founded by people motivated by capitalist and bigoted ideologies? Or maybe a mix of these things? - Jan 26, 2023 07:32 On Analogy-Making in Large Language Models --> GPT-3 is not AGI :-) ! READ the WHOLE thing :-) --> QUOTE:
Networked technology that mediates so much of our lives is social engineering â which is to say that deciding how it works is politics. If we want any hope for these politics to result in a world worth wanting, we need to build our Internet according to sound institutional principles. The toolbox for that exists, figuring out how to integrate and use it is whatâs next. - Jan 26, 2023 07:30 The Internet Transition<-- READ the WHOLE thing :-) --> QUOTE:
Networked technology that mediates so much of our lives is social engineering â which is to say that deciding how it works is politics. If we want any hope for these politics to result in a world worth wanting, we need to build our Internet according to sound institutional principles. The toolbox for that exists, figuring out how to integrate and use it is whatâs next. - Jan 26, 2023 07:28 They Whiteboarded Me | List of companies that use whiteboarding, live-coding or other high-pressure interview tactics for evaluating software engineering candidates. <--- just say no to wh*teboarding :-) --> QUOTE:
From coding challenges that measure the wrong things, to demoralizing whiteboarding or live-coding interviews that only seem to cause and placate impostor syndrome, reduce diversity and place applicants under significant stress, it is obvious that things are broken. - Jan 26, 2023 07:27 Invasive Diffusion: How one unwilling illustrator found herself turned into an AI model - Waxy.org <-- READ the WHOLE thing :-) --> QUOTE:
DreamBooth, like most generative AI, has incredible creative potential, as well as incredible potential for harm. Missing in most of these conversations is any discussion of consent. - Jan 26, 2023 07:21 OpenAssistant Roadmap - Google Slides <-- Something to track for support and other human tasks --> QUOTE:
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so....It can be extended and personalized easily and is developed as free, open-source software. - Jan 25, 2023 11:23 There is no secure software supply-chain. - by John McBride <--- READ the WHOLE thing :-) --> QUOTE:
I do believe that open source software is entitled to a lifecycle â a beginning, a middle, and an end â and that no project is required to live on forever. That may not make everyone happy, but such is life. - Jan 25, 2023 08:38 Ruby & (Ampersand) Parameter Demystified - Skorks <-- some great ruby stuff in this blog, subscribe!
- Jan 25, 2023 08:37 Software and its Discontents, January 2023, Part 1 | Kellan Elliott-McCrea: Blog <-- QUOTE:
Over the last few months Iâve been intrigued by a question: where is the frustration and disillusionment, so prevalent currently in the software industry, coming from? And, as an engineering leader, what can I learn from this discontent and how should it shape my practices? - Jan 24, 2023 18:24 Thereâs no going back, letâs adapt to our pandemic present and future â Words by Josh Simmons <-- QUOTE:
COVID is still ripping through the populace, growing increasingly transmissible, each infection degrading the immune system, making each successive infection more likely to leave us disabled and leaving us more vulnerable to other diseases. A full 20% of infections, regardless of severity, have consequences that never fully go away. And vaccines arenât a magic bullet. - Jan 24, 2023 18:21 Lazy Person's Guide to being a NewsMaster Part 1 REVISED: Use PubSub to track your URL, name and keywords | Bryght <-- over 18 years ago! November 2004 -->QUOTE:
This is a revised edition (because PubSub has made it easier than ever to subscribe) of part 1 of my guide called The Lazy Person's Guide to being an NewsMaster (here's the original edition of The Lazy Person's Guide to being an NewsMaster Part 1) . What is a NewsMaster? Robin Good (as far as I know) defined the term in his excellent post, The RSS NewsMaster as RSS Dolby. I would generalize this further and define them as Internet Dolby. That is, NewsMasters sift through the web, remove the noise and reveal what is pertinent and relevant to you and your organizations. - Jan 24, 2023 14:54 iO-808 Tutorial - software Roland 808 --> QUOTE:
Welcome to the iO-808 tutorial! The primary goal of this webapp is to faithful recreate the functionality of the original TR-808 hardware. Unfortunately if you are unfamiliar with the original hardware, the interface can be difficult to understand. This tutorial should get you quickly up to speed and making your own beats! - Jan 24, 2023 08:04 The Third Bit · Software Design by Example 15: Code Generator <-- The Glamorous toolkit based on Pharo (Smalltalk) sounds fabulous! --> QUOTE:
Tools like this are hard to build for languages like JavaScript because the source code as written is very different from the data structure that represents it in memory. The greatest strength of languages like Scheme is that these two representations are much more closely aligned, which makes this kind of metaprogramming much easierâonce you get over the hurdle of typing in parse trees. As noted yesterday, the overwhelming majority of programmers still prefer not to do this sixty years after Lisp syntax was invented and despite decades of use in education. I used to believe that programmers would one day switch from punchcard-compatible programming tools to ones that separated models from views, but I no longer expect to see that in my lifetime. Itâs a shameâexperiments like the Glamorous Toolkit make programming with lines of text look as antiquated as chiseling hieroglyphics onto stone tabletsâbut even with this self-imposed clumsiness, I still believe that beautiful is possible. - Jan 23, 2023 10:03 Illustrated Introduction to Cross License Collaboratives--> QUOTE:
The cross license collaborative represents a new idea in licensing. Once you understand that idea, itâs really pretty simple. To get there, it often helps to compare cross license collaboratives to how online creative projects handle licensing today. - Jan 23, 2023 08:41 Deploy your own Shiny app server with debian | R-bloggers <-- deploy on localhost with tailscale and/or ngrok?
- Jan 22, 2023 19:12 Command Line Awesome <-- awesome list of fun command line tools for obsolete :-) unix utilities (via mhoye's thread on Mastodon) , see also mike hoye's per project shell history, 50 cli tools you won't be able to live without ; alias ducks (list 10 largest files); rclone to manage files on S3 or other clouds --> QUOTE:
Recent years have seen a lot of great innovation and iteration of command line tools. Check out these sweet new tools you can use.<- think different! use R Studio instead or nushell :-) - Jan 20, 2023 10:35 The tab programming language. <-- tab is cool, love "simple" one person language like this. --> QUOTE:
This is a tutorial and reference for tab, a shell language for text/number manipulation.--> See also the harder to grok :-) for non lisp folks, TXR,which is a lisp for command line stuff - Jan 18, 2023 10:45 The Last Word On Nothing | Happy 10th Birthday Finkbeiner Test! <- substitute a male character for a female character and if it sounds ridiculous for a male then fix it! --> QUOTE:
Hereâs another trick. Take the things that are said about a female subject and flip them around as if they were said about a male - Jan 17, 2023 22:26 Principles over Process - Silicon Valley Product Group : Silicon Valley Product Group <-- principles not process! --> QUOTE:
But more generally, as to the question of what went wrong with Agile, I think the most important thing is to realize that there are the Agile principles, as captured in the manifesto, and there are the many Agile processes created ostensibly around those principles....My theory is that process people essentially took over Agile, and today most companies follow the processes, but arenât even close to living the principles.... This phenomenon is not unique to Agile. - Jan 17, 2023 22:22 đïž MacWhisper <-- QUOTE:
Quickly and easily transcribe audio files into text with OpenAI's state-of-the-art transcription technology Whisper. Whether you're recording a meeting, lecture, or other important audio, MacWhisper quickly and accurately transcribes your audio files into text.--> See https://github.com/ggerganov/whisper.cpp - Jan 17, 2023 09:05 The Fediverse unlocks a world of composable distributed apps - Voices of Open Source <-- the fediverse is RSS, ActivityPub, Mastodon and Matrix protocols and APIs IMHO. Any other fediverse APIs and protocols that I should be aware of?
- Jan 15, 2023 23:15 Fed chair Powell on the U.S. labor shortage: COVID (400K working age USA-ins died), retirements, missing immigrants <-- 400K dead of working age in the USA and people wonder why we have "staff shortages"?!? So terrible and mostly avoidable :-( --> QUOTE:
Go deeper: In a footnote to a speech he gave on Nov. 30, Powell estimates that 400,000 working-age Americans died in excess of what was anticipated pre-pandemic. - Jan 15, 2023 23:13 Browsh <-- hilarious revenge of the text browser or something :-) --> QUOTE:
Browsh is a fully-modern text-based browser. It renders anything that a modern browser can; HTML5, CSS3, JS, video and even WebGL. Its main purpose is to be run on a remote server and accessed via SSH/Mosh or the in-browser HTML service in order to significantly reduce bandwidth and thus both increase browsing speeds and decrease bandwidth costs. - Jan 15, 2023 17:14 Lights Out. ephemeral nature of our work | by David August | Dec, 2022 | DataDrivenInvestor <-- same for software developers! --> QUOTE: Our work may be fleeting, even if the technology of film and TV lets it last for decades or centuries. But the hearts and minds we move, and the way those people then change the world, those things will ripple on through to the end of time. And that is the un-substantive substance of our work.`
- Jan 15, 2023 10:23 Deciphering Glyph :: Potato Programming <-- tl;dr Design for lists not individual things! --> QUOTE:
However, by initially designing an interface based on lists of things rather than individual things, itâs much easier to hide irrelevant implementation details from the client, and to achieve meaningful improvements when optimizing. - Jan 14, 2023 21:26 ChatGPT and Knowledge Strategy. Building low-cost cognitive assistants | by Dan McCreary | Jan, 2023 | Better Programming <-- more like "coherent synthesized knowledge that must be fact checked for lies and bias":-) --> QUOTE:
Now every knowledge worker in your organization can have their business processes streamlined using cognitive assistants that take in natural language questions and return coherent synthesized knowledge. - Jan 13, 2023 19:21 archive.org of Bryght's corporate site: Brave new Web 2.0 is about expression and remixing | Bryght <-- The good ole "Bryght" days of August 2005 :-) Fast forward to January 2023 and I now have 300,000 photos on flickr and delicious is gone! --> QUOTE:
Roland Tanglao, a Vancouver Web developer, spends many of his waking hours living "inside" the Web. He has uploaded more than 15,000 photos to his two accounts at Yahoo's photo-sharing site, Flickr. He publishes his musings on as many as 10 blogs. And when he stumbles across something on the Web that interests him, he stashes a public bookmark of it online at a service called Del.icio.us (http://del.icio.us) so that others can see - Jan 13, 2023 08:06 Archetypes Revisited â Roden Newsletter Archive <-- Classic amazing craigmod writing. Read the whole thing! --> QUOTE:
Iâve (accidentally, bumblingly) found the fastest way to âlevel upâ my own âqualityâ of self (that is, to self-elevate into a higher plane of Good Archetypicalness, to strengthen my own backbone) is through parenting. I had the tremendous privilege of being a father figure to a kid for a few of these previous years, and nothing made me âbetterâ or more âmatureâ or more âinspired to crack open the worldâ for someone than interacting with this kid. The experience is difficult to capture in words; parenting truly is a bizarre short circuit of the brain, like a wormhole into otherwise inaccessible portions of the mind. In this way, parents who have an abundance of life force and time and mental space are âblessedâ in the literal meaning of the word â that is, they are promoted, like gods to their children, and have the power to establish the healthy parameters of life and possibility. There were weeks where itâd just be me and this kid, and the conversations we had â lord, talk about expanding. I felt the edges of my own universe fly out as I witnessed the kidâs own sense of spaciousness swell in their eyes. Given a single day I could teach this tiny human more than my father did in his entire life. No one has ever added more of a sense of value or self-worth to my life than this child. Five years ago, nothing in this paragraph would have made sense to me. - Jan 13, 2023 07:5 2021:Some opinionated thoughts on SQL databases - Made of Bugs <-- This person loves SQLite. So do I :-) --> QUOTE:
I have a real love/hate relationship with SQL databases. They are incredibly powerful tools, and when used well can drastically simplify architectures and help solve entire classes of consistency and durability problems. At the same time, every time I interact with one, I feel like the experience is one of a thousand avoidable papercuts, and that the experience could be so much better without losing almost any of their strengths. SQL as an API is in many ways a relic from another era, and while itâs held up remarkably well, it also feels like it shows its age. The operational problems also terrify and enrage me. Databases are always going to be challenging and sources of complexity and danger, but it feels like SQL engines barely even try to offer predictability performance or to build reliable guard rails against accidentally taking the entire site down....My frustrations with SQL engines give me an optimistic lens on the âNoSQLâ fad/movement/whatever you want to call it. Whether or not they are succeeding, in systems like MongoDB, I see a real attempt to modernize how a database works, and to bring modern sensibilities â such as easy scale-out, rapid iteration of the application, 24/7 availability, âcattle, not petâ cloud deployment â to our databases. I see attempts to simplify systems to make them more understandable and predictable, and in order to offer better guarantees. I see efforts to design interfaces better-suited to our modern style of application development, where the app code is king, and is rapidly evolving and iterating, and where planned downtime for maintenance is no longer a norm. - Jan 13, 2023 07:51 Grace Hopper and Howard Aiken The Automatic Sequence Controlled Calculator, Copyright 1946 <-- 1946 Admiral Grace Hopper!
- Jan 12, 2023 19:51 FAQs (includes ârage-inducing simplificationsâ) - Teri Kanefield <-- a great 20 question FAQ --> QUOTE:
Internet Triggers and Rage Inducing Simplifications: Some of the questions I presented here are genuine questions. Often, though, people are repeating what Yale professor Timothy Snyder called âInternet Triggers,â which is something a person reads on the Internet, feels triggered by, and repeats. Iâve called them ârage-inducing simplifications,â because they tend to take a complex situation, reduce it to something that might contain some truth, but isnât true, and phrase it in a way that is likely to induce rage in the listener. - Jan 12, 2023 11:01 We Need a Revolution in Clean Indoor Air | The Tyee <-- what Herr Doktor Professor Forberg said :-) --> QUOTE:
Forsberg would agree....âSafe air, provided by technologies developed and implemented by mechanical engineers, will stop COVID-19 and its mutations, as well as colds, flus, and other airborne diseases,â he wrote. âBut first we will have to make a conscious decision to build them.â...Until then, donât expect this pandemic to end, let alone fade away. [Tyee] - Jan 12, 2023 09:27 Vintage Apple's Byte magazine PDF archives <--- includes the lisp issue from 1979 https://vintageapple.org/byte/pdf/197908_Byte_Magazine_Vol_04-08_LISP.pdf --> QUOTE:
While Macworld and MacUser capture the history of the Macintosh, Byte nicely captures the history of the entire personal computer industry from the early days (Sept 1975) through July 1998 (just two issues shy of 23 years). - Jan 11, 2023 19:52 12 resolutions for programmers [2023 update] <-- lots of great ideas, here, pick 1, 2, or 3 :-) or more
- Jan 11, 2023 19:02 Reverse Prompt Voodoo â OUseful.Info, the blog⊠<-- "prompt takeovers" and "prompt leaks" oh boy :-) --> QUOTE:
That post also makes an interesting distinction between prompt takeovers and prompt leaks, where a prompt takeover allows the user to persuade the LLM to generate a response that might not be in keeping with what the service providers would like it to generate, which may place the service provider with a degree of reputational risk; and a prompt leak reveals intellectual property in the form of the carefully crafted prompt that is used to frame the serviceâs response as generated from a standard model. - Jan 11, 2023 13:53 Ten Facts About ChatGPT | Welcome to TeachOnline via Stephen Downes <-- 10 "facts". I don't think ChatGPT will impact software development for beginners. For experts who can check it's output fully, it's fantastic, for everybody else not so much. --> QUOTE:
ChatGPT (and similar systems) will have a significant impact on programming and code development...6. ChatGPT has some limitations - Jan 11, 2023 08:30 The slab and the permacomputer <-- YES to the cloud aka slabs AND YES to permacomputing! --> QUOTE:
Where does this leave us? Iâm perfectly comfortÂable in the both/and. I accept the inviÂtaÂtion of the slab; I benefit daily from the leverage it grants me. I am, at the same time, certain my functions and notebooks will be blown away before the decade is out; maybe just by the leviathanâs restlessness, or maybe by something more dire....Iâd like a permaÂcomÂputer of my own. - Jan 11, 2023 08:29 Permacomputing | viznut <--- yes --> QUOTE:
I am more interested in the aspect of cultural and ecological permanence. That is, how to give computers a meaningful and sustainable place in a human civilization that has a meaningful and sustainable place in the planetary biosphere. - Jan 10, 2023 18:58 Scaling Mastodon: The Compendium | Hazel Weakly <--- omg i thought the 1990s were over. somebody please do a modern implementation that's not a monolithic Rails app!
- Jan 10, 2023 10:56 Deductive vs. big-bang book structures - without bullshit<-- conclusion with minimal tl;dr material first! Yes! --> QUOTE:
Explain problem, then minimal reasoning and massive, unexpected conclusion. - Jan 8, 2023 21:06 LLMs: a bleak future ahead? - lcamtufâs thing <--- there will be a GPT "winter" aka another "AI winter" before 2030 is my prediction :-) and before I die i.e. hopefully before 2034 there will be AGI. But what do I know :-) Selected quotes --> QUOTE:
I suspect that barring urgent intervention, within two decades, most of the interactions on the internet will be fake....Further, one of the most plausible beneficial uses of LLMs might have the side effect of discouraging the creation of new organic content on the internet....human support continues to be a drag on revenue. Many businesses try to reduce costs by outsourcing the job to third-party call centers where low-wage workers with little agency must follow a rigid script. Herein lies the allure of LLMs: platforms such as ChatGPT are already capable of replacing these vestiges of customer support with something that feels more âauthenticâ to most, but costs almost nothing. I have no doubts that LLMs will be employed for this purpose soon, and that most of the time, we wonât even know - Jan 8, 2023 20:18 Travellers crave getaways but now weigh risks of lost baggage, poor weather, illness | The Star <-- .âWe thought we would be done with this." <--- OMG selfdelusion.com, The pandemic is not over!!!!!!! --> QUOTE:
Vancouver-based clinical psychologist Dr. Melanie Badali expects that ongoing pandemic weariness has likely exacerbated the blow of travel snafus for many. Two of her own pandemic-era trips were waylaid by unexpected surprises, she said, including a bout of COVID-19 that hit one family member after they arrived in Toronto for a wedding last June, forcing them to miss the festivities....âWe thought we would be done with this. People did not think this could still be happening,â Badali said of the pandemicâs ongoing impacts. - Jan 8, 2023. 17:18 Howard Rheingold Mind Amplifier - Can our digital tools make us smarter?<-- Read the whole thing --> QUOTE:
Therefore, I want to look at this new assortment of networked devices that are so essential to our lives as the tools they really are, and examine how we may use those tools to, in turn, design more humane and effective technology. Ultimately, I will explore how we can use our machines and digital media to create an informed and socially conscious form of mind- extension. The root ideas are not my original creations. Rather, by linking together the work of media historians, cognitive psychologists, and computer visionaries, I hope to provide a framework to guide our future use of machines-to-think-with. In our speciesâ self-interest, we need to understand the human-computer symbiosis in which weâve become enmeshed. - Jan 7, 2023 20:50 The WELL: State of the World 2023: Bruce Sterling and Jon Lebkowsky <--- the pandemic triggered the next era. Shall we call it "Weirding (sadly mostly in a negative sense) for the rest of us" :-) ? --> QUOTE:
Things have gotten really damned weird. The point here is that Bruce is right - the technolgically-enabled Modern Era is at least suffering under its own weight, if not collapsing. I think Cronenberg on Star Trek is a great metaphor - the Pandemic triggered the next era. Bruce is also right that there ain't a normal anymore (and what if we thought there was one, ok.)...This may seem like a scattershot of chaotic factoids that create a gestalt, and I hope you get that. It's a metaphor of the times. - Jan 7, 2023 16:07 platform collapse <-- the pendulum is swinging away from centralized... for now? For how long? 5-10 years or more if we are lucky?!? --> QUOTE:
El*n M*skâs antics at Tw*tter have been a wake-up call to many. They are beginning to realize that the platform monopolists and the surveillance capitalists are at war with us â citizens of the world. They have engaged some of the best minds â from psychology, cognitive science, usability, addiction research, human factors engineering, anthropology, etc. â so that our evolutionary developed cognitive biases are used against us to sell us more crap. Itâs becoming obvious that monopolies are not good for democracy. - Jan 7, 2023 15:39 The rise and fall of peer review - by Adam Mastroianni <-- peer review considered harmuful :-) ?!?! --> QUOTE:
Weak-link thinking makes scientific censorship seem reasonable, but all censorship does is make old ideas harder to defeat. Remember that it used to be obviously true that the Earth is the center of the universe, and if scientific journals had existed in Copernicusâ time, geocentrist reviewers would have rejected his paper and patted themselves on the back for preventing the spread of misinformation. Eugenics used to be hot stuff in scienceâdo you think a bunch of racists would give the green light to a paper showing that Black people are just as smart as white people? Or any paper at all by a Black author? (And if you think thatâs ancient history: this dynamic is still playing out today.) We still donât understand basic truths about the universe, and many ideas we believe today will one day be debunked. Peer review, like every form of censorship, merely slows down truth. - Jan 6, 2023 21:05 Mobile Phone Security for Activists and Agitators | RM: OpSec <-- In Spanish and German too! --> QUOTE:
This zine goes into detail about mobile phone surveillance and the most common and effective countermeasures against it. Popular misconceptions and urban legends are addressed to help ensure that our threat models and OpSec are based on reality. This zine is suitable for everyone involved in social movements. - Jan 6, 2023 20:29 Customize Mastodon to Change Your Post Character Limit â sweetmeat <-- super cool but not practical until it is mergeed into the main branch methinks! --> QUOTE:
The Mastodon social media service has a 500-character limit on post text. This article documents how you change the character limit in the web user interface and API endpoint that returns instance configuration data to clients (the latter is how many mobile apps that support post length customization define your instance character limit). - Jan 6, 2023 20:27 Computational Art: 2022 Wolfram Language WinnersâWolfram Blog <--- some excellent stuff complete with code!--> QUOTE:
Last, but certainly not least, our first-place winner! This one was a judge favorite all around. The fourth part in a series of posts (one of which was previously featured on the Wolfram Blog), this piece moves from the computational realm into the physical. Using a casting process, the 3D geometry was turned into a pendant, and as with other creations from this series, gifted to the creatorâs family. Combining computational design, metalworking and a story about family and love, this entry not only ticked the boxes for this competitions but was also a heartwarming read. - Jan 6, 2023 09:58 Starship: Cross-Shell Prompt <--- love it so far --> QUOTE:
The minimal, blazing-fast, and infinitely customizable prompt for any shell! - Jan 5, 2023 20:59 Use Cases · ngs-lang/ngs Wiki <-- Designed for data manipulation, CLI testing, Ops scripting (whatever that is :-) ) Love it so far!
- Jan 5, 2023 20:55 Console #88 -- Kitty, MVT, and React Spectrum <-- Kitty and wezterm are both GPU based terminals and fast! Super kool!
- Jan 5, 2023 18:56
Drop #169 (2023-01-03): Starting Off The New Year Right <--linux is usable ROFL especially for geeks but i do love macOS too. Wezterm, Starship and many of hrbrmstr's other recommendations sound great. Everything else looks great except the mac only browser
Arc because really? i suppose i'm biased to Firefox though :-) - Jan 5, 2023 10:41 Lefsetz Letter » Blog Archive » The Escape Artist <--- YES...antiv*xxers are ins*ne --> QUOTE:
And just like in World War II, disinformation is ever-present. I mean this vax stuff is insane. Yes, the reason Damar Hamlin had such grave consequences from the hit is because he was vaxxed. People were saying that on T*itter within minutes! - Jan 5, 2023 10:33 The Accidental Taxonomist: Taxonomy Definition <--- great definitions --> QUOTE:
...then it goes on to say, âit may refer to a categorisation of things or concepts.â Thus, an information-retrieval taxonomy is a categorization of concepts (also called terms in a controlled vocabulary). It is not a classification system, since the goal is not to classify things, not even the things tagged with the taxonomy concepts, but rather to organize the set of concepts that have been identified as appropriate for tagging and retrieving a set of content. - Jan 4, 2023 17:07 The Kubernetes Handbook: A Comprehensive guide of 100 Q&A | by AceTheCloud.com by Abhishek Gupta | Dec, 2022 | Medium <-- this is no substitute for playing around with Kubernetes but sure is interesting :-) --> QUOTE:
Here are 100 questions that could potentially be asked on a Kubernetes exam or as part of a technical interview: - Jan 2, 2023 22:20 10 cool Apple Watch tricks youâll wish you knew earlier | by Nikhil Vemu | Mac OâClock | Medium <-- Shazam!!!! --> QUOTE:
The identified song can be played right by the Apple Watch, without any Bluetooth headphone....Right from freakinâ Apple Watch speakers! - Jan 2, 2023 20:05 Hiring and the market for lemons <--- yup :-) --> QUOTE:
1. They pay too little. ... 2. They pass on good or even "great" developers....3. They're trying to hire for some combination of rare skills....4. They're much more dysfunctional than they realize. - Jan 2, 2023 19:41 The tragedy of the commons is a false and dangerous myth | Aeon Essays <--- YES to the miracle of the commons!
- Jan 2, 2023. 18:11 MYWINWINCOUPON $5 2 pc drumstick coupon code :-) https://www.winwinchick-n.com
- Jan 2, 2023 09:08 Tim Smith: "My particular favourite underaâŠ" - Mastodon <-- never knew about
direnv! - Dec 30, 2022 13:10 Maslow's Hierarchy is Bullshit - by patty krawec <-- yes i agree --> QUOTE:
Because it isnât like our society actually believes people have basic needs that must be met in order for them to be functional members of society . If they actually believed this and valued peopleâs contributions then physical and safety needs would be met. ... And itâs nonsense anyway. Aesthetic needs are way at the top of Maslowâs pyramid but in The Cooking Gene, Michael W Twitty points out that everything Africans and African Americans did became spun gold in the hands of others. Enslaved Africans gave the world the blues and soul food and so much more. Donât tell me that people whose physical and safety needs were as far out of reach as theirs were did not possess knowledge or make aesthetic contributions. They were born knowing who they were. They were born into communities and through those communities they perpetuated cultural knowledge in so many different ways. All while seeking the very things that Maslow said people need before they can do anything else - Dec 30, 2022 12:51 Dec 27, 2018: Hopepunk, explained: the storytelling trend that weaponizes optimism - Vox <-- QUOTE:
In the era of Tr*mp and apocalyptic change, Hopepunk is a storytelling template for #resistance â and hanging onto your humanity at all costs. - Dec 30, 2022 12:49 The Fourth Tradition is the humanist tradition · The Third Bit <-- AGREED ---> QUOTE:
Reading it again today, though, Iâm struck by whatâs not there (and by the fact that itâs taken me almost 15 years to notice its absence). I think there should be a fourth column titled âHumanist traditionâ that focuses on values, on how computing is used, and on how cognitive and social psychology support, shape, and limit what we can build and how we build it. As a very rough draft: - Dec 30, 2022 09:27 Two great Adobe audio tools â vowe dot net <--- i'll never :-) use these tools but Enhance Speech sounds great! --> QUOTE:
Mic Check helps you with your microphone setup to make you podcast-ready. And Enhance Speech makes your voice recordings sound as if they were recorded in a professional studio. - Dec 30, 2022 08:27 Aaron Parecki <-- infosec.exchage/@ataxla wrote a zinger --> QUOTE:
so! if you run your own, you pretty much have to become a cache SRE, web-tier SRE, DB SRE, queue SRE, Rails SRE, you have to know how to secure unix systems, mitigate attacks, and if you're responsible, you have to do replication and backups....sure, Docker has made it so that you can stand up all of this easily, but long-term maintenance? are you really confident that you know what you're doing here? Oh, sure, you've offloaded a lot of this to your cloud provider, but then you're now dependent on that provider continuing to work. Unless you're a large corporation with a secure contract, your cloud provider most likely doesn't care about you. ...in short, standing up your own mastondon is signing up for a whole lot of Actual Work that we don't really want to do just to talk with friends, and we absolutely must stress that we both worked for twitter for 6 years and run our own **email server* for 21*<-- which leads me to my prediction; most non managed hosted mastodon instances will be gone in 2 years or less! Hope my prediction is wrong! I have run apache on my home server and it ain't pretty nor easy to self host over time even in a VPS in the cloud! - Dec 28, 2022 02:29 Lite XL, a Super Fast Editor Written in Lua --> Speed is a feature :-) --> QUOTE:
1I downloaded Lite XL because it's written in Lua and I just had to check it out. I was shocked at how fast everything loaded. It's amazingly fast. The UI ins't exactly stellar on MacOS, but the feel of the editor absoutely is. It's fast and tight and makes me smile, and I wish all software was this instant. - Dec 25, 2022 19:26 Writing Is Magic - Marc's Blog <--read the whole thing! --> QUOTE:
There are many ways to be influential. You can form 1:1 relationships with people, have small group meetings, do talks, send out a code review, or argue in Slack. All of those can be valuable at the right time. But there's one tool that I choose most often: long-form writing. Writing is the closest thing I know to magic....Nearly every time I need to drive a difficult, subtle, or contentious decision, I write a document. Sometimes that's half a page, sometimes its six pages. Sometimes much longer, although brevity is valuable. I see a few benefits to this approach that keep me coming back it it again and again. - Dec 25, 2022 18:28 Interfacing Huginn with Mastodon. | by The Doctor | Medium <-- super cool agent tutorial --> QUOTE:
Every time I update my blog, this demo agent will post the title and permalink to the post. You probably donât want this in practice but I think it illustrates the principle nicely. - Dec 25, 2022 15:20 Richard Corsi, PhD, PE (Texas) on Twitter: "1/ If we'd only take inhalation dose of virus-laden aerosols seriously. In Canada - COVID-19 funding/person in 2020 was $770/person (much lower now). COVID-19 fatalities nearly doubled between Oct '21 and Oct '22. Wait for it ...." / Twitter <-- read the whole thread!
Dec 24, 2022 09:28 Boris Mann: "@roland the instructions fit iâŠ" - Tools For Thought Rocks! ``` 1. Check your #LogSeq folder into a Git repo
Use the logseq-publish action by Pengx17 in a GitHub Action https://github.com/bmann/bmcgarden/blob/logseqconversion/.github/workflows/logseq.yml
Turn on GH Pages publishing for the repo
Flip the âall pages public when publishingâ in Settings > Editor OR set public:: true on individual pages ```
- Dec 23, 2022 22:50 My Year Of The Linux Desktop - Tao of Mac <-- Amazed that Rui is sticking with Fedora! --> QUOTE:
But I am 99% sure that if I get it anytime soon, it will run Fedora, and I guess that is about as good an endorsement for Linux on the desktop as Iâll ever write--> See also his earlier post You can leave your hat on where RUI talks more about Fedora quirks - Dec 23, 2022 22:31 Lessons in empathy: How to respond to someone with cancer - without bullshit <-- QUOTE:
Two principles: do listen to people in pain, and never give unsolicited advice<-- AMEN - Dec 23, 2022 22:22 Why it breaks your brain to take a compliment - The Oatmeal <-- tl;dr Say thank you when being handed a compliment! <--- Amen!
- Dec 23, 2022. 21:53 The Verge: Why Signal wonât compromise on encryption, with president Meredith Whittaker <-- I am 99% sure that 40 people is not enough for 3 apps and support and everything else like policy and trust and safety but I could be wrong :-) --> QUOTE:
How many people are at Signal right now?...About 40 total. Thatâs the org. - Dec 23, 2022 21:18 Stop Talking to Each Other and Start Buying Things: Three Decades of Survival in the Desert of Social Media <-- BRAVO! <-- read the whole thing but here's a juicy quote --> QUOTE:
Back to Diaryland and Minnesota and grandiose usernames and thoughts that take ever so much more than 280 characters to express. Thatâs okay. We can do that. We know how. Weâre actually really good at it. Love things and love each other. Weâre good at that, too. Protect the vulnerable. Make little things. Wear electric blue eyeshadow. Take a picture of your breakfast. Overthink Twin Peaks. Get angry. Do revolutions. Find out what Buffy character you are. Donât get cynical. Donât lose joy. Be us. Because us is what keeps the light on when the night comes closing in. Us doesnât have a web address. We are wherever we gather. Mastodon, Substack, Patreon, Dreamwidth, AO3, Tumblr, Discord, even the ruins of Twitter, even Facebook and Instagram and Tiktok, god help us all. Even Diaryland....It doesnât matter. Theyâre just names. It doesnât matter who owns them. Because we own ourselves and our words and the minute the jackals arrive is the same minute we put down the first new chairs in the next oasis. We make our place when weâre together. We make our magic when we connect, typing hands to typing hands....Hello, world. Come in from the cold. This will be a good place. For awhile. And then weâll make another one....Stop buying things and start talking to each other. Theyâve always known that was how they lose.--> See also How to have a good internet experience in 8 easy steps - Dec 23, 2022 19:39 mhoye: "The stochastic-parrot brainworms have gotten to the ACM. " - Mastodon --> ROFL, mhoye's take is based on The End of Programming by Matt Welsh which has this juicy QUOTE:
In this new computer scienceâif we even call it computer science at allâthe machines will be so powerful and already know how to do so many things that the field will look like less of an engineering endeavor and more of an an educational one; that is, how to best educate the machine, not unlike the science of how to best educate children in school. Unlike (human) children, though, these AI systems will be flying our airplanes, running our power grids, and possibly even governing entire countries. I would argue that the vast majority of Classical CS becomes irrelevant when our focus turns to teaching intelligent machines rather than directly programming them. Programming, in the conventional sense, will in fact be dead. - Dec 23, 2022 13:09 User Generated Content and the Fediverse: A Legal Primer | Electronic Frontier Foundation <-- USA only, is there a Canadian version?!? --> QUOTE:
For people hosting instances, however, it can also mean some legal risk. Fortunately, there are some relatively easy ways to mitigate that risk â if you plan ahead. To help people do that, this guide offers an introduction to some common legal issues, along with a few practical considerations. Dec 23, 2022 09:35 Harold Jarche: GPT-3 through a glass darkly <-- QUOTE: ``` GPT-3
Extends each voice & mimics creativity Obsolesces copy-writing and essays so that human insight becomes a luxury Retrieves the polymaths of the European Renaissance so that the best writers must be multi-talented to earn a living Reverses into mass deception and provides answers without real questions behind themsee quote below``
Don't miss --> Derek Thompson in the Atlantic: QUOTE:We may be in a âgolden ageâ of AI, as many have claimed. But we are also in a golden age of grifters and Potemkin inventions and aphoristic nincompoops posing as techno-oracles`- Dec 22, 2022 20:02 How much Iâve spent so far running my own Mastodon server on AWS <-- QUOTE:
In an ideal world, running all of this as is would be nice if it cost me less than $25 a month overall. Thatâs not much more than Twitter Blue!<-- sounds too expensive with too many moving parts for 1 user!!!!! $10 or even $15/month is affordable. $25/month is too much.What do you think :-) ?! - Dec 21, 2022 22:23 Do not buy three decades of loo paper, nor depart today for Barnardâs Star (Interconnected) <-- hmmm --. QUOTE:
That paper via Ethan Mollick on Twitter, who also points out a related theory that aliens are quiet because they are⊠hibernating?⊠waiting for computers to get better? - Dec 21, 2022 22:16 Participatory Governance and the Fediverse <-- Read the whole thing! --> QUOTE:
If we don't want a purely capitalist ownership of the fediverse (which is a real danger if we get a special social and institutional layer) then we lobby government (not software developers) to pay for it and manage it. That's kind of what has been done already with the W3C and the committee that designed the ActivityPub standard in the first place. It works, because nobody can own that standard. And the people who work on W3C are mostly paid by companies, contracts or governments. - Dec 19, 2022 11:31 With "Immunity Debt," Democrats are Having their Ivermectin Moment <-- tl;dr: Immunity debt is bogus and NOT a thing. --> QUOTE:
Itâs time to take post-COVID immune deficiency seriously and in turn, to accept that a ânew normalâ would mean high-quality ventiliation everywhere, indefinitely working from home, and universal high-quality masking, for starters. This is not a disease we can live with- certainly not the way we are living with it. âOld normalâ cosplay will never bring 2019 back, but it will kill and maim many more children before we are done with it. Like the Republicans before us, we deserve better than being told to get back to work and enjoy our twice-annual infections. Following in their footsteps by swallowing every evidence-free half-truth our government throws at us will leave us no better off than the MAGA crowd. - Dec 18, 2022 20:36 A simple Twitter archiver <--- QUOTE:
Make your own simple, public, searchable Twitter archive<-- looks great! - Dec 18, 2022 19:07 A Bloomberg terminal for Mastodon â Jon Udell <-- aka hour own personal Mastodon dashboard :-) --> QUOTE:
Hereâs my home timeline in the Steampipe dashboard. I can see a dozen items at a glance, and can easily scan 100 items in gulps of that size.--> See also Jon's next post: Create your own Mastodon UX - Dec 18, 2022 18:56 The Compassionate Programmer · The Third Bit <-- yes please this book is desperately needed --> QUOTE:
It ("The Pragmatic Programmer") left out things that mattered to me as a working programmer. Well into my thirties I chose not to notice how our industry excludes people who arenât affluent, white or Asian, straight, physically able, and male. Once I acknowledged that, it became impossible to read anything about teamwork or management in tech without asking what it said about fairness or employeesâ rights. - Dec 18, 2022 18:48 Start, test, then stop a localhost web server in a Bash script | Simon Willisonâs TILs <--- hmmm put this in a github action to do "rea"l stuff?!?
- Dec 15, 2022 20:00 Matthew Saunders: "The first in this series is anâŠ" - Roland's Mastodon <-- QUOTE:
The first in this series is an introduction. It lays out the context for these videos.<-- ADHD and neurodivergence is the context <---- video link: https://youtu.be/jM7YBJuBzPc - Dec 15, 2022 19:57 Interconnected.org: Letâs use spreadsheets to rewire apps and make new ones (Interconnected) <-- YES PLEASE --> QUOTE:
How about an app with a spreadsheet under the hood?... Like, the experience would be this: youâre using your photos app or Zoom or expense filing SaaS tool, then you go to Settings and scroll aaaaall the way to the bottom, and tap a power user button that says âOpen Spreadsheet.â...Then, magically, Google Sheets opens with all your data in it, and you can sort and query it in all the ways you couldnât before, and change the titles of your expense claims with spreadsheet functions and that all gets reflected back into the app, or build a callout to an AI to describe all your photos and add natural language tags, do it yourself or ask a friend who knows Excel functions, or whatever really. Anything the app developers didnât add because theyâre building for the 80% use case, and youâre building just for you. - Dec 15, 2022 06:54 Idyll Documentation | An overview. <--- javascript enriched writing cool <-- QUOTE:
We offer a free public hosting service so that you can publish your creations to the web in a matter of seconds. Continue reading to learn more about the project, or see our example gallery.... Idyll starts with the same principles as markdown, and uses a lot of the same syntax. If you want text to appear in your output, just start writing. The real power of Idyll comes when you want to use JavaScript to enrich your writing. Special syntax allows you to embed JavaScript inline with your text. Idyll comes with a variety of components that can be used out-of-the-box to create rich documents. - Dec 15, 2022 06:51 Shakedown Complete: The Story Behind Bill C-18âs Shameful Legislative Review Process and the Race to Mandate Payment for Links - Michael Geist <-- Time for a charter challenge!?!? <-- QUOTE:
As for the purported financial benefits, the governmentâs own estimates are less than half those of the Parliamentary Budget Officer, who also concluded that more than 75% of the revenues will go to broadcasters such as Bell, Rogers, and the CBC. The end result is a bill that will undermine competition and pose a threat to freedom of expression, while potentially leading Facebook to block news sharing in Canada and Google to cancel dozens of existing agreements with Canadian news outlets....As Iâve chronicled for months, Bill C-18 is the product of an intense lobbying campaign from some of Canadaâs largest media companies. - Dec 15, 2022 06:47 Over-engineering Secret Santa with Python cryptography and Datasette <-- QUOTE
Something I find interesting about this project is that it demonstrates how a Datasette plugin can be used to provide a full, self-contained app....I think this is a powerful pattern. Itâs a neat way to take advantage of the tools Iâve built to help make Datasette easy to deployânot just on Glitch but on platforms like Fly as well.<-- glitch is super powerful if you can figure out how to use it :-) (I failed to fully understand my eleventy vancouver restaurant website) and cope with its limitations - Dec 15, 2022 06:23 Rebroadcast: Social psychologist Jonathan Haidt on democracy, social media and how to fix America's 'ailing' institutions | On Point <-- QUOTE:
And as we talked about, I was trying to figure out, Tobias, what the hell happened? And he walked me through how some decisions made in 2009 changed everything. And so those two decisions are that Facebook added the like button across all its platforms. So now ⊠it wasn't just engagement, wasn't just measured by whether you clicked on something. It was now you could click, click, click all day long to say what you liked.... "And that gives a much more engagement data. And then Twitter copied that, other platforms copied that. Twitter in the same year added the retweet button. And this is huge. ... By making it possible to do with one button, and then by adding the quote tweet function where you can retweet something, and add your nasty commentary or whatever commentary you want, that makes everything go much, much more viral, much more quickly.<-- Perhaps unpredictable consequences of quote retweet and likes? Or perhaps it was predictable if we took the time to test and reflect which we never do in the software industry? - Dec 12, 2022 11:35 Adactio: JournalâDeclarative design <--YES.. i agree ... AND declarative is better but harder to use if you have an imperative software development background! <--- QUOTE
But if you agree with this statement, you should probably use a declarative design tool:... CSS is awesome and I want my tools to amplify the way that CSS had been designed....If you agree with the first statement but you then try using a declarative tool like Utopia or Every Layout, you will probably have a bad time. Youâll probably hate it. You may declare the tool to be âbadâ....Likewise if you agree with the second statement but you then try using an imperative tool like Tailwind, you will probably have a bad time. Youâll probably hate it. You may declare the tool to be âbadâ. - Dec 11, 2022 22:05 How to Setup and Use Logseq Sync <-- super cool! <-- QUOTE:
That's why we've been working on our own sync service, offering end-to-end encryption so don't have to trust anyone with the keys to your data (not even us) - Dec 11, 2022 09:55 reading-activitypub <-- QUOTE:
This document is for programmers who take one look at activitypub.rocks, click on through to the documentation, and can't make heads or tails of it....In other words this document is for me, one year ago....IMPORTANT NOTE: This document does not explain ActivityPub. It explains how to learn about ActivityPub.<-- cool, see also How to implement a basic ActivityPub server - Dec 10, 2022 19:44 Disillusioned With Democracy - Teri Kanefield <--- read the whole thing --> QUOTE:
Here is why it seems to me that we are in a protracted fight to save American democracy: If the Democrats could keep the White House and gain large enough majorities in both houses of Congress, they could make rapid changes that would help secure democracy: They could reform the Supreme Court by adding justices, thereby unraveling decades of work the rightwing spent packing the court. They could add Washington D.C. as a state, securing two more Senators and offsetting the Republicanâs Senate-rural-state advantage. They could pass legislation regulating national elections....But they canât do those things because they canât get a large enough majority in Congress. The New Deal, which ushered in rapid and far-reaching changes (including allowing Roosevelt to appoint the Supreme Court justices that declared racial segregation unconstitutional) happened because Roosevelt won elections with large majorities....But young people vote Democratic and changing demographics favor Democrats, which will make it increasingly difficult for the Republicans to win national elections while embracing the New Radical Right....So we have a lot of work to do over the next several elections. Fortunately, we have lots of people who are up for the task. â - Dec 9, 2022 19:48 Playing with ActivityPub - macwright.com <-- QUOTE:
It isnât possible to implement ActivityPub without a server and a database. You canât do it with just a static site.<-- is this true? Doesn't snac2 work without using a database?!? What am I missing? - Dec 9, 2022 11:48 When your database is an HTTP client â Jon Udell <-- super cool an all in one scraping solution <--- QUOTE:
Thatâs a powerful way to reason over HTML data! It was easy for me to extend the HTML plugin in this way, and I assure you that Iâm no 10x programmer. The Steampipe plugin SDK and the wonderful goquery package are doing all the heavy lifting. I just had to stitch the components together, and if youâre any kind of programmer, with or without Go experience, you could pretty readily do the same. - Dec 9, 2022 07:48 The cloudy layers of modern-day programming | â
â€â° Vicki Boykis â
â€â° <-- VendorOps ROFL :-) <-- QUOTE:
...I realize now that we need to label this properly. Itâs âmanaged vendor stuff opsâ....Modern software is hard to develop locally, hard to build the internal logic for, and intrinsically hard to deploy, especially so in the case of machine learning. Just take a look at the MLOps paper, which I have nightmares about occasionally....The problem has gotten so bad that you can usually no longer start from scratch and develop and test a single piece of software in a single, preferably local environment....In order to re-create Viberary locally, I would have to somehow spin up BigQuery? Then also somehow recreate Colab, which, again, is proprietary, and test there. - Dec 7, 2022 12:50 Overview | Introduction to the Mastodon API using CircuitPython | Adafruit Learning System <--- maybe i'll "warm up" :-) for writing a 10000 character server in a functional language by writing a client first :-)
- Dec 7, 2022 12:01 Understanding a Protocol <-- QUOTE:
Andrewâs latest notes on how ActivityPub and Mastodon work under the hood, based on his extensive development work building out TakahÄ.<-- I'd like to implement a "single user no database 10000 char limit text-only no link unfurling no media storage" ActivityPub instance aka "snac2 but not in C and with 10000 characters" in a functional language or in Rust complete with tests; i know i am dreaming but oh well :-) - Dec 5, 2022 17:57 What if failure is the plan?. Iâve been thinking a lot about failure⊠| by danah boyd | Dec, 2022 | Medium <--- yup ---> QUOTE:
The debt financing around Twitter is gob-smacking. I cannot for the life of me understand what the creditors were thinking, but the game of finance is a next level sport where destroying people, companies, and products to achieve victory is widely tolerated. Historical trends suggest that the losers in this chaos will not be Musk or the banks, but the public....For an anchor point, consider the collapse of local news journalism. The myth that this was caused by Craigslist or Google drives me bonkers. Throughout the 80s and 90s, private equity firms and hedge funds gobbled up local news enterprises to extract their real estate. They didnât give a shit about journalism; they just wanted prime real estate that they could develop. And news organizations had it in the form of buildings in the middle of town. So financiers squeezed the news orgs until there was no money to be squeezed and then they hung them out to dry. There was no configuration in which local news was going to survive, no magical upwards trajectory of revenue based on advertising alone. If it werenât for Craigslist and Google, the financiers wouldâve squeezed these enterprises for a few more years, but the end state was always failure - Dec 5, 2022 17:24 AI Homework â Stratechery by Ben Thompson <-- OpenGPT lies :-) don't believe the hype: QUOTE
This is a confident answer, complete with supporting evidence and a citation to Hobbes work, and it is completely wrong. Hobbes was a proponent of absolutism, the belief that the only workable alternative to anarchy â the natural state of human affairs â was to vest absolute power in a monarch; checks and balances was the argument put forth by Hobbesâ younger contemporary John Locke, who believed that power should be split between an executive and legislative branch. James Madison, while writing the U.S. Constitution, adopted an evolved proposal from Charles Montesquieu that added a judicial branch as a check on the other two. - Dec 4, 2022 18:52 denise | A guide to potential liability pitfalls for people running a Mastodon instance <--- QUOTE:
I posted a thread on Twitter about potential legal liabilities for United States people who decide to run a Mastodon instance, and the response made it clear there's a lot of people who could use the extended background. So here is a guide to potential liability pitfalls for people who are running a Mastodon instance, and how to mitigate them. This is mostly US-specific, but I noted which things to think about are likely to apply worldwide. This is not legal advice and you should contact a lawyer licensed in your jurisdiction for the exact details of the liability you're exposed to and a detailed risk assessment. - Dec 4, 2022 15:02 I Want a Memory Diagram Generator · The Third Bit <-- QUOTE:
I want a tool that will let me specify a program, its inputs, and a specific instant in its execution, and will then run the program to that instant, generate the memory diagram, and save it in a scalable file format like SVG. Specifying the point at which I want the diagram is the hard part: âstop at line 36â isnât enough, since I might want to stop at that line on the fourth call or when the program is five levels deep in recursive calls.<--- yes please i want this as well! - Dec 4, 2022 14:03 Christine Lemmer-Webber:The Heart of Spritely: Distributed Objects and Capability Security and earlier blog post from CLW:If you can't tell people anything, can you show them?<-- QUOTE:
Spritely's core layers of abstraction make building secure peer-to-peer applications as natural as any other programming model. Spritely provides an integrated system for distributed asynchronous programming, transactional error handling, time-travel debugging, and safe serialization. All this under a security model resembling ordinary reference passing, reducing most considerations to a simple slogan: "If you don't have it, you can't use it."<--- see also A Conceptual Introduction to Spritely Goblins <-- QUOTE:In the end, once the standards are formalized and the tooling fully implemented, the details of this arcana will be utterly beneath a user's notice. To them, the invite code works like an invite code; the chatroom works like a chatroom. Under the hood, a profound sophistication belies and befits the advanced requirements of distributed digital social systems. No longer will we have to ham-fist our modes of relation into artifacts like blockchains or instances, gluing brittle access schemes atop them. By virtue of decades of compounded effort and expertise, we will at last able to code decentralized programs with nuanced permissions from the outset. - Dec 4, 2022 14:00 The architecture of Mastodon <-- so great, read the whole thing!
- Dec 4, 2022 13:32 jenn schiffer: "these kids are so used to botsâŠ" - pixel.kitchen aka "the cool babe zoneâą" <-- QUOTE:
these kids are so used to bots being at the end of the submit button, more so that i was used to experiencing at that age, so i keep that in mind and respond to such reports along the lines of "hey i want to help, but this is not how you talk to people to get it." and they often apologize, genuinely! i get a lot of "i didn't realize this was a person" which is incredibly mature once you get past their original message calling my mom gay because their bot code doesn't work lol 2/5<---so true but really don't understand why you anybody of any age would think it's appropriate to be rude to somebody online when they wouldn't be rude in so called :-) "real life" in the same situation!!! - Dec 2, 2022 07:43 Datasette Client - with SQL Cells / Observable Ambassadors | Observable <-- QUOTE:
Datasette is a tool that allows you to easily publish a SQLite database online, with a nifty UI for exploring the dataset and an API that you can use to programmatically query the database with SQL....This client, which you can import into your own notebooks, simplifies access to that API, allowing you to query Datasette instances using Observable's new SQL cells!...Just make sure your Datasette instance has CORS enabled (pass in the --cors flag), and it will be ready to go with Observable!<-- super cool, see also https://fedi.simonwillison.net/@simon/109434960294373749 <-- QUOTE:This is a really neat example of how easy it is to fetch data from a Datasette instance and visualize it using an Observable notebook ...It's actually even easier to do that today, as Observable now has a SQL database interface - and @alexgarciaxyz built a neat library for using that directly against Datasette: https://observablehq.com/@ambassadors/ - Dec 1, 2022 19:46 What I Want for Code in Textbooks · The Third Bit <-- QUOTE:
For example, suppose I want to include a snippet of code in an explanationânot an entire class or function, but just a few lines or a method. I canât do this with computational notebooks: so far as I can tell, they all require cells to be runnable as-is, which means I canât have just a few key lines from the middle of a function or one method from the middle of a class. Similarly, suppose I want to show a class with placeholder ellipses instead of the method bodies so that readers can get an overview of whatâs where before we dive into specifics. Again, the tools that let me run code in situ donât allow this... Itâs all technically feasible, particularly if someone wants to leverage an existing platform like VSCode. I donât expect to see it in my working lifetime, but I do still hope that programming will some day free itself from backward compatibility with punchcards and all the misery that antiquated constraint causes. <-- Amen! - Nov 29, 2022 18:41 The Feast House <-- QUOTE:
A platform for Indigenous abundance...A place to be in and among Indigenous power, strength, responsibility and generosity, the Feast House is hosted by The Circle on Philanthropy. Come in, you are invited to feast with us.<--- some great looking places to donate! - Nov 28, 2022 19:18 Basic scatterplots in Threlte | Saaientist <-- QUOTE:
Svelte is great for data visualisation, but for larger datasets the simple declarative approach to drawing <circle>-s inside an <svg> doesnât cut it anymore. Other libraries like three.js are capable of handling more data, but they are written for 3D visualisation instead of 2D plots. ...Below, I show a proof-of-concept for a three.js-based 2D scatterplot with 5,000 points.<-- sounds fantastic - Nov 28, 2022 16:11 grunfink/snac2: A simple, minimalistic ActivityPub instance (2.x, C) - snac2 - Codeberg.org <-- QUOTE
This program runs as a daemon (proxied by a TLS-enabled real httpd server) and provides the basic services for a Fediverse / ActivityPub instance (sharing messages and stuff from/to other systems like Mastodon, Pleroma, Friendica, etc.). This is not the manual; man pages snac(1) (user manual), snac(5) (formats) and snac(8) (administrator manual) are what you are looking for. snac stands for Social Networks Are Crap.<-- Except for being written in C :-), this sounds great! <--- there's a MacPort! https://ports.macports.org/port/snac/details/ - Nov 28, 2022 15:01 rhysd/actionlint: Static checker for GitHub Actions workflow files <-- QUOTE:
actionlint is a static checker for GitHub Actions workflow files. Try it online!<-- neat! and super helpful! someday i will no longer :-) be locked in GHA's velvet trunk :-) - Nov 27, 2022 21:14 Knowing and Doing: November 2022 Archives <-- QUOTE: Several people in my feed posted, boosted, and retweeted a link to this DEV Community article, which walks readers through the process of posting a status update using curl or Python. Everything worked exactly as advertised, with one small change: the Developers link that used to be in the bottom left corner of one's Mastodon home page is now a Development link on the Preferences page.
- Nov 27, 2022 20:49 Experimenting with Federation and Migrating Accounts | by Kris NĂłva | Nov, 2022 | Medium <-- QUOTE:
A single Mastodon node is self-aware, which, generally speaking in distributed systems is a big âno noâ. We learned this in Kubernetes. Large infrastructure should usually have no awareness of its own domain name such that it can easily be replicated and moved. - Nov 26, 2022 09:30 Massively increase your productivity on personal projects with comprehensive documentation and automated tests <-- QUOTE:
With issue driven development you donât have to remember anything about any of these projects at all. ...Iâve had issues where I did a bunch of design work in issue comments, then dropped it, then came back 12 months later and implemented that designâwithout having to rethink it. ...Iâve had projects where I forgot that the project existed entirely! But Iâve found it again, and thereâs been an open issue, and Iâve been able to pick up work again.<-- love this issue driven approach, maybe i should adopt this for my personal hobbyist projects !!!! - Nov 24, 2022 17:17 A Scheme Primer <-- QUOTE:
The following is a primer for the Scheme family of programming languages. It was originally written to aid newcomers to technology being developed at The Spritely Institute but is designed to be general enough to be readable by anyone who is interested in Scheme.<--- Maybe, someday :-) --> see also the video version: Unlock Lisp / Scheme's magic: beginner to Scheme-in-Scheme in one hour - Nov 21, 2022 19:06 andygrove/bdt: Boring Data Tool <-- Run SQL queries about against files! yet another tool to do this and much moar!
- View file schemas View contents of files Run SQL queries against files Convert between file formats View Parquet file metadata (statistics) Supports CSV, JSON, Parquet, and Avro file formats
- Nov 21, 2022 18:00 Mark Bernstein on Tinderbox â The Informed Life <-- QUOTE:
Information farming is intended to be more deliberate and more focused on gathering information thatâs pertinent and important though you may not know how youâre going to use it and keeping it ready to hand so while that itâs organized and you can go find the right kind of apple when you want to bake a pie. And this is a helpful distinction from things like information mining, which were at once to be essentially the same problem. Information retrieval! Digging stuff out of a database or out of the worldwide web. - Nov 20, 2022 18:18 Beautiful Racket: Why language-oriented programming? Why Racket? <-- maybe i should do my DSL for flickr photos in Racket and not Ruby?!? :-)
- Nov 20, 2022 17:51 Dell UltraSharp 38-Inch Curved USB-C Hub Monitor â U3821DW | Dell USA <-- someday when i have the space!
- Nov 20, 2022 16:45 Rahul Gopinath: Hosting your own ActivityPub instance for free <- Except for using Ođacle this sounds great! Also:lets's encrypt, nginx and reverse DNS tips
- Nov 20, 2022 13:54 The Underlying Technology Shibboleth <-- Regulators should regulate :-) and that means clearly demarcating fraud from innovation --> QUOTE:
Regulators donât want to be seen as stifling innovation, even when they canât demarcate the innovation from fraud or even describe the shape of the innovation or what itâs to be used to do. - Nov 19, 2022 20:35 Embedding Web Examples using Jotted | Thejesh GN <-- QUOTE:
Environment for showcasing self-hosted HTML, CSS and JavaScript snippets, with editable source.<-- Looks great! - Nov 19, 2022 14:15 Export a Mastodon timeline to SQLite | Simon Willisonâs TILs <-- ooooh gotta try this! yay! <-- QUOTE:
Many instances (including mine) expose a public timeline API. You can use that to request all "local" posts on the server - since my server only has one user (me) that's all of my stuff.That API starts here: https://fedi.simonwillison.net/api/v1/timelines/public?local=1 - Nov 19, 2022 13:40 Why I Stopped Using Bullet Graphs (and What I Now Use Instead) | Nightingale <-- QUOTE:
tl;dr: After teaching many data professionals about bullet graphs and using them in many dashboards, I started to notice that they had a fair number of downsides. A few years ago, I started using an alternative called âaction dotsâ that, I believe, are more informative, easier to understand, faster to visually scan, more compact, easier to implement, and donât have any of the downsides of bullet graphs. - Nov 19, 2022 07:47 Time is an illusion, Unix time doubly so... <-- ah yeah the infamous 2038 problem --> QUOTE:
Well, ok then. With a 32-bit time_t, we can then account for roughly 136 years starting in 1970. Except, time_t is a signed 32-bit integer, so we only get 68 years in either direction, leaving us with what you all know as the "Year 2038 Problem" (check progress). - Nov 18, 2022 23:25 GitHub Pages: The Missing Manual | Simon Willisonâs TILs
- Nov 18, 2022 20:49 Milky Eggs » Blog Archive » What happened at Alameda Research <--- QUOTE:
If you want to read a poorly researched fluff piece about Sam Bankman-Fried, feel free to go to the New York Times (PDF). If you want to understand what happened at Alameda Research and how Sam Bankman-Fried (SBF), Sam Trabucco, and Caroline Ellison incinerated over $20 billion dollars of fund profits and FTX user deposits, read this article. (And follow me on Twitter at @0xfbifemboy!)aka journalism fails again at the NYT - Nov 18, 2022 07:53 Scaling Mastodon in the Face of an Exodus | Nora Codes <--- QUOTE:
Good luck. May your timelines run smoothly and your processes never be OOM killed.<-- Federation issue woes due to influx of new servers and new users, sounds familiar :-) ??! - Nov 17, 2022 13:08 The Distributed Computing Manifesto | All Things Distributed <-- QUOTE:
Today, I am publishing the Distributed Computing Manifesto, a canonical document from the early days of Amazon that transformed the architecture of Amazonâs ecommerce platform. It highlights the challenges we were facing at the end of the 20th century, and hints at where we were headed.<-- mind blowing prophetic insights from Werner and the A*azon folks. Not many people can think these thoughts, write them out this wel, and live to see them implemented and go live. So many cancelled projects that are similar to this! - Nov 16, 2022 19:56 What is YunoHost? | Yunohost Documentation <-- QUOTE:
YunoHost is an operating system aiming for the simplest administration of a server, and therefore democratize self-hosting, while making sure it stays reliable, secure, ethical and lightweight. It is a copylefted libre software project maintained exclusively by volunteers. Technically, it can be seen as a distribution based on Debian GNU/Linux and can be installed on many kinds of hardware.<--- sounds great for experimental stuff - Nov 16, 2022 09:04 https://github.com/simonw/datasette/issues/1886#issuecomment-1316289392 Datasette Powered Investigative Journalism | bxroberts.org <--- lots of great datasette tips including performance tips!
- Nov 15, 2022 13:15 ToolsForThoughtLogSeq/publish.yml at master · ToolsForThoughtRocks/ToolsForThoughtLogSeq - Github action to publish logseq to igithub pages, yay!
- Nov 13, 2022 13:05 Robin Wieruch: Web Applications 101
- In this walkthrough, I want to show you the evolution of web development from a simple website to a complex web application where we clarify terminology such as:
client/server frontend/backend website/web application client application/server application REST/GraphQL web server/application server server-side rendering vs client-side rendering server-side routing vs client-side routing single-page application vs multi-page application code splitting, lazy loading, tree shaking, ... full-stack application static site generation BaaS, PaaS, IaaS, ...
- In this walkthrough, I want to show you the evolution of web development from a simple website to a complex web application where we clarify terminology such as:
- Nov 13, 2022 12:00 Generating artwork with Haskell - Ben Kovach
Iâve been creating Generative art consistently for about six months now. People are starting to ask what my stack looks like, and until now I havenât had anything to point at; Iâd like to change that today! Iâm going to lay out my approach in this blog post, and weâll put together something simple using the stack Iâve been using to generate art.
The long and short of it:
I use Haskell I use Cairo It rocks!
- Nov 13, 2022 11:56 Tailscale - Pop22 <-- aka how to use tailscale as a VPN
If you have a device you can always keep âonâ, such as an old laptop or desktop, or Raspberry Pi, you can ignore commercial VPN services and just use what you have. Just remember to keep your device âonâ and donât let it go to sleep.
On an old desktop or other device that is always plugged in, and always connected to the internet, I install Tailscale.
I log in using my GitHub account (though you can also use your Google account). Tailscale will authenticate you and you should see the name of that device
Make the device you just set up route traffic through an exit node
Go to Tailscale admin console, pick the machine that says Exit Node, click the three dots and make sure âUse as exit nodeâ is enabled
Install Tailscale on another device. Select the exit node you just setup
Check your external IP address to see that you are routing traffic through your exit node at home
- Nov 13, 2022 10:20 android - SQLite group by/count hours, days, weeks, year - Stack Overflow <--- yay for sqlite <--- QUOTE
SELECT strftime('%m', timestamp), count(*) FROM Data WHERE timestamp >= strftime('%s', '2012-01-01 00:00:00') AND timestamp < strftime('%s', '2013-01-01 00:00:00') GROUP BY strftime('%m', timestamp);<-- see also How to group by week no and get start date and end date for the week number in Sqlite? - Nov 13, 2022 09:56 Linux Ubuntu Installation Steps on Old MacBook Air Mid- 2012 | by Carla Martins | Code Like A Girl <-- great howto, thanks! i will eventually install ubuntu on my MBA 11" 15,1
- Nov 13, 2022 09:36 microblogpub's microblog <-- QUOTE: A self-hosted, single-user, ActivityPub powered microblog.` <-- Nice, now if only i understood reverse proxying
- Nov 13, 2022 09:09 The IndieWeb for Everyone | Max Böck<--- QUOTE:
Just like with migration to another country, it takes two sides to make this work: Easing access at the border to let folks in, and the willingness to accept a shared culture - to make that new place a home.<-- it needs to be as easy as hosting a static website! or even easier! Nov 13, 2022 09:09Anthchirp/mastodon-defederate: Aiding small Mastodon instance admins by tracking larger instances' server blocklists <-- QUOTE: ``` If you are running a small Mastodon instance then you do not have the benefit of moderation teams that larger instances have. This means that you may see toots from instances that you are not interested in. Particularly when you use relays to discover interesting content there is a high probability that you will quickly discover eg. openly racist instances that nobody in their right mind needs or wants. With a personal mastodon instance it will be your job to either block individual users from those instances, or manually defederate (that is: block) the server for everyone on your instance.
So if you trust some larger instance to do a good job at maintaining their instance block list then this tool allows you to piggyback on their work and use their blocklists on your instance. ``` <-- could be useful if ever get my server running :-)
- Nov 12, 2022 14:17 timhutton/twitter-archive-parser: Python code to parse a Twitter archive and output in various ways <-- QUOTE
Download your Twitter archive (Settings > Your account > Download an archive of your data). Unzip to a folder. Copy parser.py into the same folder. (e.g. Right-click, Save Link As...) Run the script with Python3. e.g. python parser.py from a command prompt opened in that folder.<-- super cool, wonder if will scale to my 100,000 (tweets + retweets?)? - Nov 12, 2022 12:2 Dynamic DNS (DDNS)? -How it Works and Why Use It? <-- too complicated but oh well
- Nov 12, 2022 12:28 Creating Terminal Based Screencast Movies With VHS â OUseful.Info, the blog⊠<-- QUOTE:
Via a fun blogpost from Leigh Dodds â Recreating sci-fi terminals using VHS â and the fascinating repo behind it, I come across charmbracelet/vhs, a nifty package for creating animated gif based screencasts / movies of terminal based interactions. - Nov 12, 2022 08:41 Honk If You Like The Fediverse! | rud.is <-- QUOTE:
Running a full-on Mastodon instance means dealing with PostgreSQL, Redis, Ruby (ugh), and NodeJS. Sure, Docker is an option, but this is still a big project, and itâs more than likely that youâre not a Ruby programmer (which makes it difficult to poke at the code to bend it to your will).<-- how dare you :-) ? just kidding but i do love Ruby. maybe i'll try this on a VPS someday? - Nov 12, 2022 08:41 Honk If You Like The Fediverse! | rud.is <-- QUOTE:
Running a full-on Mastodon instance means dealing with PostgreSQL, Redis, Ruby (ugh), and NodeJS. Sure, Docker is an option, but this is still a big project, and itâs more than likely that youâre not a Ruby programmer (which makes it difficult to poke at the code to bend it to your will).<-- how dare you :-) ? just kidding but i do love Ruby. maybe i'll try this on a VPS someday? - Nov 11, 2022 11:52 Running the numbers on the journey to insight - McGee's Musings <-- QUOTE:
Smil lays out his case for the relevant information about the real world that we ought to share. He starts with energy and food. Hard to get much more fundamental than that. If youâve got eight billion people on the planet, thatâs going to call for a lot of food to produce and distribute. That production and distribution depends on energy and most of that energy comes from fossil fuels. Fossil fuels that wonât be easily displaced by renewable sources at the scale implied by a population of eight billion. This is a theme that Smil continues to hammer on; that you have to look at systems and scale in sync. He drives that home in a series of chapters examining his candidates for the four material systems that underpin our current economic environment; steel, cement, plastics, and ammonia. Not exactly the âsoftware is eating the worldâ message that weâve become accustomed to.<--- Sounds like How the World Really Works: The Science Behind How We Got Here and Where Weâre Going might be worth reading! - Nov 10, 2022 07:51 Installed Ubuntu 22.04? Do These Things Next! - OMG! Ubuntu!
- Nov 10, 2022 07:51 How to upgrade from Ubuntu 20.04 LTS to 22.04 LTS - nixCraft <-- 3rd party repo tips might be good, rest is a rehash of the official ubuntu uprade docs it appears!
- Nov 10, 2022 07:44 AppImage incompatibility in Ubuntu 22.04 - Development - Joplin Forum -
sudo add-apt-repository universe sudo apt install libfuse2 - Nov 9, 2022 21:13 foundational history and basic truth of Micromobility in 10 commandments. | LinkedIn <-- AMEN, we need humility!!!!!!!!!!!!!! <-- QUOTE:
7. They promised us flying cars, we got bike lanes - Moonshots will not fix our broken transportation system. We need humility. - Nov 9, 2022 19:22 Home invasion <-- QUOTE:
I hadn't fully understood â really appreciated â how much corporate publishing systems steer people's behaviour until this week. Twitter encourages a very extractive attitude from everyone it touches. The people re-publishing my Mastodon posts on Twitter didn't think to ask whether I was ok with them doing that. The librarians wondering loudly about how this "new" social media environment could be systematically archived didn't ask anyone whether they want their fediverse posts to be captured and stored by government institutions. The academics excitedly considering how to replicate their Twitter research projects on a new corpus of "Mastodon" posts didn't seem to wonder whether we wanted to be studied by them. The people creating, publishing, and requesting public lists of Mastodon usernames for certain categories of person (journalists, academics in a particular field, climate activists...) didn't appear to have checked whether any of those people felt safe to be on a public list. They didn't appear to have considered that there are names for the sort of person who makes lists of people so others can monitor their communications. They're not nice names.
- Nov 9, 2022 09:37 val town <-- QUOTE:
Val Town is your personal cloud runtime - create vals (JavaScript values) in your personal namespace<--- awesome experiment, will it last :-) ?!? who knows? have fun with it now! - Nov 9, 2022 09:33 Geoffrey Litt on Twitter: "1/ "Build an app with a spreadsheet" is a mainstream idea now (Airtable, Glide, Coda, Notion, etc) but I believe there's still so much room to push this model further. Quick list of some (lesser-known??) projects that I find thought-provoking in this space:" / Twitter
- Nov 9, 2022 06:38 Pluralistic: 09 Nov 2022 Delegating trust is really, really, really hard (infosec edition) â Pluralistic: Daily links from Cory Doctorow <-- QUOTE:
Remember, Trustcor isn't just in Firefox's root of trust â it's in the roots of trust for Chrome (Google) and Safari (Apple). All the major browser vendors were supposed to investigate this company and none of them disqualified it, despite all the vivid red flags.<-- we should not rely on browser vendors like this! But I have no solution. - Nov 9, 2022 06:18 Notes on Fediverse Protcols and Implementation: frotz.net/misc/fediverse.txt <-- this looks familiar :-) i should try the exploring with curl section and look into the .well-known files, ok maybe not :-)
- Nov 8, 2022 16:15 Sanju Sinha on Twitter: "A lot of Machine Learning (ML) I learned during my Ph.D. was from youtube. I didn't have a guide to do this effectively and thus here it is: A complete guide to studying ML from youtube: 13 best and most recent ML courses available on YouTube. đ©âđ«đ§”—ïž" / Twitter including free courses from Stanford
Nov 8, 2022 11:59 A Scheme Primer <-- QUOTE:
The following is a primer for the Scheme family of programming languages. It was originally written to aid newcomers to technology being developed at The Spritely Institute but is designed to be general enough to be readable by anyone who is interested in Scheme.via https://mastodon.social/@cwebber@octodon.social <-- QUOTE: `Unlock Lisp / Scheme's magic: beginner to Scheme-written-in-Scheme in one hour!YouTube: https://www.youtube.com/watch?v=DDROSL-gGOo Peertube: https://share.tube/w/gdtnuipKbbVdR2u1murL4t
This is the live talk version of A Scheme Primer, as published by @spritelyinst: https://spritely.institute/static/pape`
- Nov 7, 2022 06:42 A Quick Fix For The Verified Status for Github on your Mastodon Profile - Jan Wildeboerâs Blog <--h*cks r us :-)
- Nov 6, 2022 15:44 Laurie Garrett on Twitter: "There's a cottage industry is tearing apart the @ProPublica + @VanityFair "expose" of the origins of #SARSCoV2 -- so many reports on the inaccuracies & failures in the story, it seems hard to imagine more. But @janeqiuchina is a Chinese-speaking writer, & this thread is intense." / Twitter <-- a debunking of COVID-19 Origins: Investigating a âComplex and Grave Situationâ Inside a Wuhan Lab â ProPublica
- Nov 4, 2022 12:37 Feta - "It is a an operating system image, based on Raspberry Pi OS Lite and includes the Matrix Synapse server, a self-hosted Element client, Postgres database, and it generates an SSL certificate for your domain using Certbot. The coturn TURN server is also included so voice and video calls work without any additional configuration." <-- super cool!
- Nov 4, 2022 11:23 gh: Update API usage to Tweepy 4.x · Issue #92 · micahflee/semiphemeral <--
pip install semiphemeral 'tweepy<4.0'seems to have fixed this for me fingers crossed - Nov 1, 2022 11:06 Roland Tanglao çȘèéą on Twitter: "i am in love with PureScript because of the awesome book "Functional Programming made easier": https://t.co/Oz3tcd3oSf What am I missing? Is this going to be like learning Ruby where I learned something that was briefly super popular but is no longer mainstream?" / Twitter <-- see also Purescript by Example
- Nov 1, 2022 12:06 github: issues/2166 rubocop:disable doesn't work on shebang comment lines · Issue #2166 · rubocop/rubocop <-- the answer is to add the following after the shebang line
# frozen_string_literal: true, not sure where i found this! i.e.:```ruby
!/usr/bin/env ruby
frozenstringliteral: true
```
- Oct 31, 2022 20:37 pengx17/logseq-publish: Logseq Publish Action <-- QUOTE
Publish your Logseq graph with a GitHub Action. This action is the missing piece for achieving a complete CD workflow for your public Logseq graph.<-- sounds super cool, i want do this to make my own 1 person wiki :-) - Oct 31, 2022 18:07 Documenting the Now <- QUOTE:
Documenting the Now develops open source tools and community-centered practices that support the ethical collection, use, and preservation of publicly available content shared on web and social media.<-- twitter tools look great! - Oct 31, 2022 12:45 Install ImageMagick with JPG, PNG and TIFF Delegates - Ubuntu (20.04) <-- QUOTE:
These are the steps required in order to Install ImageMagick with JPG, PNG and TIFF delegates.<-- I believe this gist should work with Debian and Raspian - Nov 6, 2022 15:45 COVID-19 Origins: Investigating a âComplex and Grave Situationâ Inside a Wuhan Lab â ProPublica <-- wow, i'd say we'll never know but doesn't mean we can't prevent it in the future if it was from a lab (which seems so science fiction but oh well truth is stranger than sci-fi :-) or at least have proper pandemic response the next time. I still don't personally believe it was from a lab (but what do I know about medicine and pandemics, ZERO!) but so many questions! <-- See Laurie Garret's tweet linking to a debunking
JUICY QUOTE:
The Worobey paper described its findings as âdispositive evidenceâ for a market origin. The New York Times catapulted the preprints to international attention. When the peer-reviewed version was published in Science in July, the âdispositive evidenceâ language was gone. In a detailed response to our request for comment, Worobey said that the removal of those words was the authorsâ editorial choice and that the language in Science was âno less definitiveâ than the preprint: âIt was replaced with similar language: âour analyses indicate that the emergence of SARS-CoV-2 occurred through the live wildlife trade in China.ââ
By contrast, the interim Senate report concludes that âthe hypothesis of a natural zoonotic origin no longer deserves the benefit of the doubt, or the presumption of accuracy.â The available evidence doesnât fit the patterns of previous outbreaks, it states, including outbreaks of SARS in 2003 and avian influenza in 2013. Those outbreaks saw many independent spillover events in multiple locations, and those viruses âexhibited much greater genetic diversity than early SARS-CoV-2 strains.â And within six months of the first known case of SARS, the report says, Chinese health officials found evidence of the virus in palm civets and raccoon dogs.
The interim report also points out that, âalmost three years after the COVID-19 pandemic began, there is still no evidence of an animal infected with SARS-CoV-2, or a closely related virus, before the first publicly reported human COVID-19 cases in Wuhan in December 2019.â
Worobey said, âOur two recent papers establish that a natural zoonotic origin is the only plausible scenario for the origin of the pandemic.â Before this story ran, Worobey posted his comments to us, as well as additional ones, on Twitter, so they would not be âignored or filtered,â and stated he had not been given sufficient time to respond.
While the China CDC found no evidence of the virus in animals in the market, Pekar told Vanity Fair and ProPublica that the removal of animals from the market by the start of 2020 made it difficult to âactually sample the correct animals for SARS-CoV-2.â
The Senateâs interim report is no likelier than the Worobey and Pekar studies to close the book on the origins debate, nor does it attempt to.
END JUICY QUOTE
- Oct 29, 2022 10:55 Loading Twitter Birdwatch into SQLite for analysis with Datasette | Simon Willisonâs TILs <-- learn from this to figure out what to do with my tweets, put them in a sqlite database as well as a webpage?
- Oct 28, 2022 20:39 The Socialist Case for Blockchain <-- QUOTE:
And that's where the error lies in the Jacoban's argument. They want the science to reflect their own moral and political philosophies. But conversely, I believe that, ultimately, the making of good decisions leads to something like a socialist moral and political philosophy. Because I believe things like personal freedom and autonomy, social diversity and equity, etc.etc., makes for better decisions. But for me it isn't dogma. It doesn't begin with socialism. It ends with socialism.<-- i agree. It ends with socialism! - Oct 28, 2022 19:17 How To fix WSL ubuntu 22.204.1 error
nsenter: cannot open /proc/27/ns/time: No such file or directoryDamionGans/ubuntu-wsl2-system-script issues/36 <-- the tl;dr fixed it for me! <--TL;DR: Change options of nsenter from -a to -m -p - Oct 28, 2022 06:56 Donate A Mask <-- Including Silicon soft seal masks! Has lots of great masks and is in Canada!
- Oct 27, 2022 19:32 cmdr2/stable-diffusion-ui: Easiest 1-click way to install and use Stable Diffusion on your own computer. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image. <-- for Windows and Linux; plenty of Mac ARM ports as well
- Oct 27, 2022 17:56 A guide to slow looking | Tate <-- QUOTE:
Be amazed by the discoveries you can make when you look for longer at art...It's up to you. We recommend 10 minutes, but you could try five minutes, half an hour, or even longer. You will be surprised by what you will get out of even two minutes spent slow looking.<- Try 5 minutes and then 10 minutes! (via https://twitter.com/lisawilliams/status/1585788903226630146) - Oct 26, 202211:48 Undetectable backdoors for machine learning models | by Cory Doctorow | Medium <-- QUOTE:
The title says it all â really! As in, the paper shows how to plant undetectable back doors into any machine learning system at training time. These are basically deliberately introduced adversarial examples, except thereâs one for every possible input. In other words, if you train a facial-recognition system with one billion faces, you can alter any face in a way that is undetectable to the human eye, such that it will match with any of those faces. Likewise, you can train a machine learning system to hand out bank loans, and the attacker can alter a loan application in a way that a human observer canât detect, such that the system always approves the loan.<-- scary and sadly i am not shocked! - Oct 25, 2022 21:28 How to create a heatmap in R - Data Science Tutorials <-- using ggplot2, could make for some fun art :-)
- Oct 24, 2022 18:10 Support Driven Expo 2022: Day 1 Notes â Learning (Lib)Tech <-- QUOTE: `My notes from the first day at Support Driven Expo 2022. There should be more, but I missed taking notes for a couple of the sessions I attended before and after my own presentation. <-- Arty knows support! So good!
- Oct 24, 2022 17:17 Easily automate deleting your old tweets, likes, and DMs with Semiphemeral <--- something to try after downloading all my tweets
- Oct 24, 2022 08:59 Marc Hedlund on Twitter: "I found it easy to set up @GoHugoIO on @render. One benefit of this is that Render will publish a build after every commit, so you can easily publish from an iOS device using @WorkingCopyApp. https://t.co/DCT9Z6QDFj" / Twitter <-- need to try this with bike blog rollingroland which uses an old version of hugo
- Oct 21, 2022. 09:34 Clothing and the colonial culture of appearances in
nineteenth century Spanish Philippines (1820-1896) <-- 620 pages see 174-175 --> QUOTE:
Another important element that that could not be ignored is the texture of local fabrics. No matter how fine the piña, jusi, sinamay or pinukpok is, they tend to be somewhat prickly, often causing rashes or skin irritations. This, combined with the tropical heat, could be regarded as one of the main reasons why shirts of these kinds of material were worn tucked out. It must also not be forgotten that baros were worn with tucked cotton shirts underneath. Wearing these diaphanous baros without any undershirts would have been scandalous, not to mention, uncomfortable Ducky Sherwood: week ending 2022-10-20 General â COVID-19 in British Columbia <-- The particle detector ducky bought was Temtop New Generation Hygrometer with PM2.5, AQI Monitor Indoor Outdoor Air Quality Monitor Thermometer Temperature and Humidity Gauge for Home, Baby Room, Greenhouse, Office, Cellar(Bracket Not Included) (amazon.ca link) <- QUOTE:
Particle detector and air filtration device. This is the particle detector I got, though I got it from the US. Spouse and I built a Corsi-Rosenthal box (cost ~CAD$200) which works really well. During the recent wildfire smoke, it took the PM2.5 count in our living room from 47 ”g/m^3 to 12 ”g/m^3 in 17 minutes. (NB: I had a hard time finding a 20âł box fan on short notice when we were making ours.) Hereâs a mini Corsi-Rosenthal box. Hereâs a tweet thread talking about making a thinner box with computer fans.
- Oct 19, 2022 16:00 jennybc/debugging: Talk about general debugging strategies. How to be less confused and frustrated. <-- QUOTE:
This talk will help you nurture your inner problem solver, covering both general debugging methods and specific ways to implement them in the R ecosystem.<-- need to read and watch the video and learn. - Oct 19, 2022 15:50 Access Google Sheets using the Sheets API V4 âą googlesheets4 <-- QUOTE:
googlesheets4 provides an R interface to Google Sheets via the Sheets API v4. It is a reboot of an earlier package called googlesheets.<-- yes, super useful for sharing with non R folks! - Oct 19, 2022 15:48 r-lib/asciicast: Turn R scripts into terminal screencasts <-- QUOTE:
asciicast takes an R script and turns it into an asciinema cast. It can simulate typing, and records all terminal output in real time as it happens.<-- super useful and cool! gotta try this - Oct 18, 2022 19:00 Regular Expression Matching with a Trigram Index <-- better regular expressions that are faster yes please go
re2go :-) ! See also: google/re2 and theruby bindings for re2 - Oct 18, 2022 10:56 How to set up Python in 2022 <-- omg the fact that we need these sorts of howtos is an indictment on the whole software industry or something!!!!
- Oct 17, 2022. 18:03 How to install ruby 3.1.2 on raspberry pi (took 10 minutes on pi400) <-- worked perfectly, uses
rbenv - Oct 16, 2022 11:08 Brent Victor from 2012: Learnable Programming <-- QUOTE:
Programming is a way of thinking, not a rote skill. Learning about "for" loops is not learning to program, any more than learning about pencils is learning to draw. People understand what they can see. If a programmer cannot see what a program is doing, she can't understand it.<-- AMEN! Thought I blogged about this but it appears I haven't! See also Up and Down the Ladder of Abstraction - Oct 16, 2022 10:57 Thoughts from a Not-So-Influential Educator · The Third Bit <--- QUOTE:
At the same time, there are several things we should stop doing, one of which is UML. Marian Petreâs award-winning âUML in Practiceâ analyzed why most developers donât use it; quoting one of her subjects, âUML is to the modeling we do every day as Latin is to the language we use every day.â Mike Hoye likens it to trepanation: medical students should know why it exists, why we thought it would work, and why we now do something else, but thatâs an hour, not a semester. If we are going to teach modeling, we should teach something that is both rigorous and useful: Daniel Jacksonâs Software Abstractions or Hillel Wayneâs Practical TLA+ would be excellent choices.<-- I like the idea ofalloyi.e. a round trip-able visual specification language between prose and code and diagrams but not sure it will ever take off! maybe before i shuffle off this mortal coil :-) ?!? - Oct 16, 2022 08:56 TfT Hacker - Exploring Tools for Thought and PKM on Twitter: "1/ Tana is.... Tana is not... What is Tana to me? A lot of buzz about @tana_inc & people patiently (impatiently) waiting for their invite for early access. Many compare Tana to Notion and Roam, but Tana is its own thing and in its own class. #TfT https://t.co/0JPlkDOkAn" / Twitter <-- better than Logseq?
- Oct 16, 2022 08:56 Lazarus Long on Twitter: "@TheAtlantic @jdkstern13 Regarding elastomerics...they fit extremely well, even with no fit testing. Optimal to have it, but way better than N95s at fit. 26 yearsof elastos. No infections. https://t.co/oYiH1Y5IFP https://t.co/o5vogODuYw" / Twitter <-- great thread https://www.patientknowhow.com/ is comprehensive
- Oct 13, 2022. 11:07 From Imagemagick fonts not found in OSX I found:
convert -font "~/MyFont.ttc"<- which i changed to.pfbinstead of.ttcand it worked! -> working bash script -->magick montage -font ~/fonts/n019003l.pfb '/mnt/c/Users/rolan/OneDrive/Pictures/WALKING_12OCT2022/*.JPG[1x1]' -tile 15x1 -geometry '1x1+0+0' miff:- | magick - -font ~/fonts/n019003l.pfb -scale 300x20 2022-10-12-walking-averagecolor.png<-- see also Adding a new font to imagemagick - Oct 13, 2022.10:06 WSL fonts:: How to install fonts for all users using WSL?
- Oct 12, 2022. 20:09 imagemagick montage issues on macOS and WSL <-- both the following seem to work and give the same error on WSL (maybe it works on macOS?!? because of WSL font problems?):
*
montage: unable to read fonthelvetica' @ error/annotate.c/RenderFreetype/1616.*~/bin/magick montage '.JPG[1x1]' -tile 6x1 -strip -geometry '1x1+0+0' averagecolor.png*~/bin/magick convert '.JPG' -strip -resize 1x1 miff:- | ~/bin/magick montage - -tile 6x1 -strip -geometry '1x1+0+0' averagecolor.png<-- i think i trust the second version more <-- works great on macO must be a WSL issue * the following also works great on macOS:magick montage '.jpg[1x1]' -tile 13x1 -geometry '1x1+0+0' png:- | magick - -scale 260x20 averagecolouresized.png<-- use scale not resize or the image isn't crisp * WSL:magick montage '/mnt/c/Users/rolan/OneDrive/Pictures/WALKING_12OCT2022/.JPG[1x1]' -tile 15x1 -geometry '1x1+0+0' png:- | magick - -scale 300x20 2022-10-12-walking-averagecolor.png` - Oct 12, 2022. 19:29 How To:: resize and make animated gif with imagemagick in 1 stepFollowup to blog post about animated gif
bash ~/bin/magick convert -delay 20 -loop 0 `ls -1 *.JPG` \ -resize 1200x675 12oct2022beeflying.gif^^-- resize and make animated gif in 1 step Oct 11, 2022 11:46 Clerk â Nextjournal <-- sounds great gotta try it! --> QUOTE: ```plaintext Clerk is a notebook library for Clojure that aims to address these problems by doing less, namely:
no editing environment, folks can keep using the editors they know and love
no new format: Clerk notebooks are regular Clojure namespaces ( interspersed with markdown comments). This also means Clerk notebooks are meant to be stored in source control.
no out-of-order execution: Clerk notebooks always evaluate from top to bottom. Clerk builds a dependency graph of Clojure vars and only recomputes the needed changes to keep the feedback loop fast. ```
- Oct 10, 2022 21:41 Cleaning data with sqlite-utils and Datasette - Tutorial <-- csv to sqlite and how to clean up data include date/times
Oct 10, 2022 17:49 I wish my web server were in the corner of my room (Interconnected) <-- I wish that as well but dynamic DNS, security updates, etc :-) I would love to buy a box and a service that somehow takes these difficulties magically out of home hosting! I did run Apache on Windows NT in the 1999 and early 2000s and it was 'difficult'. <-- QUOTE:
Perhaps thereâs a way to host my website at home, but have the static bits served by Cloudflare if the Raspberry Pi isnât available (using a global CDN as a UPS), and the dynamic bits always visit my home â but thereâs a graceful âcome back laterâ message if the Pi is down?
Iâm pretty technically capable but Iâm not sure I can be bothered.
There are so many things in the way. Getting a routable IP address at home. Making it secure. Monitoring it. Gracefully stepping up and down from the CDN.
I would love a turnkey way to home-host.
Hereâs the BIG question: even if it works as above, itâs still a bit of a hacky compromise to have my web server sitting on a shelf. How could it be easier than a monthly rental fee for cloud hosting? How could it be extra? Sure, ambient beats playing into my home office when somebody visits this blog⊠but what else? Thereâs a project here.
- Oct 10, 2022 09:46 Omar Rizwan on Twitter: "something weird about how old-school Xanadu/hypertext concepts seem to dramatically /privilege/ 'plain text', as this well-understood basic layer that all your links and transclusions sit on top of and interconnect" / Twitter <-- "I donât know if text has a future, or even if it should have a future."referenced in "Omar Rizwan: Against âtextâ" on page 100 of Future of Text Journal Feb 2022i Robin Sloan's newsletter
- Oct 9, 2022 09:07 How to use gganimate We are R-Ladies on Twitter:: Here is some sample code to generate a random walk, create a line plot, and layer in the animation. I love how it's simple to layer within the #ggplot2 framework. <-- gganimate is so much fun, read the entire thread and gganimate.com
- Oct 9, 2022 17:28 Defining Dashboards with Metrics | Rill <-- looks interesting, easy and fun. Not sure how proprietary it is?!?
- Oct 7, 2022 08:22 How to Draw and Use Polygons in R | FlowingData <-- QUOTE:
You can use straightforward functions in R to draw certain shapes, such as circles, squares, and rectangles. However, sometimes you need to draw a more complicated shape or one thatâs based on data.< --polygon()to draw fun shapes, maybe use this to draw funky icons for Firefox support data? - Oct 2, 2022 07:53 X ONE | ERGO-HealthTech <-- QUOTE:
X ONE is able to kill 99.9% of coronavirus in a few seconds, and also work against other types of bacteria and viruses, such as "influenza", "E. Coli", "MRSA", "S. Typhi", etc.<--approx $CDN 500 <-- via this tweet from Thomas Finch:I bought an X-One 222nm portable light and literally started laughing when I turned it on Itâs a lightbulb and a filter and some other stuff It shines light and viruses go kaput. Literally thatâs all it takes. A lightbulb and a filter and some other stuff<-- read the twitter thread; this X ONE is not a panacea yet but lights like this along with vaccines, masks and CR boxes and Hepa filters could be a great addition to our defences against COVID - Oct 1, 2022 12:01
issues/84 (VectorQuantizer2) - [CLOSED] · Issue #84 · CompVis/stable-diffusion <-- code snippet pip install taming-transformers-rom1504<--- is it really that simple to run stable diffusion?!? I doubt it! - Oct 1, 2022 11:58 August 2022 How to Run Stable Diffusion Locally to Generate Images <-- QUOTE:
Stable Diffusion is a text-to-image model with recently-released open-sourced weights. Learn how to generate an image of a scene given only a description of it in this simple tutorial.<-- how to do it with or without a GPU` - Sep 30, 2022 09:21 Beginner's TypeScript Tutorial | Total TypeScript <-- QUOTE:
Get hands-on interactive TypeScript practice and learn the foundational knowledge and skills you need to become a TypeScript Wizard.<-- I'll never be a wizard :-) but I like that you can run the examples. - Sep 28, 2022 16:20 We love to hate Clippy â but what if Clippy was right? | by tash keuneman | Sep, 2022 | UX Collective <- QUOTE
Every time there is a marathon design-thinking session, where the tables are littered with post-its and the smell of sharpies and body odour are in the air, someone will inevitably say âThe solution should be like Clippy, but betterâ.<-- Think of Clippy as an inspiration as well as a failure :-) !! - Sep 21, 2022 06:36 skimpy <- "A light weight tool (in Python) for creating summary statistics from dataframes." <- I like the automatic histogram!
- Sep 19, 2022. 18:30 J. K. G. Hopster, C. Arora, C. Blunden, C. Eriksen, L. E. Frank, J. S. Hermann, M.B. O. T. Klenk, E. R. H. OâNeill & S. Steinert:Pistols, pills, pork and ploughs: the structure oftechnomoral revolutions <- QUOTE:
In this article, we broach philosophical inquiry into what we term âtechno- moral revolutionsâ. We understand technomoral revolutions as processes of large-scale, radical moral change, whereby technology plays a noteworthy role in bringing the change about. Our contribution is twofold. First, we extend the scope of previous studies of technomoral change, by analysing four historical and contemporary candidate cases of technomoral revolu- tions. Secondly, inspired by these case-studies, we reflect on the structure of technomoral revolutions. More precisely put, we identify general mechan- isms by which technology contributes to moral revolutions, and present analytical and conceptual tools to further this inquiry Sep 19, 2022 18:29 Introduction - Counterexamples in Type Systems <-- FUN for computer scientists of all ages :-) -> QUOTE: ``` Welcome to Counterexamples in Type Systems, a compendium of horrible programs that crash, segfault or otherwise explode.
The "counterexamples" here are programs that go wrong in ways that should be impossible: corrupt memory in Rust, produce a ClassCastException in cast-free Java, segfault in Haskell, and so on. This book is a collection of such counterexamples, each with some explanation of what went wrong and references to the languages or systems in which the problem occurred.
It's intended as a resource for researchers, designers and implementors of static type systems, as well as programmers interested in how type systems fit together (or don't). ```
- Sep 19, 2022 18:09 Build a Bike Patch and Flat Kit in 2022 | Reviews by Wirecutter <-- QUOTE:
If you own a bike, you need a flat-fixing kit. Itâs really that simple. Sure, maybe youâll get lucky and get a flat close to a shop, or the buses will be running on time for once, but even with all that going for you, getting stranded across town will cost you time, money, and precious sanity. You can put together a great kit in less time than it takes to read this guide.<-- The pump and tire levers and bag recommendations sound great. - Sep 16, 2022 06:56 Learn Kubernetes using Red Hat Developer Sandbox for OpenShift | Red Hat Developer <-- if i had time i'd try this :-)
- Sep 13, 2022 20:30 Me:: I don't believe in this propaganda nor do I believe in
SđŸstemic âltruism! Meditations On M*loch | Slate Star Codex <-- via Davis Kedrosky on Twitter <-- I don't believe in this propaganda nor do I believe inSđŸstemic âltruism! - Sep 9, 2022 18:12 Replit - GhostWriter Beta and AI Mode <- QUOTE:
We achieve such contextual code search by training CodeBERT model to minimize the distance between single embedding of code context + query, and code. More details can be found in this paper.<-- this paper == SCOTCH: A semantic code search engine For IDEs by Dahal, Maharana and Bansal - Sep 9, 2022 13:50 The travesty of liberalism â Crooked Timber <-- QUOTE: Frank Wilhoit
The law cannot protect anyone unless it binds everyone; and it cannot bind anyone unless it protects everyone.<- See also Slate: The Pithiest Critique of Modern Conservatism Keeps Getting Credited to the Wrong Man âWilhoitâs Lawâ was created by a different Frank Wilhoit. - Sep 9, 2022 09:00 Who Can It Be Now â Real Life <-- QUOTE:
Ultimately, branding and unbranding represent two sides of the same coin. To pick a side is to play a game that commodifies self and society alike; it is more radical to refuse to play at all - Sep 6, 2022 19:06 Me:: 2022: Nope, wrong in 2022 and 2024 2015:: The Electric Car is going to take over the world soon - Geoff's Blog <- QUOTE:
The electric car is going to take over the world. Soon. Let me explain.<-- this blog post is from July 13, 2015, 7 years ago. So I guess 7 years isn't soon :-) ?!? - Sep 5, 2022 18:40 (...) â USB, Thunderbolt, Displayport & docks <-- QUOTE:
First off, I can recommend this article with a bit of overview and history of the involved USB and Thunderbolt technolgies. Then, if you're looking for a dock, like I was, the Framework community forum has a good list of docks (focused on Framework operability), and Dan S. Charlton published an overview of Thunderbolt 4 docks and an overview of USB-C DP-altmode docks (both posts with important specs summarized, and occasional updates too). - Sep 4, 2022 17:56 The Datasette Ecosystem â Datasette documentation <-- QUOTE:
markdown-to-sqlite reads Markdown files with embedded YAML metadata (e.g. for Jekyll Front Matter) and creates a SQLite table with a schema matching the metadata. This is useful if you want to keep structured data in text form in a GitHub repository and use that to build a SQLite database.<-- use this simonw utility to convert my blog posts in markdown to sqlite! - Sep 2, 2022 08:11 Why This Computer Scientist Says All Cryptocurrency Should âDie in a Fireâ â§ Current Affairs <-- QUOTE:
UC-Berkeleyâs Nicholas Weaver has been studying cryptocurrency for years. He thinks itâs a terrible idea that will end in disaster<-- May 2022 - Sep 2, 2022 06:51 Stephen's Web ~ Dog Whistles, Covertly Coded Speech, and the Practices that Enable Them ~ Stephen Downes <-- QUOTE:
What I like about this analysis (57 page PDF) of the phenomenon of 'dog whistles' is that it embeds it into the idea of linguistic practice as (in part) characterizing a commun - Aug 29, 2022. 11:20 Basic Cantonese A grammer and Workbook, Yip and Matthews <-- not sure where i got this but it's useful and I like the pragmatic way it describes the grammar!
- Aug 26, 2022 09:04 War and Industrial Policy Zltan Pozsar - Credit Suisse Plus via the network hub's tweet <-- QUOTE:
Wars cannot be fought with supply chains that crisscross a globalized world, where production happens on faraway, little islands in the South China Sea, from where chips can be transported only if airspaces and straits remain open...Global supply chains work only in peacetime, but not when the world is at war,be it a hot war or an economic war. - Aug 17, 2022 19:58 Simon Willison:: Scraping web pages from the command line with shot-scraper <-- QUOTE:
Iâve added a powerful new capability to my shot-scraper command line browser automation tool: you can now use it to load a web page in a headless browser, execute JavaScript to extract information and return that information back to the terminal as JSON.<--- from March 2022, this is amazing, especially the github action support! Thanks for yet super another super useful piece of software Simon - Aug 14, 2022 20:18 ME:: really :-) ?!? Latacora:: Stop Using Encrypted Email <-- QUOTE:
Email is unsafe and cannot be made safe. The tools we have today to encrypt email are badly flawed. Even if those flaws were fixed, email would remain unsafe. Its problems cannot plausibly be mitigated. Avoid encrypted email.<-- the subject line and other metadata is unencrypted so good luck with encrypting email :-) and using it for private things :-) - Aug 13, 2022 17:37 GPS â Bartosz Ciechanowski <-- QUOTE:
Itâs fascinating how much complexity and ingenuity is hidden behind the simple act of observing oneâs location in a mapping app on a smartphone. What I find particularly remarkable is how many different technological advancements were needed for GPS to work.<- another great explainer! - Aug 13, 2022 17:33 Mechanical Watch â Bartosz Ciechanowski <-- WOW! Bravo on yet another fantastic explainer!!!!
- Aug 12, 2022. 12:32 20 GREAT OPEN QUESTIONS <- QUOTE:
As you coach someone through a challenge or dilemma, replace problem-solving, advice-giving, and judgy-sounding questions with authentically curious, truly open questions.great questions e.g.If you could wave a magic wand, what one thing would you change? - Aug 12, 2022. 06:59 Airmega AP-1512HH <-- Hepa Filter to buy to filter out covid , 361 square feet, recommended by JeffG
- Aug 11, 2022. 08:51 Outside Looking In Approaches to Content Moderation in End-to-End Encrypted Systems From August 2021--> QUOTE:
User-reporting and metadata analysis provide effective tools in detecting significant amounts and different types of problematic content on E2EE services including abusive and harassing messages, spam, mis- and disinformation, and CSAM. - Aug 11, 2022 07:28 Paranoia on Parade | Washington Spectator <-- QUOTE:
The B*rchersâ gold activities in the Philippines had been complicated by M*rcosâs greed; he had attempted to have Curtis killed after he had located some of the treasure sites. - Aug 4, 2022 15:07 GitHub - adbar/trafilatura: Python & command-line tool to gather text on the Web: web crawling/scraping, extraction of text, metadata, comments <-- QUOTE: Trafilatura is a Python package and command-line tool designed to gather text on the Web. It includes discovery, extraction and text processing components. Its main applications are web crawling, downloads, scraping, and extraction of main texts, metadata and comments. It aims at staying handy and modular: no database is required, the output can be converted to various commonly used formats. <--- via hrbrmstr's newsletter
- Jul 30, 2022 14:04 (1) boB Rudis đșđŠ on Twitter: "I've been playing w/Quarto for abt as long as I noticed it in my daily git-stalking ages ago. I still marvel at what's in this super-condensed ex: using python for some bits, passing data to R, then R passing munged data to Observable for charting/displaying. It's pure magic. https://t.co/9jE3ExwoRW" / Twitter <-- observable is more "Webby" :-) than ggplot2 right?
- Jul 29, 2022 11:49 Pacman game written in R with {nara} and {eventloop} - coolbutuseless <-- QUOTE:
This is the full code for a playable, pacman-style game in R.<--- awesome lolz - Jul 27, 2022 21:07 (1) Danielle Navarro on Twitter: "Um. So. I wrote a thing. Should anyone out there happen to be interested in the fairly extensive notes on generative art in R written to accompany my #RStudioConf2022 workshop, here they are! A little #rtistry love for today đ https://t.co/hLqSeI2OCr" / Twitter https://art-from-code.netlify.app/
Jul 26, 2022 18:32 Revisiting 'The Power of Context' | Synesthesia <-- QUOTE: `These days it seems we hear of ânothing butâ the power of associative thinking in the context of Zettelkasten or digital gardens, driven by the core principle of breaking ideas down into atomic concepts to support re-combination and serendipitous insight.
However what many who focus on those current trends ignore (or are perhaps unaware of) is the very long history of tools that support this way of working (e.g. wiki, 1995, mind-mapping, 1970 ).
So what, exactly, is the new context added by digital gardens? Iâm not sure I know yet at a technical level. One clear benefit at an information level is that there is no shortage of discussion on how to use those tools to support thinking, but I would suggest much of that could be applied to any technology.`
- Jul 19, 2022 00:24 Averting Cambridge Analytica in the Metaverse: Identity, Privacy⊠â Anastasia <-- QUOTE 'âWhat would it take to build a sufficiently robust privacy moat around every digital citizen such that the costs of surveillance capitalism become too onerous for companies to pursue?â'
- Jul 10, 2022 18:08 Robot 31 dash N aka Test Driven Development in Lua on an iPad using Codea <-- QUOTE:
Iâve started this article so many times and abandoned it. Each time, I think Iâm going to sort out the socket connection, and each time, Iâve bogged down in confusion, with things that I swear should be working but thar are not, and with no idea whatâs wrong or what to do next. - Jul 10, 2022 11:41 (2) Harold Jarche on Twitter: "Hierarchical power, which has informed most of our organizational design for the past century is actually debilitating. Not only does power corrupt, it causes brain damage. https://t.co/sbBmD93eg7" / Twitter <-- QUOTE from Helen Bevan:
In an increasingly virtual/hybrid world, leaders can no longer rely on hierarchical power. It just doesn't work as well. We need to 1) develop our relational power 2) identify & support the relational influencers 3) consider the tools we need<-- love the notion ofhubris syndromeandrelational power - Jul 8, 2022 08:56 Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching: Educational Psychologist: Vol 41, No 2 <-- QUOTE:
Evidence for the superiority of guided instruction is explained in the context of our knowledge of human cognitive architecture, expertânovice differences, and cognitive load. Although unguided or minimally guided instructional approaches are very popular and intuitively appealing, the point is made that these approaches ignore both the structures that constitute human cognitive architecture and evidence from empirical studies over the past half-century that consistently indicate that minimally guided instruction is less effective and less efficient than instructional approaches that place a strong emphasis on guidance of the student learning process.<-- applies to learning how to write software of course! - Jul 7, 2022 10:16 How many languages do we need The Hitchhikerâs Guide to Responsible Machine Learning to be translated to in order to learn about responsible machine learning? useR! 2022 Conference | by Anna Kozak | ResponsibleML | Jul, 2022 | Medium <-- QUOTE:
Our book weaves together theory, examples, and processes relevant to model building under Responsible Machine Learning rules. You will find intuitions and examples for Interpretable Machine Learning and eXplainable Artificial Intelligence. The descriptions are complemented by code snippets with examples in R using the ranger, mlr3 and DALEX packages. Finally, the model development process is shown through a comic strip describing the adventures of two characters, Beta and Bit. The interaction of these two characters shows the decisions that analysts often face, whether to try a different model, a different exploration technique, or to look for different data â questions like how to compare models or verify them. - Jun 29, 2022 17:53 Extreme Beliefs Are the Hardest to Quit :: <-- QUOTE:
Extreme beliefs, contrary to logic and intuition, seem the most resistant to change in the face of the facts. - Jun 28, 2022 09:29 Being Nice vs Kind - What's The Difference? (8 Experts Explain) <-- QUOTE:
Being kind goes beyond nice in ways that are essential for happy and emotionally healthy relationships within marriage and family life.via Voices of Collaborative Leaders: Nice vs. Kind via Engaged Org's tweet <-- not sure they are different. Isn't truly being nice also being kind?!?!? - Jun 12, 2022 19:21 NISTIR 8202, Blockchain Technology Overview | CSRC <- QUOTE:
Blockchains are tamper evident and tamper resistant digital ledgers implemented in a distributed fashion (i.e., without a central repository) and usually without a central authority (i.e., a bank, company, or government). At their basic level, they enable a community of users to record transactions in a shared ledger within that community, such that under normal operation of the blockchain network no transaction can be changed once published. This document provides a high-level technical overview of blockchain technology. The purpose is to help readers understand how blockchain technology works.<-- from 2018 not sure if it is still relevant :-) bet it is! - Jun 6, 2022 22:01 How to mount an iPhone webcam: which mount is best <-- QUOTE:
If you donât have time to look through these options in detail, just get this one:Our pick: SHAWE Gooseneck mount May 23, 2022. 17:47 January 2009:The Evolutionary Search for Our Perfect Past QUOTE:`We have never been a seamless match with the environment. Instead, our adaptation is more like a broken zipper, with some teeth that align and others that gape apart. The paleontologist Neal Shubin points out that our inner fish constrains the human bodyâs performance and health, because adaptations that arose in one environment bedevil us in another. Hiccups, hernias and hemorrhoids are all caused by an imperfect transfer of anatomical technology from our fish ancestors.
This isnât to say that we wouldnât be better off eating fewer processed foods. And certainly we have health concerns that never struck our ancestors. But we shouldnât flagellate ourselves for having modern bodies, and we shouldnât assume that tweaking our diets or our posture will rescue us from all our current ills. Thatâs just a paleofantasy about the future. `
- May 23, 2022 16:24 How to to Clean Our Indoor Air Properly Against COVID-19 | Time <-- QUOTE:
Itâs clear that for indoor spaces air disinfection is a safe and efficient way to reduce transmission. Although they are not equivalent, the three established and proven air disinfection technologies are mechanical ventilation, upper room GUV, and portable room air cleaners. Of these, upper room UV is the most cost-effective and is demonstrably safe and readily available to deploy today to reduce COVID-19 and other respiratory virus transmission. Far UV is available, even safer, and may be a more effective air disinfection technology because it works around room occupants and does not depend on room air mixing. Although limited by the ability to quietly move sufficient air in many rooms, room air cleaners also have a role for in-room air disinfection, especially in small rooms where at least 6 equivalent air changes per hour can be achieved. Implementation of effective air disinfection, while driven by the COVID-19 pandemic, should find its way into building codes and practices so that we are not as unprepared for seasonal respiratory viruses, ongoing epidemics like TB, and the next pandemic. - May 23, 2022 10:04 (1) Hugh McGuire on Twitter: "Just published something over at Medium, "What are different book formats good at?" https://t.co/CCreMWgdCG" / Twitter <--- Amazing overview and thought provoker! I want to contribute to LibriVox!
- May 22, 2022 10:02 (2) Actually, on Twitter: "Via @cwarzelâs Galaxy Brain newsletter this morning: âMorally Motivated Networked Harassment as Normative Reinforcement.â https://t.co/mfEEL3cUK4 Fascinating research paper about an important dynamic in social networks both online and off." / Twitter --> From the paper, Morally Motivated Networked Harassment as Normative Reinforcement, : QUOTE:
The MMNH model suggests that moderation that examines individual content pieces to determine whether they violate community standards may miss the forest for the trees: that is, the amplifier effect of a major network node shaming an individual, resulting in networked harassment. ....In morally motivated networked harassment, a member of a social network or online community accuses a target of violating their networkâs norms, triggering moral outrage. Network members send harassing messages to the target, reinforcing their adherence to the norm and signaling network membership. Frequently, harassment results in the accused self-censoring and thus regulates speech on social media. Neither platforms nor legal regulations protect against this form of harassment. - May 21, 2022 15:59 missing concepts in link culture? | maya.land <-- QUOTE:
The tech weâre working with wasnât meant to let us e.g. link to a certain version in history of a page6, and Iâve run across people acting like itâs therefore rude to change and move content â someone might have been trying to link to that! This seems unnecessarily stifling. I want us all to think more creatively about updates and feeds and non-chronological presentation and how it all fits together, because I donât believe weâre done experimenting with this here world wide web. - May 19, 2022 17:47 Interview: Ramez Naam, futurist, author, and investor <-- this guy's an optimist :-) ---> QUOTE:
At a technical level: Get involved. If you have professional skills, how do you deploy them? Do you work on optimizing ad clicks? On marketing consumer products? On fossil fuel production? Can you deploy those same professional skills to working on clean energy or climate, or computing advances that can accelerate progress, or helping craft business models or marketing plans for products that improve humanity? On a civil level: Can you help cut through the hyper-polarization that exists? Can you reach out to people with differing opinions, learn how they think, and help persuade them to see the other side? Can you help elect leaders that move us forward instead of backwards? Can you criticize the worst ideas on your own political side. If youâre a conservative, can you stand up for democracy? If youâre a liberal, can you support free speech on campus and in the private sector? Can you help overcome NIMBY? On a social level: Can you help cut through the heavy marketing of outrage and fear that media use to get clicks? Can you calm the discourse down? Can you help overcome âif it bleeds, it leadsâ in news media? And maybe most importantly, can you help spread this notion of dynamic optimism, showing people how the world is getting better in so many ways, and inspiring them to take action â whatever action they can â to continue to make it better? - May 19, 2022 17:39 How to Walk (12 miles a day) - by Chris Arnade <--- (via Tim Bray) I don't want to walk 12 miles a day, I'd rather bicycle but the gear choices are worth checking out e.g. sandals ---> QUOTE:
Teva Hurricane Xlt2 Sandals. I will die on this hill. These are the best walking shoes I have ever had. Maybe the best shoes period. Breathable. Sturdy. Long lasting. I have literally walked the world in them. I own four pair now, all the same, three as back ups, and break in the new ones slowly. - May 19, 2022 13:39 Optimizing PNGs in GitHub Actions using Oxipng | Simon Willisonâs TILs <--- aka how to compile a rust crate only once using the
cachegithub action <-- QUOTE:I used the tmate trick to try that out in a GitHub Actions worker - the cargo I didn't want to do this on every run, so I looked into ways to cache the built program. Thankfully the actions/cache action documents how to use it with Rust. - May 19, 2022 13:27 Open a debugging shell in GitHub Actions with tmate | Simon Willisonâs TILs <-- QUOTE: `Thanks to this Twitter conversation I found out about mxschmitt/action-tmate, which uses https://tmate.io/ to open an interactive shell session running inside the GitHub Actions environment. <--- amazing, probably the best way to debug GitHub actions!
- May 24, 2022 19:20 Open a debugging shell in GitHub Actions with tmate | Simon Willisonâs TILs <-- QUOTE:
Thanks to this Twitter conversation I found out about mxschmitt/action-tmate, which uses https://tmate.io/ to open an interactive shell session running inside the GitHub Actions environment. - May 18, 2022 20:19 Comby <-- QUOTE:
Describes itself as âStructural search and replace for any languageâ. Lets you execute search and replace patterns that look a little bit like simplified regular expressions, but with some deep OCaml-powered magic that makes them aware of comment, string and nested parenthesis rules for different languages. This means you can use it to construct scripts that automate common refactoring or code upgrade tasks.<-- I will probably nee use this but it sounds great! - May 18, 2022 16:20 Simon Willison:Using SQLite and Datasette with Fly Volumes <--- QUOTE:
A few weeks ago, Fly announced Free Postgres Databases as part of the free tier of their hosting product. Their announcement included this snippet:"The lede is âfree Postgresâ because thatâs what matters to full stack apps. You donât have to use these for Postgres. If SQLite is more your jam, mount up to 3GB of volumes and use âfree SQLite.â Yeah, weâre probably underselling that"<--- 3GB of free storage for SQLite or Postgres that can be used rea write as well as read only! - May 18, 2022 16:09 Fly.io: the Reclaimer of Heroku's Magic - Xe <--- QUOTE:
However, I can confidently say that fly.io seems like a viable inheritor of the mantle of responsibility that Heroku has left into the hands of the cloud. fly.io is a Platform-as-a-Service that hosts your applications on top of physical dedicated servers run all over the world instead of being a reseller of AWS. This allows them to get your app running in multiple regions for a lot less than it would cost to run it on Heroku. They also use anycasting to allow your app to use the same IP address globally. The internet itself will load balance users to the nearest instance using BGP as the load balancing substrate - May 18, 2022 16:03 robocadey: Shitposting as a Service - Xe <-- QUOTE: `What if I fed all those tweets into GPT-2? <-- instructions on how to manipulate your twitter archive and feed it into GPT-2 using an iPython notebook
- May 18, 2022 12:31 (1) chica marx on Twitter: "a lot of current discussiosn of "the male gaze" seem less useful or interesting than Laura Mulvey's 1975 formulation of it: https://t.co/yIGSAU5DSi" / Twitter via Nate Angell
- May 17, 2022 17:00 Etsy Engineering | How the 2020 Mask Surge Reshaped Etsyâs Taxonomy Capabilities <-- QUOTE:
As more people turn to Etsy for various shopping missions, the taxonomy must be able to reflect their needs and desires. Our experience with face masks in April 2020 made our team more responsive, in terms of both process and engineering capabilities. We invested in eliminating the various bottlenecks we encountered with the face mask effort, and we have reaped the benefits. - May 17, 2022 16:10 What Is a Major Chord? <-- QUOTE:
A chord is multiple notes played at the same time. The chords I was talking about in my post were "triads", which means they are three simultaneous notes. A major chord is notes one, three, and five of a major scale. A minor chord is the same, but the middle note (three) is moved down one note, which we call "flat" or "minor". You can also skip the third and play just notes one and five ("open fifths" or "power chords") which I do a lot on mandolin.QUOTE2:A key is the combination of a scale and a starting note. For example, "C major" is a major scale starting a C, while "D major" is the same but starting on a D. Most songs in traditional, pop, folk, and rock music draw all their notes from a single key, and all their chords will be built out of notes from that key as well` - May 17, 2022 15:18 Simon Willison:Supercharging GitHub Actions with Job Summaries <--- Add meaningful logs to your GitHub actions: QUOTE:
they provide a filename in a $GITHUB_STEP_SUMMARY environment variable which you can then append data to from each of your steps. - May 17, 2022 13:23 Using Leonardo SVG Palettes in R | rud.is <-- QUOTE:
The (Adobe) app lets you download the palettes in many forms, as well as just copy the values from the site. Two of the formats are SVG: one for discrete mappings (so, a small, finite number of colors) and another for continuous mappings (so, a gradient). Iâll eventually add the following to my {swatches} package, but, for now, you can tuck these away into a snippet if you do end up working with Leonardo on-the-regular. - May 17, 2022 10:53 Write good Alt Text to describe images | Digital Accessibilityâ <--- QUOTE
Add alt text all non-decorative images. Keep it short and descriptive, like a tweet. Donât include âimage ofâ or âphoto ofâ. Leave alt text blank if the image is purely decorative It's not necessary to add text in the Title field. - May 16, 2022. 09:32 We need a definitive exit from our Covid-19 pandemic. Hereâs the roadmap <-- QUOTE:
Rather than giving up, it is time to double down on innovations that have high likelihood of anticipating the further evolution of the virus and facilitating the end of the pandemic. First on the list is the development of nasal vaccines that are variant-proof. ... The concept of a pan-ÎČ-coronavirus or pan-sarbecovirus vaccine is alluring and has been pursued by academic labs throughout the world over the past two years, Tens of broad neutralizing antibodies (bnAbs) have been discovered, which have high likelihood of protecting against any future variant. But there is nearly a void of developing and testing a vaccine based on these bnAbs. ... A combination of nasal or oral vaccines, more and better drugs, and a variant-proof coronavirus vaccine would likely catalyze a definitive pandemic exit. - May 15, 2022. 10:10 SimonW: How to recover lost Python source code if it's still resident in-memory
- May 12, 2022. 18:49 Molly White: The NFT creation user journey <--
"This is a one-time action, but because it requires interaction with the blockchain it incurs a gas fee. As I write this, Etherscan estimates about 0.05 ETH to do this, or around $100. Ouch" - May 12, 2022. 11:55 My Tweet: How to host large SQLite files >50MB with CORS headers (since github won't allow >50MB files) <-- Some answers: Use S3 and SimonW's set-cors-policy script, use netlify or cloudflare, etc, selfhost
- May 11, 2022. 06:07 Drum Machine in R. <-- Super cool , see https://github.com/gdagstn/musicbox
- May 8, 2022. 18:16 Greatly Revised Edition of Tidyverse Skeptic <-- Counterpoint :-) --> An educatorâs perspective of the tidyverse
- May 8, 2022. 00:27 Learning to Read, Again David Kolb Winter 2020
- May 8, 2022. 00:22 Chris Corrigan: How to blog <-- it's simple not complicated :-) Bonus Link: Nancy White: Look Who is Blogging Again
- May 7, 2022. 07:55 Visidata <--- QUOTE:
VisiData is an interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease<-- Maybe use this to convert tab separated to CSV e.g. to convert Location Data for City of Vancouver pedestrian and bicycling accidents to CSV from TSV <-- UPDATE: i usedmlrinstead see: https://gist.github.com/rtanglao/4c613c183f0d749b89c6fbaa10d8ddd0#file-vancouver-accident-location-data-full-data-csv - May 3, 2022. 21:30 Notes on Changing from Rmarkdown/Bookdown to Quarto <--- Quarto sounds great. Nice to have something that works with R and Python from the get go! See also: https://www.apreshill.com/blog/2022-04-we-dont-talk-about-quarto/
- May 3, 2022. 18:05 Mark Bernstein: On The Origins Of Hypertext In The Disasters Of The Short 20th Century
- May 3, 2022. 17:04 jq Language Description <-- help in understanding jq's documentation via Simon Willison
- May 3, 2022. 17:01 Programmable Notes <--- QUOTE:
We could, in essence, run automated programmes and algorithms over our notes. Programmes that we have the agency to write as users.<-- personal knowledge management agents! you know like the 80s :-) but far better? - May 3, 2022. 16:35 Daniel Stenberg: Uncurled <-- a book about open source software and Curl, essential reading for those in open source and those who complain about and support software i.e. everybody :-)
- May 2, 2022. 07:03 Wirecutter:The Best Toolbox <--- What's the best way to store USB cables and bicycle stuff? In a toolbox or something else?
- Apr 28, 2022. 19:29 Rachael Tatman: The trouble with sentiment analysis<-- you are better off building a raw classifier for churn detection than using sentiment analysis
Apr 28, 2022. 07:26 Map and Nested Lists <--- QUOTE: ``` On StackOverflow, a questioner with a bunch of data frames (already existing as objects in their environment) wanted to split each of them into two based on some threshold being met, or not, on a specific column. Every one of the data frames had this column in it. Their thought was that theyâd write a loop, or use lapply after putting the data frames in a list, and write a function that split the data fames, named each one, and wrote them out as separate objects in the environment.
Hereâs a tidyverse solution that avoids the need to explicitly write loops, using map instead of lapply. (I have no particular dislike of lapply et fam, Iâll just be working with the tidyverse equivalents.) ``` <--- R functional stuff and tidyverse stuff which clearly I only understand at a superficial level :-)
- Apr 28, 2022. 06:00 Baby's First AWS <-- QUOTE
That said, it was VERY expensive. When I was building this in December, I would start my evening at about 7:30PM by deploying and having Terraform spin everything up, and then I would have Terraform Cloud destroy whatever inventory was present by 1:30AM. Nonetheless, my bill for December was $130-ish. I realized the Aurora problem, switched to RDS, and got rid of a lot of the Lambdas to simplify the application and consequent bill. I let the new iteration run for almost a month and was headed towards another $120 bill, which I think means the old system would have cost something like $190/month if I hadnât swapped databases.END QUOTE <-- not a very good endorsement of AWS for hobbyist or non enterprise siuations (via Tim Bray) - Apr 22, 2022. 10:50 Simon Wardley: Look before you leap The Different Types of Situational awareness <-- tl;dr: Know your risks?!?!? -->
Across these theatres, our ability to defend ourselves and others (whether from shocks or conflict) and our ability to effectively co-operate and collaborate with others depends upon our awareness of these landscapes. Supply chain attacks across software, across physical goods, across CNI, across our political systems (in a future of AI generated video content when you canât tell whether the person speaking to you is real or not), across our cultural systems (the use of radicalisation, the alteration of history) will become more common over time. Kinetic warfare (throwing deadly stuff at others) is expensive and opponents will look for asymmetric advantages. - Apr 20, 2022. 06:44 On anti-crypto toxicity <-- bullying crypto folks isn't good
- Apr 20, 2022. 05:58 Presentation tips to look more prepared and organized <-- tl;dr Put up title slide before beginning; post slides online; have one photograph ready beautiful tl;dr slide; have a hashtag for your talk; post/tweet about just beforehand
- Apr 18, 2022. 08:14 Simon Willison:Building a Covid sewage Twitter bot (and other weeknotes) <--- Super great tutorials on twitter secrets, automated web scraping and many other things!
- Apr 17, 2022. 17:22 2012: Yehuda Katz: JavaScript Needs Blocks <-- See also 2019:The Best Refactoring You've Never Heard Of via Justin Falcone's tweet: What if my next Bit as a tech thought leader is that I'm anti-closures. Like there's a whole generation of tech guys whose whole deal is that inheritance (or OOP in general) is Considered Harmful; maybe there needs to be a counterbalance
- Apr 17, 2022. 13:07 2017:On the Unhappy Consciousness of Neoreactionaries <-- via Venkatesh
This is a moment when new forms of educational institutions can be created, when a âdestitutionâ (in Agambenâs sense) can be carried out to break down a synchronization that so far has only served the interests of globalization.<-- See also 2017: Accelerationism: how a fringe philosophy predicted the future we live in Apr 13, 2022. 20:33 In Praise of Memorization <--
``` Chances are, you won't naturally remember all these facts, and that's where the memorization comes in.
To paraphrase a saying that LessWrong readers will recognize, your map is not the territory. Your job is to add as many features to your map as you can to make it resemble the territory as closely as possible. The more detailed the features on your map, the closer you will be to having an accurate idea of the territory. ```
- Apr 10, 2022. 20:55 6April2022 USA:FDA:Vaccines and Related Biological Products Advisory Committee Meeting
Likely scenarios over the next 12 months 1. (More likely) Evolution within Omicron BA.2 to further increase intrinsic transmission and to escape from Omicron-derived immunity. This scenario sees lower attack rates with 2022-2023 epidemic driven by drift + waning + seasonality. 2. (Less likely) Another Omicron-like emergence event in which a chronic infection initiated in ~2021 incubates a new wildly divergent virus. This scenario sees high attack rates with epidemic driven by variant emergence. - Apr 10, 2022. 16:07 Pangur is a visual programming language for working with text in real time. <-- super cool!!! <-- tweet:
About a year ago, I was messing around with a visual programming language for text manipulation (think Max/MSP for poetry) This week I got the renewal email for the domain name, which prodded me to clean it up a bit and release it - Apr 9, 2022.m 18:10 Stephen Diehl: The Complete Argument Against Crypto <--- yet another screed :-) i think he's mostly right though
- Apr 3, 2022. 19:28 Ed Zitron: Returning To The Office Is Creating The Great Reckoning <--
I cannot think of a more bizarre pair of companies to reject a true hybrid or remote solution. Other than the massive amounts of money that Apple and Google have made due to remote work, they also have intimate experience with exactly how possible it is to run a company without having a physical presence. - Apr 3, 2022. 17:27 SO: Font Awesome in R, loaded but not found by waffle <--- Maybe this will help with version 5 or later since they have more fonts than 4.7?!? See previous post from 17:20 April 3, 2022: https://checkvist.com/checklists/742486/tasks/55415572
- Apr 3, 2022. 10:34 Modern Unix (command line alternatives to traditional utilities like dig that are friendlier) <-- dog instead of dig looks super cool
- Mar 31, 2022. 09:01 Steampipe: select * from cloud; Use SQL on Google Sheets <-- see also https://hub.steampipe.io/plugins/turbot/googlesheets super cool it appears :-)
- Mar 30, 2022. 06:03 HTTPS â a (huge!) simplification <--- love these explainers
- Mar 27, 2022. 19:39 The Sunday Show: A Conversation with evelyn douek <-- Need to read Evelyn's future paper on content moderation: Content Moderation as Administration! It's only 82 pages LOL!
- Mar 27, 2022. 09:34 SO:2015:How can I add a column to a CSV file? (there's probably a better way to do this in Ruby :-) <-- And I should :-) do this all in R.
- Mar 26, 2022. 21:37 Bronson, Charapko, Aghayev, Zhu:Metastable Failures in Distributed Systems QUOTE
Robustness is a fundamental goal of distributed systems research. Yet despite years of advances, there are still many system outages in the wild. By reviewing experiences from a decade of operating hyperscale distributed systems, we identify a class of failures that can disrupt them, even when there are no hardware failures, configuration errors or software bugs. These metastable failures have caused widespread outages at large internet companies, lasting from minutes to hours. Paradoxically, the root cause of these failures is often features that improve the efficiency or reliability of the system.... Conclusion: Metastable failures are a class of failures that impact distributed systems. They naturally arise from optimizations and policies that improve behavior in the common case. They are an emergent behavior rather than a logic bugâone cannot write a unit or integration test to trigger them. As such, they are rare, but can have catastrophic effects.END QUOTE - Mar 26, 2022. 00:56 March 10, 2022: Gary Marcus: Deep Learning Is Hitting a Wall <-- not surprising, we need a breakthrough and i'm optimistic we'll get that breakthrough in the next 20 or 30 years
- Mar 25, 2022. 13:14 Molly White:The Edited Latecomer's Guide to Crypto <-- rebuttal to the unedited version that was in the New York Times
- Mar 25, 2022. 10:56 Charlie Warzel: Confessions of an Information Hoarder <--- QUOTE:
For me, iPhone photos have become more about the action of taking them than what I do with them. Theyâre meant, instead, to add texture to that near-infinite scroll of the camera roll. Theyâre meant, probably, as proof that Iâm alive and in the world. Theyâre meant for the mosaic. I donât know if thatâs good or bad, but itâs definitely a product of being able to take and save as many as I could ever want to.END QUOTE <--- I do this for the same reason and ALSO to make art later. - Mar 25, 2022. 10:52 Build a Temporal"Hello World!" app from scratch in Go <--- seems super complicated but i know you need these sorts of "take care of bizarre error conditions and other edge cases automagically" cloud things at "scale" :-) Seems totally inappropriate for "programming in the small"
- Mar 24, 2022. 17:38 Hartford Healthcare quoting an Italian Study in Masks Off, Back in Office: Why Ventilation Becomes More Important via Ducky * Classroom air replaced 2.4 times an hour: 40 percent reduction in infections. * Classroom air replaced 4 times an hour: 66.8 percent reduction in infections. * Classroom air replaced 6 times an hour: 82.5 percent reduction in infections.
- Mar 24, 2022. 12:55 2017: How does Ethereum work, anyway ? <---- I think I have read at least 10 explainers of this, maybe someday it will sink in :-) via yet another podcast I won't listen to:Ethereum Explained
- Mar 24, 2022. 10:38 The Time Trap of Productivity <--
This is why I donât have any productivity app to recommend or goal-setting framework to provide. Time management is important, but I feel that true exploration cannot exist within the bounds of time. It can only arise when you have clarity of mind, and thatâs what I optimize for instead of scheduling out my day down to the last hour. - Mar 23, 2022. 19:32 ABCD framework for feedback
A: What's Awesome? B: What's Boring? C: What's Confusing? D: What Didn't you believe - Mar 16, 2022. 20:21 The Billionaireâs Bard <--- Neal Stephenson, hmmmm
- Mar 8, 2022. 11:45 Caterina: How Russians think, and why they do what they do <--- really the mongols are part of this?!? yeah i guess so it's just such a different view that people can have such different views despite or perhaps reinforced by the onslaught of the internet m*asma but i guess tr*mp and c*vid taught us that this is possible and so much more
- Mar 8, 2022. 10:41 Scott Santens:An Engineering Argument for Basic Income
- Mar 8, 2022. 10:37 Chatham House: What Deters Russia Recognize the limits of agreement ; Engage but do not appease; Avoid rewarding provocation ; Name and Shame ; Avoid self-deterrence; etc <--- hmmm
- Mar 6, 2022. 09:10 Steven Gonzalez Monserrate January 27, 2022: The Cloud Is Material: On the Environmental Impacts of Computation and Data Storage via The Staggering Ecological Impacts of Computation and the Cloud via Kottke
- Mar 2, 2022. 13:05 Claire Lew: Know your team: Know Your Teamâs Guide to Rethinking Performance Reviews <-- this makes perfect sense to me but reading this and applying this is easier said than done :-)
- Mar 2, 2022. 09:46 Okuda Hiroko: The Casio Employee Behind the âSleng Tengâ Riddim that Revolutionized Reggae via @om <-- great riddim :-) explanation!
- Mar 1, 2022. 06:55 Takashi Maeda: Very Abstract Pixel Art via Kottke <--- Love these things would love to use in a visualization
- Feb 21, 2022. 18:25 Debugging Certificate Errors
- Feb 11, 2022. 19:36 Covid-19 Was a Dry Run . . . We Still Arenât Ready <--
Put 20 ICU docs, 20 ICU nurses, 20 respiratory therapists, 20 radiology techs, and 20 housekeepers in a room and in a week you will have the design for a state-of-the-art ICU that can be replicated in any state in America. - Feb 11, 2022. 17:54 The Myth of the Equal Opportunity A*shole
- Jan 28, 2022. 12:32 Doug Belshaw: Boring crypto definitions <-- links to a nice glossary called Learn Crypto
- Jan 27, 2022. 06:43 Awesome critique of crypto/web3 <--- awesome! or not?
- Jan 25, 2022. 22:36 Jacobin: Cryptocurrency Is a Giant Ponzi Scheme <--- there are so many of these articles now :-) hmmm!
- Jan 25, 2022. 12:48 Boris Smus: AI note garden: link suggestions <--- very cool python script to find similarities. Perhaps run it on Firefox Support questions?
``` I wrote a python script to find related notes in my note garden. Here's how it works:
1. Load all notes and their content 2. Split each note into paragraphs 3. Calculate embeddings for all paragraphs using Universal Sentence Encoder (USE), keeping track of the source note. 4. Calculate the correlation matrix for all paragraphs using cosine similarity 5. Calculate a similarity score for each note pair using the above matrix 6. Sort note pairs by most similar, providing paragraph pairs as evidenceNow we have a list of the most similar notes in the garden, their associated similarity scores. ```
- Jan 24, 2022.23:35 Fifty cognitive biases via Fernando
- Jan 24, 2022 21:57 Modern Text Features in R <--- use this to make funky infographics with coloured unicode text and emoji of Firefox and other support data!
- Jan 23, 2022. 20:47 Boris Mann: Networked Orgs and tooling which linked to an annotated with hypothes.is post from Derrick Reimer: I'm Walking Away From the Product I Spent a Year Building The story behind Level and why it failed..
- Jan 22, 2022. 09:40 Robin Wong's OM-D Cheat Sheet - Updated 2019 Version <--- Oldie but goodie!
- Jan 21, 2022. 08:07 Fragments â Fuzzy Search, Pattern Matching and Retrieval Using Python and SQLite <-- love this kind of fuzzy searching, maybe use for firefox support question visualization
- Jan 20, 2022.19:55 Simon W: SQLime: SQLite Playground <---
It uses the sql.js library which compiles SQLite to WebAssembly, so it runs everything in the browserâbut it also supports saving your work to Gists via the GitHub API. The JavaScript source code is fun to read: the site doesnât use npm or Webpack or similar, opting instead to implement everything library-free using modern JavaScript modules and Web Components.all in your browser! love it! - Jan 20, 2022.19:08 Simon W:json_extract() path syntax in SQLite <-- i might need this in the future for dealing with json from flickr in sqlite!?!?
- Jan 15, 2022.01:04 Using unicode characters as shape <- use
geom_textwith the colour from the Operating System to plot a unicode character for firefox support questions i.e. instead of stacking images as per my january 11, 2021 blog post, stack unicode characters?```R ggplot(mtcars, aes(wt, mpg)) + geomtext(label = "\u25D2", aes(color = as.character(gear)),
size=10, family = "Arial Unicode MS") + geomtext(label = "\u25D3", colour="blue", size=10, family = "Arial Unicode MS") + scalecolordiscrete(name = "gear") + theme_bw()```
- Jan 9, 2022.09:39 RPi 4 WordPress server with Cloudflare Free via Dynamic WAN IP <--- sounds incredibly complicated and hard to keep secure but fun for nerds of all ages :-)
- Jan 4, 2022.22:03 DateTime Datatypes in SQLite <--
SQLite does not have a storage class set aside for storing dates and/or times. Instead, the built-in Date And Time Functions of SQLite are capable of storing dates and times as TEXT, REAL, or INTEGER values<-- ISO 8601 or unix time integer or real - Jan 1, 2022.07:04 This Bearâs For You! (Or, Is It?) Can Companies Use Copyright and Trademark To Claim Rights to Public Domain Works?
- Dec 28, 2021.10:41 Bruno Rodrigues: Server(shiny)-less dashboards with R, {htmlwidgets} and {crosstalk} <-- Static file, no web server or Shiny requred
- Dec 28, 2021.10:35 Alison Hill: Up and running with officedown <--
It is a package whose goal is to allows users to write Word and Powerpoint documents with editable graphic workflows using R Markdown Dec 12, 2021.23:34 David Weinberger via Ton Dust Rising: Machine learning and the ontology of the real QUOTE: ``` The article argues, roughly, that the sorts of generalizations that machine learning models embody are very different from the sort of generalizations the West has taken as the truths that matter. MLâs generalizations often are tied to far more specific configurations of data and thus are often not understandable by us, and often cannot be applied to particular cases except by running the ML model.
This may be leading us to locate the really real not in the eternal (as the West has traditional done) but at least as much in the fleeting patterns of dust that result from everything affecting everything else all the time and everywhere. ```
- Dec 5, 2021.10:43 Max Read: Is web3 bullshit? And is that even the right question? <---
When you explore web3 world you see people getting really excited about how it can all fit together (around your crypto wallet), but, like, who cares about that if there's no easy way for it to fit into the rest of the world? And I think this is where lots of the most compelling tech criticism comes in, too... - Dec 4, 2021 09:28 morals in the machine
"And I want to trust in each other more than in technology, & consider the possibility that a life well-lived doesnât have sharp answers to murky questions but moral meaning, jointly created, in communion w/one another." <-- amazingness by @phirephoenix - Dec 2, 2021.17:01 #279: Houdini Is Not as Scary as You Think <-- new set of CSS APIs called Houdini which are great for generative art
For the first time, we have a section of CSS that exists for the sole purpose of programmatically creating images. The doors to a mystical new world are well and truly open! Dec 2, 2021.16:44 100 years of whatever this will be (via Simon Willison) ``` We don't need deregulation. We need better designed regulation.
The major rework we need isn't some math theory, some kind of Paxos for Capitalism, or Paxos for Government. The sad, boring fact is that no fundamental advances in math or computer science are needed to solve these problems.
All we need is to build distributed systems that work. That means decentralized bulk activity, hierarchical regulation.
As a society, we are so much richer, so much luckier, than we have ever been.
It's all so much easier, and harder, than they've been telling you.
Let's build what we already know is right.
``- Nov 27, 2021.07:39 27-Nov-2021: Logseq Releases, Mobile Preview, Plugins, Workflows, Videos <-- TIL :-) -->
On my Master Task List page I use the following query to pull todos that are defined elsewhere: {{query (and (todo todo) (not (page <% current page %>)))}}<- cool - Nov 24, 2021.08:52 The Handwavy Technobabble Nothingburger <--- "However economic crypto scepticism has to go hand in hand with a deeper understanding of why the technology doesnât work as its advocates claim in addition to the legal and regulatory arguments against its existence."""
- Nov 23, 2021.17:11 Pedagogy and the Logic of Platforms via @brlamb
- Nov 23, 2021.11:21 What is a Wildcard Person? <--- Sounds like "T shaped" :-) aka generalist via Phil Wolff's tweet
Nov 22, 2021.22:28 How to perform well under pressure
Ditch the tough talk, it wonât help. Instead cultivate your mental flexibility so you can handle whatever comes your way <-- Love the list of emotions
- Nov 9, 2021.19:22 Labour Poetry
- Nov 9, 2021.19:06 Metabase as a lightweight app server Jon Udell rocks! See also Working in a hybrid Metabase / Postgres code base
- Nov 8, 2021.18:49 benedicto: 2019 SUMMER GEAR GUIDE - CLOTHING <--- seems like real reviews from real people,7mesh and gore stuff looks great (as always!) Gore clothing is no longer available in Canada?!?!
- Nov 7, 2021.22:49 Coordination Headwind - How organizations are like slime molds <-- let go of unnecessary detail and coordination, good enough is good enough! pick a no brainer roof top step that will bring you closer to the moon Focus less on being a builder; instead think of yourself more as a gardener
- Nov 6, 2021.10:05 How to Make Print-ready Graphics in R, with ggplot2 <--
patchworksounds great! - Nov 6, 2021 09:45 Generative art resources in R <--- gotta check out
ambientfor noise generation! Butparticlesandggforcelook great too! - Nov 1, 2021.08:06 The Jump to Hyperspace, Brooklyn Zelenka, ElixirConf Keynote <--- need to watch this and take notes
- Oct 30, 2021.20:30 Stand-up Meetings Are Dead (and What To Do Instead <--- 1 hour team meeting, now that would be cool!)
- Oct 24, 2021 18:42 Feverbee: Should You Respond To Questions Before Your Members? <--- only if you tell them when and why!!! communicate with your community on this and all things!
- Oct 17, 2021.14:06 spyder ide for python is like rstudio for R
- Oct 16, 2021.09:00 Introducing {facetious} - alternate facets for ggplot2 <-- nice blank space functions
- Oct 2, 2021.11:17 Rainbow Parentheses in RStudio <--- Custom themes in R, including textmate rainbow for rainbow parentheses!
- Sep 28, 2021.19:43 R Studio Primers (great R and tidyverse tutorials )
- Sep 28, 2021.18:49 Final volume of Recursions: Hardwired Temporalities
"the volume draws together insights from media and communication studies, cultural studies, and science and technology studies while staging an important encounter between two distinct approaches to the temporal patterning of media infrastructures, a North American strain emphasizing the social and cultural experiences of lived time and a European tradition, prominent especially in Germany, focusing on technological time and time-critical processes." - Sep 28, 2021.18:46 A Succinct Intro to R
- Sep 26, 2021.13:06 The Best Software For Every Need (via Paul Kedrosky)<-- Some things to try: hck, bat rippgrep, xsv
- Sep 26, 2021.12:36 The Verge: Blockchain, Explained
- Sep 22, 2021.07:59 My Personal Blockers on Getting Started With JupyterLab (extensions) <-- hacking, copying and pasting etc
- Sep 21, 2021.21:34 The present needs files aka The future needs files, part 2
- Sep 21, 2021.21:29 Photography Off the Scale Technologies and Theories of the Mass Image <--- going to have buy this!
- Sep 21, 2021.12:30 Screencasting technical guide via Simon Willison
- Sep 21, 2021.11:14 Lara Hogan Demystifying Public Speaking
- Sep 19, 2021.20:58 Visualization Mnemonics for Software Principles <-- Law of Demeter
Law of Demeter say? Well, anecdotally, it says give collaborators exactly what theyâre asking for and donât give them something theyâll have to go picking through to get what they want.etc :-) , also great explanations of Liskov, Open/Closed, Dependency Inversion, Interface Segregation etc` - Sep 16, 2021.18:45 DIY Air Filters For Classrooms? Experts Are Enthusiastic â And A Citizen Scientist Makes It Easy aka How to make your own
Corsi-Rosenthal Box<-- looks easy enough that I could do it :-) ! Which means it is really easy :-) ! - Sep 15, 2021.11:14 Command Line Interface Guide <-- great stuff!
- Sep 14, 2021.20:55 Introducing 3D ggplots with rayshader <-- ggplot in 3d super cool via this tweet from Tyler Morgan Wall. Have to try this!
- Sep 12, 2021.21:42 Easy multi-panel plots in R using facetwrap() and facetgrid() from ggplot2 <--- nice tutorial, learned a few things, thanks!
- Sep 9, 2021. Moments savoured over many courses in Vancouver <-- I miss Angela Murills :-)
- Sep 6, 2021. Simon Wilison:Documentation unit tests <-- test that your API is mentioned in the docs
- Sep 4, 2021.Can't add geompoint to line plot with statcount <-- how to plot points by summing the number of occurrences instead of using the value literally which is stat
identity - Sep 4, 2021. Bruno Rodrigues The quest for fast(er?) row-oriented workflows <---
apply()is faster but sometimes you need to do something on a subset of columns androwwise()is the only way to go - Sep 1, 2021. aRtsy: Generative Art with R and ggplot2 <--- need to try this!!! via flowingdata.com
- Aug 30, 2021. The Runtime podcast :: 009 - Boris Mann on Fission and the Webnative SDK <--- great explanation by Boris
- Aug 20, 2021. CyberChef The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis via T <--- remove new lines from files, convert to base64, etc e.g. to base64 all done client side so leakage to the cloud
- Aug 19, 2021.Wired::Computer Scientist Hilary Mason Explains Machine Learning in 5 Levels of Difficulty to kids, teenagers, college student, grad student, expert
- Aug 19, 2021.DIY Air Filters For Classrooms? Experts Are Enthusiastic â And A Citizen Scientist Makes It Easy <--- we are all epidemiologists e12ts:-) now via this tweet: Great article with Dean Richard Corsi @CorsIAQ on how to build a cheap, effective air purifier. Included are instructions on how to build an air purifier yourself. <-- not sure this will be the most effective but i bet something cheap and cheerful like this will work well!
- Aug 17, 2021. Read color hex codes<- How to read colour hex codes (for everybody not just for folks with vision issue)
- Aug 14, 2021. Deploy Interactive Real-Time Data Visualizations on Flask With Bokeh <-- sounds good except for having to have a web server :-)
- Aug 5, 2021. Nushell has dataframes built in
- Aug 2, 2021. How I built my own speed camera and proved my street has dangerous drivers.; See also hackster.io:Traffic Camera <-- I would love to have the time to do this on our street in Vancouver
- Jul 28, 2021 David Robinson:: Machine learning in a hurry: what I've learned from the SLICED ML competition
- Jul 28, 2021 Simon Willison:: Datasetteâan ecosystem of tools for working with small data <--- Latest Datasette overview! Must Read!
- Jul 28, 2021.Gordon Brander via Boris: Aggregators aren't open-ended <-- links to this tweet:
"But hereâs the kicker: think of all the other amazing ideas that havenât gotten a chance to be invented because they arenât allowed on mobile devices. Mosaic happened less than 10 years after the Macintosh. We very well might have already had a browser-caliber invention by now."and juicy quote:"My sense is that, more than other networked software, tools for thought want to be owned. I don't want to store my second brain on someone else's computer. What if we instead had a small tool that was personal, multiplayer, distributed, evolvable? Maybe this is just a niche category, or maybe it could be the basis for a new open-ended ecosystem?" - Jul 28, 2021. Lisa Charlotte Rost: Datawrapper:In defense of simple charts Simple visualization types donât need to be boring.<--- i agree, love Rost's posts!
- Jul 27, 2021.Videos from TW: * JavaScript Crash Course For Beginners * Node.js Crash Course * Express JS Crash Course <--- with nice intro to Postman * React JS Crash Course 2021 * Exploring Docker Getting Started <--- not watched by TW * This is a great Kubernetes one: https://www.youtube.com/watch?v=X48VuDVv0do * bonus link Docker Cheat Sheet * Classic! The Illustrated Children's Guide to Kubernetes
- Jul 27, 2021. The Regular Expression Edition On code, early neural networks, and once discredited AI pioneers <--- regexs came from AI?!?? and broken regex from R*ssian Internet Censor (?) caused internet outage in the great firewall of R*ssia or something?
- Jul 26, 2021. How to get ideas in 4 easy steps <-- see also The 1 + 1 = 3 Method
- Jul 25, 2021. via Simon Wilison: Extracting objects recursively with jqfrom json returned by unofficial Hackernews API using Algolia <---
- Jul 21, 2021.Introduction to Deep Learning <--- 170 videos! via flowing data
- Jul 20, 2021. (All) DNS Resource Records <-- doesn't have ALIAS records?!? Confused by that!
- Jul 20, 2021.Importing CSV data into SQLite with .import <--- including changing the column types from text which is the default into something else like integer but not sure how this is different from http://rolandtanglao.com/2021/03/26/p1-one-table-version-roland-flickr-metadata-2019-2020/
- Jul 19, 2021.Hardware Memory Models <--
By now I hope you're convinced that the hardware details are complex and subtle and not something you want to work through every time you write a program. Instead, it would help to identify shortcuts of the form âif you follow these easy rules, your program will only produce results as if by some sequentially consistent interleaving.â - Jul 11, 2021. simplevis: making leaflet sf maps & simplevis: visualisation made easier <-- R and ggplot
- Jul 11, 2021. Why You Need Healthy Conflict at Work (and 3 Ways to Create it) <-- this is not conflict right? it's healthy dialogue and debate methinks!
Jul 10, 2021. TikTokâs atmospheric growth; Kim Stanley Robinson on climate & Chinaâs Area 51 ++ #330 <-- "đ° Fortris is a battle-tested, secure way for companies to hold and incorporate crypto into their day-to-day operations. With over $53B worth of digital assets added to corporate balance sheets, there is an urgent need for companies to not only hold but more importantly integrate cryptocurrency into their daily operations.
From invoicing to eCommerce, multi-party sign-off to fraud protection and data analysis, Fortris makes integrating cryptocurrencies as simple as working in fiat. All of this through a familiar interface that gives the security, financial controls, and workflow management that executives already understand.
Launched in 2017, Fortris has grown to a 70+ team of technologists spanning cryptography, payments, finance, and security aligned around making it possible to integrate digital assets into any companyâs existing financial infrastructure. Readers of Exponential View will get a free consultation with corporate blockchain security experts for an introductory audit." <-- i feel the compelling need to rewrite this as an advertisement for blogs or something :-)
- Jul 10, 2021.Being Glue <--- glue work is frustrating and fun but not "technical" :-) LOLz this is a fantastic blog post about essential work that is ignored/under-rewarded. We in the software industry are so in awe of the "technical" that we forget that 99% of "technical" work doesn't get done without "glue" work
- Jul 9, 2021.The Compleat Guide to Digitizing Your LP Collection, <-- from 2011 but still great
- Jul 8, 2021. David Gerard:Bitcoin myths: immutability, decentralisation, and the cult of â21 millionâ via Simon Willison
- Jul 8, 2021. How To Improve Your Community Engagement Skills <-- "Give this link a read and let me know if yo have any trouble getting the account removed" <--- "Personalization, Friendly, Knowledge, Resolution (and followup)
- Jul 5, 2021. unrecognised client name aka
How to get Barrier to work so you can share the mouse and clipboard between multiple machines, each machine has to have a monitor(tl;dr add the alias for the client host name on the server) - Jul 2, 2021.Face image generation with StyleGAN <--- in Keras and only 500 lines of code!
- Jun 30, 2021. The Y Combinator (Slight Return) <-- great explanation via Cyberdees
- Jun 29, 2021. Average colors of the world<--- Excellent Average Colour tutorial in R
- Jun 27, 2021. Non-Fungible Token (NFT): Overview, Evaluation, Opportunities and Challenges via Downes (survey paper in PDF format) <-- May 2021 Survey of the NFT space
- Jun 23, 2021. microCOVID Project <-- this was inevitable :-) i am not sure how trustworthy these sites are
- "This calculator lets you estimate COVID risk and find effective safety measures for customizable situations. Examples: how risky is a trip to my grocery store? What's the safest way to see a friend? How much would it help to wear a better mask at my workplace?"
- Jun 20, 2021. Interactive Guide to Tetris in ClojureScript Tetris in ClojureScript! Fantastic! (via asutherland in twitter)
- Jun 17, 2021. Nathan Yau How to Make Alluvial Diagrams <--- Looks like a great R Tutorial!
- Jun 13, 2021. Welcome to the Library of Statistical Techniques (LOST)! (in both Python and R!)
Jun 10, 2021. Unleashing Human Creativity to Deliver 8K+ COVID Vaccines Per Day and Improve the Overall Healthcare System <-- Gene Kim podcast that I might listen to "In March of 2021, Gene Kim visited the mass vaccination site at the Oregon Convention Center in Portland, which has been described by the press as a logistical masterpiece where over 465,000 Oregonians have been vaccinated as of May 2021.
After a three-hour tour of the site, Gene Kim sat down with Trent Green, Senior Vice President and Chief Operating Officer (COO) at Legacy Health and one of the organizers of the mass vaccination operation. Kim and Green discuss firsthand what it looks like to vaccinate 8,000 people a day and the strategic level of planning it took to produce and operate the mass vaccination clinic."
- Jun 8, 2021. Siuba is an amazing #python library that allows us to use R's #dplyr verbs inside of Python without R dependencies. It's really amazing for R folks that want to use python. see: Siuba: Data wrangling with dplyr in Python <--- warning lots of not so subtle calls to action to subscribe etc
- Jun 6, 2021. what I talk about when I talk about not thinking<--- the concept of flow! (via Michael Sippey on the list, 21 may 2021)
- Jun 6, 2021. Introducing WebContainers: Run Node.js natively in your browser
- Jun 5, 2021. js:clean-text-utils A Swiss Army Knife of text operations. Great for removing smart quotes, non-ASCII characters, emojis, and more.
- Jun 4, 2021. Ben Schmidt Javascript and the next decade of data programming
- Jun 4, 2021. Greg Wilson: Building Software Together See also Greg Wilson's How To: Building a Book (Part 2) and Part 3
- Jun 4, 2021. Greg Wilson:Software Tools in JavaScript
- Jun 1, 2021. Stowe Boyd: Minimal Viable Processes "Most processes are built to hit the brakes, not the accelerator"
- May 31, 2021. Growing Concerns among Developers about the AWS Free Tier <-- no hard billing limits means you could run up a bill for $1000s of dollars yourself accidentally (unless you have an educational account which most of us don't)
AWS Support documents how to avoid incurring charges when using the AWS Free Tier and has multiple times proved to be supportive and reimburse the accidental charges, but there is currently no way to set a hard limit on billing. Forrest Brazeal is not the first AWS expert raising questions about the Free Tier, as reported by InfoQ last September. Corey Quinn, cloud economist at The Duckbill Group, reacted to the recent events writing: - May 30, 2021. restler-fuzzer: "RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services. "
- May 30, 2021. The geometry of music <-- "Sadly most of the links in this post are broken. But the idea of a âreverse music visualiserâ seems more achievable than it was when I wrote this post. Imagine staring out of a car window, and having the rhythms and regularities of passing traffic, street lighting, and clouds all style-transferred back onto Chemical Brothers beats played through your headphonesâŠ" via Interconnected: From the archives, w/e 28 May
- May 30, 2021. How to interpret PostgreSQL EXPLAIN ANALYZE output via Simon Willison
- May 27, 2021.Jacob Kaplan-Moss: My Software Estimation Technique via clokep: time and uncertainty
- May 26, 2021. Hosting a blog on Matrix <--- awesome!
- May 25, 2021. Creating and Using Rubrics for Assessment (via Downes) which points to A Rubric for Evaluating Student Blogs which I think I would fail :-)
- May 18, 2021.exa like fzf are better command line tools to find files and both sound worthy of trying out!
- May 18, 2021. Codespaces: GitHub's Play for a Remote Development Future
- May 17, 2021. aRtist: Making art with R! <-- so great!
- May 17, 2021. Stowe Boyd: Minimum Viable Work Means Less Work And zero bullsh*t from management
- May 14, 2021. Practical SQL for Data Analysis(via)
- May 14, 2021. Itâs not their job to buy you cakeWorking remotely for the last year has revealed just how much of office culture is accidental, arbitrary, and sexist
- May 14, 2021. Everything Is Becoming Paywalled ContentâEven You From March 2020: <--- sounds like a terrible future :-) but there are a few positive aspects
- May 12, 2021. Bias Interrupters - for recruiting, for evaluation, amazing stuff via Tara Robertson
- May 11, 2021. Hosting SQLite databases on Github Pages - or on any static file hoster
- May 10, 2021. Web Safe Colours:
see SO:Convert RGB color to the nearest color in palette (web safe color)? for the following code ```python def getNearestWebSafeColor(r, g, b): r = int(round( ( r / 255.0 ) * 5 ) * 51) g = int(round( ( g / 255.0 ) * 5 ) * 51) b = int(round( ( b / 255.0 ) * 5 ) * 51) return (r, g, b)
print getNearestWebSafeColor(65, 135, 211) ```
- May 3, 2021. Your Performance Feedback is Probably Biased - Here Is What You Can Do About It
- May 3, 2021.The FLIF Facilitation Process
- May 3, 2021. Remote Support with a Self-Hosted Remotely Instance
- Apr 26, 2021. Noise in Creative Coding
- Apr 25, 2021. Image Classification with Perceiver <-- some day :-) i hope to understand all this :-) and apply it to my flickr images. It's just code and data right :-) ?!?
- Apr 22, 2021. A barbaraic yawp CLI Twitter tool and Mastadon tool
- Apr 19, 2021. Install ImageMagick with JPG, PNG and TIFF Delegates - Ubuntu (20.04)
- Apr 19, 2021. How can I get a side-by-side diff when I do âgit diffâ? <-- learned about
git difftool --tool=kompare - Apr 17, 2021. Unicode Text Converter is hilarious fun!
- Apr 17, 2021. Glitch This<-- looks like fun!
- Apr 16, 2021. Generate a color analysis in the style of Emily Noyes Vanderpoel by uploading an image <-- super cool!
- Apr 13, 2021. Send postcards of plots made in R <-- ggirl ggplot in real life i love it!
- Apr 13, 2021.Thejesh is awesome always: Linked List : Three FOSS Tools to work with CSVs
- Apr 9, 2021. Thejesh: Linked List : Three FOSS tools to work with JSON <-- JSON diff looks amazing
- Apr 8, 2021. Seeing infrastructure: race, facial recognition and the politics of data
- Apr 8, 2021.Linked List : FOSS Tools to Query DNS Didn't know about the
dogtool - Apr 7, 2021. The 13 Types of Displays That Are All (Unfortunately) Called Dashboards
- Apr 6, 2021. SCP userâs migration guide to rsync <-- From July 2020 I didn't know scp was deprecated!!!
Mar 29, 2021.Those pesky pull request reviews "How about: the team makes all code changes as a unit. Ensemble working (the practice formerly known as mob programming), with one shared work product and all the shared knowledge. It will be as safe as everyone can make it, and more than understandable: itâll be understood by the whole team.
Not every team member will be present every day. Letâs take a page from distributed systems and require a quorum of team members present when we make code changes."
- Mar 16, 2021. Stratechery:Moderation in Infrastructure "This power came to the fore in early January 2021, when first Facebook, and then Twitter, suspended/banned the sitting President of the United States from their respective platforms. It was a decision I argued for; from Tr*mp and Twitter:" and "public clouds in particular would be better off preparing for geographically-distinct policies in the long run, even as they deliver on their commitment to predictability and process in the meantime, with a strong bias towards being hands-off. That will mean some difficult decisions, which is why itâs better to make a commitment to neutrality and due process now." Where is the "line in the stack"?
- Mar 16, 2021.Eren Gölge:Notes on GPT-3 "I believe GPT-3 is not capable of âreasoningâ in contrary to the common belief. GPT-3 rather constitutes an efficient storage mechanism for data it is trained with. At inference time, the model determines the output by finding the samples that are most relevant to the given task and interpolating them. "
- Mar 16, 2021. Lisa Charlotte Rost: Which color scale to use when visualizing data <-- amazing 4 part blog post series from Lisa Charlotte Rost, highly recommended
Mar 6, 2021. Why Generation X will save the web
"And maybe, just maybe, the best things standing in their way of their spite and their avarice and their political aspirations are the Gen X fortysomethings who saw something better about the open web, and comprehended what was on their screens in a way that nothing has ever touched them since, and still believe in what the open web can be, and understand where things went wrong, and have an idea of how to put things right, and know how to create and use and fork the tools to make it so, and know the north stars they navigate home by, and have never, ever forgotten them, and who need a little bit of reminding, in chaotic times, of what it was like to telnet into a blank screen which contained the entire world." via @deadsquid aka kev needham on twitter
- Mar 4, 2021. Michael Pratt: What I wish I had known about single page applications<-- doesn't state clearly "when I (i.e. Michael Pratt) think a single-page app makes sense for their use case." which is what i want to know, namely when should i use an SPA? Never? Or rarely? Sounds like rarely like maybe it's worthwhile for a complicated web app that uses lots of JS but not for most web apps which are not complicated.
- Mar 4, 2021. Nathan Yau :FlowingData: RAWGraphs 2.0, an open-source tool to visualize data
- Feb 23, 2021. Mapping Geographic Data in R â with ggplot2! flowing data course yes! <---- oh yeah!
- Feb 22, 2021.Teslaâs data advantage. Can Apple, or others, keep up?"I hear that by the end of the year Tesla will turn on such features. Now, what will that look like on the road? All Teslas will start switching lanes to lane #3. You wonât even know why, even if you are in one, until you pass by the bucket in lane #1. " and "Teslaâs robotaxis will fix both problems. Teslaâs economics are that it could rent you a Model 3 for about $10 an hour. Even a top of the line Roadster could rent for $30 an hour. A $200,000 car cheaper than an Uber? Yes! And at these prices Tesla will be HUGELY profitable compared to Uber. The wholesale cost of a Model 3 actually is only $3 an hour" <---respect the opinion but think it's wrong, 1) robotaxis won't work at scale neither will 2) automatic object (like the bucket on the road in the blog post) and evasion work at scale either. Again we have the technology to make mobility accessible to all, we just refuse to ban cars and use buses, and trains instead. All bets are off if we get a true intelligence breakthrough. AI as presently constructed using Turing machines and pattern recognition won't make 1) or2) workable
- Feb 22, 2021. Mobodro and taming the mobvia Automating Team Improvements <--- so how do you make this work remotely? I am sure it's possible for non programming tasks too e.g. documentation
- Feb 19, 2021.Taking Firefox memory usage under control on Linux <--- might be worth trying
- Feb 17, 2021.How to Plan With People Who Donât Like to Plan âPlanning privilegeâ is real <-- lolz so true (via Richard)
- Feb 17, 2021. Personally Learning Love the idea of making my own book in R bookdown for my tshirt art
- Feb 16, 2021.To the 3 people who read this :-) I'd blog more but you know how I have to work, xc ski and bicycle :-) . There's my pinboard feed and twitter of course if you need more stuff to read ROFL
- Feb 16, 2021. Web Frameworks: Why You Donât Always Need Them <--- profile of yax.com which sounds cool! yax uses web components and offers generous free accounts and free posting to vercel and github.
- Feb 16, 2021. Oral History of Alan Cooper "Itâs a psychological tool of incredible power because itâs really hard to go up against a programmer, because programmers are really smart and theyâre lawyers. I mean, they argue cases in front of the central processing unit, whoâs more nitpicky than any judge, so if youâre going to â personas are a great tool for just kind of finessing that argument and so theyâre very powerful tools. " <-- So true!
Feb 4, 2021. Data Visualization in Society free ebook via Read four chapters from âData Visualization in Societyâ with us (itâs free)!
âł...what visualization is, why it is the way it is â and what it could be.â"Today weâre witnessing an elevated use of knowledge visualization in society. Across domains reminiscent of work, training and the information, varied types of graphs, charts and maps are used to elucidate, persuade and inform tales. In an period in which an increasing number of information are produced and circulated digitally, and digital instruments make visualization manufacturing more and more accessible, you will need to research the situations underneath which such visible texts are generated, disseminated and considered of societal profit. This book is a contribution to the multi-disciplined and multi-faceted dialog in regards to the types, makes use of and roles of knowledge visualization in society. Do information visualizations do âgoodâ or âdangerousâ? Do they promote understanding and engagement, or do they do ideological work, privileging sure views of the world over others? The contributions in the book have interaction with these core questions from a spread of disciplinary views."
- Feb 4, 2021. Doing Things That Scale
- Feb 2, 2021.Righteous, Expedient, Wrong OSI swings at Elastic, misses, and leaves a mess counterpoint to The Rights-Ratchet Model
- Feb 2, 2021.Simon Phipps: The Rights-Ratchet Model <-- " have yet to meet a sole-maintainer open source company following this model that demonstrates belief in any open source benefit apart from driving adoption. Once they have enough adoption to pivot, they donât need any form of contribution apart from revenue. Whether they admit it or not they will abandon any peer community they may have had and instead treat âcommunityâ as a synonym for âcustomerâ. Spot them as early as you can if you arenât just another customer looking for a product."
- Jan 31, 2021. Hannah Selinger: Life Was Not a Peach (working for David Chang) <-- "I also believe that he owes a tithe beyond an apology. (Releasing every former employee from any nondisclosure agreement that prevents them from talking about what they experienced at Momofuku might be a start.) For all that Dave has edited in and out of this narrative, what he cannot change is the trauma left in his wake. The one thing he can offer up that is commensurate with the scope and scale of the grief he has caused is the space he occupies in restaurants and in culture: He can cede it to someone who will use it to change this toxic industry that has broken so many of us. "
- Jan 31, 2021. The Role of Data in Diversity & Inclusion (w/ Tara Robertson)
- Jan 31, 2021. How Google Drive Can Make Every Corner of Your Life Easier <-- Alex Samuel, 92 minute read!?!?
- Jan 31, 2021.Jon Udell: The Image of Postgres <--- "For over a year, Iâve been using Postgres as a development framework. In addition to the core Postgres server that stores all the Hypothesis user, group, and annotation data, thereâs now also a separate Postgres server that provides an interpretive layer on top of the raw data. It synthesizes and caches product- and business-relevant views, using a combination of PL/pgSQL and PL/Python. Data and business logic share a common environment. Although I didnât make the connection until I watched r0mlâs talk, this setup harkens back to the 1980s when Smalltalk (and Lisp, and APL) were programming environments with built-in persistence. The âimageâ in r0mlâs title refers to the Smalltalk image, i.e. the contents of the Smalltalk virtual machine. It may also connote reputation, in the sense that our image of Postgres isnât that of a Smalltalk-like environment, though r0ml thinks it should be, and my experience so far leads me to agr"
- Jan 31, 2021. Darius Kazemi So how do you compose for infinity? via Matt Webb Interconnected: Filtered for lo-fi strange new worlds <--- "A simple for loop can, in a few seconds, generate more information than a human being can consume in a lifetime. When we make art with code, we have to confront this fact. So how do you compose for infinity?"
- Jan 27, 2021. Alissa M: So whatâs next?: five things I learned at #GOGLAM "Good tech platforms can exist, if we care enough to build them. As it happened, GO GLAMâs first speakers, a group of five mostly francophone and mostly Indigenous artists and coders from what is now eastern Canada, wound up doing almost exactly this. Natakanu, meaning âvisit each otherâ in the Innu language, is an âIndigenous-led, open source, peer to peer software projectâ, enabling First Nations communities to share art, data, files and stories without state surveillance, invasive tech platforms or an internet connection. I canât express how brilliant this project is. Iâm still so deeply awed and impressed by what this team have built."
- Jan 27, 2021. Hugh Rundle: (Australian) Library Map Part 2<--- fantastic blog post, thanks Hugh! so much yak shaving for a common thing like mapping, this should not be this hard and require so much software
- Jan 24, 2021. The continuous Improvement Canvas
Jan 24, 2021. Payback time-frame for research in software engineering <-- "Given the volume of ongoing software development, most of the payback from any research investment is likely to occur in the near future, not decades from now; the evidence shows that source code has a short and lonely existence. Investing for a payback that might occur 30-years from now makes no sense; researchers I talk to often use this time-frame when I ask them about the benefits of their research, i.e., just before they are about to retire. Investing in software engineering research only makes economic sense when it is focused on questions that are expected to start providing payback in, say, 3-5 years.
Who is going to base their research on existing industry practices?
Researching existing practices often involves dealing with people issues, and many researchers in computing departments are not that interested in the people side of software engineering, or rather they are more interested in the computer side." <--- see also Source Code has a brief and lonely existence
- Jan 24, 2021. What's this about Micro-commits? <-- "Some time ago, I tweeted that it is better to not mix reformatting, refactoring, and new code all in the same commit."
- Jan 24, 2021.The case for vaccine challenge trials <--- hmmm <--- "So before anyone goes that route, I hope they will peruse the open letter on challenge trials assembled by the advocacy group One Day Sooner over the summer. I was a philosophy major in college and itâs the ethics side of this that I feel most personally invested in, so I was struck to see Peter Singer and Christine Korsgaard â probably the worldâs leading consequentialist ethicist and the worldâs leading deontological ethicist â both sign the letter. Theyâve also got Shelly Kagan, Tyler Burge, David Chalmers, Elizabeth Harman, Daniel Dennett, and many other"
- Jan 19, 2021. Daily Stand-Up Meetings Start Breaking the Rules <--- forget about question 1, what you did yesterday for example; consider answering the 3 questions electronically beforehand, meet right before lunch, make sure everybody talks for the same amount of time
- Jan 17, 2021. Everything You Always Wanted To KnowAbout GitHub (But Were Afraid To Ask) (via Simon Willison) 73 GB of data fits into a laptop and you can analyze it comfortably on a laptop :-)
- Jan 17, 2021. 45 and Twitter <-- "Yes, respecting democracy is a reason to not act over policy disagreements, no matter how horrible those policies may be, but preserving democracy is, by definition, even higher on the priority stack" <--- see also Stop Talking About Section 230. Start Talking About The Business Model.
- Jan 17, 2021. Kubernetes Intro â Part 1 <- amazing tutorial from Martin Sauter
- Jan 8, 2021. Dr. Smartphone: An Ethnography of Mobile Phone Repair Shops
- Jan 5, 2021. Simon Willison: DALL·E: Creating Images from Text (via HN) âDALL·E is a 12-billion parameter version of GPT-3 trained to generate images from text descriptions, using a dataset of textâimage pairs.â. The examples in this paper are astonishingââan illustration of a baby daikon radish in a tutu walking a dogâ generates exactly that. <--- does it work for anybody or is it paywalled? Sounds like access is limited to a "lucky few". "AI" segregation for tech elites for the loss!
- Jan 1, 2021. TabFS: mount your browser tabs as a filesystem <---- awesome :-)
- Dec 30, 2020. 30ish days left in 2020 - What are the sci-fi must-reads that were published this year? < --- recommends The Relentless Moon by Mary Robinette <-- want to read this!
- Dec 30, 2020. Climbing towards NLU:On Meaning, Form, and Understanding in the Age of Data <--- "We argue that the language modeling task, because it only uses form as training data, cannot in principle lead to learning of meaning. We take the term language model to refer to any system trained only on the task of string prediction, whether it operates over characters, words or sentences, and sequentially or not. We take (linguistic) meaning to be the relation between a linguistic form and communicative intent." GPT-3 is not AGI via Katharine Bailey on twitter
- Dec 28, 2020. Guide to Managing Remote Teams! <--- from Claire Lew from know your team
- Dec 27, 2020. Public API for Public APIs <-- via Downes always good to have a list of APIs
- Dec 22, 2020. Collaborate with Live Share <-- new to me but not new :-) !Live code with shared cursors with partner and Visual Code; intelliJ has a new feature that is similar Code With Me
- Dec 17, 2020. Your Resume Is a Waste of Time: 8 Better Ways to Get Hired for the Job You Want <---- this sounds like something only a privileged person can do, what am i missing :-) ?!?
- Dec 17, 2020. Throwback: Friday December 9, 2005 with @mtippett @cbrumelle @bryanrieger @ddonat Did we get that 'next version' of music we talked about 12 years ago :-) ? <--- "Stay tuned, I will re-listen and blog about it sometime soon in 2018!" <--- i didn't blog about it i think!
- Dec 17, 2020. CSS Grid changes everything from morten on youtube
- Dec 13, 2020.Computing Education Resource Blog: Purpose-first programming: A programming learning approach for learners who care most about what code achieves: Katie Cunninghamâs Defense <-- See also Upward Mobility for Underrepresented Students: A Model for a Cohort-Based Bachelor's Degree in Computer Science and Katie Cunningham receives NSF fellowship: Studying how CS students use sketching and tracing
- Dec 11, 2020. Fetch: Cross-Origin Requests nice explanation of CORS via Stephen Downes
- Dec 5, 2020. Command Line Interface Guidelines(via) Aanand Prasad, Ben Firshman, Carl Tashian and Eva Parish provide the missing manual for designing CLI tools in 2020 via Simon Willison
- Dec 4, 2020. Venkatesh Rao: Involvement Capitalism <-- The Federation, The Culture and post-scarcity hmmmmmmmmm <--- "So what do we do? I think what we must learn to do is involvement capitalism. Stay involved, donât ignore collective action coordination problems, donât be idealistic about what post-scarcity means in practice, and try to have fun while figuring it all out."
- Dec 4, 2020. Why Twitter is (Epistemically) Better Than Facebook <--- o really :-) ?!?
- Dec 3, 2020. Why Orbit is Better Than Funnel for Developer Relations <--- i am sure this applies to non developer communities but i could be wrong :-) via Sinofsky's tweet
- Dec 1, 2020. The macro problem with microservices
- Dec 1, 2020 Container orchestration tools explained <-- including an explanation of K8S, Scott's explanation is probably :-) better ?!?
- Dec 1, 2020. Good Bye Web APIs <--- as if :-) REST, GraphQL are not going away because of layr but layr is a cool idea methinks
- Dec 1, 2020. from 2017: Iteration in Python: for, list, and map <--- love victoria.dev's explainers
- Nov 30, 2020.From August 2020: Scott Hanselman: Containers? So What? Docker 101 Explained - Computer Stuff They Didn't Teach You #8 <-- super fun and clear to me anyways :-) explanation of docker
- Nov 29, 2020. Derek Jones: Software research is 200 years behind biology research
- Nov 25, 2020. 'Data Visualisation: A Handbook for Data Driven Design' (2nd edition, 2019) via Teneika Askew on LinkedIn
- Nov 24, 2020. Doomsday prepping aka Disaster planning for less crazy folk <-- not sure what to make of this or even if i "believe" :-) but i have been reading doomsday science fiction for decades so..... hm....
- Nov 24, 2020. OKRs, Google & What's Next: A conversation with Rick Klau <-- "Focus on setting a handful of objectives at the company level, the fewer, the better. Companies always tell me they need four or five or six. I always try and tell them they've only got three, two would even be better than three, but then translate that from the company level to the team level, don't go any further, until, to go back to my example of learning a language, until you've developed a fluency in how to communicate with each other about what it is you're doing and what you've agreed to not do." <--- initially when introducing it into an org
- Nov 22, 2020. 35 ways to use video in learning
- Nov 21, 2020. Semgrep looks great rules based grep (via gruqq's retweet)
- Nov 19, 2020. Setting up Synapse Matrix homeserver on a Raspberry Pi in Docker with Caddy and Cloudflare
- Nov 18, 2020.Shipping containers to any platforms: multi-architectures Docker builds including ARM32 and ARM64 via Running lOCL
- Nov 16, 2020. The Internet in Everything: Freedom and Security in a World with No Off Switch <-- sounds great! via FT: Best books of 2020: Technology
- Nov 13, 2020. Quick Tinker With Raspberry Pi 400 - including jupyter in a docker container!!!
- Nov 12, 2020.Hyperlinking text in a ggplot2 visualization<--- uses SVG
- Nov 11, 2020. Act as if Youâre Really There <-- Douglas Rushkoff via Rob Cottingham on LinkedIn "When they talk, I ask them to repeat their name, where theyâre from, where they workâŠand nod gently. I make sure they know I hear them. And then I take a moment to consider the question â as if Iâm pondering this in real time â which I damn well should be. The more remote your presence, the more live and improvisational you need to be." "To that end, get a real webcam, a couple of scoop lights or clamp lamps (use one at a slight angle in front of you to light your face, the other from the side or slightly behind you for definition), and a real microphone. When connecting through technology, the tech youâre using matters. More resolution of your picture and sound means more subtlety and flavor. More of you." " Sit back, showing your head and shoulders, at the very least, with your eyes always three-quarters high in the frame, which imitates the position of the eyes in your face. Itâs better to cut off the top of your head than to leave lots of room above it." ". For instance, use a microphone, not a headset, to look and feel more human. If you have a script to read, put it in text in a big font, and slide the documentâs window as close to the camera as possible. Leave a bunch of blank lines at the bottom, so you can scroll down like a teleprompter and keep the text youâre reading way up at the top. But really, donât read if you can help it." <--- i disagree about the headset, a headset is best for most people unless they are willing to invest in a great microphone AND great bluetooth ear buds like AirPods Pro
- Nov 10, 2020. Evidence-based software engineering: book released <--- complete with R code and data! "Is software development shifting from being a sellers market to a buyers market? In a competitive market for development work and staff, paying people to learn from mistakes that have already been made by many others is an unaffordable luxury; an engineering approach, derived from evidence, is a lot more cost-effective than craft development."
- Nov 7, 2020. How to clean your glasses <--- TIL to use warm water and cotton swabs!
- Nov 7, 2020. How to Get Hired for a Remote Job<--- common sense for the most part but can't hurt to add virtual and remote to your resume and linkedin profile
- Nov 7, 2020. Weeknotes: sqlite-utils 3.0 alpha, Git scraping in the zeitgeist <-- "This is a perfect use-case for Git scraping: it takes a JSON endpoint that represents the current state of the world and turns it into a sequence of historic snapshots, then uses those snapshots to build a unique and useful new source of information to help people understand whatâs going on." <-- must learn from this code!
- Nov 7, 2020. Downes: 12 degrees of freedom <-- MUST READ
- Nov 4, 2020. This is the way by Stephen O'Grady (via Tim Bray)
- Nov 4, 2020. Blockchain, the amazing solution for almost nothing <---- oh really :-) ?
- Nov 2, 2020.And then I can create my sqlite file as follows:
roland@Rolands-MacBook-Air INFOGRAPHICS % csvs-to-sqlite 2020-10-20-2020-10-20-firefox-creator-answers-desktop-all-locales.csv -dt created -df "%Y-%m-%d %H:%M:%S %Z" -dt updated -df "%Y-%m-%d %H:%M:%S %Z" 2020-10-20-2020-10-20-firefox-creator-answers-desktop-all-locales.dband then here's a sample SQLite query to get all the questions from 1am to 1:59:59 in UTC:select * from "2020-10-20-2020-10-20-firefox-creator-answers-desktop-all-locales" where (datetime(created) >= datetime('2020-10-20 01:00:00') AND datetime(created) <= datetime('2020-10-20 01:59:59')); Oct 9, 2023 23:56 UPDATE: see https://github.com/simonw/csvs-to-sqlite/issues/88 ``` pip3 install 'pandas==1.4.0'
git clone from this repo and cd to that directory
pip3 install -e . ``
Nov 2, 2020. [What is the use case forpip install -e](https://stackoverflow.com/questions/42609943/what-is-the-use-case-for-pip-install-e) I installed csvs-to-sqlite from simon w by changing pandas dependency to be justpandasinstead ofpandas~=0.25.0` in setup.py- Nov 2, 2020. The right and wrong way to set Python 3 as default on a Mac aka How to install Python on Catalina. tl;dr use pyenv instead of blahblah :-) still having issues with pandas though!
- Nov 1, 2020. AI in Action via Downes , MS white paper showing how "AI" can and should be used by lots of folks. "Its main message is that "organizations that harness and scale AI quickly will have a long-term competitive advantage." This is almost certainly true, and the paper goes about mapping the overall approach, examples from specific industries, and some of the tools and technologies."
- Oct 30, 2020. Unattended upgrades status? <-- Ubuntu does automatic upgrades using the
unattendedprocess at random times:less /var/log/unattended-upgrades/unattended-upgrades.logshows the upgrades that are queued up andtail -f /var/log/unattended-upgrades/unattended-upgrades-dpkg.logshows the upgrades in real time as they happen - Oct 30, 2020. How I Teach R Markdown <--- start here? netlify drop, what is that ? ---> "Make it snappy. I aim to get to a shareable link in the first 20 minutes (at most!). I like to use Netlify Drop for this. No account sign-up needed, and everyone knows how to drag-and-drop (see video below). It is very satisfying to get a link they can share with their mom/best friend/arch nemesis (kidding). I like to have everyone drop their links in a chat too, like a Slack, Google Doc, or a Gitter channel if doing a workshop. My favorite motto: âif it knits, it shipsâ"
- Oct 30, 2020. RMarkdown Driven Development (RmdDD)
- Oct 30, 2020.Meta RMarkdown - Taxonomy and Use casesrmarkdown tidyverse A meta collection of all things R Markdown. <-- many ways to use R Markdown
- Oct 29, 2020. Error while trying to compile RStudio <--- raspberry pi stack exchange answer from 4 years ago! How to fix the "dictionaries not found" error in CMAKE or so I think as of this writing :-)
- Oct 29, 2020. Installing rbenv and ruby on Raspberry Pi<--- straightforward if you are used to this sort of thing, not so straightforward for those who just want to use ruby or an app written in Ruby as opposed to writing software in ruby. Luckily I write software in Ruby as a hobby :-) !
- Oct 29, 2020. How to communicate more deliberately and efficiently when working remotely <-- "Having some rules about what methods of communication would be used and when. We use a general team chat that is for problems only. Otherwise, we agreed that chat messages can generally be ignored until convenient. To avoid crowding the chat with large amounts of information, long essays are sent by email. Emails are never priority tasks. Unscheduled phone communication is to be avoided unless it is a serious matter."
- Oct 29, 2020. Let's stop fooling ourselves. What we call CI/CD is actually only CI.
- Oct 28, 2020. The unsolvable problem that foreshadowed quantum mechanics <-- It's difficult to figure out if a discovery is quantum mechanics i.e. paradigm busting or cold fusion i.e. bogus :-) (via interconnected:A fantasy of a glitch in the universe
- Oct 28, 2020 16 Minutes on the News #37: GPT-3, Beyond the Hype <--- this podcast looks a decent clear explainer, GPT-3 is not AGI!!!!
- Oct 28, 2020. Making space to disagree <-- "So how do we create environments that are inclusive and productive? Iâve been lucky to work with people who are really thoughtful about this, and the rest of this blog post gives some tips that Iâve seen or used which have been helpful when facilitating in group situations."
- Oct 25, 2020. Personal Art Map with R <--- using ggplot!!!
- Oct 25, 2020. How to Make Symbol-based Glyph Charts, with R Examples <--- base graphics tutorial from Nathan Yau
- Oct 24, 2020. Roland 808303.studio is the best ! 2nd time i have run into this. 808 forevah!
- Oct 19, 2020. DOD Machine Learning Strategy <--- applies to all even non defence folks
- Oct 19, 2020. Machine Learning for everyone with Eric Siegel<--- A free, non technical machine learning course <-- sound awesome for all including "technical" people
- Oct 18, 2020. Why Time To First Response Matters (the 18 hour rule) Respond within 18 hours to newcomers I Agree
- Oct 17, 2020.Ambient Reassurance <--- yes please! more AR please :-)
- Oct 16, 2020. Thejesh: Tools for Effective Documentation <-- forgot about asciicinema for demonstrating Command Line Interface sessions. It is great because copy/paste works which is perfect for command line stuff!
- Oct 14, 2020.Why "deep learning" (sort of) works "At that time, I still more or less believed what I'd learned at M.I.T. in the 1970s era of classical AI, which saw pattern recognition as applied logic. The basic idea was to recognize all the relevant traits, and then apply an Aristotelian taxonomy to make the classification. But I'd found, along with everyone else, that this didn't really work, among other things because it's at least as hard to recognize the relevant traits as to recognize the final category."
- Oct 14, 2020. Remote Moderated Usability Tests: Why to Do Them via Jennifer Davidson, see also the book on Remote Usability Testing and Thematic Analysis (including "coding") and Understanding Your Users
- Oct 10, 2020. Dynamically generated images , yes please via Simon W
- Oct 9, 2020. In the first 30 days of a new software gig I should run a simple content analysis as per Feverbee's: Running A Simple âHelpful Contentâ Analysis also figure out how support can help with core as well as edge KPIs (see Radical Briefing 0031: The Core/Edge KPI Conundrum)
- Oct 8, 2020. gather.town roland password: roland via Downes
Oct 8, 2020. Social software needs to be designed with social sidetone <--- "So how about this:
when you start a new Google Doc, you set a collaboration time a the top: an hour, a week, whatever the toolbar shows the current quarter: 1, 2, 3, or 4. People know if itâs time to chat and get alignment on goals, or time to finesse and wordsmith. in the toolbar, thereâs an animated progress bar that shows how long is left till the end of the current quarter. That provides the urgency."
- Oct 8, 2020. Naval's Recommended Reading <--- it's in Roam Research's cultish tool :-) not sure what to think of Roam, I prefer the simplicity of checkivst and its exportability and the fact they are "just" doing outlines and not pretending to "change the world" :-). i honestly would still prefer an outline of outline tools that was cross platform from either Dave Winer or even a cross platform VoodooPad
- Oct 8, 2020. From August 2020 Atlantic, is the following article obsolete in October?!? Michael Mina::Harvard::how-to-test-every-american-for-covid-19-every-day via twitter: "So here is what May 2021 could look like: Vaccines are rolling out. You havenât gotten your dose yet, but you are no longer social distancing. When your daughter walks into her classroom, she briefly removes her mask and spits into a plastic bag; so do all the other children and the teacher. The bag is then driven across three states and delivered to the nearest Ginkgo processing facility. When you arrive at work, you spit into a plastic cup, then step outside to drink coffee. In 15 minutes, you get a text: You passed your daily screen and may proceed into the office. You still wear your mask at your desk, and you try to avoid common areas, but local infection levels are down in the single digits. That night, you and your family meet your parents at a restaurant, and before you proceed inside, you all take another contagiousness test. Itâs normal, now, to see the little cups of saliva and saline solution, each holding a strip of color-changing paper, sitting on tables near the entrance of every public place. And before you fall asleep, you get a text message from the school district. Nobody in your daughterâs class tested positive this morningâinstruction can happen in person tomorrow."
- Oct 5, 2020. Via Tim Bray: "Path-dependence and tipping points are cases where naĂŻve extrapolations can badly fail and they are common occurrences in non-linear systems, like the global climate. Just because weâve been coping okay with climate change so far does not mean it will remain that way." from Path Dependence and Tipping Points by Sabine Hossenfelder
- Oct 5, 2020. How to teach yourself computer science (which is based on Teach yourself Computer Science) <--- tl;dr nothing worthwhile is easy or is super quick i.e. you need months and months if not years not days
- Oct 5, 2020. Downes: Developer Roadmaps (oh what a tangled web of hard to learn ever increasing web technologies we weave)
- Oct 5, 2020. via Downes The Narrative Paradigm of Walter Fisher : Compare and contrast with George Lakoffâs âFraming 101â and Downes' assertion that people are basically pattern recognizers (see What Is Pattern Recognition and Why It Matters? Definitive Guide)
- Sep 30, 2020. BCCDC COVID-19 Language Guide - Guidelines for inclusive language - "Practice the platinum rule - treat others as they wish to be treated not as you wish to be treated"
Sep 29, 2020.I was wrong. CRDTs are the future <--- let's ditch OT . operational transfer, and replace with and the re-impliment Google Wave for the 21st century using conflict free replicated data types:-) ?!?!? <--- juicy quote:
" So Operational Transform, I think this is goodbye from me. We had some great times. Some of the most challenging, fun code Iâve ever written was operational transform code. OT - youâre clever and fascinating, but CRDTs can do things you were never capable of. And CRDTs need me. With some good implementations, I think we can make something really special.
I mourn all the work Iâve done on OT over the years. But OT is no longer fits into the vision I have for the future. CRDTs would let us remake Wave, but simpler and better. And they would let us write software that treats users as digital citizens, not a digital serfs. And that matters. "
- Sep 29, 2020.The Social Network is the computer <-- Irving Wladawsky-Berger's rgiew of Sinan Aral's book via Downes "Social media could deliver an incredible wave of productivity, innovation, social welfare, democratization, equality, health, positivity, unity, and progress. At the same time, it can and, if left unchecked, will deliver death blows to our democracies, our economies, and our public health. Today we are at a crossroads of these realities."
- Sep 29, 2020. wget from Boris:
sh wget \ --recursive \ --no-clobber \ --page-requisites \ --html-extension \ --convert-links \ --restrict-file-names=windows \ --domains example1.com example2.com \ --no-parent \ example1.com<--- use this for barbandroland.com archiving - Sep 29, 2020. To tell the truth sometimes it pays to lie John F. Hulpke, Journal of Applied Learning & Teaching, Sept 28, 2020 Commentary by Stephen Downes paper
- Sep 29, 2020. rbenv in catalina: MacOS Catalina uses zsh by default, if you are using the same you want to add the line to ~/.zshrc "the line" is:
sh eval "$(rbenv init -)"As of this writing, stable ruby is 2.7.1, here's how to install ruby 2.7.1 using homebrew:sh brew update brew install ruby-build brew install rbenv rbenv install 2.7.1 rbenv global 2.7.1 - Sep 28, 2020. From Here to Ipernity? (Was tun, wenn flickr stirbt?)<--- use the distributed web AND switch to ipernity?!?
- Sep 27, 2020. Simply Jekyll via bopuc via Ton, Boris et al :-) followup howto
- Sep 25, 2020. Interconnected: Unoffice Hours: what it is and how to book a call <--- I want to do this!
- Sep 25, 2020. eachforall.coop: MEC Members Bypassed in Sale of Assets to U.S. Firm
- Sep 25, 2020. A Gentle Introduction to Using a Docker Container as a Dev Environment via Downes <--- sarcastic but i love it :-) "Apparently everyone is supposed to know this already. I didnât know it until about four hours ago. "
- Sep 24, 2020. Canomate - Automation tool for Canon cameras <--- this sounds like a fun "someday" project ; python; uses Canon's Wifi-Based, Camera Control API works on recent cameras e.g. R, RP, R5, R6
- Sep 22, 2020. Wikipedia Article Table to API This tool turns tables from any Wikpedia Article into a working JSON AP via Downes
- Sep 21, 2020. "Nowhere is this better illustrated than in the Philippines under the Spanish. Filipinos were instructed by the decree of November 21, 1849 to take on permanent Hispanic surnames." <--- from Book Review: Seeing Like A State which Eugene Wei linked to in Seeing LIke an Algorithm
- Sep 17, 2020. Free audiogram creator. Audiogram's are an audio file + graphic file + transcription of the audio and are super cute :-) <--- 2 per month , or $USD19/month for now with watermark <-- i'm sure there's a FLOSS alternative or one could be cobbled together
- Sep 17, 2020. Array programming with NumPy - the NumPy paper <--- "NumPy is the base of the scientific Python ecosystem." <--- love these sorts of overviews (via Simon Willison)
- Sep 17, 2020. Advanced Gmail Filters That Aren't Available in Gmail<---- scripting in gmail hooray for proprietary scripting silos :-) NOT, just use Thunderbird? or don't depend on email so much?!?!? or transfer the email to a wiki page or blog posts is even better i've thought since at least 2004!
- Sep 16, 2020. Debunking Narrative Fallacies with Empirically-Justified Explanations <--- sometimes there is no story behind a dataset!
- Sep 15, 2020. Look on the Blyth Side <--- "the problem is obvious and deep: that forty million Americans donât have enough to eat, at the same time our billionaire class, having poisoned our politics, has grown billions richer week by week through the COVID disaster."
- Sep 14, 2020.Checkvist to add the date is command/control ; time is command/control : (from the hard to find Shortcut to add current date / time
- Sep 14, 2020. The Checkvist Inbox and Some API Scripts <--- oldie but goodie i think! See also Python Wrapper for Checkvist API
- Sep 14, 2020 dv4l data visualization for literacy in social studies; MVP is for history see historyindata.org! via Letâs program in social studies classes: NSF funding for our work in task-specific programming languages
- 14september2020 tidyblocks <--- a "balance bicycle" data analysis tool, ! bravo on a "scratch for stats"! The hard to find RSS Feed is here!
- 13september2020 git from the inside out ; gitlet.js <--- with git in 600 words! via Greg Wilson's Static Lesson Generators
- 11september2020 H3 index visualizer aka zoomable hexagons!!! "H3 is a hexagonal hierarchical geospatial indexing system by Uber." via a tweet from vb_jens
- 10september2020 Dashboards in your inbox â Revisting tips on emailing inline Google Sheet chart images with Google Apps Script <--- yes please unofficial embed might break in the future via downes
- 08september2020 UAL Data Driven Making Project - Stitching the Curve - PUBLIC VERSION <--- barcode COVID scarves from a spreadsheet! via global news tweet: U of A library staff knitting the curve of COVID-19 cases across Canada <--- can do a visualization in R in ggplot too for this of course, it would be trivial methinks :-) actually i am 100% sure this would be easy in ggplot2
- 08september2020 How I applied to a Tech Job using a POST request <--- geeky but i love it, the job was "technical support engineer" at plaid, an online finance company "There are numerous API tools out on the market. I chose to use Insomnia, an open-source API client application, to send my request" <--- need to check out Insomnia which sounds great!
- 07september2020 sproute <--- 3 algorithms for routing: sightseer (via landmarks), commuter (100 ways to get to a place to give subtle variations to prevent boredom, nightlight to avoid unlit streets <--- i'd like an appp that actually gives me a usable bicycle route unlike google maps and other apps that have bugs in the route like taking major scary streets, crossing where there is no 'beg button' etc
- 07september2020 exit to community <---- why not? from noema!
- 05september2020 what's the purpose of philosophy? <--- doug belshaw
- 04september2020 styler non invasive pretty printing of r code; see lintr
- 04september2020 Greg Wilson:what every community needs <-- explainshell and more!
- 04september2020 dave hunt: Raspberry Pi Zero with Pi Camera as USB Webcam
- 04september2020 interconnected: GPT-3 is an idea machine
- 03september2020 A Supercomputer Analyzed Covid-19 â and an Interesting New Theory Has Emerged <- bradyinin storm, vitamin D and other already approved drugs help?!?
- 01september2020 Interconnected: Risk: micromorts, microCOVIDs, and skydiving
- 01september2020 An introduction to weather forecasting with deep learning <---- so many great R things!
- 31august2020 How to Untangle a Spaghetti Line Chart (with R Examples) <--- love these tutorials, so helpful, and it uses base graphics, i wish somebody did a ggplot version!
- 31August2020 what happens when you load a URL Dan Luu
- 31august 2020 working with me via Duncan Davidson see also Everything you need to know about working with me Reid Hoffman (involvment levels are interesting: principal, board member, investor, friend)
- 30august2020 Moebius video course onApplied Probability and Statistics
- 30august2020 100 R books<--- via https://twitter.com/BoazSafferYVR
- 28august2020 Two.js for two-dimensional drawing and animation in modern web browsers <---- gotta try it!
- 26august220 so you want to build anti racist teams? @ericastanley
- 25august2020 The 19 character traits of intentional and impactful leaders
- 23august2020 the sweet setup Using Roam Research as a Customer Relationship Manager
- 22august2020 zettler for zettelkasten
- 22august2020 Why Did Mozilla Remove XUL Add-ons? <--- because they s*cked and were insecure :-)
- 20august2020 The Support Teamâs Guide to Responding to (and Avoiding) Customer Complaints
- 16august2020 How to make an SMS bot with Google Sheets and Twilio (no coding) <--- costs $USD 1/month for local number (I hope this works in Canada too) ; $0.0075 per message sent or received.
- 10august2020 gotta play around with the550mb dataset via Unsplashâs dataset is now open source
- 09August2020 A Better Learning Platform (Greg Wilson)
- 09august2020 Categories for the Working C++ Programmer <--- i partially understand this from my fading :-) memories of C++
- 08august2020 graphql for datasette: GraphQL in Datasette with the new datasette-graphql plugin
- 08august2020 design docs at google via simon willison
- 08august2020 Don Marti's git check script to see if you left anything uncomitted
- 08august2020 Dr. McKayla How to Give Respectful and Constructive Code Review Feedback
- 06August2020 s08e18: QAnon looks like an alternate reality game <--- Dan Hon, also see: The Illicit Aura of Information
- 04August2020 Anders blog chain explanation in github
03August2020 tom MacWright: Recently 5% or less of programming is hard: itâs the stuff that interview questions refer to Itâs easy to screw up the 95%, though - by bad day-to-day engineering practices, by overcomplicating problems, and lots of other ways. Using objects for data is one of the worst things about JavaScript. Know what the core cool idea is. Side projects need one. If the core idea isnât cool, you wonât be able to make the project cool by adding more stuff. The take is: housing canât simultaneously produce wealth, be a safe investment, and be produced in enough quantity to avert crises. Thatâs the punchline. We want it to be part of two exclusive categories. What a âstrong type systemâ is is really poorly defined.
Zig: On the Rust/Go-side of things, Iâve been paying a lot of attention to Zig - I think itâs pretty neat. It isnât a âbig ideaâ language, just a really cleanly-designed C-like language that seems fix the main problems with C. And itâs really simple: the syntax is simple and it doesnât have many big theories. ...For little CLI tools and system software could really be important
- 03August2020 Ton: Your blog is your avatar
- 03August2020 Use StreetComplete Android app to update your local neighbourhood (via Ton) in a fun stylee<--- wonder how well this works for bicycling info?
- 03August2020 Climbing towards NLU On Meaning, Form, and Understanding in the Age of Data<--- "In this position paper, we argue that a system trained only on form has apriori no way to learn meaning." via katbailey
- 01August2020 Reiterating: @CCleaner wipes out all the settings of @MozWebExt (@mozamo extensions) every time you close your browser, if you've set it to clean "Internet Cache", probably due to a change in how @firefox>= 79 stores its permanent data. <--- oh really?
- 31July2020 Bloodlines via Robert Jago's re-Tweet: Itâs just like those hard-boiled, pulpy detective tales of yore, but the protagonist is a roundhouse-kicking Apache woman and the suspect is her own grandfather. Awesome new fiction by @etwurth
- 31july2020 GPT-3 architecture on a napkin via downes
- 30july2020 Learning to See-Improving Knowledge Work Capabilities <--- There is craft behind all knowledge work. You get better at craft work by being intentional about getting better. <-- from the amazing mcgee's musings
- 30july2020 Fun with binary data and SQLite <-- "The SQLite documentation claims that serving smaller binary files from BLOB columns can be 35% faster than the filesystem. " WHAT? COOL!
- 29july2020 audrey watters luddite sensibilities and the future of education
- 29july2020 how gpt3 works visualizations and animations via simon willison
- choral explanations (via Slither.io, the Two Sigmas, and Customer Support in greg wilson'sblog!)
- matters computational <-- 978 page PDF!!!
- 22 Principles for Great Product Managers
- Social Media Disruption: Nigeria's WhatsApp Politics
- Introducing Winbindex - the Windows Binaries Index <--- has 80% of the files using pymultitor to do multiple IPs to speed it up from 5 days to 3 days
- self updating github readme using python, datasette, etc
- a cookie cutter template for datasette plugins
- an example of cvss to sqlite with multiple tables and date and time fields
- wardley maps part 1 of 16 - read this
- Covid, Twitter, and Critique: An Interview with Carlo Caduff bonus: The Pandemic Perhaps
- more than you ever need to know about lightning cables and ports
- out of the tar pit, eric normand's response
- nihola 4.0 trike $8000 with e-assist
- How to make an SMS botwith Google Sheets + Twilio
- retro piano free until august 31, 2020
- syncthing tao of mac
- https://third-bit.com/2020/06/20/june-2020-papers.html <-- june 2020 Computer science papers from greg wilson
- 15+ Books by Black Scholars the Tech Industry Needs to Read Now
- From Manongs to Pinay Domestic Workers: The Changing Face of Filipino Migration to the US
- first filipino family in the united states was in Louisianna in the 1800s?!?
- A content-first approach to product onboarding
- An Analysis of Pre-installed Android Software via jofish see frederike@mozillafoundation.org
- machine learning harassment via emma irwin
- algorithms for the people .org (redirects to brown)
- How many of you know deep down that the team is working on something that no customer wants?
- how much can you learn from just two columns (:name parameter)
- Matt Web of interconnected.org Filtered for hallway tracks and spreadsheet parties
- A global outlook to the interruption of education due to COVID -19 Pandemic: Navigating in a time of uncertainty and crisis Aras Bozkurt, Insung Jung, Junhong Xiao, Viviane Vladimirschi, Robert Schuwe
- matloff Iâm nearing completion of writing my new book, The Art of Machine Learning: Algorithms+Data+R,
- ChenchĂ©nstway is a Squamish word meaning âto lift each other upâ <-- QUOTE:
The word âChenchĂ©nstwayâ is a Squamish word meaning âto lift each other upâ and itâs a key value in Squamish life. - Getting Support Is About Finding The Right Story
- obsidian- kb on top of markdown
- Becoming anti-racist: Learning about race in CS Education
- kim crayton: introduction to being an antiracist ($USD30, June 27)
- anti-racist resources
- iwanthue.R Palettes of distinct colours, generated through kmeans clustering of LAB colour space
- terminius gets confused with ash of gods so force it to use integrated graphics
- wsl2 not supported on c630 because of firmware issues?
- Black Software: The Internet & Racial Justice, from the Afronet to Black Lives Matter
- Tiffani Bell : Itâs Time We Dealt With White Supremacy in Tech
- jstor:: Institutionalized Racism: A Syllabus
- Clapback chest:: a search engine for all things social and political (within the context of the U.S.), centered mostly (though not exclusively) on common talking points we'd deem uninformed (or ignorant) as it relates to race
- Black Organizations And Anti-Racist Groups Canadians Can Support Now <--- huffington post
- Urgent message from Peter Corning, basis 4 for Synthecracy = shared values for Cooperation
- afro.ca vancouver black owned restaurants, groceries, etc
- Planning for Coexistence? Recognizing Indigenous Rights Through Land-use Planning in Canada and Australia, by the Australian academic Libby Porter and Canadian Janice Barry
- send emails with gmail api
- Black lives matter:: more resources local to Vancouver (places to donate and things to read) from SFU publishing faculty
- Downes:: Where do Blog posts come from?
- adventure cycling podcast
- deno is a browser for code
- Practical Python Programming
- 10 Mind-Bending Hard Science Fiction Books by Women
- a short history of bi-directional links
- Ajit Joakar: AI superpowers â for people and jobs
- The Persistence of Anti-Asian Racism in Vancouver | Part I
- i hate hybrid meetings:-) aka hybrid doesn't work, dystopia but there are upsides
- [Piranha and feature flag debt tweet and paper](https://twitter.com/ph1/status/1263186195263164418 <- piranha and feature flag paper
- To get a better programming job, explain your problem-solving skills
- carbon, beautiful code formatting for posting in a blog
- Captura via pomax
- 20,000 Roam Tags with Spacy
- How to Make Animated Histograms in R, with ggplot and gganimate
- Windows Subsystem for Linux Installation Guide for Windows 10
- OpenDataCam
- brave new waves
- mentoring: Social Distancing Doesnât Have to Disrupt Mentorship ; Mentoring Pair Material: Apr / Oct - Getting Things Done at Mozilla
- Das glÀserne Fahrrad
parveen:: : It is the responsibility of a manager to give direct, timely, actionable feedback A good way to structure feedback is: 1) You did X. 2) The impact on the business/product/team/customer was Y. 3) I am asking you to do Z.
A great book is Nonviolent Communication by Rosenberg.
- Hugo vs Jekyll: an epic battle of static site generator themes
- structured text tools, pawk sounds good!
- A History of the Bicycle in the American City
- let's build a browser engine!
- ben congdon: switching from jekyll to hugo joe watkins
- how to record voice chats in zoom, imessage, skype etc using audio hijack
- The Books We Can Use to Rebuild Civilization, Selected by Neal Stephenson, Brian Eno, Tim OâReilly & More
- The Friday Cover: Coronavirus Will Change the World Permanently. Hereâs How.
- a most perfect union: just in time compilers
- jenny offill novel weather via nytimes:: how to write fiction when the planet is falling apart via Parul Sehgal
- Howard Rheingold:: Crap Detection Resources
to create a list
Due date dd
Tags tt
- #{manage_items}
You need a PRO account to manage tags:
- Change tag colour
- Rename/merge tags
- Change tag visibility (make it private)
- Delete a tag with all its usages in one action
Print options
Expand or collapse list branches
Want checkboxes? Change the list style
List style:Display or hide list attributes
Expand & collapse ec
- Ctrl Shift ← Collapse all
- Ctrl Shift → Expand all
- Ctrl Alt . Expand a branch
- Ctrl Alt , Collapse a branch
- sn Show or hide all notes
Word count wc
| Current selection | |
| Words: | #{js-wc-sel} |
|---|---|
| Characters with spaces: | #{js-cc-space-sel} |
| Characters without spaces: | #{js-cc-sel} |
| The whole list | |
| Words: | #{js-wc} |
| Characters with spaces: | #{js-cc-space} |
| Characters without spaces: | #{js-cc} |
#{title}
List view options oo
- hc
- hf
- sd
- List style
- om
-
Print
Print this list out or save to PDF
-
Open in a new tab
Full browser page size
-
Save to your account
Log in or register to keep this list in your account
-
What is Checkvist?
Create and share lists online
This permalink allows to view the list as you've shaped it. It will preserve the state of:
- collapse/expand state
- focused list item and/or current filter
- list item numbers (if you choose View > Show as a numbered list)
- visibility of completed items (if you choose View > Hide completed)
You can also use options of the Share dialog to share the list in its current view.
Any email, forwarded to this address, will appear in beginning of this list.
Send an email to yourself and add the sender to Contacts for future use.
- The email subject becomes the list item's text.
- The email body becomes the list item's note.
- All attachments from the email are attached to the list item (PRO only).
- In the subject, you can also add #tags, ^due dates, and @assignees with Checkvist's smart syntax.
You can also set up voice integration on mobile devices