home.social

Search

1000 results for “Ctrl_R”

  1. @wrog @dougmerritt @ramin_hal9001 @screwlisp @cdegroot

    Funny, I couldn't recall "~" being important at all so had to go check. See codeberg.org/PDP-10/its/src/br and while I do see a few uses of it, they seem very minor.

    I read this into an Emacs editor buffer and did "M-x occur" looking for [~] and got these, all of which seem highly obscure. I think it is probably because in the early days there may have been a desire not to have case matter, so the upper and lower case versions of these special characters (see line 2672 below) may have once been equivalent or might have some reason to want to reserve space to be equivalent in some cases. Remember that, for example, on a VT52, he CTRL key did not add a control bit but masked out all the bits beyond the 5th, so that CTRL+@ and CTRL+Space were the same (null) character, for example. And sometimes tools masked out the 7th bit in order to uppercase something, which means that certain characters like these might have in some cases gotten blurred.

    10 matches for "[~]" in buffer: tecord.1132
    1270: use a F~ to compare the error message string against a
    2017: case special character" (one of "`{|}~<rubout>").
    2235: the expected ones, with F~.
    2370: kept in increasing order, as F~ would say, or FO's binary
    2672: also ("@[\]^_" = "`{|}~<rubout>").
    4192:F~ compares strings, ignoring case difference. It is just
    4446: this option include F^A, F^E, F=, FQ, F~, G and M.
    4942: string storage space, but begins with a "~" (ASCII 176)
    4977: character should be the rubout beginning a string or the "~"
    4980: "~" or rubout, then it is not a pointer - just a plain number.

    If I recall correctly, this also meant in some tools it was possible if you were using a control-prefix con CTRL-^ to have CTRL-^ CTRL-@ be different than CTRL-^ @ because one of them might set the control bit on @ and the other on null, so there was a lot of ailasing. It even happened for regular characters that CTRL-^ CTRL-A would get you a control bit set on #o1 while CTRL+^ A would get you the control bit set on 65. Some of these worked very differently on the Knight TV, which used SAIL characters, I think, and which thought a code like 1 was an uparrow, not a control-A. There were a lot of blurry areas, and it was hell on people who wanted to make a Dvorak mode because it was the VT52 (and probably VT100 and AAA) hardware that was doing this translation, so there was no place to software intercept all this and make it different, so that's probably why something as important as Teco treaded lightly on making some case distinctions.

    But if someone remembers, better, please let me know. It's been 4+ decades since I used this stuff a lot and details slip away. It's just that these things linger, I think, because they were so important to realize were live rails not to tread upon. And because I did, for a while, live and breathe this stuff, since I wrote a few TECO libraries (like ZBABYL and the original TeX mode), so I guess practice drills it in, too.

    #o1
  2. @wrog @dougmerritt @ramin_hal9001 @screwlisp @cdegroot

    Funny, I couldn't recall "~" being important at all so had to go check. See codeberg.org/PDP-10/its/src/br and while I do see a few uses of it, they seem very minor.

    I read this into an Emacs editor buffer and did "M-x occur" looking for [~] and got these, all of which seem highly obscure. I think it is probably because in the early days there may have been a desire not to have case matter, so the upper and lower case versions of these special characters (see line 2672 below) may have once been equivalent or might have some reason to want to reserve space to be equivalent in some cases. Remember that, for example, on a VT52, he CTRL key did not add a control bit but masked out all the bits beyond the 5th, so that CTRL+@ and CTRL+Space were the same (null) character, for example. And sometimes tools masked out the 7th bit in order to uppercase something, which means that certain characters like these might have in some cases gotten blurred.

    10 matches for "[~]" in buffer: tecord.1132
    1270: use a F~ to compare the error message string against a
    2017: case special character" (one of "`{|}~<rubout>").
    2235: the expected ones, with F~.
    2370: kept in increasing order, as F~ would say, or FO's binary
    2672: also ("@[\]^_" = "`{|}~<rubout>").
    4192:F~ compares strings, ignoring case difference. It is just
    4446: this option include F^A, F^E, F=, FQ, F~, G and M.
    4942: string storage space, but begins with a "~" (ASCII 176)
    4977: character should be the rubout beginning a string or the "~"
    4980: "~" or rubout, then it is not a pointer - just a plain number.

    If I recall correctly, this also meant in some tools it was possible if you were using a control-prefix con CTRL-^ to have CTRL-^ CTRL-@ be different than CTRL-^ @ because one of them might set the control bit on @ and the other on null, so there was a lot of ailasing. It even happened for regular characters that CTRL-^ CTRL-A would get you a control bit set on #o1 while CTRL+^ A would get you the control bit set on 65. Some of these worked very differently on the Knight TV, which used SAIL characters, I think, and which thought a code like 1 was an uparrow, not a control-A. There were a lot of blurry areas, and it was hell on people who wanted to make a Dvorak mode because it was the VT52 (and probably VT100 and AAA) hardware that was doing this translation, so there was no place to software intercept all this and make it different, so that's probably why something as important as Teco treaded lightly on making some case distinctions.

    But if someone remembers, better, please let me know. It's been 4+ decades since I used this stuff a lot and details slip away. It's just that these things linger, I think, because they were so important to realize were live rails not to tread upon. And because I did, for a while, live and breathe this stuff, since I wrote a few TECO libraries (like ZBABYL and the original TeX mode), so I guess practice drills it in, too.

    #o1
  3. I've renamed my web browser project from SWB to Sunstone.

    The sunstone was a translucent mineral prized by Viking navigators because it had a natural property that polarized light, making it possible to see through the haze and find the sun on a hazy day - quite common in the North Atlantic. I liked the connection to a primitive navigation tool.

    Some code progress:
    - Downloads are displayed in a grid form inside a popup menu with a progress bar
    - I've added a (non-functional) bookmark editor button next to the address bar. Bookmarks should be coming fairly soon.
    - If the tab bar or the command bar are hidden, those settings now persist across sessions.
    - When the tab bar is hidden, the tab overview button is shown and the new tab button is hidden. You can still create a new tab from the button in the overview or from 'Ctrl/t'. Keeps the interface cleaner.

    #WebBrowser #sunstone #programming #Vala #Gtk

    codeberg.org/jeang3nie/sunstone

  4. [Read in full on NHAM]

    Interview with controlfreak

    “I see and hear the world through a filter of tape noise, glitch and warble.”

    NHAM: Hey control! First of all, what’s the best way to address you? ctrl? C2? ctrlfrk? control.org? controlfreak? Or did we get it right first time?! And how did you come to adopt these monikers?

    controlfreak: All valid.

    As a teen it was hard finding other kids that would show up to band practice. So I decided to just do all the things as needed, jokingly as a control freak but mostly just for dependability. Shout out to 4-track cassette. I also have a hard time turning the other cheek to the litany of terrible things in the world that are realistically well out of our individual control. Plus it’s made for a rad domain for approaching 30 years.

    Hack the planet.

    NHAM: Well it’s lovely to have this opportunity to catch up with you thanks to a brand new release: an album of 10 unique covers, called REPLICATE1.0.

    You’ve chosen to cover a range of artists including Editors, Hilary Duff, Soft Cell and Siouxsie and the Banshees. How did you go about choosing which 10 tracks you wanted to cover?

    controlfreak: While there are historical and personal ancillary and tertiary reasons certain tracks resonate and made the cut, the primary and absolute definitive criteria was Rule no.1, do I yell it at the top of my lungs when doing loud farm work with closed ears on? That’s the secret sauce!

    There were a few complicating factors. First, I don’t like covers and other than for some encore sets in tours over the decades, haven’t really published any. But as many of us do, I’ve had an obscenely long list of candidate tracks should and if I were to tackle some. The variety on the whiteboard is wild.

    I’m an ex-drummer not a singer, which makes quite a few tracks I’d love to musically tackle, a bit more, daunting.

    Individual track lore can be found on the album page.

    NHAM: Would it be fair to say you like to add an extra ounce of oontz, a gritty edge if you will, to broadly electronic, synth pop?

    controlfreak: Sure. I court the structures of dance music but exist in an industrial wasteland.

    To my mind there can never be enough kick drum(s).

    I feel after a certain point, hyper clarity and sterile overproduction has far overshot any utility, so I prefer a “flawed” human touch and organic grit.

    I see and hear the world through a filter of tape noise, glitch and warble. My head is full of horror soundtracks to movies I’ll never afford to make. I do have the production background where I could possibly make more pop accessible sounds, but turns out it’s just not my nature. I’m in a good space personally when being less clinical and more organic, chunky, broken and abrasive. Sounding angry is my happy place. I appreciate it’s not for most but always excited when folks cut loose and dip a toe into my dark oontz waters.

    On REPLICATE 1.0 I tried to not get too abstract and deconstructive. I hope I put my “sound” stamp there but with some reverence to the source material to be well recognisable. If it induces a wee head scratch or, even better, a nod I am amped to have anyone along for the ride.

    NHAM: You only allowed yourself one or two vocal takes on any of the tracks on this album. What was the reasoning for this? Not wanting to put too much strain in yourself / Not wanting to fall in to the eternal pit of perfectionism / or something else?

    controlfreak: All of the above. This was Rule no.2 for the project. I had to do all the vocals and force one-takes for all parts. Most days during this project’s creation, one take was more than I could physically muster.

    Could I have done better on many vocals especially at later times, absolutely, but this was the rule. The decision to do a vocal session was sometimes because I felt like I could and sometimes because I felt there was no way I could, each surprising me at times in all directions. Also, nothing is ever “done”. As a healing project, it was important to document where I was and what I could or couldn’t do. There is pain, failure, determination and success all in here and I’m enjoying the reflection. Did I text a friend a couple nights in this process that I blacked out during vocal tracking, yes, yes I did. Lore.

    NHAM: Do you have a favourite of the ten covers?

    controlfreak: My favourites in terms of personal resonance with the source material but also reflecting on persevering and actually managing to do them at all are “I Felt the Pain” by Anything Box, and “Be Mine” from Robyn.

    My overall favourite in a sincerely comical way is of course the Hilary Duff track “With Love”. A few metropolitan terrestrial radio shows have played that one and I have quite a chuckle thinking of someone nipping out to grab a cheeky Nando’s and bumping scan on the radio and getting hit with EBM Hilary Duff.

    NHAM: There are guest appearances on a few of the tracks from Adam Colegrove, Jamie Hill and Shannon Curtis. Tell us more about how and why these came about

    controlfreak: Part of the rules of the project was I had to do everything myself, especially the vocals, which is my least favourite and capable part.

    However, another part of my challenge for 2025 was if I wake up in the morning, I want to make music with friends. Since I have been working in parallel on original music, remixes for others and some collabs, I felt it was still in the spirit of the game to bring in some tiniest bits of morale boosting cameos for REPLICATE.

    I had been touring with Adam’s projects for years where we’d show up in each others’ live sets, and he has featured on multiple control.org and C2 releases (see PENTALOGY and the fourth estate medicate video).

    I could write an entire coffee table book on how awesome Shannon (@shannoncurtis) and Jamie (@hilljam) are. The precursor to attempting this covers project was doing some remixes to get back in the studio via I Am and One Thread. They had zero hesitation in allowing me to endirtify their gorgeous work. Their energy is infectious. Their encouragement is unwavering. Their 80s Kids covers project was a huge boost for me to really have a go at compiling and finishing REPLICATE. I can’t send enough black heart emojis their way.

    It’s also been very positive getting many old and dear art and life friends embedded into the upcoming original albums.

    That others are willing to abet and contribute to my a/v hijinks is just wild.

    NHAM: You’ve said this project was a ‘vehicle to try and get back into producing music’. It certainly seems to have been successful as the past few months have seen you make remixes for other people, play live shows, release a music video AND you’re currently deep in to work on a new album. Can you elaborate on why your creative output had previously stalled?

    controlfreak: I have been generically open that serious scary and debilitating health declines stole much more than just my creative time/space/energy.

    During recent years one of my means of trying to put two fingers in the air to my situation was mostly anonymous extreme volunteerism on music community building projects. I have two settings, go too hard, and go way too hard. I’m told it helped many but it was neither safe nor good for me.

    Having to be an infinite fountain of positivity and a community pillar is one of the hardest things I’ve done. Having to be chronically online to infinitely seed positivity and hope against the monolithic doom of ALL social web/media including if not especially the Fedi is hard.

    Unending requests, misconceptions and assumptions, hate et al at the project are one thing, but THE WORST was being stuck in a front seat bearing witness and proxy to so much struggle, and how hard it is out there for all the cousins, especially the bard class. That takes a massive toll. Already in physical health debt this all added an emotional and mental debt that came due.

    The wild irony is doing all the things to foster positive organic community building, activism against tools that make life harder for artists, and exploring how to normalise direct support for independent and marginalised artists relegated my personal artistic output at zero.

    Selfish as it may be, for self preservation I needed to make space to try to fight to make the space to even be able to sit at a studio desk for 15 minutes. Then see about getting back into making noise as a release valve and fuel for my health battle. Remixes were the dipping of the toe, the covers album project was the cannonball into the deep end. The live shows were wildly ambitious but fully supported by my awesome clinical team. As some confidence and energy built, more work on originals started to take place concurrently.

    I hope to continue growing creative activities with recordings, live sets, remixes and sound commissions in 2026.

    NHAM: Although it may have come at the expense of your own work, what you managed to do with RFF was huge. You built and galvanised a whole community – a scene around Fedi music – one with kindness, compassion and community at its core. You must be proud of what you achieved there?

    controlfreak: It’s nice to see resonance and ripples in community and ethos of things I did differently to prove there was a place for organising and rallying organic community, attribution, consent, empathy, normalising as direct as possible support for indie artists.

    Problem being, on the “social” interwebs there is no cruise control. That galvanisation requires someone to be always on, always connected to the many, and always fighting. Fighting: atrophy; platform splintering/visibility/reach/scale/enshitification; bad dev actors (indie and corpo bros alike); funding going to projects that will not help artists and/or in fact harm marginalised folks; the VIP talking head class that hate artists taking a gram of attention from them; IRL doom; and the general walls of noise. That’s a lot of fronts to fight in order to be positive and uplifting. The Fedi has been very good at burning out anyone with a sense of duty to community.

    RFF got proper out of control in the best sense for artists and friends for a few years. It was a powerful moment in time where together we proved a project and “popular” account could be totally about lifting up others which was like magnetic repulsion for the egotistical number go up movers and shakers. That level of “isolation” in plain sight and the always on and fighting sucked exponentially for the hamster sprinting in the wheel.

    So yeah, love/hate. Loved the results for others, hated being stuck there. I hope the gauntlet thrown down helped adjust some durable baselines for how we treat artists, one another, and how we might assemble and celebrate in spaces outside of as many corporate and influencer stresses and pitfalls as possible.

    NHAM: Tell us a little more about yourself. Where are you based, where have you come from, where have you been and how important has music been throughout your life?

    controlfreak: I live at the foot of a mountain in the middle of nowhere on an island in the middle of nowhere.

    Toured in the 2010s (fun!), but mostly the 90s (less fun!) as an artist, DJ, engineer, hired gun, all the things. Hilarious and traumatising road stories for days.

    I was apparently attending some rather rocking concerts in the womb and then up on shoulders. I grew up on the road with a rock band. I was treated as an adult with agency, respect and as one of the crew. There were always pillows or milk crates around so I could sit or stand wherever I wanted to learn how to do all the technical stage and performance things. I was legit working tech crew as an ankle biter. There is old film of me at barely six years old sitting in on drums utterly dwarfed by the kit.

    My musical upbringing was light on formality and theory, but very practical and from the literal school of rock. I was always supported and encouraged to perform, experiment and discover. As much as my mum had a fit over me rewiring everything and had to endure daily drumming, decades later she was still front and centre at my recent online concerts taking screenshots and being amped up for hours afterward. She said, “you can never be dark enough to scare me off”. Nice one mum.

    NHAM: Currently in progress, what might we expect from your upcoming original album?

    controlfreak: I’ve just released some more videos, the latest volume in my mangled sound asset series Broke and Dirt 004, and on 19th March I’ll be performing the control.org album manipulate, celebrating its 25th release anniversary for the *ahem* NHAM in concert series!

    Coming up next for original releases is a control.org album called ERADICATE. It is primarily stripped down EBM and industrial club bangers with a few usual introspective and goth adjacent excursions.

    Hoping to drum up (lol) remix, sound asset, soundtrack etc. donate-what-you-can commissions and, for continued support in this years studio campaign so I can also develop more custom live shows, do more collabs; an EP of reworking old material called REGENERATE; and the next covers album REPLICATE 2.0. All outlined here. There are even more album plans on the whiteboard of doom.

    NHAM: And outside of the music what keeps you ticking? We’ve seen some lovely posts of your garden, your cat and even your own carefully manicured cricket strip!

    controlfreak: Thanks to friends and lovely strangers’ support last year, I’ve been able to again explore music as a therapeutic tool to be as vertical as I can for as long as I can. But, yes, other things I do in my bloody minded manner that both on paper and in practice I should not be doing are subsistence farming and fast bowling. Shout out again to my clinical team for encouraging my resistance.

    NHAM: Lovely to chat with you. We love the new covers album, Replicate 1.0, and are very much looking forward to the new album when it comes. Stay vertical!

    controlfreak: And Stomp in Solidarity!

    Replicate 1.0 is out now!

  5. #nushell is really fucking nice for working with things like `niri msg -j ...`

    Combined that with #nix, and now I have bindings to jump directly to my #niri preset column widths.

    mod+[ and mod+] now jump to the next smaller or wider preset, or ctrl+mod+x jumps to the preset at index x.

    That was fun.

  6. Today is the 1st anniversary of :CTRL: #CTRL: my 3rd #ElectronicMusic #album soundtracking the Cyber Threat Resistance League and their fight against the :Bugs: Bugs to save :Delgado: Delgado, :Rocky: Rocky, and reality itself from digital doomsday!

    Listen to it on my:

    #Faircamp: music.moule.world/ctrl
    #Bandcamp: moule.bandcamp.com/track/the-s
    • Album Mix with Visuals: redirect.invidious.io/watch?v=
    • Cover Art Timelapse: redirect.invidious.io/watch?v=
    • CTRL Merch: redbubble.com/people/mouleoffi

    #Music #EDM

  7. I gotta say, I adore the fact that we're still using something very similar to 1980s "graphics characters" / "MouseText" / "Petscii" in 2026

    (No, the QR code won't work for you, it's just an example :)

    ~ $ qrcp something.png 
    Scan the following URL with a QR reader to start the file transfer, press CTRL+C or "q" to exit:
    http://192.168.1.27:34909/send/gegg
    █████████████████████████████████████
    █████████████████████████████████████
    ████ ▄▄▄▄▄ █ ▀▀█  ▄▄▀█▄█▀█ ▄▄▄▄▄ ████
    ████ █   █ █▀▄▄▄ █▀▀▄█▀▀▄█ █   █ ████
    ████ █▄▄▄█ ██▄▀▄▀▀▄▀ ▄▀▀▀█ █▄▄▄█ ████
    ████▄▄▄▄▄▄▄█ █ ▀ █▄▀ █▄█▄█▄▄▄▄▄▄▄████
    ████ ▀▄ ▀ ▄▄█▄▀ █ ▀ ▄ █ ▀▀ ▀▀▄█▄ ████
    █████ █  ▀▄██ ▀  ▄██▀ ▀█ ▀█▀▄▀▄▄▀████
    ████▄▄█▄██▄█ ▀▀ ▀█ ▄█  █ ▄▀▀ ▄▄▀▀████
    ████▀▀█ █▄▄ ▀ ▀▄▄▄▀▄█ ▀▄▄▀ █▀▄▄ ▄████
    ████▄█ ▀▀ ▄█▀▄▀▀▄█ ▀ █▀█▀  ▄▄█▀ █████
    ████▄██ ▀▀▄█ █ ▀▀  ▀▄ ▀▀█▀▄▀▄▄ ██████
    █████▄████▄█ ▄▄▄ ▄▄██▄█  ▄▄▄   ▀▀████
    ████ ▄▄▄▄▄ █ █ ▄ ▀  ▀██▀ █▄█  █ █████
    ████ █   █ █▀▄ ▀█▀█ ▄▀ █▄▄  ▄▄▀██████
    ████ █▄▄▄█ █▄  ▀  █▄█ ▄ ▀█ ▄ ▄█▀▄████
    ████▄▄▄▄▄▄▄█▄█▄██▄▄█▄████▄▄█▄█▄▄█████
    █████████████████████████████████████
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    ~ $ 
    

    #MouseText #Petscii #Unicode

  8. DuckTool by DsgDnB 🦆
    Sidechain ducking w/ real-time visuals, phase/clip ctrl, adaptive pre-ducking, low latency (10ms)

    💻 Mac/Win/Linux (AU, VST3, LV2)
    🎁 FREE dsgdnb.com/plugins/ducktool

    More freeware 👉 linktr.ee/legalvst

    #freeplugin #sidechain #ducking #audioplugin #vst

  9. 3 THINGS:

    First off, I wanna apologize for my sudden radio silence. I actually am busy working on a medium-scale project. It's gonna be good I hope.

    Second, be on the lookout for a best-of compilation album coming next month on this label called "Shift-Ctrl Music". It consists of material I recorded during the summer of last year. 💀

    Lastly, here's a sneak peak what my new material is gonna sound like.

    #amenpunk #breakcore #noisecore #noise #hardcore #uptempo #piepkicks

  10. Tired of scattered dev tools? debugfor.me – một trang tổng hợp công cụ lập trình, được xây dựng bởi nhà phát triển cho nhà phát triển. Với hơn 107 công cụ, giao diện sạch, tính năng tìm kiếm nhanh (nhấn Ctrl+K thử ngay!). Dù còn một số lỗi nhỏ, nhưng rất tiềm năng. Góp ý để cùng cải thiện nhé! #devtools #webdevelopment #côngcụlậptrình #phátriểnweb #debugforme

    reddit.com/r/SideProject/comme

  11. NoteDiscovery v0.15 ra mắt với hàng loạt tính năng mới: hỗ trợ xem trước PDF, MP3, MP4; chia sẻ ghi chú công khai bằng token; thanh công cụ định dạng; chế độ Zen; PWA; đa ngôn ngữ và tìm kiếm nhanh bằng Ctrl+Alt+P. Ứng dụng mã nguồn mở, tự lưu trữ, không cần CSDL, dùng file markdown. Thêm icon đẹp cho dashboard.

    #NoteDiscovery #SelfHosted #Markdown #OpenSource #PWA #Productivity #Ghim #TiệnÍch #GhiChú

    reddit.com/r/selfhosted/commen

  12. NoteDiscovery v0.15 ra mắt với hàng loạt tính năng mới: hỗ trợ xem trước PDF, MP3, MP4; chia sẻ ghi chú công khai bằng token; thanh công cụ định dạng; chế độ Zen; PWA; đa ngôn ngữ và tìm kiếm nhanh bằng Ctrl+Alt+P. Ứng dụng mã nguồn mở, tự lưu trữ, không cần CSDL, dùng file markdown. Thêm icon đẹp cho dashboard.

    #NoteDiscovery #SelfHosted #Markdown #OpenSource #PWA #Productivity #Ghim #TiệnÍch #GhiChú

    reddit.com/r/selfhosted/commen

  13. NoteDiscovery v0.15 ra mắt với hàng loạt tính năng mới: hỗ trợ xem trước PDF, MP3, MP4; chia sẻ ghi chú công khai bằng token; thanh công cụ định dạng; chế độ Zen; PWA; đa ngôn ngữ và tìm kiếm nhanh bằng Ctrl+Alt+P. Ứng dụng mã nguồn mở, tự lưu trữ, không cần CSDL, dùng file markdown. Thêm icon đẹp cho dashboard.

    #NoteDiscovery #SelfHosted #Markdown #OpenSource #PWA #Productivity #Ghim #TiệnÍch #GhiChú

    reddit.com/r/selfhosted/commen

  14. Sparklify by 24 Wavell St 🌌
    Shimmer reverb inspired by wind chimes. Ctrl: wet/dry gain, pre-delay, HP, damping.

    💻 Mac (VST3/AU)
    🎁 FREE 24wavellst.itch.io/sparklify

    More freeware 👉 linktr.ee/legalvst

    #freeplugin #shimmerreverb #reverbplugin #macosplugin #musicproduction

  15. Preciso by Acrobatics 🎸
    Real-time guitar/bass tuner w/ freq detection, fine-tuning, gain/balance ctrl, stereo/mono, phase meter + tuning refs

    💻 Win (VST 32bit)
    🎁 FREE blank-media.it/acrobatics/plug

    #freeplugin #guitartuner #bassplugin #vst #musicproduction #tuningtool #audioplugin

  16. You may have seen our recent announcement regarding the postive functional safety assessment for the Trustable Software Framework (TSF), but did you know Codethink also has a baseline safety assessment for CTRL OS to SIL3 / ASIL D?

    You can read both announcements below:

    TSF announcement: codethink.co.uk/news/trustable
    CTRL OS announcement: codethink.co.uk/news/trustable

    #TrustableSoftware #Safety #SIL3 #ASILD

  17. You may have seen our recent announcement regarding the postive functional safety assessment for the Trustable Software Framework (TSF), but did you know Codethink also has a baseline safety assessment for CTRL OS to SIL3 / ASIL D?

    You can read both announcements below:

    TSF announcement: codethink.co.uk/news/trustable
    CTRL OS announcement: codethink.co.uk/news/trustable

    #TrustableSoftware #Safety #SIL3 #ASILD

  18. You may have seen our recent announcement regarding the postive functional safety assessment for the Trustable Software Framework (TSF), but did you know Codethink also has a baseline safety assessment for CTRL OS to SIL3 / ASIL D?

    You can read both announcements below:

    TSF announcement: codethink.co.uk/news/trustable
    CTRL OS announcement: codethink.co.uk/news/trustable

    #TrustableSoftware #Safety #SIL3 #ASILD

  19. You may have seen our recent announcement regarding the postive functional safety assessment for the Trustable Software Framework (TSF), but did you know Codethink also has a baseline safety assessment for CTRL OS to SIL3 / ASIL D?

    You can read both announcements below:

    TSF announcement: codethink.co.uk/news/trustable
    CTRL OS announcement: codethink.co.uk/news/trustable

    #TrustableSoftware #Safety #SIL3 #ASILD

  20. You may have seen our recent announcement regarding the postive functional safety assessment for the Trustable Software Framework (TSF), but did you know Codethink also has a baseline safety assessment for CTRL OS to SIL3 / ASIL D?

    You can read both announcements below:

    TSF announcement: codethink.co.uk/news/trustable
    CTRL OS announcement: codethink.co.uk/news/trustable

    #TrustableSoftware #Safety #SIL3 #ASILD

  21. I have found a use case of my /#pubnix website. It's to publish my online journal, which contains dated entries longer than a toot/tweet but shorter and less structured or themed than a blog post. I am using simple.css by @kev and a script written by to export the entries within <article> tags into an feed. It looks great so far.

    Site: ctrl-c.club/~swatantra/

    RSS: ctrl-c.club/~swatantra/feed.xml

  22. If you’re interested, the #laptop employer got me is #Dell 14 Pro PB14250.

    It’s made of cheap plastic, has light bleeding squishy keyboard and elastic case, so when you bend it, it clicks trackpad.

    It has pale AF, low res display with very poor peak brightness. No Ethernet port. It requires 60W charger to run with latest #Intel #CoreUltra 5 AI chip and it is SLOW.

    It comes with Copilot key instead of right CTRL.

    I’ve got no choice. You - don’t ever buy this shit with your own money…

  23. #DevLog: New jj-fzf Restore, LLM-powered commit messages and Oplog Revert!

    ✨ Alt-S: Start Interactive Restore

    ⏪ Oplog Alt-V: Now Reverts Operations

    📝 Smart Merge Commit Messages
    → Ctrl-D now auto-generates merge commit messages

    🏷️ New Bookmark Untrack / Push-New

    🧠 LLM-Powered Commit Messages
    → Ctrl-S edits LLM-generated descriptions
    → Supports #LLamacpp, #Gemini, #OpenAI

    🔧 Config & Docs
    → Full LLM setup documented in man page

    github.com/tim-janik/jj-fzf

    #Jujutsu #VCS #jjfzf #AI #LLM #BuildInPublic #100DaysOfCode #Git #CLI #DevTools #ShellScript #OpenSource

  24. #DevLog: New jj-fzf Restore, LLM-powered commit messages and Oplog Revert!

    ✨ Alt-S: Start Interactive Restore

    ⏪ Oplog Alt-V: Now Reverts Operations

    📝 Smart Merge Commit Messages
    → Ctrl-D now auto-generates merge commit messages

    🏷️ New Bookmark Untrack / Push-New

    🧠 LLM-Powered Commit Messages
    → Ctrl-S edits LLM-generated descriptions
    → Supports #LLamacpp, #Gemini, #OpenAI

    🔧 Config & Docs
    → Full LLM setup documented in man page

    github.com/tim-janik/jj-fzf

    #Jujutsu #VCS #jjfzf #AI #LLM #BuildInPublic #100DaysOfCode #Git #CLI #DevTools #ShellScript #OpenSource

  25. #DevLog: New jj-fzf Restore, LLM-powered commit messages and Oplog Revert!

    ✨ Alt-S: Start Interactive Restore

    ⏪ Oplog Alt-V: Now Reverts Operations

    📝 Smart Merge Commit Messages
    → Ctrl-D now auto-generates merge commit messages

    🏷️ New Bookmark Untrack / Push-New

    🧠 LLM-Powered Commit Messages
    → Ctrl-S edits LLM-generated descriptions
    → Supports #LLamacpp, #Gemini, #OpenAI

    🔧 Config & Docs
    → Full LLM setup documented in man page

    github.com/tim-janik/jj-fzf

    #Jujutsu #VCS #jjfzf #AI #LLM #BuildInPublic #100DaysOfCode #Git #CLI #DevTools #ShellScript #OpenSource

  26. #DevLog: New jj-fzf Restore, LLM-powered commit messages and Oplog Revert!

    ✨ Alt-S: Start Interactive Restore

    ⏪ Oplog Alt-V: Now Reverts Operations

    📝 Smart Merge Commit Messages
    → Ctrl-D now auto-generates merge commit messages

    🏷️ New Bookmark Untrack / Push-New

    🧠 LLM-Powered Commit Messages
    → Ctrl-S edits LLM-generated descriptions
    → Supports #LLamacpp, #Gemini, #OpenAI

    🔧 Config & Docs
    → Full LLM setup documented in man page

    github.com/tim-janik/jj-fzf

    #Jujutsu #VCS #jjfzf #AI #LLM #BuildInPublic #100DaysOfCode #Git #CLI #DevTools #ShellScript #OpenSource

  27. #DevLog: New jj-fzf Restore, LLM-powered commit messages and Oplog Revert!

    ✨ Alt-S: Start Interactive Restore

    ⏪ Oplog Alt-V: Now Reverts Operations

    📝 Smart Merge Commit Messages
    → Ctrl-D now auto-generates merge commit messages

    🏷️ New Bookmark Untrack / Push-New

    🧠 LLM-Powered Commit Messages
    → Ctrl-S edits LLM-generated descriptions
    → Supports #LLamacpp, #Gemini, #OpenAI

    🔧 Config & Docs
    → Full LLM setup documented in man page

    github.com/tim-janik/jj-fzf

    #Jujutsu #VCS #jjfzf #AI #LLM #BuildInPublic #100DaysOfCode #Git #CLI #DevTools #ShellScript #OpenSource

  28. Random thoughts after 30 min with my new #Kinesis #Advantage360

    - it's beautiful
    - I can't type
    - why are there no bumps on f and j?
    - only one alt and one cmd but two ctrls? that's the opposite of what I need
    - how am I supposed to do my cmd+alt+ctrl keyboard shortcuts now that all of those keys are assigned to thumbs? I only have two thumbs
    - how am I supposed to select text (shift + arrows) when the arrows are split between two hands? (l/r on the left and u/d on the right)

  29. Random thoughts after 30 min with my new #Kinesis #Advantage360

    - it's beautiful
    - I can't type
    - why are there no bumps on f and j?
    - only one alt and one cmd but two ctrls? that's the opposite of what I need
    - how am I supposed to do my cmd+alt+ctrl keyboard shortcuts now that all of those keys are assigned to thumbs? I only have two thumbs
    - how am I supposed to select text (shift + arrows) when the arrows are split between two hands? (l/r on the left and u/d on the right)

  30. Random thoughts after 30 min with my new #Kinesis #Advantage360

    - it's beautiful
    - I can't type
    - why are there no bumps on f and j?
    - only one alt and one cmd but two ctrls? that's the opposite of what I need
    - how am I supposed to do my cmd+alt+ctrl keyboard shortcuts now that all of those keys are assigned to thumbs? I only have two thumbs
    - how am I supposed to select text (shift + arrows) when the arrows are split between two hands? (l/r on the left and u/d on the right)