textlog
profilefollowresearcher, developer, dancerwrote:
anybody got some recent software recommendations that you cant live without anymore?
…
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied toprofilefollow#Emacsnotesfollow, dev, life, random stuff. the netherlands.:
I’m not an emacs user but always liked it as an idea. I’ve tried it in whatever flavour was the Vim thing. Spacemacs I think. Will have to check Ghostel
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.continued:
Ooh. It is a ghostty powered terminal!
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied toprofilefollowresearcher, developer, dancer:
All the tools I vibecode. I use them almost every day. Spotlight on macOS broke one day and didn’t recover. Now I have my own personal version. I don’t trust any of the Password management software, so - personal version. Entertainment software sucks and ended up asking for too much money… Fetching videos from the internet was cumbersome - personal version. Photo management software is not how my hundreds of thousands of photos and videos are structured, so…
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyersreplied to🦀profilefollow:
Yeah, I had issues with zellij too. I am sure it works great for many. I am too entrenched into tmux, will always find something to complain if I try to switch. And I have tried many times.
🥷profilefollowFather, getting older every day, technologist, enterprise architect @ work, like to explore tech. Like to keep it simple and work in the shell, write in vim, prefer Debian if I have the choice. Plays saxophone and clarinet. Enjoy motorcycle riding, photography, hiking. Christian.replied toprofilefollowresearcher, developer, dancer:
I’m not supposed to take that literally of course, but I don’t think software has such an important role in our lives, for most of us. Water, food, air. Those you can’t live without. When it comes to software, I spend most of my workdays in the shell (vim, git, grep,…) and if $place allows in mutt+weechat (although that’s mostly outlook and teams). Nothing particularly new!
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.wrote:
I wonder if there is a way, sane and friendly way, to prove that a piece of software is only accessing whatever it claims it will access.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.continued:
Like network addresses or file system access. I want to be able to claim in my software that it only touches this or that file and I can prove it
I think a trusted piece of software such as your operating system should be in charge of managing permissions. For example, I believe with Wayland on gnome you no longer need to promise you aren't secretly taking screenshots of the whole monitor and shipping it somewhere because to do that Wayland requires you to get user permission.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤔profilefollowHai I am ku:
I was thinking along the same line, but then if it is not a gated system - there’s always ways for software to sidestep these - just going down to a lower level. The other issue I have is if the system or software asks or notifies all the time - for every tiny user action!
🤔profilefollowHai I am kureplied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
I have tiktok and instagram on this phone and both of them have no notification permissions. I'd rather miss all notifications for these apps than be bothered unnecessarily. it can wait until I open the app 🤣 yes, it should be gated in the sense studying locally needs to be root, not in the sense that the apple app store or Google play store reviewers need to review each update.
🤔profilefollowHai I am kuwrote:
So we can't use em dash anymore — lest we anger the mob. Truth be told though, English teachers have always discouraged em dash overuse because it is a subtle art and very easy to get wrong.
…
The funny thing is that in the UK, we don't really use the em dash anyway. We use the hyphen (I guess en dash?) with a space each side. So the em dash has always looked a bit odd to us... 😊
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to😊profilefollow:
There are dashes (-), as well as en dashes (–), and there are em dashes (—), not to miss the mighty center dot (•) that looks like a perky boob when surrounded by brackets haha
🥷profilefollowFather, getting older every day, technologist, enterprise architect @ work, like to explore tech. Like to keep it simple and work in the shell, write in vim, prefer Debian if I have the choice. Plays saxophone and clarinet. Enjoy motorcycle riding, photography, hiking. Christian.replied to🤔profilefollowHai I am ku:
Just get and read Chicago Manual of Style, or Oxford Style Manual if you so prefer, and you’re all set to use the various dash’es (and many other things).
The anti-slop mob is tiresome. With a careful and appropiate use of ai it is possible to make a lot of interesting stuff. And I hate even more when the mob "profs" that the text is ai using those ai detectros that can't detect ai.
…
🧙profilefollowit's me,hiwrote:
看到其他文章有自動翻譯,我覺得很酷
I think it's really cool to see other articles with automatic translation.
所以我來嘗試一下自動翻譯的文章功能,但發現自動翻譯只有在瀏覽器上,行動裝置要自己手動按翻譯功能。
So I tried the automatic article translation feature, but found that automatic translation only works in the browser; on mobile devices, you have to manually press the translation button.
😎profilefollowreplied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
I haven't been keeping up with updates as of late (MBA picking up pace and all), but I did get textlog on f-droid! So expect a smoother update experience through that as I find the time to fast forward some of the features I like.
😅profilefollowmaker of software thingswrote:
Looking for a new daily-driver #scriptingnotesfollow language. Criteria:
  • interpreted (e.g. can use #!/bin/bang)
  • batteries-included stdlib (json, subprocesses, fs, etc.)
  • not sh, not perl, not python, not javascript
Shortlist: Any other #recommendationsnotesfollow? #Codenotesfollow #Devnotesfollow #Technotesfollow
…
📒profilefollowPresbyter, husband, father, technologist, linguist, musician.replied to😅profilefollowmaker of software things:
I use GoalCodeberg.orggoalGoal, an embeddable scripting array language., extended with ariGitHubGitHub - semperos/ari: Ari: Goal language extended with SQL and moreAri: Goal language extended with SQL and more. Contribute to semperos/ari development by creating an account on GitHub. as my daily driver. Since it's implemented in Go, it's straightforward to extend with anything from Go's standard library (or third-party ecosystem) that isn't already incorporated. If you haven't used an array language before, then you get the added bonus of learning a ton about an interesting, powerful area of programming.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to😅profilefollowmaker of software things:
I sometimes use V scriptGitHubv/doc/docs.md at master · vlang/vSimple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io - vl..., but I use V-lang as well. It is kind-of interpreted. I’ve never heard of rye. Looks nice.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to😅profilefollowmaker of software things:
It does not, but fakes it well, since it is fast and compares built binary with script mtime to automatically recompile. The downside of using it is that you end up with a binary, but the upside is that it is blazing fast.
📒profilefollowPresbyter, husband, father, technologist, linguist, musician.wrote:
So much present tense in #ainotesfollow generated prose. Terse, authoritative sentences, without breathing room, without hesitation or qualification. It jumps off the page, and not in a good way.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to📒profilefollowPresbyter, husband, father, technologist, linguist, musician.:
What about the lack of density to paragraphs, the length of the sentences, or the confidence and determinism of their direction? Conviction with no limits. So reliably repetitive that you start seeing patterns as if you are looking and reading a record player with some scratches on it. Skips. Squeaks. Repeats. Yet. It gets the job done.
📒profilefollowPresbyter, husband, father, technologist, linguist, musician.replied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
Yet. It gets the job done. Here's where we disagree. Using these tools as part of the job, certainly. But if I am to read, discern meaning, analyze choices of diction and structure, consider the context both of the author and the audience, and finally derive value from the written word, then generative #ainotesfollow falls short on many levels. If the "job" is to produce something no one was ever intending to engage with, then we have a more fundamental question about the value of the job.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to📒profilefollowPresbyter, husband, father, technologist, linguist, musician.:
Maybe what I messaged read as a disagreement and mentioning that they get the job done was actually not about producing prose (of any quality). I wholeheartedly agreed and still agree with you. Getting the job done was more about producing output - be it some prose, images, videos, software, whatever. They do generate output. It is not to say that the output is meaningful or meaningless. Some souls do enjoy it. Some others - don’t. I did start with a question though.
…
Say more!
Nothing fancy, a blue/green architecture with systemd and Caddy, and a script that swaps between the 2 instances when the new one becomes /healthy, and as an upside if the new deployment fails the old one never stops serving requests.
🤸profilefollowcreative technologist creator of textlogreplied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
Yes, it uses Bun’s server.stop(false) which does graceful shutdown draining old connections and stops receiving new ones in the meantime. I’m not sure what happens with those new ones that arrive after that call but before the server switch, but that happens in under a second and there is a tiny retry browsers do on 503 so it should be ok.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
I thought it is a load balancer, but I guess it is not then. Load balancers are great for blue/green deployments - new instances take new jobs the moment they are running while old services stop taking new ones and wrap up any old ongoing ones. Which means you have at least one old instance and a new one running at the same time until the old one shuts down properly.
🤸profilefollowcreative technologist creator of textlogreplied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
No it’s just a script with systemd and Caddy I hacked together with ChatGPT. Backend is not my forte lol. Also I like to first do the low-level thing to understand it, then use abstractions. Probably going to switch to something nicer in the future but for now we’re good.
I think so. Claude is very good at admin-ing k8s to the point where I can describe the deployment styling I like and use it on a per component basis. Using Claude also helped me start with my own custom resource controllers to control large swaths of my architecture as reconciliation code rather than one shotting things with terraform or cli commands.
🤸profilefollowcreative technologist creator of textlogwrote:
I hate it when I don’t remember if I took my midday pill or not. Not that it matters a lot, but still, annoying. I have notifications set up but I discard them by habit because they are exact times and my sleep pattern fluctuates.
…
when I took insulin I would always forget and got a cap that had a time since the last time I had uncapped the pen, worked really well so I never double dosed. they make similar tools for pill bottles, but the best has been just having a pill case as much as it makes me feel old.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
I’ve disabled ALL notifications except my meds. I highly recommend it. I check messaging or emails every hour or sometimes once a day. If I’m expecting someone to message me I’ll re-enable the app, but then disable after. It is so liberating!
🤸profilefollowcreative technologist creator of textlogreplied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
That’s how I’ve had it but it didn’t work because I’d get my midday notification like 1 hour after waking up. My day pattern ≠ pill pattern. They just have to be spaced properly so I’d have to have relative notifications according to when I wake up lol.
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyerswrote:
Yes, it is proven now; the lack of timestamps simply throws me off. It has also decreased my desire for engagement. Odd, but it has happened. #metanotesfollow
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyersreplied to🤸profilefollowcreative technologist creator of textlog:
Didn’t mean to come across negatively, only stating the impact it has had on me. I am only one amongst many, right? If the consensus of the majority is that it works well, then I would consider it a success.
🤸profilefollowcreative technologist creator of textlogreplied toprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyers:
We did a poll &2326
profilefollowcreated a poll:
Bring back timestamps? #meta #poll
No, I like the cleanliness of the design and the concept37%
Yes, but limited to the post’s page and for historical posts44%
Yes, everywhere, I can’t live without them19%
54 voted
, the majority wanted something “limited” which is what we did, and the “no” crowd was also really big, while the “yes” crowd were the fewest. Still not to be ignored, which is why the posts dates are detailed (relative age & m/y) on hover after they age a couple of days iirc. So you get context when you need to, but not noise when you don’t.
profilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyersreplied to🤸profilefollowcreative technologist creator of textlog:
The thing is, there is more noise now than it was when timestamps were around: polls, &s, hide text/blurs, details/summaries. I may be missing some. So, while aiming for less noise, more have truly been introduced.
Timestamps are now a preference in Appearance → Misc. Enjoy :) Make sure you edit your timezone afterwards from the profile settings so the hover detailed timestamp is correct.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied toprofilefollow"Beware those that would deny you access to information, for in their heart they dream themselves your master." — Sid Meyers:
This is exactly what I think we wanted, right? Engagement should have a core need to be born and not solely because someone said something 5 min ago, but because they said it. Not when. At least for me - this is entirely more valuable. … but I may be missing the point. Haha
profilefollowcoder, reader, guitarist, seeker, builder.wrote:
The seductive power of using #ainotesfollow to just-get-it-done is very strong. One can't hurry quality. One can iterate quickly though in the hope of arriving somewhere good.
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied toprofilefollowcoder, reader, guitarist, seeker, builder.:
I direct a plan, then break it into phases, and each phase into sections with tasks and sub-tasks. The plan outlines all phases, but only write tasks one phase at a time, since things change. #opinionnotesfollow That's how I've been working with #ainotesfollow for the past few months to a year. It has been amazingly consistently high quality. just-get-it-done is for the rough sketch or proof of concepts (I do those too and a lot of them) but never for a quality product. #opinionnotesfollow
🤸profilefollowcreative technologist creator of textlogwrote:
There is now a note streak panel in your profile that shows which days you posted. This is visible only to you and is meant to gamify your own experience so that you develop the habit of writing. You can opt-out and hide it by going to Appearance → Misc in the account settings. Enjoy! #metanotesfollow
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
I'm not saying you should, but when I'm designing things and want the agent to be able to use its vision facilities - I get it to write Playwright tests and sometimes even chunk the screenshots to isolate specific areas. Last job I was building a kiosk for a client and got my agent to make standalone scripts to get desired output so here's an example you could feed your agent for inspiration if you want: gist.github.com/…/7b13c5f2af6264076cf900de83ba029bGistPlaywright capture/compare utilsPlaywright capture/compare utils. GitHub Gist: instantly share code, notes, and snippets.
🤸profilefollowcreative technologist creator of textlogreplied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
Thanks! That’s a good idea, but I think it can be done simpler. Codex does screenshots itself when asked to, so I added this to AGENTS.md:When doing UI work examine screenshots in both desktop and mobile views before handing over a task and fix any issues.This might do the trick without any complex setup.
…
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.wrote:
@stagasprofilefollowcreative technologist creator of textlog I got weirdly rate limited for one hour and the experience was extremely odd. No site link worked. None. I was trying to reply and halfway I wanted to fact check something, copied my half finished message and went back a page, checked and went ahead to click reply or something and boom! Rate limited. #metanotesfollow
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
That is nice, but would advise to possibly remove all menu links from that 404 page. These will auto-delete in 3 days: ibb.co/6RB3GwCrImgBBIMG 7531 hosted at ImgBBImage IMG 7531 hosted on ImgBB ibb.co/LX1NLrv7ImgBBIMG 7530 hosted at ImgBBImage IMG 7530 hosted on ImgBB The first one shows textlog.cc with no styles (opened in a private session), since those got rate-limited, I guess, while the second one shows the page while I had things cached.
profilefollowI carved wooden spoons and my favourite herb is lemon thyme.wrote:
Finally watched Project Hail Mary. Easily one of my top 5 favourite films but it’s still not nearly as good as the book — I feel like the cut some pretty important scenes
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied toprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
I loved the book and I’m always fearful when a movie script is developed and a movie produced, so my relief after I saw the movie was immense. I too feel they’ve cut-out some bits, but the main thing that a book almost always takes my breath away with is fueling my imagination. A movie would (possibly) never nail that aspect.
profilefollowreplied toprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
I just watched it as well. It was fun. There were a number of things that I felt weren't explained well and broke my suspension of disbelief; I haven't read the book, but I found myself really curious whether the book takes the time to justify things more. Obviously, the movie has a lot of pressure to rush to the next "big moment".
profilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied toprofilefollow:
If there’s one thing Andy Weir can’t be critiqued on then it’s not fully justifying all of the science. I think the film on the other hand can be hard to follow for someone who has neither read the book nor has a scientific background. It’s just hard to monologue about gravitational forces and relativistic speeds on screen.
🤸profilefollowcreative technologist creator of textlogwrote:
οι σημειώσεις μεταφράζονται αυτόματα τώρα οπότε μπορείτε να μιλάτε στη γλώσσα σας και το κείμενο θα μεταφραστεί αυτόματα στα αγγλικά! #tlognotesfollow #featurenotesfollow
notes are now automatically translated so you can speak in your language and the text will be automatically translated into English! #tlognotesfollow #featurenotesfollow
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
Да видим как ще се справи с Българският, че съм виждал големи плетеници с автоматичен превод и не бих се учудил и ако сега е така! Много яка функция би било обаче ако работи.
Let's see how it will handle Bulgarian, because I've seen big messes with automatic translation and I wouldn't be surprised if it's like that now! It would be a very cool feature if it worked, though.
🤸profilefollowcreative technologist creator of textlogreplied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
δούλεψε! χρησιμοποιεί το google translate οπότε είναι αρκετά καλό, ελπίζω
it worked! it uses google translate so it's pretty good, I hope
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
Супер! Дали прийоми би превело? Няма кво да се прай. Луда глава си @stagasprofilefollowcreative technologist creator of textlog. Не се обиждай ако го преведе грешно. Ще го опрая после ако е зле. Гугъл преводача се е сдобил с някакъв LLM явно, защото преди беше страшно зле!
Great! Would Priyom translate it? There's nothing to worry about. You're crazy @stagasprofilefollowcreative technologist creator of textlog. Don't be offended if you translate it wrong. I'll correct it later if it's bad. Google Translate must have gotten some kind of LLM, because it was really bad before!
…
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
Like codepen but voice? (dang it. Strike-through is not a thing here) I guess I didn’t properly digest your thought/idea. Do you envision having a wave representation when shared? Playable inline?
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
Oooh. I see. Is universal audio support good in browsers? I think only mp3 is well supported, but unsure. In-line playback might buffer no matter if users want to waste spend the bandwidth… 🤔
profilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.replied to🤸profilefollowcreative technologist creator of textlog:
Did you delete the recording? Seems like it. How did you integrate? I don’t see an api! Maybe you mean that you added support to fetch a shared vocaroo audio to process it - embed and create a thumb?
🤸profilefollowcreative technologist creator of textlogreplied toprofilefollowProgrammer by day and night. Lover of art. Mixing art and programming is the dream.:
Yes the hovercard on desktop is an <audio> element pointing to the mp3 from a shared vocaroo clip. It’s still online, just hover the link. They don’t have an API but the mp3 location is deterministic and we proxy it.
join the communityorbrowse more notes