home tags events about rss login

Somewhere in time and space, things are happening.

tedu honked 19 Apr 2024 23:44 -0400

It's curious to see how many people believe "I expected that to happen" and "I am gleeful that happened" are synonymous.

tedu honked back 19 Apr 2024 20:16 -0400
in reply to: https://mstdn.io/users/sjb/statuses/112300642533167811

@sjb that part is expected, but I think percentage of payments isn't immediately obvious. One might expect that each bucket of companies would pay an equal portion of tax payments (more small companies paying small amounts, fewer large companies paying large amounts).

tedu honked 19 Apr 2024 19:27 -0400

#Today's amazeballs web design award goes to openjdk.

A not pretty mobile screenshot

tedu honked 19 Apr 2024 19:25 -0400

Here on the honknet, we reject multipath TCP. There is only one path to greatness. Our way.

tedu honked 19 Apr 2024 18:20 -0400

This is an absolutely bananas chart. I mean, I don't think it's wrong, but it runs pretty counter to popular narratives.

Distribution of corporate tax payers and payments. Low earners pay little and big earners pay a lot.

tedu honked 19 Apr 2024 17:58 -0400

lol, google is too big because the carter administration failed to regulate them properly.

tedu honked 19 Apr 2024 17:35 -0400

New band name: Florida man and the liquid accelerants

tedu honked 19 Apr 2024 16:44 -0400

If you made this display today, it would require 100 megabytes of javascript.

Old car stereo VIC 3D equalizer

tedu honked 19 Apr 2024 16:30 -0400

Welp, was going to make a css button today, but got distracted looking into other issues, then I crashed fuse by reloading the test file too many times, so I guess that's not happening today. All I wanted was one button with a pretty style.

tedu bonked 19 Apr 2024 16:20 -0400
original: regehr@mastodon.social

this has to be one of my all-time favorite bug-finding techniques: in your widely deployed software, at very low probability, you put a new heap allocation next to a protected page. performance is unaffected and the bugs that you find are those that actually matter to users in practice.

https://arxiv.org/pdf/2311.09394v2.pdf

tedu honked 19 Apr 2024 16:18 -0400

Another failed wannabe honknet competitor bites the dust. I am happy to reassure everyone that honk's growth rate has been deemed optimal by the steering council.

It is with a heavy heart that I share this sad news with you. Despite how much we’ve accomplished together, we will be shutting down Post News within the next few weeks.

We have done many great things together. We built a toxicity-free community, a platform where Publishers engage, and an app that validated many theories around Micropayments and consumers’ willingness to purchase individual articles. We even managed to cultivate a phenomenal tipping ecosystem for creators and commenters.

But, at the end of the day, our service is not growing fast enough to become a real business or a significant platform. A consumer business, at its core, needs to show rapid consumer adoption and we have not managed to find the right product combination to make it happen.

https://post.news/@/noam/2fJw4PYRFjya343RpiToiyEQr0x

(Still has the sign up banner on the bottom of the page, though.)

tedu honked 19 Apr 2024 15:58 -0400

lol, has anybody looked at the objects wordpress #activitypub federates? Is anybody parsing the extra data tags to then parse the json hiding inside to get the focal length? We need to add a script property to objects to include some javascript for further processing, otherwise all this data is going underutilized.

Does anybody even support srcset in inline images?

And why the bloody hell is this thing a Note and not an Article?

<img data-attachment-id="2145" data-permalink="https://evanp.me/screenshot_20240419-1206298601975299910607789/" data-orig-file="https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png" data-orig-size="900,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="screenshot_20240419-1206298601975299910607789" data-image-description="" data-image-caption="" data-medium-file="https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png?w=135" data-large-file="https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png?w=461" loading="lazy" width="461" height="1024" src="https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png?w=461" alt="" class="wp-image-2145" srcset="https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png?w=461 461w, https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png?w=68 68w, https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png?w=135 135w, https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png?w=768 768w, https://evanp.me/wp-content/uploads/2024/04/screenshot_20240419-1206298601975299910607789.png 900w" sizes="(max-width: 461px) 100vw, 461px" />

tedu honked 19 Apr 2024 14:29 -0400

lol, the fedipolice have come for evan’s polls.

tedu honked 19 Apr 2024 13:09 -0400

I added some basic #activitypub support to humungus based on the #forgefed vocabulary. Repository, Commit, etc. And of course updated #honk 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.

tedu honked 19 Apr 2024 04:26 -0400

I thought it was weird the Oklahoma sports commission regulates professional wrestling, but apparently you need a wrestling license in many, or even most, states. Only a few states have deregulated pro wrestling. Where are the libertarians when we need them?

https://www.washingtonpost.com/nation/2024/04/18/aew-nyla-rose-oklahoma-trans/

The PA wrestling act seems to be only for wrestling promoters. https://www.dos.pa.gov/OtherServices/State%20Athletics/Resources/Documents/athletic_code_subpart_c_wrestling_act.pdf

Maryland requires a license. https://onestop.md.gov/licenses/wrestler-license-5d1540a154f24d03e9997cfc

Some more commentary on the state of deregulation. https://licensing.csg.org/states-grapple-with-professional-wrestling-regulations/

tedu honked 18 Apr 2024 19:02 -0400

One of the perils of having a very weird terminal config tuned for a remote tmux session is I get disconnected, and forget to reset the terminal state, and very weird things happen. Probably lose more time than it saves, but it's fun.

tedu honked 18 Apr 2024 18:21 -0400

Dynamic allocation levels have crossed into the "it's a good thing we've got a garbage collector" zone.

tedu honked 18 Apr 2024 15:27 -0400

sudo chown 911:911 ./elk-storage

lol, what is this? Who needs usernames, just pick a number that surely no other project could be using.

tedu honked back 18 Apr 2024 15:25 -0400
in reply to: https://honk.tedunangst.com/u/tedu/h/9mf8rJN48Js1J32SFG

I'll add that the monitor I have, the corsair 27" 1440p model (though there's few with the same panel), would be beyond terrible for normal office work. It's quite dim, and dims even more if too much of the screen is white. I think every review mentions this, but just in case you were planning to buy a very expensive new monitor based on an off hand honk, know what you're getting.

tedu honked 18 Apr 2024 15:01 -0400

A while back I read that the steam deck OLED was really good, so I went out and bought a 240hz OLED monitor, put it on my desk, updated the firmware, and then didn't turn it on again for several months.

Last night actually used it for some gaming. Played Horizon Zero Dawn. I'm still grinding out the frags with a 1080ti, so "only" about 90fps, but pretty good. Just the lack of ghosting helps. Turned on HDR color. It makes playing during the night parts of the game much more enjoyable. The foliage is very dark, but still easily visible with lots of contrast. And the Dino buddies look fantastic.

tedu honked 18 Apr 2024 13:15 -0400

When are we getting horizon zero dawn the tv show?

tedu honked 18 Apr 2024 00:14 -0400

Guess I'll watch the mkbhd review to see the fuss.

tedu honked 17 Apr 2024 23:40 -0400

How can you tell if someone has heard this joke before? They'll tell you.

tedu honked 17 Apr 2024 15:23 -0400

Scrum lord is asking why honk enterprise won't be ready in a month, and my excuse is I'm over here stacking yaks.

tedu honked 17 Apr 2024 14:22 -0400

Woman out here driving the wrong way down a one way street, but it seems to be her husband's plan. He's out in the middle of the street, blocking traffic and waving her forward. Then she pulls into a parking spot, he steps out of the way to let traffic pass (so gracious!), then they start over and creep to the next empty spot. I'm sure there's another way to go around the block, but some people like working harder, not smarter.

tedu honked 17 Apr 2024 01:12 -0400

Extensive review of the #honkstore CI system indicates that no cloud credentials have been leaked in any build logs.

tedu honked 16 Apr 2024 23:53 -0400

Someday I'll figure out which one of you weirdos is causing honk to print "protocol error: received DATA after END_STREAM" when delivering a message, but it's going to take a while. Unfortunately, the error message is directly logged from deep inside the http2 code, minus the URL or any useful information, so it can't be correlated with a request or server.

tedu honked 16 Apr 2024 21:58 -0400

No idea how I ended up on this wiki sidequest, but I really like this sentence. "The great grand stellated 120-cell is the final stellation of the 120-cell."

I'm going to start working "but is it the final stellation?" into more conversations. Oh, your MacBook has a 6-cell battery? Nice. But is it the final stellation of the 6-cell?

tedu honked 16 Apr 2024 19:15 -0400

Thinking about a filter that will auto hashtag capitalized words. So I can write like a normal person, not a wikibro, but still have (e.g.) Star Trek turn into a hashtag. After about 30 seconds thought, I'm guessing most proper nouns are useful hashtags.

This subsumes my idea yesterday to have a list of words to auto tag.

tedu honked 16 Apr 2024 18:47 -0400

If someone creates a github repository called an unbiased list of all the times Rachel Maddow was wrong, but it turns out the list is kinda biased and even includes some times when she wasn't wrong, should github delete the repo and ban the account for violating community standards?

tedu honked 16 Apr 2024 18:30 -0400

I don't think the government should ban all math, but non Euclidean geometry? Yeah, that shit's weird, and it's gonna give kids dangerous ideas, like what if some of our assumptions aren't actually axiomatic. We need to ban it for the preservation of our society and way of life.

tedu honked 16 Apr 2024 18:11 -0400

Ladies and gentlemen, behold the wondrous talents of the GitHub web design team. How did these clowns escape layoffs?

iPhone screenshot showing uselessly zoomed out text

tedu honked 16 Apr 2024 16:02 -0400

"Wrong couple divorced after computer error"

Is this a plot by big basilisk to prevent humans from reproducing by divorcing happy couples? We need to retaliate, nuke the GPUs before it's too late.

tedu honked 16 Apr 2024 00:52 -0400

Is Horizon Zero Dawn solarpunk?

tedu honked 15 Apr 2024 18:15 -0400

#Today's fun gibbon fact: They are the fastest of all tree-dwelling, nonflying mammals.

I hadn't really given much consideration to the possibility tree dwelling nonflying mammals would be a specific category in the animal kingdom Olympics. How many are there?

tedu honked 15 Apr 2024 17:40 -0400

Lost in the debate about history vs hertory is why in the world would anybody want to own a Tory?

tedu honked 15 Apr 2024 17:36 -0400

Bathroom Reno adventures: tiny house with a big outhouse.

tkYcXgwdfykLHbB1S6.jpg

tedu honked 15 Apr 2024 17:30 -0400

For my next web site, I'm only using css named colors like cornflowerblue and lightgoldenrodyellow.

tedu honked 15 Apr 2024 16:53 -0400

Well, actually, I drive a manual transmission guy has signed on to HN.

tedu honked 15 Apr 2024 05:20 -0400

"Arnault succession planning accelerates as children step up at LVMH"

Rise of the nepos.

tedu honked 14 Apr 2024 23:49 -0400

So I installed kate because it was on HN and it looked cool, and... look at this disaster. There's like six different sizes of icons, nothing has borders, it's all out of alignment. I have no idea what's going on with the help button. Or the +100 in the top corner. Year of the linux desktop, baby, +100.

kate screenshot

tedu honked 14 Apr 2024 23:32 -0400

Implementing basic totp turned out to be very easy, so that may be coming soon to the honknet. To thwart high value spearphishing attacks and all that.

tedu honked 14 Apr 2024 18:51 -0400

. Fake news alert! . Wikipedia claims that Henry González's birthday May 3 is celebrated as national taco day, but the latter article says it's October 4, before reversing itself and saying that's not a holiday.

tedu honked 14 Apr 2024 17:31 -0400

I discover a new bug in my email setup approximately every two months, which seems highly correlated with the fact I send about one email per two months.

tedu bonked 14 Apr 2024 17:23 -0400
original: evanprodromou@evanp.me

My friend Evan Henshaw-Plath wrote recently about some concerns with ActivityPub. I want to go over his concerns one by one and give some assessment of how accurate and important I think they are. Rabble’s words in italics; my responses in just normal text.

  • User identities are tied to a server. This is only partially true; your user identity is tied to a domain, not a server. But most servers only handle one domain, and most people don’t move their domains between servers. We have a section on domain portability between servers on the ActivityPub Data Portability report.
    Using domains is also how much of the Internet works. Email addresses are tied to a domain; Web sites are tied to a domain. You can move the domain between different implementations transparently. It’s a really robust architecture that has stood the test of time for almost 50 years.
  • Users can’t migrate between servers. Partially true. Rabble covers the essentials; you can move followers and not much else. It’s also possible to move your “stuff” between identities; that’s most of what our Data Portability task force is working on.
  • On a single server, it is impossible to change your username! Somewhat true. ActivityPub identities are URLs like https://social.example/user/vtles1XgZkPUEulBsFmRX . That identity URL is immutable; you can’t change it. Some implementations include a username in that url, like https://other.example/user/evanp. With that kind of server software, it’s true, you can’t change the username.
    Also, we use a standard called Webfinger that maps an identity string like username@domain to an URL. You can read about it in the ActivityPub Webfinger report. Some servers use that string, instead of the ActivityPub ID, as the unique ID for a remote user. That’s discouraged, but if someone does that, changing your user ID will make you no longer findable for those other servers. I think as we stabilize our use of WebFinger, some of these usages are going to get better.
  • Fediverse servers have total control over your account and data. True. This is the “federation” part of the fediverse. It’s how Web sites and email work. Don’t use a fediverse server without a good trust relationship with your server admin; ideally someone you have a business relationship with, or your employer, or your university. Same goes for email!
    It also means that if you control your own server, you have total control over your account and data. That’s a feature, not a bug.
    Another option is using a cooperative server, like cosocial.ca or social.coop. A cooperative is a legal structure in which members pay for and manage their own service. I think cooperatives are awesome.
  • The fediverse is a network of fiefdoms, each server admin having total control over their users. This seems about the same as the previous statement, but OK. I think the key strength of the fediverse here is that we can have dozens of different models for server governance — coops, enterprises, city libraries, family servers, individual servers. That level of experimentation is a feature, not a bug. Governance is not baked into the protocol.
  • Each kind of fediverse server is isolated. This one is just plain wrong. ActivityPub is based on an open data standard called Activity Streams 2.0 (AS2) which models social data. There is an extensive standard vocabulary that can represent Web content like text, images, video and audio, and the social graph, but also well-known social interactions like check-ins, events, and groups. More importantly, Activity Streams 2.0 is extensible, meaning you can add properties to existing types, or whole new types of objects or interactions. And every ActivityPub server is built to handle AS2.
    What is true is that we have had a lot of servers that only handle a subset of the AS2 vocabulary, and reject content they don’t know how to handle. This is mostly due to mimicking the siloed social networks; we’ve gotten used to thinking of different social networks for different kinds of content. I think this is changing, especially as new kinds of content hit the network. Developers are just learning how to effectively handle extension content with fallback representations. I look forward to this improving over time.
  • The fediverse has no privacy; there is no system of end-to-end encrypted messaging. The first part is false; you can mark your posts as followers-only, or directed to a single person, or a group of people. Servers enforce this privacy. You can also mark that you don’t want your public posts to be indexable or your public account to be discoverable.
    However, the second part is true; we don’t have end-to-end encryption. So, if you send a private message to someone on another server, you message can be read by both your admin and their admin. It’s stored in the clear on both servers. This is also how email works, as well as most direct messages on commercial social networks. However, it’s something worth working on. I’ve sketched out an architecture for end-to-end encryption over ActivityPub, and I’ve got a proposal out to work on it for Summer of Protocols. I think it will be good to level this up!
  • The fediverse has no system for micropayments. This is true. The fediverse is also first and foremost for social networking — connecting to friends, family, colleagues and neighbours. Most of these interactions are not mediated by payment; in fact, payment cheapens those interactions.
    However, there are other relationship types on the fediverse — supporting creators, journalists, or publishers. The main way to do this today is with paid subscriptions; for example, you can subscribe to evanplus@prodromou.pub to get access to premium content I publish. You have to send me US$5 out-of-band or I won’t approve the follow; that’s the state of play right now on the fediverse.
    I think in-band payments are kind of cool for this kind of work, as well as for marketplaces — buying and selling services or goods over the fediverse. I think the easiest structure is adding payment URLs like a PayPal account, or blockchain wallets like a Bitcoin Lightning address.
  • Lastly, and most importantly for me, the culture of fediverse server admins and developers is vindictive. I don’t think this is the case; I love the culture of the fediverse, which is playful, conversational, and collaborative.

I think there are a plenty of good points in Rabble’s critique, but there’s one way that I think he’s extremely wrong. There is still a lot to do in the ActivityPub ecosystem, but we have the architecture and extension mechanisms to make them possible. It’s totally not required to go start a whole new social protocol to build those things in from scratch. In fact, it’s a real mistake; it’s far better to work from the existing standard and build on it. Open standards like ActivityPub have a legitimacy that ad hoc systems like Nostr can never have, and it’s the reason that there is so much interesting development going on in the ActivityPub world.

https://evanp.me/2024/04/14/responses-to-rabble-on-activitypub/

#activitypub

tedu honked 14 Apr 2024 16:45 -0400

Forgot to bring my 6mm lens with me today; tried to fix some keystone in post.

The Bellevue with lots of scaffolding covering half the building The Bellevue with lots of scaffolding covering half the building

tedu honked 14 Apr 2024 16:23 -0400

Have watched two episodes of fallout, and it's great, but I don't feel like binging it. Probably the best show I haven't been in a hurry to watch. Weird.

tedu honked 14 Apr 2024 15:58 -0400

There's so much pollen on my phone screen it's making it hard to read.

tedu honked 14 Apr 2024 14:03 -0400

You like manga? How about mangaweka?

New Zealand country side New Zealand country side New Zealand country side New Zealand country side

tedu honked 13 Apr 2024 20:04 -0400

I want to write a new event/logging system, although this will probably be an enormous waste of time.