curl with partial files
Back in September 2023, we extended the curl command line tool with a new fairly advanced and flexible variable system. Using this, users can use files, environment variables and more in a powerful...
daniel.haxx.se Ā· daniel.haxx.se [1]
This is a cool new feature coming to bash, I canāt think of a use case I have out of the gate, but it looks cool. Iām thinking this might be good to keep in the back pocket for something like CI where I donāt have a hightly tuned bashrc file, and I want a dynamic curl request based on some state that exists as a fille.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://daniel.haxx.se/blog/2024/12/30/curl-with-partial-files/
[2]: /thoughts/
Today I Learned
Short TIL posts
1852 posts
latest post 2026-05-13
Publishing rhythm
The beautiful sentence that is the web
A metaphor for the building blocks of web development.
cassidoo.co [1]
Nicely worded Cassidy! Javascript can be too much, it can bog down low powered devices, we can ship so much that its untenable on poor connections. It can be argued that its a bad language and putting it on the server is a mistake, but it brings sites to life. It makes it possible to extend the static nature of html [2]/css with just a little special spice only your site needs.
Iād add to the argument that a lot of js should go away over time. Over time libraries such as jquery have fallen out of use, not because they are bad, or have been replaced by new libraries, but because the browser has adopted most of the functionality that jquery brought.
As a primarily python dev Iād really like to see htmx [3] die a very similar graceful death. There have been several iterations on this idea, and the crux of it is very similar, give the ability to use HTTP verbs right inside html with some instruction of when to apply them and what to apply them to.
No js should not go away, it never will, we will always find new patterns that the browser should take, sites will always n...
Teleport to coop partner
Hello,
Is there a command where you can teleport to your coop partner? Or is it just this Follow button in chat? :)
Hypixel Forums Ā· hypixel.net [1]
/p warp will warp your party to your current server in hypixel skyblock
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://hypixel.net/threads/teleport-to-coop-partner.2250505/
[2]: https://dropper.waylonwalker.com/api/file/a4f5be07-5f79-450c-a40d-1f48ac086e05.webp
[3]: /thoughts/
External Link
stackoverflow.com [1]
Today I learned how to configure the baseurl for htmx [2] using the tag. This is pretty handy to be able to configure different baseurls.
<base href="<scheme>://<netloc>/api/v1/">
<button hx-post="clicked"
hx-trigger="click"
hx-target="#parent-div"
hx-swap="outerHTML">
Click Me!
</button>
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://stackoverflow.com/questions/69456875/how-to-configure-base-url-for-all-requests-using-htmx
[2]: /htmx/
[3]: /thoughts/
Addy Osmani (@addyosmani.bsky.social)
Tip: Chrome DevTools can override the content of Fetch/XHR requests! Useful for mocking APIs without waiting on backend changes.
Bluesky Social Ā· bsky.app [1]
WTF, you can just change a server response from devtools and update a vuejs app? Just tried with htmx [2], and my GET requests are not showing up in the sources tab. Iāll keep this in my back pocket for next time Iām supporting a vuejs app though.
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://bsky.app/profile/addyosmani.bsky.social/post/3lei5jhkgdk2k
[2]: /htmx/
[3]: /thoughts/
Gary Vaynerchuk (@garyvee.com)
2025 : the year of action ⦠whoās finally ready ?
PS: text me for any follow up questions at š± 1-212-931-5731
#2025 #todo #todolist #motivation #garyvee
Bluesky Social Ā· bsky.app [1]
Gary Vee, is the goat. leaving this image as a reminder for myself
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://bsky.app/profile/garyvee.com/post/3leidcd6xjk2y
[2]: https://dropper.waylonwalker.com/api/file/074edddb-8b46-4d94-9b55-d70a7bb74366.webp
[3]: /thoughts/
The work on atuin [1] by atuinsh [2].
⨠Magical shell history
References:
[1]: https://github.com/atuinsh/atuin
[2]: https://github.com/atuinsh
Ellie Huxtable (@ellie.wtf)
Atuin v18.4 is out now!
Including atuin wrapped, your year in shell history š¢
thanks @daveeddy.com for the suggestion!
Bluesky Social Ā· bsky.app [1]
Atuin v18.4 is out with an atuin wrapped command.
Hereās Ellieās Wrapped.
[2]
This is a pretty sick command, Iāve only been using Atuin about as long as Iāve been on bazzite, so maybe 4 months, but here is my wrapped.
[3]
Comparing to Ellie, Iām surprised that I even have 126 package related commands, being on an immutable distro most of my packages come from the container, I donāt need to run packaging commands. My cd is also super low, I use tmux sessions to take me where I need to be most of the time, which is a projectās root directory, Itās pretty rare to see me outside of a project root directory.
Iād venture to guess that nvim would be higher if it didnāt auto start on every tmux session as well.
Note
This post is a thought [4]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://bsky.app/profile/ellie.wtf/post/3lecj36r5ps2x
[2]: https://dropper.waylonwalker.com/api/file/246f2dc6-4e46-410c-9d25-fa6ccc85f8f2.webp
[3]: https://dropper.waylo...
-
Red Hat has donated the whole open alternative to docker to the CNCF, the hosts weigh in with thier opinions all being pretty positive as they seem to be a legitimate donation and not dumping crap on open source.
- podman
- podman-desktop
- buildah
- compose-fs
- podman
- bootc
- scopio
Personally Iāve been running podman exclusively at home since switching to Bazzite in August. Iād like to use buildah in ci. I gave it a try, but was unable to swap out my use of kaniko for buildah, I will get there, but it was not quite as drop in as I wanted.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
-
Holy shit these AGI models are incredibly expensive to run, require lots of wild hardware that there is not enough to go around, and requires shit tons of power to run.
Now more than ever is time to distinguish yourself with deep expertise, jack of all trades is being eaten by ai. People with deep expertise are getting a jack of all trades bump from ai, not o3, just the regular stuff.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
-
Theo weighing in on the 2025 job market. Itās no 2018 out there right now, the ratio of jobs to engineers in the market has flipped big time. Theo as usual really focuses on community, being in a community, and being a good citizen. At the end of the video Theo weighs in on his experience hiring, and generally it starts with we need someone to do x does anyone know someone, then goes to a more formal internal post, then more formally asking internally does anyone know someone, then maybe to his community, and if he really still needs the person it might become an external post. These days there are so many good engineers on the market that very few good jobs actually get a posting for in his opinion.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
External Link
X (formerly Twitter) Ā· x.com [1]
kitze hating on python packaging in new ways. Python packaging has a lot of quirks that can make it infuriating. Not once have I thought āyou know what this needs, quotes and bracesā
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://x.com/thekitze/status/1872267874842063223?t=zxq6-kA9atVuXJeWntxfWg&s=09
[2]: https://dropper.waylonwalker.com/api/file/566ff44b-cace-474d-b1bc-62aaf42f419f.webp
[3]: /thoughts/
-
This tip of using tinkercad to do boolean operations on an stl of a solid gridfinity bin and an outline is absolute fire š„š„š„. This feels like a relatively simple operation, but to do it to a generated stl proves hard to do in most modeling software, at least harder than it needs to be. Somehow tinkercad got it right and made it a very basic operation to do.
[1]
It took me a minute to find the Merge button that Uncle Jessy mentioned, they call it a group in TinkerCAD.
[2]
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://dropper.waylonwalker.com/api/file/36826ac6-9e38-4955-b622-4de86900c8b7.webp
[2]: https://dropper.waylonwalker.com/api/file/a22fc486-d627-4e37-8d58-e963919bb8a0.webp
[3]: /thoughts/
-
Damn Glorious Eggrolls is still making gaming on linux better. Of course its containerization that drives everything on linux these days. This is a pretty badass talk. Umu is already running in steam and bazzite. Bazzite gamemode uses this to get a gamescope session running.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
-
Great list of 4 tips for running fastapi applications.
Keep routes small # [2]
Fat routers with all of the logic built in makes them hard to test, hard to refactor, causes lots of duplication, and makes it hard to reuse the business logic code later in something like a cli application.
Deploy Early # [3]
I really like this advice! He reccommends deploying as early as you can get a healthcheck live in your application. Iāve found too many times developers build something that is really hard, or impossible to deploy, when if they had tried to deploy early they would have spotted some easy to fix issues. This is less important if you are building out of a template that your team commonly deploys from, but very important with new patterns.
https://youtu.be/XlnmN4BfCxw?si=ks1wvmgDyoQLgrv2&t=1093 [4]
Note
This post is a thought [5]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /fastapi/
[2]: #keep-routes-small
[3]: #deploy-early
[4]: https://youtu.be/XlnmN4BfCxw?si=ks1wvmgDyoQLgrv2&t=1093
[5]: /thoughts/
Building Python tools with a one-shot prompt using uv run and Claude Projects
Iāve written a lot about how Iāve been using Claude to build one-shot HTML+JavaScript applications via Claude Artifacts. I recently started using a similar pattern to create one-shot Python uti...
Simon Willisonās Weblog Ā· simonwillison.net [1]
This is really interesting, the lazy uv scripts are really becoming quite appealing, especially for something like this to just pop out of an llm ready to run. The article features several examples of these one-shot prompt ideas that I suggest you give a try, and a prompt for creating them.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://simonwillison.net/2024/Dec/19/one-shot-python-tools/
[2]: /thoughts/
Depot Status
Latest service status for Depot
Depot Status Ā· status.depot.dev [1]
Depotās uptime seems to be great. I definitely hit some issues with it this afternoon 12/24/24 that were not reported. I wonder if my issues were with the fly integration. Maybe fly ran out of credits to depot or something.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://status.depot.dev/
[2]: /thoughts/
Deploy to Fly using a Depot builder
Using Fly.io's new Depot builder, we'll walk you through how to deploy a TypeScript service globally with speed.
Depot Ā· depot.dev [1]
Here the integration to depot appears to be opt in using the --depot flag on fly deploy. This must have changed over time though because today it was giving me issues and I had to opt out using fly deploy --depot='false'. Looks like a great service and I just learned about them on their bad day.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://depot.dev/blog/how-to-build-with-depot-on-fly
[2]: /thoughts/
Depot
Exponentially faster builds for everyone.
Depot Ā· depot.dev [1]
Just learned about depot today ironically because it seems to be down and fly is using them under the hood to do the container builds, seems like a really great service for fast builds accross your team.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://depot.dev/
[2]: /thoughts/
-
This was an eye opening video into agentic editing workflows.
setting rules # [1]
Dfferent ai tools use different rules files, windsurf uses .windsurfrules.
[2]
testing out rules # [3]
Test out your rules file by having it say something at the beginning of the output to verify that the rules are being applied correctly.
[4]
First line # [5]
He suggests to use this key rule for debugging purposes, otherwise you are guessing to what rules if any it is following.
Every time you choose to apply a rule(s), explicitly state the rule(s) in the output. You can abbreviate the rule description to a single word or phrase.
Note
This post is a thought [6]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: #setting-rules
[2]: https://dropper.waylonwalker.com/api/file/f75bf439-919f-4c19-8695-176ca8a7d52d.webp
[3]: #testing-out-rules
[4]: https://dropper.waylonwalker.com/api/file/ebeed79c-435b-4aab-b3dc-c744b144c438.webp
[5]: #first-line
[6]: /thoughts/