Tag mastodon_bookmark
259 bookmarks have this tag.
259 bookmarks have this tag.
[#SilentSunday](https://mstdn.social/tags/SilentSunday) [#birdsOfMastodon](https://mstdn.social/tags/birdsOfMastodon)
Red winged Blackbird harassing a Great Blue Heron June 2024
Built a new (tiny) SwiftBar plugin to replace a broken one for monitoring Wi-Fi signal on the Mac. No binary so you’ll have to build it yourself; may package it better at some point. <https://github.com/nriley/wireless_status>
The article I was looking for a while ago about the feel of cutting - "kireaji", sometimes translated as the "flavor of cutting" - was this, from TW Lim, called "Forming An Edge"
<https:www.scopeofwork.net/forming-an-edge/>
This is, I think, a wonderful paragraph:
Small fix to watchgha: don't truncate lists at 30 items (oops!)
WatchGHA reports on GitHub Action progress in a terminal UI.
<https:pypi.org/project/watchgha/>
Title: Moon at Magome (1930)
Artist: Hasui Kawase
<https:www.japan-guide.com/e/e6076.html> [#ShinHanga](https://mstdn.ca/tags/ShinHanga) [#Art](https://mstdn.ca/tags/Art) [#HasuiKawase](https://mstdn.ca/tags/HasuiKawase) [#Showa](https://mstdn.ca/tags/Showa) [#Spring](https://mstdn.ca/tags/Spring) [#FullMoon](https://mstdn.ca/tags/FullMoon) [#Moon](https://mstdn.ca/tags/Moon) [#Magome](https://mstdn.ca/tags/Magome) [#KisoValley](https://mstdn.ca/tags/KisoValley) [#Nagano](https://mstdn.ca/tags/Nagano) [#Japan](https://mstdn.ca/tags/Japan)
Scoop: I obtained the contract Samsung requires independent shops to sign to buy phone repair parts from them.
It requires:
- "Daily" dumps of customer data
- The "immediate destruction" of any phones a shop comes across that has third-party parts
<https:www.404media.co/samsung-requires-independent-repair-shops-to-share-customer-data-snitch-on-people-who-use-aftermarket-parts-leaked-contract-shows/>
What an absolute unit.
[#birding](https://fediscience.org/tags/birding) [#birdphotography](https://fediscience.org/tags/birdphotography) [#owls](https://fediscience.org/tags/owls)
Slopple.
<https:hachyderm.io/@thomasfuchs/112485627917497636>
Cool new fan site for NetNewsWire themes!
<https:paiji.github.io/NetNewsWire-themes-collection/>
Here's the code for the AI counter app I used in my [#PyConUS](https://fedi.simonwillison.net/tags/PyConUS) keynote today - it uses vosk and pyaudio to listen through the microphone and increment a visible Tkinter counter any time it detects "AI" or "Artificial Intelligence" <https://github.com/simonw/count-ai>
Prompts I used to write it are here: <https://chatgpt.com/share/58f2352d-1f17-495b-94f1-4eb44cd574b9>
"What radicalized you?"
An ongoing pattern in the AI march:
- the hardware efficiency improves
- the software efficiency improves
So I continue to argue that energy consumption as a PRIMARY criticism of AI is going to be unpersuasive, as incentives drive down the energy costs with time, and all critique of the energy costs is just as applicable to conventional cloud computing, which we have already accepted into our social bargain
(and which underpins every single tech salary)
so instead:
<https:redeem-tomorrow.com/the-average-ai-criticism-has-gotten-lazy-and-thats-dangerous>
See <https://pandoc.org/typst-property-output> for more info about the new [#typst](https://fosstodon.org/tags/typst) property support introduced in [#pandoc](https://fosstodon.org/tags/pandoc) 3.2.
[@mhoye](https://mastodon.social/@mhoye) I'm all in on “lightweight alternatives to Elasticsearch / Solr”. Let's see if I starred something useful…
<https:github.com/valeriansaliou/sonic> (Rust)
<https:github.com/zincsearch/zincsearch> (Go)
<https:github.com/askorama/orama> (JS)
<https:github.com/CloudCannon/pagefind> (specifically for static sites)
<https:github.com/kbrsh/wade> (Rust, library like Lucene)
The Dutch names for some of the elements/molecules are charming:
- hydrogen: water-stuff
- carbon-dioxide: carbon-stuff
- oxygen: acid/sour-stuff
- nitrogen: suffocating/choking-stuff
[@blabberlicious](https://toot.community/@blabberlicious) [@baldur](https://toot.cafe/@baldur) Corollary:
Experienced Writers: "Why would you use AI for writing? It's good at code generation tho."
Experienced Devs: "AI for code is garbage. I use it to summarize text, tho."
Eine Google suche kostet im extremen bis zu 0.0003 kWh oder auch 1.08kJ. Eine ChatGPT-4 Anfrage in dem Bereich von 0.001-0.01 kWh(3.6-36 kJ)
Also ist das 3-36 mal mehr um eine Antwort zu bekommen, die mit Glück richtig ist und mit Sicherheit nicht vollständig.
und alle so "This is awesome!"
ich komme da nicht mehr mit. Echt nicht.
shit shit shit shit shit. Dealt with my first set of AI-generated-code plagiarism cases this semester.
Dear students: LLMs are terrible plagiarists and they do not give a damn (or have any capacity to care or avoid doing so) if they get you in deep doodoo by reproducing verbatim code from existing repositories on github or from web pages. And on assignments, it's quite likely to happen.
We didn't identify these cases by using an AI detector: They were identical to a source on the web!
🖥️ New post! Yesterday I imported all my YouTube subscriptions into Feedbin so that I can watch videos via RSS. To do this I needed to turn my 500+ subscriptions into an OPML file. In this post I detail how I did it using a combination of awk, curl, jaq, JavaScript, shell, scraper, and Python.
<https:www.wezm.net/v2/posts/2024/youtube-subscriptions-opml/>
[#YouTube](https://mastodon.decentralised.social/tags/YouTube) [#Invidious](https://mastodon.decentralised.social/tags/Invidious) [#NewPipe](https://mastodon.decentralised.social/tags/NewPipe) [#RSS](https://mastodon.decentralised.social/tags/RSS) [#Python](https://mastodon.decentralised.social/tags/Python)
✍️ New post! I realised after mentioning the title case web page earlier today that I had not written about the other projects on my projects domain, 7bit.org. This post remedies that covering the following:
- Dew Point Forecast — 7 day weather forecasts that include the dew point
- RSS Please — Generate RSS feeds from web pages
- Titlecase — Convert text to title case
- MacBinary — a MacBinary decoder
<https:www.wezm.net/v2/posts/2024/7bit-projects/>
[#weather](https://mastodon.decentralised.social/tags/weather) [#VintageMac](https://mastodon.decentralised.social/tags/VintageMac) [#rss](https://mastodon.decentralised.social/tags/rss) [#dewpoint](https://mastodon.decentralised.social/tags/dewpoint)
I just watched Perfect Days (2023). I haven't yet fully understood the
effect it's had on me. But I think it's one of the best films I've ever seen. <https://en.wikipedia.org/wiki/Perfect_Days>
only way to regain sanity
Spectacular timelapse capturing an entire night from sunset to sunrise over the ALMA Observatory on the Chajnantor Plateau in the Chilean Atacama Desert.
Video Credit: ESO/C. Malin (christophmalin.com)
Timeline cleanse.
[#birdphotography](https://fediscience.org/tags/birdphotography)
When I think about what has happened with camera technology over the past quarter-century, I can't get my head around how it's possible to shoot a chestnut-backed chickadee at twilight at 1/100th second with a handheld 800mm lens.
[#birdwatching](https://fediscience.org/tags/birdwatching) [#birdphotography](https://fediscience.org/tags/birdphotography)
This cutesy feature popover in Slack is easy to dismiss until you discover that “precise customization" is the ability to disable the fricken’ gradients that make the navigation area such an unreadable mess.
Settings > Themes > Custom Theme > Window gradient — and you have to do it for every Slack you're in because of course you do.
Golden hour is for rabbits too.
Bought some Italian butter cookies this morning. Asked for an assortment.
Clerk: Any allergies?
Me (being silly): Just cats.
Clerk nods and made a show of putting back one of the cookies.
School tuck shop (aka canteen, cafeteria) menu from 1978, at the [#Australian](https://mastodon.social/tags/Australian) [#school](https://mastodon.social/tags/school) I attended as a kid. Older Aussies might find this interesting.
“Of course I like to read nontechnical books, although I read very slowly. Here are some that I heartily recommend.”—Don Knuth
😳
<https:www-cs-faculty.stanford.edu/~knuth/retd.html>
Another great tool is skhd (<https://github.com/koekeishiya/skhd>), which is a hotkey daemon for Mac. It's especially great for controlling things like yabai. Here's my keybinds for moving focus to different spaces, and also moving applications between spaces.
I’m never really a fan of covers, but Royel Otis' cover of Linger by The Cranberries is incredible. Feels like going back to the 90s/00s. <https://www.youtube.com/watch?v=JGUVB19e13s>
For once this bushtit held still long enough for me to squeeze off a couple of frames.
[#birding](https://fediscience.org/tags/birding) [#birdphotography](https://fediscience.org/tags/birdphotography)
I upgraded the llm-gpt4all plugin to support running Llama 3 8B Instruct (thanks, Nomic AI):
llm install --upgrade llm-gpt4all
llm -m Meta-Llama-3-8B-Instruct 'Write Python code to print 5 great names for a pet pelican'
The quantized model is a 4.34GB download and should run on machine with 8GB RAM - works great on my M2 MacBook Pro
<https:github.com/simonw/llm-gpt4all/releases/tag/0.4>
I'm losing my mind watching this. The people involved need to either be given a massive Netflix contract or institutionalised <https://www.youtube.com/watch?v=Jky5ZXI0axc>
Today I found a TUI frontend for curl! 🔥
🌀**cute**: TUI HTTP client with API/auth key management and request history/storage.
🌐 Supports importing Postman collections!
🦀 Written in Rust & built with [@ratatui_rs](https://fosstodon.org/@ratatui_rs)
⭐ GitHub: <https://github.com/PThorpe92/CuTE>
[#rustlang](https://fosstodon.org/tags/rustlang) [#ratatui](https://fosstodon.org/tags/ratatui) [#tui](https://fosstodon.org/tags/tui) [#curl](https://fosstodon.org/tags/curl) [#http](https://fosstodon.org/tags/http) [#request](https://fosstodon.org/tags/request) [#api](https://fosstodon.org/tags/api) [#auth](https://fosstodon.org/tags/auth)
Trying out the new Gemini 1.5 Pro model <https://developers.googleblog.com/2024/04/gemini-15-pro-in-public-preview-with-new-features.html>
Can run it online in Google AI Studio, but very easy to use it on the command line on a linux server with python modules llm & llm-gemini by [@simon](https://fedi.simonwillison.net/@simon) after getting the free API key in AI Studio. Took me 5 minutes to set up.
<https:github.com/simonw/llm-gemini>
Datasette Extract is a new Datasette plugin that uses GPT-4 (and the new GPT-4 Vision) to extract structured data from unstructured text and images and insert it into a SQLite database table. Here's a video demonstrating the plugin:
<https:www.youtube.com/watch?v=g3NtJatmQR0>
yall ever seen a shaved alpaca before?
Ever wondered about UK place names? My new web app lets you search place names (starting with 'south', ending with 'burgh', containing 'sea' etc) and plot them on a map - and then share those maps with friends.
Have a look at <https://placenames.rtwilson.com/>, or try one of the examples, like this map of different suffixes: <https://placenames.rtwilson.com/#W3sidGV4dCI6ImJ1cmdoIiwiY29sb3IiOiIjZTMxYTFjIiwiY2hlY2tlZCI6dHJ1ZSwibWF0Y2hUeXBlIjoiZW5kc3dpdGgifSx7InRleHQiOiJoYW1wdG9uIiwiY29sb3IiOiIjMWY3OGI0IiwiY2hlY2tlZCI6dHJ1ZSwibWF0Y2hUeXBlIjoiZW5kc3dpdGgifSx7InRleHQiOiJiYWNoIiwiY29sb3IiOiIjMzNhMDJjIiwiY2hlY2tlZCI6dHJ1ZSwibWF0Y2hUeXBlIjoiZW5kc3dpdGgifV0>=
[#GIS](https://mastodon.me.uk/tags/GIS) [#geospatial](https://mastodon.me.uk/tags/geospatial) [#UK](https://mastodon.me.uk/tags/UK) [#placenames](https://mastodon.me.uk/tags/placenames) [#mapping](https://mastodon.me.uk/tags/mapping) [#gischat](https://mastodon.me.uk/tags/gischat)
I've been writing serverside SQLite applications for several years now and I still picked things up from this article, which is extremely good. <https://kerkour.com/sqlite-for-servers>
Gorgeous dark-eyed junco at Santa Fe Ski Basin in New Mexico. So very different than the dark-eyed juncos here in Seattle. [#birdphotography](https://fediscience.org/tags/birdphotography) [#birdwatching](https://fediscience.org/tags/birdwatching)
OWC has an actually decent looking USB4 enclosure. I'll probably get one whenever the M3 mini comes out, you know cause no way in hell I’m paying $400 for 1TB of storage.
<https:www.owc.com/solutions/express-1m2>
[@asciinema](https://fosstodon.org/@asciinema) Awesome fix of the double-width characters!
To anyone using this with the [#Hugo](https://fosstodon.org/tags/Hugo) static site generator, I’ve updated my module to this new version: <https://github.com/cljoly/gohugo-asciinema/releases/tag/v3.7.1>
[@simon](https://fedi.simonwillison.net/@simon) Copilot is funny. If you can convince it that it's about programming, it'll tell you all sorts of things...
Another [#HelixEditor](https://fosstodon.org/tags/HelixEditor) change I made which is changing my life.
Pressing x will highlight whole lines. But if you accidentally hit x too many times, there is no way to go back up. So I made shift+x do exactly that.
X = ["extend_line_up", "extend_to_line_bounds"]
Aragorn and Éomer meet, ‘though all the hosts of Mordor lay between us. Did I not say so at the Hornburg?’
‘So you spoke, but hope oft deceives. I knew not then that you were a man foresighted. Yet twice blessed is help unlooked for. Never was a meeting of friends more joyful.’
The Python version of "Software Design by Example" will be out Real Soon: you can read the content at <https://third-bit.com/sdxpy/> or order a hard copy at <https://www.routledge.com/9781032725215> - please use the code "SMA22" to get 20% off. All royalties will go to support the Red Door Family Shelter in Toronto (<https://www.reddoorshelter.ca/>).
My teenager has introduced me to the band Wind Rose and it's awesome. It's like they asked themselves, "What if there was a band from Azeroth or Middle Earth?" Start here: <https://music.apple.com/us/album/diggy-diggy-hole/1472250263?i=1472251230>
[@rob](https://gts.cupcakerob.nl/@rob)
If you use poetry to manage your venv for each repo, you can also do: poetry shell
to use start the virtualenv, and then run nvim .
to start coding.
Provided that your dap is setup like this:
local dap = require("dap")
dap.configurations.python = {
{
type = "python",
request = "launch",
name = "Launch file",
program = "${file}",
pythonPath = "python",
},
}
[#nvim](https://mastodon.world/tags/nvim) [#neovim](https://mastodon.world/tags/neovim) [#python](https://mastodon.world/tags/python)
TIL: if I want to debug [#python](https://gts.cupcakerob.nl/tags/python) :python: in [#neovim](https://gts.cupcakerob.nl/tags/neovim) :nvim:
your imported packages need to be in the same python env that debugpy is.
Now in [#LazyVim](https://gts.cupcakerob.nl/tags/lazyvim) , [#mason](https://gts.cupcakerob.nl/tags/mason) installs debugpy in it's own venv and the debug adapter can't find the other packages
so: install debugpy in your venv and run
:lua require('dap-python').setup('./venv/bin/python')
or use vscode/pycharm or something if you have a life ;-)
Here's the list of features you should disable on every installation of Windows 11.
[#microsoft](https://mastodon.social/tags/microsoft) [#windows11](https://mastodon.social/tags/windows11) [#features](https://mastodon.social/tags/features)
<https:tchlp.com/3SXEQEi>
Numbat (<https://numbat.dev/>) is a calculator thing that understands units. They recently added some date and time support, which I'm hoping will satisfy my need for easy to use date math. [#Rust](https://mastodon.decentralised.social/tags/Rust) [#cli](https://mastodon.decentralised.social/tags/cli)
I’ve never been more excited to do a blog post.
My goal was to preserve some never-before-heard recordings of the Firehouse Five Plus Two, a famous Disney-employee dixieland jazz band.
But along the way, I accidentally uncovered something incredible… a lost song that was cut from Walt Disney’s Cinderella, a song that hasn’t been heard in almost 75 years.
And you’re about to hear it too.
Read now: 🌟 <https://cabel.com/2024/02/13/firehouse-five-and-the-cinderella-surprise/>
This is going to be a hard one to explain tomorrow during standup.
As 2024 marks the resurgence of RSS and Atom, I decided to update my rudimentary RSS tools from 2007 to make them contemporary and works under Python 3. The release v1.0 marks this step and allow everyone to use and improve the RSS toolset.
🔗 GitHub <https://github.com/adulau/rss-tools>
[#rss](https://paperbay.org/tags/rss) [#opensource](https://paperbay.org/tags/opensource) [#atom](https://paperbay.org/tags/atom) [#open](https://paperbay.org/tags/open) [#rsstools](https://paperbay.org/tags/rsstools) [#federated](https://paperbay.org/tags/federated) [#unix](https://paperbay.org/tags/unix)
Outline of SQL tutorial has hit the "100 queries" goal <https://gvwilson.github.io/sql-tutorial/> still have at least six diagrams to draw, and would like appendices showing how to use DuckDB to do the same things (easy) and how to use permissions etc. in PostgreSQL (hard because setup and re-run). Help always welcome: please see <https://gvwilson.github.io/sql-tutorial/contributing/> for the contributors' guide.
Thanks to everyone who submitted and participated to the BEAM devroom, it was packed from start to finish and full of interesting talks!
Tonight if anyone wants to get together we will be at the Wolf Sharing Food Market from 7 PM
<https:wolf.be/>
To find us just go around looking for a bunch of people with BEAM looking faces 😄
[#erlang](https://patavium.social/tags/erlang) [#elixir](https://patavium.social/tags/elixir) [#gleam](https://patavium.social/tags/gleam) [#fosdem](https://patavium.social/tags/fosdem) [#WeBEAMTogether](https://patavium.social/tags/WeBEAMTogether)
Corners that glow.
[#streetphotography](https://sfba.social/tags/streetphotography) [#photography](https://sfba.social/tags/photography) [#newyorkcity](https://sfba.social/tags/newyorkcity) [#hithere](https://sfba.social/tags/hithere) [#yourecute](https://sfba.social/tags/yourecute) [#letsbefriends](https://sfba.social/tags/letsbefriends)
Here's some ridiculously exciting news...
One of the most useful nerdy documents on the internet is "Beej's Guide to Network Programming", a comprehensive tutorial on C socket programming that's been continually improved since 1995
I just found out Beej has a new guide (started in March 2023) called "Beej’s Guide to Networking Concepts" - which teaches networking concepts using Python!
<https:beej.us/guide/bgnet0/>
Happy 30th to [#Python](https://mastodon.social/tags/Python) 1.0.0, announced by Guido van Rossum on 27 Jan 1994 in comp.lang.misc! 🎂 🎈 3️⃣0️⃣ 🍾 🎉
---
Python 1.0.0 is out!
Guido van Rossum
27 Jan 1994
--> Tired of decyphering the Perl code you wrote last week?
--> Frustrated with Bourne shell syntax?
--> Spent too much time staring at core dumps lately?
Maybe you should try Python, the next generation object-oriented
scripting and prototyping language, with a *readable* syntax.
---
Read in full:
<https://groups.google.com/g/comp.lang.misc/c/_QUzdEGFwCo/m/KIFdu0-Dv7sJ>