dandelion, to random
@dandelion@dresden.network avatar

This wood duck seems pretty annoyed by the constant nattering and honking of the geese (which, admittedly, could be heard from a quarter mile away).

tedu, to fediverse

I added some basic support to humungus based on the vocabulary. Repository, Commit, etc. And of course updated as well. So now you can follow the honk repo from within honk itself and see all the commits fly by. Still a work in progress, but it’s live now. Probably do a longer write up next week.

dfdx, to mastodon
@dfdx@pub.dfdx.io avatar

After unsuccessfully trying to get , , , and working on , I installed and configured relatively easily.

What a nice surprise. Thanks @grunfink

tedu, to random

Officially five years of now. Happy honkiversary.

https://flak.tedunangst.com/post/honk

icy, to random
@icy@icyphox.sh avatar

Thinking of adding a draft feature.

rwg, to fediverse
@rwg@aoir.social avatar

Latest post: Researching the fediverse from the perspective of individual or instances. In which I draw on an article Christina Dunbar-Hester to talk about researchers' perspectives on the , including my own.

https://fossacademic.tech/2024/03/14/Instances-and-Individuals.html

[replies to this post will appear as comments on my blog, unless set to followers-only or more private. CWs will work]

stefanlaser,
@stefanlaser@social.tchncs.de avatar

@rra @rwg @inquiline @mel_hogan @luis_in_brief @ntnsndr @Aepasek This is remarkable, thank you very much. Do you think switching to , , etc would change anything? Or turning off certain media? Sounds like you already do a lot.

icy, to random
@icy@icyphox.sh avatar

Bumped to latest . Sorry, these scrollbars have to go!

tedu, to random

Achievement unlocked: now requires a version of libsqlite that did not exist when honk was first released. We are utilizing new features! Embrace modernity!

tedu, to fediverse

I guess I'll add C2S support to today.

And then next week I can my spend time complaining that the whiners who wanted more servers to include C2S support don't even use it.

tedu, to random

1.3.0 Big Bonsai

You've been asking and pleading, waiting patiently and impatiently, and at long last the lazy dev team has heard your petition and finally added support for the <big> html tag.

Also:

  • Adds supports for polling hashtag feeds with rss
  • Makes it easier to inline images in posts (<img src=1> will inline the first attachment).
  • Additional metadata fields to allow posting links to azorius, etc.

It's a big one!

-rw-r--r--  1 hg  hg   920299 Feb 16 13:35 honk-1.2.3.tgz
-rw-r--r--  1 hg  hg  1968345 Feb 29 15:13 honk-1.3.0.tgz
tedu, to random

Coming up on five years of , which means it's almost time for the annual update to the longago function to dredge ever deeper into the past.

My new long term project goal is to be forced to rewrite this function to avoid so many queries. Just realized there isn't even an index on the date column. That would help.

<span class="kw">func</span> gethonksfromlongago<span class="st">(</span>userid int64<span class="op">,</span> wanted int64<span class="st">)</span> []<span class="op">*</span>Honk <span class="st">{</span>
	now <span class="op">:=</span> time<span class="op">.</span>Now<span class="kw">(</span><span class="kw">)</span>
	<span class="kw">var</span> honks []<span class="op">*</span>Honk
	<span class="kw">for</span> i <span class="op">:=</span> <span class="nm">1</span>; i <span class="op"><=</span> <span class="nm">4</span>; i<span class="op">++</span> <span class="kw">{</span>
		dt <span class="op">:=</span> time<span class="op">.</span>Date<span class="cm">(</span>now<span class="op">.</span>Year<span class="bi">(</span><span class="bi">)</span><span class="op">-</span>i<span class="op">,</span> now<span class="op">.</span>Month<span class="bi">(</span><span class="bi">)</span><span class="op">,</span> now<span class="op">.</span>Day<span class="bi">(</span><span class="bi">)</span><span class="op">,</span> now<span class="op">.</span>Hour<span class="bi">(</span><span class="bi">)</span><span class="op">,</span> now<span class="op">.</span>Minute<span class="bi">(</span><span class="bi">)</span><span class="op">,</span>
			now<span class="op">.</span>Second<span class="bi">(</span><span class="bi">)</span><span class="op">,</span> <span class="nm">0</span><span class="op">,</span> now<span class="op">.</span>Location<span class="bi">(</span><span class="bi">)</span><span class="cm">)</span>
		dt1 <span class="op">:=</span> dt<span class="op">.</span>Add<span class="cm">(</span><span class="op">-</span><span class="nm">36</span> <span class="op">*</span> time<span class="op">.</span>Hour<span class="cm">)</span><span class="op">.</span>UTC<span class="cm">(</span><span class="cm">)</span><span class="op">.</span>Format<span class="cm">(</span>dbtimeformat<span class="cm">)</span>
		dt2 <span class="op">:=</span> dt<span class="op">.</span>Add<span class="cm">(</span><span class="nm">12</span> <span class="op">*</span> time<span class="op">.</span>Hour<span class="cm">)</span><span class="op">.</span>UTC<span class="cm">(</span><span class="cm">)</span><span class="op">.</span>Format<span class="cm">(</span>dbtimeformat<span class="cm">)</span>
		rows<span class="op">,</span> err <span class="op">:=</span> stmtHonksFromLongAgo<span class="op">.</span>Query<span class="cm">(</span>wanted<span class="op">,</span> userid<span class="op">,</span> dt1<span class="op">,</span> dt2<span class="op">,</span> userid<span class="cm">)</span>
		honks <span class="op">=</span> <span class="bi">append</span><span class="cm">(</span>honks<span class="op">,</span> getsomehonks<span class="bi">(</span>rows<span class="op">,</span> err<span class="bi">)</span><span class="op">...</span><span class="cm">)</span>
	<span class="kw">}</span>
	<span class="kw">return</span> honks
<span class="st">}</span>
dividuum, to Birds
@dividuum@chaos.social avatar

"LOOK AT ME. I'M HUGE!" - That one Egyptian goose

tedu, to random

honki

I made an iOS client for . It's called honki. So now you can honk while you drive. Or, no, please don't do that.

It's partly proof of concept to evaluate the api. Partly to see whether I will ever learn to like swift. Partly to get some value out of this MacBook.

Exciting features are it's pretty fast. It's easier to retain state across multiple views, so overall there's fewer full page refreshes. Everything loads and switches tabs a little faster as a result. Image uploads can be downsampled on device to save bandwidth.

I think some of these changes can be ported back to the web interface, but it's ironically faster for me to prototype in swift.

The current state is terrible. Actually, it's called honki1 because I fat fingered the name creating the project, but I've decided to save the real name for something that works.

Anyway, I talked about it, so here it is. Some of the missing features include saving login info because I haven't made it as far as unzipping that sample code yet.

https://humungus.tedunangst.com/r/honki1

lookatme.mp4

mikemathia, to random
@mikemathia@ioc.exchange avatar
tedu, to random

Memory profiled for giggles, and the #1 source for allocations is shuttling bytes data back and forth to the image backend, which is not surprising and probably not that important to optimize.

The #2 spot is a little surprising. It's bignum allocations to support RSA signatures for httpsig.

janl, to random
@janl@narrativ.es avatar

Over 1000 people joined the demonstration in today together with countless further protests across Germany. Thanks all for coming! 💖

janl, (edited )
@janl@narrativ.es avatar

Also, about 200 geese.

janl, to random German
@janl@narrativ.es avatar
janl,
@janl@narrativ.es avatar

Außerdem ca 200 Fluggänse.

me, to mastodon
@me@mysmallinstance.homelinux.org avatar

For those, like me, who want their own space here and prefer self-hosting, I suggest considering snac2. I'm having a great experience with it, and it's easy to install and configure.

foreverastudent,
@foreverastudent@fosstodon.org avatar

@me

and are also pretty great extremely lightweight Fedi software. Just wanted to add more options.

ben, to fediverse
@ben@hardill.me.uk avatar

Wondering how hard it would be to build the absolute minimum single user ActivePub instance.

flberger,
@flberger@nerdculture.de avatar

@smallcircles @tobyjaffey @ben is pretty minimal, too. A single file executable that .

https://humungus.tedunangst.com/r/honk

tedu, to random

I think the name for a quote toot will be honk about. You can choose between honking back to a post or honking about a post.

mikemathia, to random
@mikemathia@ioc.exchange avatar
tedu, to random

Testing a change to filters to allow matching only unknown actors. The use case is in the hard to imagine scenario where new accounts on mastodon.social start blasting spam, those messages can be rejected without blocking posts from people already followed.

pmonks, to photography
@pmonks@sfba.social avatar
tomstewart, to Halloween
@tomstewart@lingo.lol avatar

Drove through a street full of trick or treaters. Parents looking at me. The street was not blocked off, but boy, the side-eye.

tomstewart,
@tomstewart@lingo.lol avatar

@Jason844 Shouldn't find yourself honking at fairies and Mario Brothers.

MeanwhileinCanada, to random
@MeanwhileinCanada@ohai.social avatar

Hey, quit saying bad things about our wildlife!

  • Raccoons are clever
  • Squirrels are resourceful
  • Deer are gentle
  • Geese...
  • Foxes are beautiful
jaythvv,

@MeanwhileinCanada

Geese are badass!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • InstantRegret
  • thenastyranch
  • mdbf
  • khanakhh
  • Youngstown
  • slotface
  • vwfavf
  • everett
  • rosin
  • kavyap
  • Durango
  • PowerRangers
  • DreamBathrooms
  • Leos
  • magazineikmin
  • hgfsjryuu7
  • ethstaker
  • tacticalgear
  • osvaldo12
  • ngwrru68w68
  • GTA5RPClips
  • cisconetworking
  • modclub
  • cubers
  • tester
  • normalnudes
  • provamag3
  • All magazines