okay. txtnish is now officially sketchy. sometimes feeds don’t update, even if I run txtnish update, and this means missing replies. I gotta find something else if I’m going to make this more than a write-only experience.
Not too nice. Not too nasty. Not either to nice or too nasty. Not neither too nice nor too nasty.
Anyone here good with Go and feel like helping me build our a “Direct Messages” feature? I was going to pay someone on Upwork to do this, but I’ve received very few applicants (just one!) and they aren’t that good (stock standard crappy Bootstrap experience and no evidence of any experience with Go).
there are a lot of things that disappear when applied to themselves partially. principle of charity, tolerance, libertarianism in CEV. but, being completely X lets you retain them. (being maximally tolerant, maximally charitable towards everything, maximally libertarian towards other value systems).
There’s a standard way to understand the relative danger of any activity. “A micromort is a unit of risk defined as one-in-a-million chance of death ” Risk: micromorts, microCOVIDs, and skydiving (Interconnected)
There’s a standard way to understand the relative danger of any activity. “A micromort is a unit of risk defined as one-in-a-million chance of death ” Risk: micromorts, microCOVIDs, and skydiving (Interconnected)
There’s a standard way to understand the relative danger of any activity. “A micromort is a unit of risk defined as one-in-a-million chance of death ” Risk: micromorts, microCOVIDs, and skydiving (Interconnected)
with the addition of crate in weewiki, I finally found an opportunity to add some words to the !sqlar page #updates
@prologic@twtxt.net I see.. so using an ec25519 key as identity? and some kind of certificate to define the location of a feed? or maybe a DHT like Kademlia? TwTorrent ;)
@prologic@twtxt.net I see.. so using an ec25519 key as identity? and some kind of certificate to define the location of a feed? or maybe a DHT like Kademlia? TwTorrent ;)
@prologic@twtxt.net My thoughts on it being if they switched from a different way of hosting the file or multiple locations for redundancy..
I have an idea of using something like SRV records where they can define weighted url endpoints to reach.
@prologic@twtxt.net My thoughts on it being if they switched from a different way of hosting the file or multiple locations for redundancy..
I have an idea of using something like SRV records where they can define weighted url endpoints to reach.
New website
Got a new simplified website. Real old school, no CSS sheet. I’m going to make it more text-based and have more writings.
I’ve also rolled over this RSS feed.
A lot of the site is still unfinished, so notify my of anything I’ve missed so far.
I want to keep old links more or less in place. I haven’t decided if I want to keep using my old blog script (this entry is RSS only).
I feel like I had neglected the blog for a while, and my new site is more conducive to browsing as I add even more. ⌘ Read more
@prologic@twtxt.net when i get the code up to a shareable level ill ping with what i have.
@prologic@twtxt.net when i get the code up to a shareable level ill ping with what i have.
@prologic@twtxt.netd so.. convert the 4 attributes in the struct to private, add getters plus some the other methods that make sense.
type Twt interface {
Twter() Twter
Text() string
MarkdownText() string
Created() time.Time
...
}
@prologic@twtxt.netd so.. convert the 4 attributes in the struct to private, add getters plus some the other methods that make sense.
type Twt interface {
Twter() Twter
Text() string
MarkdownText() string
Created() time.Time
...
}
On the blog: Tweets from 12/07 to 12/11 https://john.colagioia.net/blog/media/2020/12/11/week.html #twitter #week #socialmedia #linkdump
@prologic@twtxt.net I have some ideas to improve on twtxt. figure I can contribute some. 😁 bit more work and it will almost be a drop in replacement for ParseFile
Kinda wish types.Twt was an interface. it’s sooo close.
@prologic@twtxt.net I have some ideas to improve on twtxt. figure I can contribute some. 😁 bit more work and it will almost be a drop in replacement for ParseFile
Kinda wish types.Twt was an interface. it’s sooo close.
It doesn’t take long before the high performers on those teams get sick of picking up the slack. The high performers move on to companies that care, while the team’s output continues to decline as everyone pushes the boundaries of how little work they can get away with. Eventually management wonders why certain teams have so many people but so little output, “restructuring” occurs to trim the slackers, and the hiring cycle starts again to build the teams back up. What changes when you work outside an office? | Hacker News
I’ve got a good feeling about the !zettelkasten I’m building for !weewiki. I think it is going to grow legs very quickly.
Spent some time at work talking about accessibility in games and loved the positive attitude and desire to keep improving
Western culture has a very unhealthy attitude towards sleep in general. There is only one socially accepted sleep pattern: Eight hours a night, in one block, starting at between 10pm and 11pm and ending between 6am and 7am. This “early-bird” rhythm is celebrated in to the point of fetishisation and held up as the goal to which all productive adults must aspire. To behave otherwise is to be lazy, slothful, and not putting forward your all It’s Time to Stop Nap-Shaming | Hacker News
the Primitive Technology video blog, but by mars colonists and about how they use local materials to bootstrap their tech tree
Building together: GitHub partner ecosystem continues to grow ⌘ https://github.blog/2020-12-09-building-together-github-partner-ecosystem-continues-to-grow/
Whenever I feel like going off my diet, I just go to my happy place. The snack drawer. You Can’t Out-Train Your Diet — Believe Me | by J.J. Pryor | BeingWell | Nov, 2020 | Medium
with some scripting, I could probably use my upcoming !weewiki !zettelkasten as a drop-in replacement for !twtxt, and then generate the twtxt file. however, I think I am going to keep them separate for the time being. let them both grow to serve different purposes.
initial crate words imported in to weewiki source repo. no code yet, but it’s pretty clear to me what needs to happen next in order to make an MVP. #updates
Using a light colorscheme for the first time EVER because i brought the laptop to the terrace for a little bit. how do people use this indoors, or at all is completely beyond me
@prologic@twtxt.net Could the config be embeded into the head comment of the twtxt.txt file and parsed out? If it also had an avatar: field that pointed to where the avatar image is located it can be almost all self contained.
@prologic@twtxt.net Could the config be embeded into the head comment of the twtxt.txt file and parsed out? If it also had an avatar: field that pointed to where the avatar image is located it can be almost all self contained.
I applaud this, but I also advise against this for your career. Unless the change you’re making has immediate and significant business benefits, from a PM/EM perspective you’re 1) wasting time 2) potentially introducing bugs. The correct move is to wait until the org is so bogged down with tech debt that meaningful progress cannot be made, then switch companies/teams. Always leave the code better than you found it | Hacker News
Insisting that your company with 200+ employees will only hire people who will work themselves to the bone without any mention of how those people will be properly compensated is wild corporate propaganda. Hire people who give a shit | Hacker News
in case you’re wondering why I stuck to the 90s and didn’t convert the 2000s stuff, it’s because the 90s stories are basically the first arc of BOFH in my eyes. he suffers his ambiguous end in the last ‘99 story (narrated by the PFY), so I figure it’s a nice place to stop.
converted all of the BOFH stories from 1995-99 to gemtext and put it here on gemini.
some good initial progress with the !weewiki zettelkasten. messages can be made and tied to previous messages by providing partial UUIDs (that then get automatically expanded). basic export also works. #updates
I’m really sad to have (temporarily) taken my monome grid + arc off my desk, but the empty space on my table makes me think better. Hopefully, I’ll be able to appreciate them more when they come back. #updates
@prologic@twtxt.net the HKP is http keyserver protocol. it’s what happens when you do gpg --send-keys
makes a POST to the keyserver with your pubkey.
@prologic@twtxt.net the HKP is http keyserver protocol. it’s what happens when you do gpg --send-keys
makes a POST to the keyserver with your pubkey.
@prologic@twtxt.net Web Key Directory: a way to self host your public key. instead of using a central system like pgp.mit.net or OpenPGP.org you have your key on a server you own.
it takes an email@address.com hashes the part before the @ and turns it into [openpgpkey.]address.com/.well-known/openpgpkey[/address.com]/<hash>
@prologic@twtxt.net Web Key Directory: a way to self host your public key. instead of using a central system like pgp.mit.net or OpenPGP.org you have your key on a server you own.
it takes an email@address.com hashes the part before the @ and turns it into [openpgpkey.]address.com/.well-known/openpgpkey[/address.com]/<hash>
@xuu@txt.sour.is With SRV you can set what hostname to be used (and port/priority/etc)
@xuu@txt.sour.is With SRV you can set what hostname to be used (and port/priority/etc)
Did some work on WKD handling. Can update keys with HKP posts :) Ugh need to work on docs and unit tests. Boooorrring.
Did some work on WKD handling. Can update keys with HKP posts :) Ugh need to work on docs and unit tests. Boooorrring.
okay, now !worgle and friends are uploaded to the !loom: [[/loom/worgle]]. #updates
On the blog: Tweets from 11/30 to 12/04 https://john.colagioia.net/blog/media/2020/12/04/week.html #twitter #week #socialmedia #linkdump
What developers need to know about Docker, Docker Engine, and Kubernetes v1.20 ⌘ https://www.docker.com/blog/what-developers-need-to-know-about-docker-docker-engine-and-kubernetes-v1-20/
Your DevOps guide to GitHub Universe ⌘ https://github.blog/2020-12-04-your-devops-guide-to-github-universe/
How to Embed a Background Image in CSS to Get a Self-Contained Web Page ⌘ https://www.thesitewizard.com/css/embed-background-images-in-css-with-data-urls.shtml
Applying DevSecOps to your software supply chain ⌘ https://github.blog/2020-12-03-applying-devsecops-to-your-software-supply-chain/
What developers need to know about Docker, Docker Engine, and Kubernetes v1.20 ⌘ https://www.docker.com/blog/what-developers-need-to-know-about-docker-docker-engine-and-kubernetes-v1-20/
can someone ELI5 how to set up hugo with drone CI? i tried the docs but i couldn’t get it to work. drop me an email or find me on irc. details on my website
@adi @prologic@twtxt.net One reservation about using it with a small community would be the expectation that the discussions at some level stay within the circle as opposed to the internet at large.
@adi @prologic@twtxt.net One reservation about using it with a small community would be the expectation that the discussions at some level stay within the circle as opposed to the internet at large.
Trying to move things with your mind might be good meditation practice.
I had this notion yesterday of ignoring whitespace completely in !txtvm. this could allow for some ascii-art patterns in the output (similar to what some IOCC entries do). #halfbaked
my room is now a bit cleaner, much more empty. more space to think and concentrate hopefully. #updates
@prologic@twtxt.net well nice chat. it’s off to bed for me.
@prologic@twtxt.net well nice chat. it’s off to bed for me.
@prologic@twtxt.net Yep! installed it yesterday. I like the simplicity of twt. I am quite happy with how little memory the pod seems to use. Mastodon and the “lightweight” Pleroma don’t work well in small VMs.
@prologic@twtxt.net Yep! installed it yesterday. I like the simplicity of twt. I am quite happy with how little memory the pod seems to use. Mastodon and the “lightweight” Pleroma don’t work well in small VMs.
That way at least we can form some kind of cryptographic “identity” without having to involve the users that much, it just works™
i like some of the work that keys.pub is doing with ed25519 crypto keys with something like that.
That way at least we can form some kind of cryptographic “identity” without having to involve the users that much, it just works™
i like some of the work that keys.pub is doing with ed25519 crypto keys with something like that.
@prologic@twtxt.net huh.. true.. the email is md5/sha256 before storing.. if twtxt acted as provider you would store that hash and point the SRV record to the pod. .. to act as a client it would need to store the hash and the server that hosts the image.
@prologic@twtxt.net huh.. true.. the email is md5/sha256 before storing.. if twtxt acted as provider you would store that hash and point the SRV record to the pod. .. to act as a client it would need to store the hash and the server that hosts the image.
@xuu@txt.sour.is @prologic@twtxt.net The gpg command line leaves much to be desired…
@xuu@txt.sour.is @prologic@twtxt.net The gpg command line leaves much to be desired…
@prologic@twtxt.net it is some interesting work to decentralize all the things.. tricky part is finding tooling. i am using a self hacked version of the go openpgp library. A tool to add and remove notations would need to be local since it needs your private key.
@prologic@twtxt.net it is some interesting work to decentralize all the things.. tricky part is finding tooling. i am using a self hacked version of the go openpgp library. A tool to add and remove notations would need to be local since it needs your private key.
@prologic@twtxt.net this is a go version of Keyoxide.org that runs all server side. which is based on work from https://metacode.biz/openpgp/
OpenPGP has a part of the self signature reserved for notatinal data. which is basically a bunch of key/values.
this site tries to emulate the identity proofs of keybase but in a more decentralized/federation way.
my next steps are to have this project host WKD keys which is kinda like a self hosting of your pgp key that are also discoverable with http requests.
then to add a new notation for following other keys. where you can do a kind of web of trust.
@prologic@twtxt.net this is a go version of Keyoxide.org that runs all server side. which is based on work from https://metacode.biz/openpgp/
OpenPGP has a part of the self signature reserved for notatinal data. which is basically a bunch of key/values.
this site tries to emulate the identity proofs of keybase but in a more decentralized/federation way.
my next steps are to have this project host WKD keys which is kinda like a self hosting of your pgp key that are also discoverable with http requests.
then to add a new notation for following other keys. where you can do a kind of web of trust.
This is an OpenPGP proof that connects my OpenPGP key to this Twtxt account. See https://key.sour.is/id/me@sour.is for more.
[Verifying my OpenPGP key: openpgp4fpr:20AE2F310A74EA7CEC3AE69F8B3B0604F164E04F]
This is an OpenPGP proof that connects my OpenPGP key to this Twtxt account. See https://key.sour.is/id/me@sour.is for more.
[Verifying my OpenPGP key: openpgp4fpr:20AE2F310A74EA7CEC3AE69F8B3B0604F164E04F]
@prologic@twtxt.net Oh snap. that’s what i get for copy paste! ill just have to repost and update my key.
@prologic@twtxt.net Oh snap. that’s what i get for copy paste! ill just have to repost and update my key.
The Docker Developer Guide to AWS re:Invent ⌘ https://www.docker.com/blog/the-docker-developer-guide-to-aws-reinvent/
The ReadME Project shares innovative paths to DevOps success ⌘ https://github.blog/2020-12-01-devops-success-readme/
@prologic@twtxt.net this is a very curious project. I would love to see how it manages to do its federation between pods.
@prologic@twtxt.net this is a very curious project. I would love to see how it manages to do its federation between pods.
finally back to online school after thanksgiving break today (technically in ~7 and a half hours). feeling hopeful!
troll meat is a more forbidden delicacy, it’s almost cannibalism but if you subject it to a brief flash of UV light before frying, it gives it that special crisp that’s hard to replicate
well, rainloop decided to send the message while i was in the middle of writing it so that’s a good fucking start
now to send it to the ML and get completely crushed! woo!
working on getting this code polished to where I can release it
forgot to make the post-from-gemini thing percent-decode the post before posting it, whoops. should be fixed now
On the blog: Tweets from 11/23 to 11/27 https://john.colagioia.net/blog/media/2020/11/27/week.html #twitter #week #socialmedia #linkdump
How to Leave Google Photos | written by Robbie Antenesse ⌘ https://robbie.antenesse.net/2020/11/25/exporting-google-photos.html
JavaScript applications have become not-to-be-kidding complex lately. I guess that’s why I am longing for simpler days.
I tend to withdraw from everything and just watch youtube and play whatever games i can get going on my old windows box after having to deal with shitty work being shitty. Maybe i can put the last week and a half behind me, finally
@uninformativ@www.uninformativ.de Welcome to Twtxt! Liking your introduction article and your Gopherhole is awesome.
Now also to be found on Gemini at gemini://gem.johanbove.info - the future looks light and bright!.
How to make WyzeCam stream stable HLS instead of RTSP / n1ckyrush ⌘ https://n1ckyrush.com/en/blog/3-how-to-make-wyzecam-stream-stable-hls-instead-of-rtsp
Welcome Canonical to Docker Hub and the Docker Verified Publisher Program ⌘ https://www.docker.com/blog/canonical-joins-docker-verified-publisher-program/
Nothing is less productive than to make more efficient what should not be done at all “Nothing is less productive than to make more efficient what should not be done at all”*… | (Roughly) Daily
The benefits of the stochastic life are clear. It is quicker and cheaper than almost any other system. The results are guaranteed to be fair (across the population). And it is impossible to cheat or influence. Living the Stochastic Life – Terence Eden’s Blog
Why we’re numb to 250,000 +++ coronavirus deaths? ⌘ https://www.axios.com/coronavirus-death-toll-psychological-reaction-f5aab275-1c93-444e-9914-5b0bf8fe07d9.html