home tags events about rss login

Somewhere in time and space, things are happening.

saytheday honked 05 Dec 2019 07:15 -0500
convoy: data:,electrichonkytonk-q41BnRjc93kn7BM842


tedu honked 04 Dec 2019 21:33 -0500
convoy: data:,electrichonkytonk-73SVfv19h466ymPspD

Me using youtube-dl.

This is taking a while. Wish I could stream.

Hey, I can ffplay the partial file. Wait, there's no sound.

Oh, that's a different stream format. I could download that.

Nah, it's half done. I'll wait.

Why is this taking forever? ^C this crap.

Now what was the magic number for the good format? Nope, that's not it.

Isn't there a list somewhere? How do I get this thing to print help?

Oh, wow, a new episode of Rick and Morty is available? I didn't want to watch a video I would learn from anyway.

tedu honked 04 Dec 2019 15:10 -0500
convoy: data:,electrichonkytonk-73Vbq4c3gLhkDs7bnN

Ah, went from not vulnerable to less vulnerable. Now back to regular nonsense.

tedu honked 04 Dec 2019 14:13 -0500
convoy: data:,electrichonkytonk-t4993XDzn33gLnNc3r

Now to see how much pain and suffering is involved backporting #openbsd errata to 6.4.

saytheday honked 04 Dec 2019 07:15 -0500
convoy: data:,electrichonkytonk-85qxl45NStnH62w9x8


tedu honked 03 Dec 2019 19:54 -0500
convoy: data:,electrichonkytonk-7y9Q4qVK6nX6vNhZpy

I guess physical keyloggers are actually a big deal? Was not expecting that.

Humph. Why doesn't reality match my expectation?

tedu honked back 03 Dec 2019 17:29 -0500
in reply to: https://mastodon.social/users/CyReVolt/statuses/103246148919298680
convoy: data:,electrichonkytonk-Hnc623f7LFwl158jjV

@CyReVolt no this is on 1.13. It's doing a DNS lookup for proxy.golang.org. So if anything, they've made it worse recently. I have all the depends downloaded, and build works, but somehow go doc still likes to check the web.

Depends on the exact query. strings.Replace is fast, but strings.replace (because I'm lazy) apparently digs around for a different package, before returning the obvious answer.

cc @sungo

tedu honked 03 Dec 2019 17:04 -0500
convoy: data:,electrichonkytonk-Hnc623f7LFwl158jjV

Kinda suboptimal that the offline documentation tool "go doc" will stall for minutes if not connected to the network.

tedu honked 03 Dec 2019 16:09 -0500
convoy: data:,electrichonkytonk-Tbhd8MB2n8rgs74jjp

My preferred coffee shop has seemingly become the place to go for first dates. There are no words sufficient to express my displeasure.

saytheday honked 03 Dec 2019 07:15 -0500
convoy: data:,electrichonkytonk-4l3xtK9qcNLC638S6v


tedu honked 02 Dec 2019 20:19 -0500
convoy: data:,electrichonkytonk-c4JkBf6b3KR8Xc4Pcd

Retweet if you remember when FAQs were called FAQs and not chatbots.

tedu@honk.tedunangst.. bonked 02 Dec 2019 19:59 -0500
original: ky0ko@cybre.space
convoy: tag:cybre.space,2019-12-03:objectId=38043305:objectType=Conversation

i like it when pci/usb devices have vendor ids that make it immediately clear to me who made the device

tedu honked 02 Dec 2019 19:50 -0500
convoy: data:,electrichonkytonk-Ktz14jplby12wbx6yh

🌶️^H🥒: if I'm typing your language on a keyboard, syntax matters.

tedu honked 02 Dec 2019 19:33 -0500
convoy: data:,electrichonkytonk-4X7vhlKlwq24t9G578

Where would investigative sports journalism be without this hard hitting analysis of #freedomball touchdown dance antics?

tedu honked 02 Dec 2019 18:29 -0500
convoy: data:,electrichonkytonk-1y62cPj84v2g496LBC

New #honk feature: annotations for follows and filters. Never again forget why you like or dislike somebody.

tedu@honk.tedunangst.. bonked 02 Dec 2019 17:41 -0500
original: worr@bsd.network
convoy: tag:bsd.network,2019-12-02:objectId=8505063:objectType=Conversation

Ah yes, thanks to the golang-dev mailing list, I see that the official options is to...

*checks notes*

...just build an ancient version of golang to generate these files.

tedu honked 02 Dec 2019 11:32 -0500
convoy: data:,electrichonkytonk-11m5QRFM2ZQvlYYDw4

Somehow flak.blog counts as a "premium" domain and costs $280 per year. I should rebrand everything as honk.blog, for only $5. Nothing makes sense anymore.

tedu honked 02 Dec 2019 11:23 -0500
convoy: data:,electrichonkytonk-75GrHSDB4xcphwFl89

"well, actually, 'hyperscale' isn't 100% buzzword."

tedu honked 02 Dec 2019 10:34 -0500
convoy: data:,electrichonkytonk-1MNC4D2m9kGDRK7yft

DZ: I've seen worse

DZ: I've seen worse

Statue wearing ugly sweater

tedu honked 02 Dec 2019 09:29 -0500
convoy: data:,electrichonkytonk-KCK7Wk3XkhQl13c2zK

On the topic of shell metachars and globs and command arguments and such.

1. There's probably more than you think. rsyncing a file named google.com:backdoors will likely send your secret plans to the big G.

2. In many cases, programs and protocols do not require a file to exist, as in the classic git/hg name a subrepo ; cat /etc/passwd oops.

Which is to say, various fixes like the kernel won't let you create bad names are likely to be about as effective as web sites that don't let you create a user named select.

tedu honked 02 Dec 2019 08:59 -0500
convoy: data:,electrichonkytonk-X3k52t6RwTmQ8Gt443

Welp, got the new screen protector nailed down. Looking good. Fine artisanal craftsmanship in the installation.

1. It's a plain matte cover, the only kind I really like. Much better feel than glass or shiny plastic. I like the papery look too.

2. The previous screen was a privacy protector, which had a cool black ops ninja vibe to it, but combines with curved screen edges to render some portions invisible even to me. Exacerbated by some people (jwz) who seem to have margin:0 set on their blog. Fun times tilting this way and that every line, reliving the 2003 TN experience.

3. Curved screens in general are kinda dumb.

tedu honked 02 Dec 2019 08:50 -0500
convoy: data:,electrichonkytonk-9k3D5JmG4yRWVcPlQ4

I have a theory, though at this point I think it's more like a universal constant, that the more "technology" there is in a screen protector, the harder it will be to apply and the less well it will work. It's pretty bad when the instructions in the box are just "watch our 10 minute YouTube video six times before starting."

tedu honked 02 Dec 2019 08:14 -0500
convoy: data:,electrichonkytonk-f11748PDb12cVZz4qb

Choosing to believe that all posts about the AoC are about the other AOC.

saytheday honked 02 Dec 2019 07:15 -0500
convoy: data:,electrichonkytonk-MbMg5j39r5C94WD4fF


tedu honked 02 Dec 2019 06:25 -0500
convoy: data:,electrichonkytonk-b19KJ4BlLphHF48y3r

I've been informed that #honk cannot be taken seriously without a project mascot. Fortunately, a solution presents itself.

Wishing everybody a fantastic Cyber Monday, here is Honk-sama.


tedu honked 01 Dec 2019 18:47 -0500
convoy: data:,electrichonkytonk-sL9Tn6c1231fx5z35G

Call the server police, somebody's asking about putting unauthorized RAM in their server. You need to comply with the manufacturer or face the consequences, citizen.


tedu@honk.tedunangst.. bonked 01 Dec 2019 17:00 -0500
original: worr@bsd.network
convoy: tag:bsd.network,2019-12-01:objectId=8488703:objectType=Conversation

Golang brand asm is...weird.

Today's oddity is that they renamed all of the amd64/x86 jump instructions to match the m68k jump instructions.

But ppc and arm's jump instructions appear unrenamed.

tedu honked back 01 Dec 2019 15:01 -0500
in reply to: https://blovice.bahnhof.cz/objects/da4674a4-6e78-4599-8b55-a33043707b1c
convoy: https://blovice.bahnhof.cz/contexts/0436f167-124a-464b-a2a6-b89fd3f5a2b5

@pony PRG wasn't much trouble at all. It's a little weird how the bus drops you off on top of a bridge and you have to climb down to the subway (at least the route I went), but I just followed everybody else. I've had substantially more difficulty at other airports.

tedu honked 01 Dec 2019 14:17 -0500
convoy: data:,electrichonkytonk-JcL4yfZMs92VMBf1cw

Somebody on HN saying nice things about Swiss German...

tedu honked 01 Dec 2019 13:20 -0500
convoy: data:,electrichonkytonk-y4ZvWT1f8wYF82J43Z

Development goal: have code compile faster than the latency to the server... Currently suffering from a lossy tethered link, so not entirely out of reach.

tedu@honk.tedunangst.. bonked 01 Dec 2019 12:53 -0500
original: stsp@bsd.network
convoy: tag:bsd.network,2019-12-01:objectId=8484177:objectType=Conversation

The #e2k19 #openbsd #hackathon/#hikeathon is over.

Number of developers: 13

Means of transportation in and out: snowshoe, ski

Record morning temperature low: -27 deg C

Elks spotted: zero

saytheday honked 01 Dec 2019 07:15 -0500
convoy: data:,electrichonkytonk-4s4Kp415vmwjBhFYNG


tedu honked 30 Nov 2019 18:31 -0500
convoy: data:,electrichonkytonk-ckBxRVqNPx1QNvxQH3

DDG roulette: whenever you do a search, the results appear on someone else's screen, and they have to pick a link for you. At the same time, another stranger's search results appear on your screen and you must click the link they see next. Community building and crowd wisdom, a perfect synergistic match.

tedu honked 30 Nov 2019 16:02 -0500
convoy: data:,electrichonkytonk-gVwf4Z3312cN1W2Gmp

Have you browsed his Twitter? Does he strike you as a criminal?

tedu@honk.tedunangst.. bonked 30 Nov 2019 14:36 -0500
original: matt@write.as
convoy: data:,missing-Wb3Vst1S1RSzl4SV1V



It's promising that Apple is focusing so much of their marketing efforts on the “privacy” of their products. Though it doesn't make someone like me want to buy an iPhone, it at least shows that people are growing concerned enough with the issue for a large company like Apple to address it. Still, we shouldn't rest all our hopes for digital privacy on a marketing campaign.

The thing is, device privacy is a small piece of the entire privacy cake. Though I appreciate the ads for what they are, it's silly to see iPhone advertised as a privacy panacea when every one has Facebook, Instagram, Google, Pinterest, and every ad-supported “free” app in the App Store installed on it. Knowing this veneer of “iPhone = Privacy” is so thin and clear makes it all more of an amusing joke than anything.

I spend a lot of my time thinking and speaking about digital privacy. So when people see my personal choice in pocket tracking device, I get questions like: If you care about privacy, why do you use Android? Well, it comes down to the fact that I could spend hours and hours of my life protecting myself against corporate surveillance, or I could take steps to minimize its harm to an acceptable degree, so I still have the energy left over to fight for privacy in more productive ways (like building a privacy-focused company, etc.). And I recommend others do the same.

I hear this a lot, across the age and technical spectrum: “I saw this creepy ad about something I was just talking to someone about” or “I don't like how much Facebook knows about me.” Whenever someone says that, I tell them there are plenty of easy ways to reduce privacy invasions today. We don't need to wait on Google or Apple to build feel-good features into their products, and we don't need a new marketing campaign about the “privacy” they offer.

The easiest thing you can do is take your phone out of your pocket and just leave it wherever you put it. Don't take it to dinner. Don't take it to the grocery store. Don't light it up when you get bored. Simply make it a less integral part of your life and you'll automatically reduce how much it knows about you, regardless of whether your location services are on, or whether it was advertised that way. This is free and platform-independent. It doesn't require a new app or even an internet connection.

Of course, this ignores the aforementioned issue: the set of web services you use. Sure, your phone knows less about you, but Google still knows where you are when you use Maps, and Instagram still notes your every “like” and hesitation as you scroll past photos of your ex.

But an interesting thing happens when you reduce your smartphone usage: many of these apps start to know less about you, too. You're simply giving them less behavioral data to work with in the first place — a great way to preserve your digital privacy.

You might have a real-life conversation rather than one transmitted through Facebook, or buy something from the corner store instead of on Amazon, or go straight to Wikipedia instead of Googling something. The “experts” online and in the media will cry that this is futile; they'll squawk that privacy is dead. But it's not. These actions provide real, immediate privacy improvements — and they add up in ways you can't imagine.

It's true that this doesn't increase your personal privacy to 100%. But that's not what I'm personally going for, and I think pursuing perfect privacy is a waste of time for the average consumer. I think there's a balance to be found that's accessible to everyone.

For me, I enjoy participating in modern, digital society. I like being connected to the people that matter to me, no matter where they live digitally. But I also very much like my personal privacy, and I take reasonable steps to preserve it, even as I swim in a world of cute and cuddly consumer surveillance. Fortunately we all hold the power to do the same today, without any extra technology needed (indeed, that's the point). Small steps can help tilt the scale back in our favor.

We just can't wait on Apple or Google to tell us it's okay. It doesn't benefit them if we start using their smarttoys as tools. After all, we might find other things to do with our lives! We might spend more time outside, or spending time with each other for free! We certainly might think twice about upgrading our devices next year!

Some of what's truly good for us is bad for them. So let's not rely on them to tell us when we finally have privacy, or digital wellbeing, or whatever will comfort the masses today. We know what real privacy feels like, even online. All we have to do is acknowledge what we've lost and take the smallest of steps to reclaim it.

Want more writing like this? You can get my future posts delivered straight to your inbox by entering your email address below, or subscribe another way.

(Powered by Write.as Letters, which will never share or sell your email address — something I can personally vouch for because I made it!)

#privacy #digitalwellbeing #smartphones #apple #google

saytheday honked 30 Nov 2019 07:15 -0500
convoy: data:,electrichonkytonk-FK4t7TNnyGh1m8p4m8


tedu honked 30 Nov 2019 01:11 -0500
convoy: data:,electrichonkytonk-4g3cf25K2zG1LjSnJ9

Nightmare fuel: 100ft crossover cable.

tedu honked 29 Nov 2019 22:25 -0500
convoy: data:,electrichonkytonk-N8BjtNyf1Bf6PG4n3g

A replacement for activitypub over https inbox and outbox: designated AFS directories with KRB5 tokens for authorization.

tedu honked 29 Nov 2019 17:53 -0500
convoy: data:,electrichonkytonk-pwPh4L6R52CNlyp38y

7135559680 bytes transferred in 2121.950 secs (3362736 bytes/sec)

tedu@honk.tedunangst.. bonked 29 Nov 2019 16:43 -0500
original: alcinnz@floss.social
convoy: tag:mastodon.social,2019-11-29:objectId=138561862:objectType=Conversation

@yogthos I find low-level projects like GCC, Linux, & GDB are good examples of this. I've heard that Linus Torvalds or Richard Stallman first wrote these they only worked on a specific CPU architecture.

Now they've been totally rearchitected to work on any CPU architecture.

Feel free to debate if this is the best way to organize the programming effort, but it sure makes it more straightforward to install an OS.

tedu honked 29 Nov 2019 15:26 -0500
convoy: data:,electrichonkytonk-M3zPH3LX19W3mB3LKg

Web 2.0 microblog with megabytes of javascript.
HTML 2.0 microblog with <img> tags.

tedu honked 29 Nov 2019 15:18 -0500
convoy: data:,electrichonkytonk-443X8y5TpYl8M14256

Was having a hard time finding a laptop that could run emacs, but then I found this.

laptop with emacs keyboard

Yes, yes, this will do quite nicely.

tedu honked 29 Nov 2019 15:08 -0500
convoy: data:,electrichonkytonk-HN3162qn88Pv2ztYj4

Google Maps' accident detection is nuts. An accident warning popped up ahead of us on the highway, seconds after it happened. Started slowing before we saw it with our eyes. We were maybe a dozen cars back. Well before police got there. How does this work?

A: spying.

tedu honked 29 Nov 2019 14:56 -0500
convoy: data:,electrichonkytonk-J3WD3281yHZZvqX7g5

Current status: ssh from this laptop to server to home router to home laptop back to server.

(All so I could get access to an ssh key.)

tedu honked 29 Nov 2019 13:55 -0500
convoy: data:,electrichonkytonk-sjFDHYJS3g527323qW

Life goal: meet the guy who read a CPU specification and thought 64KB L1 cache meant exactly 64000 bytes.

tedu honked 29 Nov 2019 12:51 -0500
convoy: data:,electrichonkytonk-rTD279Lfft3RWm3mhl

Honk on a pixel slate. Also a bonus selfie.


saytheday honked 29 Nov 2019 07:15 -0500
convoy: data:,electrichonkytonk-nP4j554k1vkD11dvp2


tedu@honk.tedunangst.. bonked 29 Nov 2019 03:54 -0500
original: ckeen@vernunftzentrum.de
convoy: https://vernunftzentrum.de/contexts/b326aa01-6b3b-46a3-b6d7-ba2d4332f5a7

I am currently implementing a #sndio support plugin for the opensmalltalk-vm, testing under #squeak. So #squeak has sound in #OpenBSD now.

However I still have some glitches there, as the sound samples seem to have a hall effect, which I guess is due to some samples get repeated or played too often.

I am still uncertain whether that's an effect in handing in too much data to sndio or whether that's sndio's problem with resampling or something.

Is there a #openbsd hacker attending #36c3 that I could show them my WIP and ask for comments?

tedu honked 28 Nov 2019 16:53 -0500
convoy: data:,electrichonkytonk-13m3W22MjcQcX49LRd

Figured out how to use chrome and open a link in Firefox. ("Sharing" it.) Using Android.

My issue is that Firefox is simply unresponsive. Other people claim not to have this problem, but tapping read in my rss reader rarely registers, requiring several retaps. Never had this problem in any other browser. On the other hand, Firefox has ublock. So... Sites I control I read in chrome, links to ad infested wastelands I open in Firefox.

This is not as ideal as a single browser that's both responsive and includes content blocking, but I can live.

tedu honked 28 Nov 2019 14:48 -0500
convoy: data:,electrichonkytonk-5417dr62Dcq3Rn6Q39

What fedi needs is an activitypub server written in swift.