Okay one last time, then Iâm going to bed, letâs hope this is the final bug that fixes Yarn/Twtxt <-> Activity Pub integration đ
Took my daughterâs kickbike again and let Nanook pull for some kilometres, he was really good today, fun to see him correct around obstacles, and when he looks back at me while running to make sure things are OK. I really need to get a offroad kickbike that I can use, makes it more safe too - because he runs fast. I know Ill get one in mid May, hopefully sooner.
ICYMI: CodeQL enhancements
Learn about CodeQLâs improved user experience and enhancements that let you scan new languages, detect new types of CWEs, and perform deeper analyses of your applications. â Read more
Did not want to start my day with a hike today, so I borrowed my daughterâs kickbike and let the dog pull me for some kilometres. He did better today then ever before. He hit his top speed and just kept going.
How we use GitHub to be more productive, collaborative, and secure
Our engineering and security teams have done some incredible work in 2022. Letâs take a look at how we use GitHub to be more productive, build collaboratively, and shift security left. â Read more
Iâll let the head of the bird site comment on that:
Creating an accessible search experience with the QueryBuilder component
GitHubâs search inputs have several complex accessibility considerations. Letâs dive into what those are, how we addressed them, and talk about the standalone, reusable component that was ultimately built. â Read more
pareto improvement: instead of letting students write bachelors/masters theses that are basically just literature reviews, let them rewrite the respective wikipedia articles instead (and then check the article)
Iâll see if I have time tonight, Iâll take a backup of everything, then test a bit. Iâll let you know if I get stuck on anything. thank you for asking :)
Brought our dog to work today, so nice to have one that handles the cold without any issues. He just chills in his crate in the car while I work, and I take some small breaks to let him stretch his legs. Loves to play around in the snow. I could then take the âlongâ walk on my way home instead of getting home first - then head out again.
@darch@neotxt.dk yeah, all my computers and devices are on 24/7. but Iâll install it on my webserver (vps) as well, and let that one be the master device. my desktop is backed up to spideroak at all times, so when I sync there it backs things up. Im not too worried about the issue if something causes a conflict. There is only one file that worries me, and that is my keepass file. I might keep that elsewhere to be sure, I have not decided yet.
I was inclined to let this go so as not to stir anything up, but after some additional thought Iâve decided to call it out. This twt:
is exactly the kind of ad hominem garbage I came to expect from Twitterâ˘, and Iâm disappointed to see it replicated here. Rummaging through someoneâs background trying to find a âgotchaâ argument to take credibility away from what a person is saying, instead of engaging the ideas directly, is what trolls and bad faith actors do. Thatâs what the twt above does (falsely, I might addâwhatâs being claimed is untrue).
If you take issue with something Iâve said, you can mute me, unfollow me, ignore me, use TamperMonkey to turn all my twts into gibberish, engage the ideas directly, etc etc etc. There are plenty of options to make what I said go away. Reading through my links, reading about my organizationâs CEOâs background, and trying to use that against me somehow (after misinterpreting it no less)? Besides being unacceptable in a rational discussion, and besides being completely ineffective in stopping me from expressing whatever it is you didnât like, itâs creepy. Donât do that.
Progress! so i have moved into working on aggregates. Which are a grouping of events that replayed on an object set the current state of the object. I came up with this little bit of generic wonder.
type PA[T any] interface {
event.Aggregate
*T
}
// Create uses fn to create a new aggregate and store in db.
func Create[A any, T PA[A]](ctx context.Context, es *EventStore, streamID string, fn func(context.Context, T) error) (agg T, err error) {
ctx, span := logz.Span(ctx)
defer span.End()
agg = new(A)
agg.SetStreamID(streamID)
if err = es.Load(ctx, agg); err != nil {
return
}
if err = event.NotExists(agg); err != nil {
return
}
if err = fn(ctx, agg); err != nil {
return
}
var i uint64
if i, err = es.Save(ctx, agg); err != nil {
return
}
span.AddEvent(fmt.Sprint("wrote events = ", i))
return
}
This lets me do something like this:
a, err := es.Create(ctx, r.es, streamID, func(ctx context.Context, agg *domain.SaltyUser) error {
return agg.OnUserRegister(nick, key)
})
I can tell the function the type being modified and returned using the function argument that is passed in. pretty cray cray.
@prologic@twtxt.net Error handling especially in Go is very tricky I think. Even though the idea is simple, itâs fairly hard to actually implement and use in a meaningful way in my opinion. All this error wrapping or the lack of it and checking whether some specific error occurred is a mess. errors.As(âŚ)
just doesnât feel natural. errors.Is(âŚ)
only just. I mainly avoided it. Yesterday evening I actually researched a bit about that and found this article on errors with Go 1.13. It shed a little bit of light, but I still have a long way to go, I reckon.
We tried several things but havenât found the holy grail. Currently, we have a mix of different styles, but nothing feels really right. And having plenty of different approaches also doesnât help, thatâs right. I agree, error messages often end up getting wrapped way too much with useless information. We havenât found a solution yet. We just noticed that it kind of depends on the exact circumstances, sometimes the caller should add more information, sometimes itâs better if the callee already includes what it was supposed to do.
To experiment and get a feel for yesterdayâs research results I tried myself on the combined log parser and how to signal three different errors. Iâm not happy with it. Any feedback is highly appreciated. The idea is to let the caller check (not implemented yet) whether a specific error occurred. That means I have to define some dedicated errors upfront (ErrInvalidFormat
, ErrInvalidStatusCode
, ErrInvalidSentBytes
) that can be used in the err == ErrInvalidFormat
or probably more correct errors.Is(err, ErrInvalidFormat)
check at the caller.
All three errors define separate error categories and are created using errors.New(âŚ)
. But for the invalid status code and invalid sent bytes cases I want to include more detail, the actual invalid number that is. Since these errors are already predefined, I cannot add this dynamic information to them. So I would need to wrap them Ă la fmt.Errorf("invalid sent bytes '%s': %w", sentBytes, ErrInvalidSentBytes")
. Yet, the ErrInvalidSentBytes
is wrapped and can be asserted later on using errors.Is(err, ErrInvalidSentBytes)
, but the big problem is that the message is repeated. I donât want that!
Having a Python and Java background, exception hierarchies are a well understood concept Iâm trying to use here. While typing this long message it occurs to me that this is probably the issue here. Anyways, I thought, I just create a ParseError
type, that can hold a custom message and some causing error (one of the three ErrInvalid*
above). The custom message is then returned at Error()
and the wrapped cause will be matched in Is(âŚ)
. I then just return a ParseError{fmt.Sprintf("invalid sent bytes '%s'", sentBytes), ErrInvalidSentBytes}
, but that looks super weird.
I probably need to scrap the âparent errorâ ParseError
and make all three âsuberrorsâ three dedicated error types implementing Error() string
methods where I create a useful error messages. Then the caller probably could just errors.Is(err, InvalidSentBytesError{})
. But creating an instance of the InvalidSentBytesError
type only to check for such an error category just does feel wrong to me. However, it might be the way to do this. I donât know. To be tried. Opinions, anyone? Implementing a whole new type is some effort, that I want to avoid.
Alternatively just one ParseError
containing an error kind enumeration for InvalidFormat
and friends could be used. Also seen that pattern before. But that would then require the much more verbose var parseError ParseError; if errors.As(err, &parseError) && parseError.Kind == InvalidSentBytes { ⌠}
or something like that. Far from elegant in my eyes.
Iâm trying to switch from Konversation to irssi. Letâs see how that goes. Any irssiers out there who can recommend specific settings or scripts? I already got myself trackbar.pl
and nickcolor.pl
as super-essentials. Also trying window_switcher.pl
. Somehow my custom binds for Ctrl+1/2/3/etc.
to switch to window 1/2/3/etc. doesnât do anything: { key = "^1"; id = "change_window"; data = "1"; }
(I cannot use the default with Alt
as this is handled by my window manager). Currently, Iâm just cycling with Ctrl+N/P
. Other things to solve in the near future:
- better, more colorful and compact theme (just removed clock from statusbar so far)
- getting bell/urgency hints working on arriving messages
- nicer tabs in status bar, maybe even just channel names and no indexes
- decluster status bar with user and channel modes (I never cared about those in the last decade)
Itâll track a bunch of finger(1) endpoints and let you see whatâs new. Very early draft. Not actually a social network, more an anti-social network for â80s CompSci transplants. :-)
How to measure innersource across your organization
The innersource contribution percentage is the rate of contributions from people outside the team that originally authored the software. Letâs dive into what it can look like for your organization. â Read more
letâs not read the thielleaves
fair enough, I forgot to remember that something being a hatecrime is considered a good thing around these regions let me pull my dick out alright
fourth, letâs look at music, especially jamming. if you improvise, you are riding that same edge of time as with meditation, all music you create is there right now, and only the causal vibe carrying it all forward. thatâs why i mostly donât compose or record (also because my music is shit)
third, letâs look at daygame. if you ask someone out in a social circle/hobby group, that leaves residual social cruft lying around: awkwardness & mutual avoidance. the whole thing is not Done the way it is when you get cleanly rejected on the street. (online dating has a similar quality of Doneness to it, I think, but matches might stack up and old leads might spring to life sometime, but thatâs the same with DG).
there is this property of Doneness that I really like, and that tracks a lot (but not all) of my interests. First, letâs take meditation: every single moment in meditation is really Done after itâs over, it doesnât linger around, the sensations donât pile up somewhere. They might influence each other, sure, but at the end of the day itâs just the present experience, slashing into and out of existence in its clear luminosity.
Alright, check this out. I just kinda completed todayâs project of converting a jeans into a saw bag. Itâs not fully done, the side seams on the flap need some more hand sewing, thatâs for sure. No, I donât have a sewing machine. Yet?
At first I wanted to put in the saw on the short side, but that would have made for more sewing work and increased material consumption. As a Swabian my genes force me to be very thrifty. Slipping in on the long side had the benefit of using the bottom trouser leg without any modification at all. The leg tapers slightly and gets wider and wider the more up you go. At the bottom itâs not as extreme as at the top.
The bag is made of two layers of cloth for extra durability. The double layers help to hide the inner two metal snap fastener counter parts, so the saw blade doesnât get scratched. Not a big concern, but why not doing it, literally no added efforts were needed. Also I reckon it cuts off the metal on metal clinking sounds.
The only downside I noticed right after I pressed in the receiving ends of the snap fasteners is that the flap overhangs the bag by quite a lot. I fear thatâs not really user-friendly. Oh well. Maybe I will fold it shorter and sew it on. Letâs see. The main purpose is to keep the folding saw closed, it only locks in two open positions.
Two buttons would have done the trick, with three I went a bit overkill. In fact the one in the middle is nearly sufficient. Not quite, but very close. But overkill is a bit my motto. The sides making up the bag are sewed together with like five stitch rows. As said in the introduction, the flap on the hand needs some more love.
Oh, and if I had made it in a vertical orientation I would have had the bonus of adding a belt loop and carrying it right along me. In the horizontal layout thatâs not possible at all. The jeans cloth is too flimsy, the saw will immediately fall out if I open the middle button. Itâs not ridgid enough. Anyways, I call it a success in my books so far. Definitely had some fun.
Letâs have this ready for when the aliens visit Earth⌠â Read more
might have found the way to tune into the state where you let the tension/horniness/anxiety/pain/frustration do its thing down/in/over there in the body/space around me
One year ago to the date I made the lastest update for #phpub2twtxt to github and now 365 days later I have published #pixelblog as its successor - lets see where things are going for trip around the sun
** Notes on 6502 Assembly **
The NES runs a very slightly modified 6502 processor. What follows are some very introductory, and not at all exhaustive notes on 6502 Assembly, or ASM.
If you find this at all interesting, Easy 6502 is a really great introductory primer on 6502 Assembly that lets you get your hands dirty right from a web browser.
NumbersNumbers pre ⌠â Read more
instead, just dump the dead bodies of your genocide victims into the nitrogen and let them sit around as symbols of your triumph
I saw the allegedly animated GIF @thecanine@twtxt.net uploaded gets a PNG extension, yet remains animated. I know PNG can be made animated, but I donât think thatâs whatâs happening here, so I am puzzled. Letâs see how this Nyam cat looks like.
@prologic@twtxt.net let us take the path of less resistance, that is, less effort, for now. I am going to be a great-grandfather before search ever get implemented locally, least one to search on âall podsâ. In other words, let us donât bite more than we can chew. đš Neep-gren!
@prologic@twtxt.net I fully agree with making it a pod-level setting (forget about user-level, let us not complicate things too much; we all know users know nothing). Should I send a latinum over for this, or will an issue just suffice? Neep-gren!
@fastidious@arrakis.netbros.com, I am sure profitâor the search for itâwas involved. Most likely that pilot was a Ferengi in disguise. We are known to visit lesser planets seeking to exploit. Sometimes it works out, sometimes it doesnât. Hoping my fellow Ferengi fares well or, at the very least, lets me know where his Latinum is.
the repugnant conclusion turns around: âItâs too full here, letâs go home.â
ĺĺ čż 4 ĺą TiDB Hackathon ćŻä¸ç§äťäšä˝éŞ? | TiDB Hackathon éć莿č°
TiDB Hackathon 2021 čŞ 12 ć 9 ćĽĺźĺŻćĽĺčłäťďźĺˇ˛çťćśĺ° 259 ĺĺčľč ćĽĺďźçťé 64 ćŻďźĺ ćŻéĺĺ°ąčć´ĺ¤§ĺźďźĺŚďźć¸Ąć¸Ąé¸ĺ¤ĺ ´äźăLET ETL ROCKăééżč´č´Łĺ¸ŚéĽăĺ°ćŻçĺéŁćşăĺĺăOneLastCodeăTiDB ĺĺš´čç˛ççďźéĄšçŽ idea äšĺ 来ĺç§ĺĽćĺŚćłă
çŽĺ�� ⌠â Read more
** Olophont.js **
In Lord of the Rings there are creatures that look like giant elephants. JRR Tolkien named these creaturesâolophontsâŚâ simply replacing every vowel in the word elephant with an o. Here is a javascript function to do the same thing.
javascript
<span class="hljs-function"><span class="hljs-keyword">function</span> <span class="hljs-title">olophont</span>(<span class="hljs-params">string</span>) </span>{
<span class="hljs-keyword">let</span> replaceVowels = <span class="hljs-string">""</span> ... â [Read more](https://eli.li/2021/12/20/olophont-js)
Finally got around to upgrading MacOS, because it kind of let me on this occasion
Finally got around to upgrading MacOS, because it kind of let me on this occasionĂĆĂŠ
Video: C Programming on System 6 - Implementing Chat
Letâs have a chat. â Read more
Introducing stack graphs
Precise code navigation is powered by stack graphs, a new open source framework that lets you define the name binding rules for a programming language. â Read more
Defeat Street
Some of the sincerity slimed up on me
Cards wrote themselves and rifled me
Rigging the blast door to explore didnât pan out this time
Rushed in, gobbled up and left me bottled up, that monstrous cub
To tell you the truth, I snort mousse
Rust seeps into cereals I produce
Rum may run rampantly down the drain, so let me think
Iâll leave a limb in the pipes to entice a drink â Read more
The complexity is a feature. It means standards can be replaced with products that let providers get their cut. It means putting data into the slowest most expensive database in cost and enviromnmental impact.
Powering Starlink on the go with Tesla Model 3
Iâve had my Tesla Model 3 for more than a year now. It has been an
absolute pleasure so far and I would not trade it for anything else at
any price including Teslaâs other offerings (yes, talking about S
Plaid). Model 3 just has the most beautiful exterior of any other car.
OK, letâs stop here because I can go on forever. But not without a photo
of Tin Can:
âTin Canâ is a r ⌠â Read more
đ¤ đ Reconsidering moving Yarn.socialâs development back to Github: Speaking of which (I do not forget); @fastidious@arrakis.netbros.com and I were discussing over a video call two nights ago, as well as @lyse@lyse.isobeef.org who joined a bit later, about the the whole moved of all of my projects and their source code off of Github. Whilst some folks do understand and appreciate my utter disgust over what Microsoft and Copilot did by blatantly scraping open source softwareâs codebases without even so much as any attempt at attribution or respecting the licenes of many (if not all?) open source projects.
That being said however, @fastidious@arrakis.netbros.com makes a very good and valid argument for putting Yarn.socialâs codebases, repositories and issues back on Github for reasons that make me âtornâ over my own sense of morality and ethics.
But I can live with this as long as I continue to run and operate my new (yet to be off the ground) company âSelf Hosted Pty Ltdâ and where it operates itâs own code hosting, servicesa, tools, etc.
Plese comment here on your thoughts. Let us decide togetehr đ¤
Btw⌠You guys have gotta start posting more pictures/videos a bit more regularly đ Every time I show Yarn.social off to a friend to âsellâ them the platform and get them off their privacy eroding garbage Facebook/Twitter/etc) The no. #1 question I get asked is:
Oh is this only comments/text
𤣠Letâs show off the platform as a whole a bit eh? đ
đ Q&A: Letâs discuss the removal of Editing and Deleting your last Twt. This is something @fastidious@twtxt.net has raised to me on IRC and something I find quite a valid approach to this. Over time I believe the utility and value of âEditingâ and âDeletingâ oneâs last Twt isnât as valuable as weâd like and increased complexity and introduces all kinds of side-effects that are hard to manage correctly. I vote for the removal of this feature from yarnd
, the mobile app nor API support this anywayâŚ
@fastidious@arrakis.netbros.com
I hit RETURN after the subject, and nick [âŚ]
I shows fine on jenny
. Letâs see how Yarn renders mine above.
@fastidious@arrakis.netbros.com
I see it, but can you see my reply? Letâs find out!
@prologic@twtxt.net
BEGIN SALTPACK ENCRYPTED MESSAGE. kiNJamlTJ29ZvW4 RHAOg9hm6h0OwKt iMGN9pY3oc5peJE UcRA8ysyQ7e8co9 shMfScCFgmQgU5Q 6w6XD2FT6szO1i1 N8qWqFRwJcHliqp hlaSvsTNhuwe1Fs KESywjL8ZvxNeyb ro0RVcRIip4Itpv NKvFZ822RoDR6pb hVvSqgubr3IanFT 6VAGQe2mYvErE7i G0O284HNvj0tcbC qzY0uB3ZFePu2fp l8nHOeEm9QLkH4Y PNKY2bXjqtblDGq 7pNiNHXtNJDjrpG nUoEXK9CaB6DGe7 oaF1P9sTz7fFrUo qwIgzw4Z1yqULQW 6dcFgsGwQEMc6bV mXuJHkrDWbfw35o 2Lpevp4PAVw884t 5Jf4cDLAe3QfRjG 4y6uwJg8BwIr2Lb 2pCX23ffwJ0yjGs Ptyzuaq2Alfl3QX AcMNGFzTNHjHfqY cvsoTrSMbyE3ssS A0k0zeRJQLoGOK4 DGkdltMXaQyXq9d zzbueCXCsIM1vYG vcy85vKuqM0ikoG caUNUuIVCc6FMs5 2JtadCtbVKyG8Wx Z4R672Fd71eDjCc lEtCdJlEAmEJePw ThkxVJutJt2R2Ce lKp9tEKmrx1jMWW V8hJNTaQGAfFDEB Unh8YasaV24NqAi GKSnstFWk3DYCxC lvws9js2jJ9OKeq 2mMgFmzEmCr99RW 2CrxZStPpB1iEDU d0Un7W7bnyo2KpV xqe8rCeHA6CUwVs 0XMmxPvU1Q0wp9A 0Jwxo5CY9QF5EJl yVwaXiVP2CKw2aH tqEE5yTp9OmpNF0 jFqgr8vHOjosPyL c3nke0S9QFjAxjt Dr6xwYpnASDr1l1 N96G3FB5iVYLFaz FkXGm7oQNTaDY8e OtHXQiXRhQY3PCi VIYYVhc9RExVnfX fvzgfgc5uSxUynD sPp4eq2rJXkX5. END SALTPACK ENCRYPTED MESSAGE.
Letâs see how resilient this is, or if it breaks.
If
Subject
contains the full twt, then you can skim over conversations just by reading those lines in muttâs index pager
Yes, I do the same, true.
So I decided: Okay, letâs have mutt do it.
And Mutt does it well. I agree it was/is a good idea.
The subject lines are already âcompressedâ
I noticed, yes.
I am not sure why I asked to begin with; in retrospect, in was a silly request. Perhaps the OCD in me got triggered while viewing rich headers, on a specific twt, when I saw the huge subject line that is, otherwise, always hidden.
Anyway, donât mind me, move along. đ
@eldersnake@yarn.andrewjvpowell.com
Google or (insert your favourite search engine here) have never let me down. Also, Youtube has repair guides, and HOWTOs for just about anything, and everything.
Now, letâs talk about the Mac.
- [x] Lawn mowed, edged, trimmed, and blown.
- [x] Driveway and sidewalks pressured washed.
- [x] Weed killer sprayed.
Mission accomplished. I feel like watching âThe Hijacker Guide to the Galaxyâ. Letâs see which streaming service is offering it for free, or for rent.
On the blog: Letâs FixâŚFacebook https://john.colagioia.net/blog/2021/10/17/facebook.html #lets-#fix #facebook #socialmedia
@prologic@twtxt.net
Letâs make it four! đ
@lyse@lyse.isobeef.org I think that was it, mate! đ I was calling . $HOME/.bashrc
on the cron job line, but was missing some extra LANG
ones. Letâs see how it goes now.
How would jenny handle multiline twts? Letâs find out! - One - Two - Three And: 1. One 2. Two 3. Three
@quark@twtxt.netbros.com I have removed the cron job, and added jenny -f
to the small script that starts mutt with the .muttrc-jenny
file. That way when I open, it refresh the feed before. Letâs see how it goes.
I might have figure out what was causing duplicated entries here. I think running jenny -f
while mutt is open was causing it. I have disabled the cron job, and it doesnât seem to be happening anymore. Letâs see how accurate my theory is. đ
New plan! 1) Running in the rain, 2) researching the social lives of honey bees. Do they have night clubs? Letâs find out!
forecasting questions can be divided into âwe have an indicator, let the people forecast itâ and âwe have a question, letâs find an indicator/indicators to concretise itâ
Yes, letâs talk about macOS.
Focus changes: useful for people who let themselves get inundated with junk notifications like whatâs trending on Reddit. Me? Eh.
On the blog: Real Life in Star Trek, Let That Be Your Last Battlefield https://john.colagioia.net/blog/2021/05/27/battle.html #scifi #startrek #closereading
Let A be the set of AI alignment complete problems. What is the problem a /â A so that solving a maximally delays the development of AGI? What is a, weighted by how hard/desirable it is?
I think I understand 5-10 now. It basically says âLetâs say I jumped out of the airplane. I would only do that if I had a parachute. So, any version of me that jumps out of the airplane has a parachute. Therefore, if I jump out of the airplane, Iâll have a parachute. Letâs jump out of the airplane!â
Letâs talk about tech internships â Read moreâŚ
@prologic@twtxt.netYes, I think tags should just be #foo, and let the client figure out searching if it cares.
proposal: letâs ignore 2020 data when trying to argue about anything
@jlj@twt.nfld.uk @thewismit@twtxt.psynergy.io Custom Pod Logos are now available with PR 358 đ if youâd like to checkout this PR on your pods and recompile and let me know how it goes that would be swell đ
@jlj@twt.nfld.uk âWow. I think much of what drew me to zettlekasten â and then letting it languish :-( â really belongs in Anki.â i have only used SRS for ~3 months now, so Iâm not sure how long iâll continue
@xuu@txt.sour.is Btw⌠I noticed your pod has some changed Iâm not familiar with, for example you seem to have added metadata to the top of feeds. Can you enumerate the improvements/changes youâve made and possibly letâs discuss contributing them back upstream? :D
@prologic@twtxt.net in theory shouldnât need to let users add feeds.. if they get mentioned by a tracked feed they will get added automagically. on a pod it would just need to scan the twtxt feed to know about everyone.
Letâs talk about securing open source projects â https://github.blog/2020-12-22-lets-talk-about-securing-open-source-projects/
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).
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.
saw this great writeup once on how somebody visualized data by drawing faces with them, and letting our brainâs natural face feature-extraction algorithms interpret the data. Kinda want to try to do that with some of these samples and waveforms Iâm curating. #halfbakedideas
made a script that simplifies making twtxt entries. letâs see how well it worksâŚ
The contact free delivery options sounds cool, letâs see if it works as well in practice
Need to fix the infraestructure that lets me serve content via gopher and http. Sometimes https calls go to my gopher server.
Need to fix the infraestructure that lets me serve content via gopher and http. Sometimes https calls go to my gopher server.
Hmm. The new Blink-powered Edge doesnât let you change the new-tab searchbox off Bingâs. Boo, hiss.
Regarding my problem with some chars from @kas@enotty.dkdk: The txtnish output looks fine. As I donât see anything in my program that could cause this I asked in the #golang #xmpp room. Letâs see if someone has a good idea.
Can one use nerd tools to live-blog an internet outage (without tethering)? Letâs find out.
let the quote marks hit the floor / let the quote marks hit the floor / let the quote marks hit the floor / let the quote marks hit the floor âŚ
Letâs Discuss Horror | CRISWELL | Cinema Cartography - YouTube https://www.youtube.com/watch?v=0cryX-ZU1h0
How Does a Database Work? | Letâs Build a Simple Database https://cstack.github.io/db_tutorial/
I Let a Stranger Watch Me Work for a Day â And Iâve Never Been More Productive - MEL Magazine https://melmagazine.com/en-us/story/focusmate-review-productivity-work-hack
There isnât an end. Weâre just gonna have to put a lot of work into becoming incrementally better forever, knowing that if we stop, itâs a failure and weâre letting people down. (Thatâs what we get for Killing God.)
The most unrealistic part of Super Dimension Fortress Macross is the way that the translated ancient pop song could be broadcast on the radio. All the ancient sumerian pop songs are shit like âletâs cover each other in honey and lick it offâ
hollywood: letâs make horror movies about freemasonry; dario argento: DID SOMEBODY SAY MASONRY?? I LOVE STONEWORK
Band name of the day: let them eat exposure
Letting neural networks be weird ⢠GPT-2: It learned on the Internet http://aiweirdness.com/post/182824715257/gpt-2-it-learned-on-the-internet
Inside the larps that let human players experience AI life - The Verge https://www.theverge.com/2019/2/1/18185945/live-action-roleplaying-larp-game-design-artificial-intelligence-ethics-issues
Monday is Data Privacy Day. Celebrate by clicking on a thai death metal video & letting autoplay follow that connection in the background for a week.
Why not apply the principles of the jury system to democracy?
Not only do we know that Democracy as we know it doesnât work, in 1787 the man who gave us democracy here in the USA told us that it would not work, hence the second amendment. They said this is the best we have deal with it. Donât let it get too big! What did [âŚ] â Read more
okay letâs see if this works
Letâs stop copying C / fuzzy notepad https://eev.ee/blog/2016/12/01/lets-stop-copying-c/
letâs see if this function thing works
A thing Iâve learned: if youâre submitting a game to steam & youâre not sure if it should count as âmature contentâ, err on the side of ânoâ, because if you describe the content & they donât think itâs mature enough theyâll assume thereâs unmentioned/hidden nudity & wonât let you release it
LET THE CORPSES TAN is a Dizzying Bit of Sun-Baked Surrealism (Review) | Nerdist https://nerdist.com/let-the-corpses-tan-is-a-dizzying-bit-of-sun-baked-surrealism-review/