Dustin L. Howett
@dhowett.mas.to.ap.brid.gy
Key-Value Observer; Leads a small team at Microsoft, doesn't toot about it much; Conjures up software from the wretched plane of constant screaming; Framework Laptop […] [bridged from https://mas.to/@DHowett on the fediverse by https://fed.brid.gy/ ]
We’ll we’ll we’ll (Gods, I hate this so much. In the previous message it corrected We’ll to well _and_ well to we’ll. Double whammy!)
OpenAI: we put our evilest AI in a sandbox that did in fact have an internet connection but mediated through a proxy that was only supposed to allow downloading python junk. It circumvented the proxy and we failed to notice for FIVE DAYS that it was going on an interstate crime spree with the […]
Original post on infosec.exchange
infosec.exchange
My partner’s sibling has left a Commodore 128 in the garage for me to play with. What cool things can I do with it that won’t turn into an enormous time sink? (assuming it still turns on, that is - replacing capacitors isn’t something I have time for right now) #Commodore128 #Commodore64 […]
Original post on mementomori.social
mementomori.social
Anyone else getting sick of these "Hey everyone, I built a [insert_program_here]" posts popping up online? You know, the kind where the person didn't really build anything themselves but just had an LLM "assist" them through the whole process?
if you depend on a secret machine, whose usage you rent from a secret factory, to write your code, you have become the downstream of an oracle that is now in control of you, it has become the new landlord of your skill, and you have also become its little pay piggie
How do I contact Cloudflare Support without an account now? I deleted my account 10 years ago, and I have continued getting invoices. I can't log in or reset the password because the account *does not exist.* Yet, I apparently need to log in to submit a support ticket. They no longer accept […]
Original post on mas.to
mas.to
@feoh we had lightning talk at Microsoft Build today and I got to give the very immediate and very specific feedback to bump up the font sizes in Windows Terminal before the presentation, so thank you!
I think the thing I feel worst about with the LLM and agentic coding craze is that it makes me trust other people in my open source communities less. It’s one thing to have my own coworkers stop speaking normal human language with me (which they are, and it is maddening!). It is another thing […]
Original post on mas.to
mas.to
Named globs with #curl. Coming in 8.21.0: https://daniel.haxx.se/blog/2026/05/16/named-globs-with-curl/
named globs with curl
One of the established power features of the curl command line tool is its support for “globbing”. It is a built-in way to specify ranges and sets in different ways and have curl iterate over them to simplify repeated transfers. For example, you can easily download three images from the same host without having to repeat the almost same URL three times: curl -O "https://img.example/{flower,house,garden}.jpg" Or if you have them in a numbered range, you can get a thousand images in a single tiny command line: curl -O "https://img.example/photo[1-1000].jpg" And they can be combined in crazy ways: curl -O "https://example.{org,com}/{apples,mugs,coins}/img[1-1000].jpg" curl allows globs used in a single URL to create up to 263 permutations – which, if you can do one million transfers per second, would take 292 thousand years to complete. (As an added bonus you can of course also add `-Z` to the command line to make curl transfer all those images in parallel rather than serially.) ## Saving them To help users save files when using globbing, curl provides a way to reference the globbed components using `#[number]` when setting the target filename. The number then references the specific glob, where the first is 1, the second 2 etc. Saving the one thousand images using different filenames locally than they use remotely: curl "https://img.example/photo[1-1000].jpg" -o "local-#1.jpeg" This allows a compact command line to also offer flexibility. ## News coming in 8.21.0 All functionality mentioned above has existed in curl for years; decades even. It just so happened that one day when working with curl I fell over a use case that I could not solve with the existing command line functionality. I wanted to do a globbed upload to a HTTP server and then save all the separate responses into their own dedicated files, preferably with names based on the glob. I will admit that I at first had a hard time to accept the fact that we actually could not do this already, but that was then rather quickly instead turned into: how should I add support for this in the smoothest and most convenient way? Using what syntax? The road to fixing it for uploads took a little detour. ## Name instead of index Starting in 8.21.0, curl can assign a name to each glob and then reference that glob by name instead of using just a glob index number. This allows command lines to get ever so slightly more readable I think. The image range example from above, but instead using named globs: curl "https://img.example/photo[<number>1-1000].jpg" -o "local-#<number>.jpeg" Or a version with three separate globs where they all are used in the output file name: curl "https://example.{<tld>org,com}/{<object>apples,mugs,coins}/img[<index>1-1000].jpg" -o "file-#<index-#<tld>-#<object>" Slick, right? ## Uploads Back to the globbed upload challenge: curl -T "{one,two,three}.jpg" https://ul.example/ … but with the responses saved in separate files instead of sent to stdout. Use named globs: curl -T "{<counter>one,two,three}.jpg" https://ul.example/ -o "save-#<counter>" The only way to refer to an upload glob is to set a name and refer to that name. There are no indexed references for uploads, only for URL globs. ## Mixing URL globs and uploads globs It is in fact possible to also use a mix of upload globs and URL globs in the same command line if you want to upload multiple files to multiple destinations. They set the names in the same namespace and you refer to the names the same way, independently of source. This feels more like a thing to show off in a blog post like this rather than something people will actually find good use for: Upload three files to three sites, save all nine response in separate files: curl -T "{<counter>one,two,three}.jpg" https://{<host>ul1,ul2,ul3}.example/ -o "save-#<counter>-#<host>"
daniel.haxx.se
I feel like the most egregious UX failure in Liquid Glass, which I haven’t heard anybody complaining about, is the promotion of inert UI elements (like the edge of a text box outside of the Send or X button, the trough between a menu and the menu items) to something that gives off visual touch […]
Original post on mas.to
mas.to
i've been meaning to release bcdeditmod for ages, so here, ahve a tool for researching the windows boot environment, this helped me discover/exploit several bugs so enjoy https://github.com/Wack0/bcdeditmod this was done in preparation for dropping my own bitlocker 0day (a 20+ year old bug) […]
Original post on labyrinth.zone
labyrinth.zone
Hey all 👋 I know I stick to talking about tech, so this post will be a bit different. I've been a long-time supporter of API Chaya, a Seattle-based non-profit serving survivors of domestic violence, sexual assault, and human trafficking. API Chaya is looking for […] [Original post on mas.to]
Ah, yes, the reputable and highly-reviewed Settings App For Phone.
Palantir Sues Swiss Magazine For Accurately Reporting That The Swiss Government Didn’t Want Palantir https://www.techdirt.com/2026/02/27/palantir-sues-swiss-magazine-for-accurately-reporting-that-the-swiss-government-didnt-want-palantir/ Please note that Palantir would rather that you didn't […]
Original post on mastodon.scot
mastodon.scot
Each dot in this picture is a Nazi-fascist massacre in Italy that happened between 1943 and 1945. This is the result of a project that lasted years, summarized by the Atlante cells Stragi Nazifasciste https://www.straginazifasciste.it/ 6000 of them, the […] [Original post on manganiello.eu]
Behold! Windows’ Terminal, on Linux. With its original settings UI and everything.
Well, you all did suggest that Windows Terminal should run on Linux. Be careful what you wish for!
Traveling abroad ? Stop deleting everything. A blank phone is a massive red flag to Customs. 🚩 Travel Mode Protocol with forensic protections: 1️⃣ Android: The 'Cold Switch' (Keeps keys out of RAM). 2️⃣ iOS: Disable Face ID (Forces 5th Amdt protection). guides below 👇🏾 #Privacy #TravelTips #InfoSec
coming to the horrible realization that Mediawiki is a von Neumann architecture Your data templates and transclusions are instructions, stored as data, referenced and updated in the same way as the data
i finally found this picture again. it has infected me memetically a long time ago > **Never touch the terminals.** Please don't. Cause of failure. > > This may be the cause. > > It is not possible to use multiple computers at the same time. **It is not possible.**
In 2009, Microsoft made it a focus of the Windows 7 user experience guidelines to reduce pointless notifications. They point out notifications like the classic “There are unused icons on your desktop” as being in the Windows XP Hall of Shame™. Seriously, it’s in […] [Original post on hachyderm.io]
Fans of Adafruit may recall a couple of months ago that one of the key people at the company made a series of posts on social media (including Mastodon and BlueSky) that looked awfully like online harassment. Besides some unprofessional stuff like name-calling, there were more serious […]
Original post on aus.social
aus.social
It's about sustainability too. #curl is a small project. We cannot spend multiple hours every day arguing with people who want money for having found what is perhaps a bug - but often is not even that. It drains us. It drowns us. Onward and upward!