@Ciantic@twit.social avatar

Ciantic

@Ciantic@twit.social

Developer. This is my main account for the time being. I have six profiles now on Mastodon, sigh.

I will remove followers who haven't posted anything.

#Rust, #FSharp, #CSharp, #DotNet, #TypeScript

This profile is from a federated server and may be incomplete. Browse more on the original instance.

kottke, to random
@kottke@mastodon.social avatar

Seabike is an “underwater mobility device” that can propel you through the water at “superhuman speed”. You pedal with your feet, driving a small propellor. https://newatlas.com/marine/seabike-swimming-propeller/

Ciantic,
@Ciantic@twit.social avatar

@kottke The only thing I keep thinking is, what if you slip from the pedal? Will you lose your toe?

rolle, to fediverse
@rolle@mementomori.social avatar

Former CEO of Twitter wanted to build a social protocol no-one can control, like SMTP or HTTP for social media. Bluesky’s ATProto was supposed to be an open source protocol that Twitter could eventually utilize, but then Musk happened and Bluesky started taking it to the wrong direction and everything fell apart in Dorsey’s mind.

A very revealing interview. I now see even more future in W3C’s ActivityPub.

https://www.piratewires.com/p/interview-with-jack-dorsey-mike-solana

#X

Ciantic,
@Ciantic@twit.social avatar

@rolle heavy emphasis on "Dorsey's mind", everything indicates he didn't even study Bluesky's protocol. The differences to Nostr he trumpets aren't significant.

I still prefer services where I know where my browser is connected, like Mastodon.

If you've tried Nostr, many of those web clients connect to tens of servers, some really dodgy sounding. You are basically spraying your IP everywhere, and your IP might be receiving highly unwanted content...

Ciantic, to bluesky
@Ciantic@twit.social avatar

Good Jack Dorsey interview: https://www.piratewires.com/p/interview-with-jack-dorsey-mike-solana - he just fails to see that Nostr or any other protocol won't survive without a hit application.

Bluesky's Paul Frazee's answer is a good take on it: https://bsky.app/profile/pfrazee.com/post/3ks3iv5iwqs22 - Bluesky wouldn't even exist if they were doing just protocol.

J12t, to bluesky
@J12t@social.coop avatar

So is implementing an (unspecified) new protocol for direct messages. Because AtProto is really not suitable for anything that isn't 100% public.

I wonder whether they can do this now that Jack is off the board. But maintaining two separate protocols in the same app? Who knows, maybe is next?

https://bsky.social/about/blog/05-07-2024-product-roadmap

Ciantic,
@Ciantic@twit.social avatar

@J12t I don't think Jack had a lot of weight on their decisions. The reason they didn't do DMs from the get-go is the same as why they were late when it mattered. They didn't have a product, and they are still building it.

mgs, to random
@mgs@me.dm avatar

Currently banned on Threads. No idea why. So, hello.

Ciantic,
@Ciantic@twit.social avatar

@mgs This is why ActivityPub would be great, if Threads really embraced it.

There is high likelihood you will get your account back, because you are in the know. But for regular whom this happens there is no chance. It's much more likely that if I get a problem with the account I can contact @leo via Discord etc. rather than say someone at Meta.

Small servers are a feature!

dave, to random
@dave@social.masto.land avatar

After 17 years of stagnation with Twitter, the new tweet-alikes continue the no new features tradition. When will one of them break out and try something new?

https://techcrunch.com/2024/05/08/bluesky-to-add-dms-video-support-and-in-app-custom-feed-curation/

Ciantic,
@Ciantic@twit.social avatar

@byjp @dave @davew new and exciting would be hyperlinks, bold, italic, and optional titles.

andyn, to random
@andyn@social.lol avatar

I hope everyone is prepared for all of the posts and videos about how “the iPad hardware is just half the story!” And “just wait for WWDC to see what Apple really has planned for the iPad Pro”

Ciantic,
@Ciantic@twit.social avatar

@andyn Now that Apple has begrudgingly started to mention the word "AI" instead of just "LLM", maybe we will see an AI-drawing app.

Pschiller, to random
@Pschiller@mastodon.social avatar

Apple event starts soon
https://www.apple.com/apple-events/

Ciantic,
@Ciantic@twit.social avatar

@rstevens @Pschiller they could make a blue translucent pen. probably not this year 😀

Ciantic, to windows
@Ciantic@twit.social avatar

Oh, Arc for Windows just came out. Testing that now.

https://arc.net/

Ciantic,
@Ciantic@twit.social avatar

Initial impression, this is meant for people who don't have 16 virtual desktops 😀

I have 16 virtual desktops and the features Arc provides are not useful for me. Sidebar for tabs, ability to make split views (I can already snap windows side by side), archiving tabs.

aaronrosspowell, to random

People—especially journalists—complain that Threads is bad for breaking news because the algorithm privileges older posts. Sometimes this privileging gets screwy (e.g., it's May 6 and I'm seeing tons of May 4 Star Wars posts), but in general I think the idea that a platform for online conversations incentivizing discussion of evergreen topics and disincentivizing immediacy is interesting, and a worthwhile experiment.

Ciantic,
@Ciantic@twit.social avatar

@aaronrosspowell @arossp It should be user choice what the algorithm surfaces: how much recency, what topics, etc. and they probably are making it towards that gradually. I read that #Threads is working on feeds feature, a lot like in Bluesky I think.

Ciantic, to firefox
@Ciantic@twit.social avatar

I'm living confusing world, I want to use for most things, but there is still a few profiles I need the for.

Now the big problem is how do I associate the default browser? I'm thinking of making my own CLI application as the default browser, it would then open certain links in Chrome and the rest in Firefox.

Ciantic,
@Ciantic@twit.social avatar

@oliverandrich I'm using Windows unfortunately. There is also more issues, like how to handle virtual desktops, Firefox can't do that but Chrome can, I would have to solve those in CLI too.

simon, (edited ) to random
@simon@simonwillison.net avatar

As a rough estimate, how often do you navigate to a website or individual page by directly typing its URL (including browser URL bar autocomplete)?

Ciantic,
@Ciantic@twit.social avatar

@simon I just switched from Chrome to Firefox, and it imported the history. Now I have another problem, it doesn't sync it to the mobile browser unless I also switch to Firefox in mobile.

(Side note: Automatic import by Firefox screwed bookmark dates, had to do that manually to preserve dates, apparently this is still not a solved problem.)

viticci, to random
@viticci@macstories.net avatar

if Apple ends up announcing macOS on the new iPad Pro, I will eat a pineapple pizza at WWDC. it's a promise

Ciantic,
@Ciantic@twit.social avatar

@viticci As long as Apple lets you in WWDC with pineapple pizza on hand.

Ciantic, to javascript
@Ciantic@twit.social avatar

This probably doesn't matter for most, but interesting anyway:

"To complete an operation like const [a, b] = function_that_returns_an_array(), JavaScript constructs an iterator that iterates through the array instead of directly indexing from the array, which is slower. "

https://www.figma.com/blog/figmas-journey-to-typescript-compiling-away-our-custom-programming-language/

scottjenson, to passkeys
@scottjenson@social.coop avatar

Am I the only one confused by ? They feel clunky, it's not at all clear what is going on, and honestly doesn't feel any different than a password manager (but somehow worse)

I really don't even understand what is going on under the hood. Are there any good explainers out there?

Ciantic,
@Ciantic@twit.social avatar

@scottjenson The main problem for me is that browser vendors have intentionally made passkeys difficult to use without hardware keys. There are clunky ways to emulate Bluetooth hardware keys purely in software but that just adds to the confusion.

I would've preferred tight integration with something we know, like GPG/PGP, though that stack has its own set of issues (mainly that there are not good secondary implementations, but they might be resolved.)

sindresorhus, to random
@sindresorhus@mastodon.social avatar

Maybe I should not have added a default user-agent header to my HTTP request library. I keep getting emails like this weekly. 🤣

Ciantic,
@Ciantic@twit.social avatar

@sindresorhus I would not either. If you have followed CURL, they have that problem even on a bigger scale.

Ciantic, to mastodon
@Ciantic@twit.social avatar

Ordering replies in chronological order is not a good general solution, it amplifies reply-guys, and doesn't give good context for the reader.

Ideally, it should be configurable for each user, but here is a general idea, order of replies:

  1. Replies from people I follow
  2. Replies from people who follow me
  3. Other replies without questions
  4. Other replies with questions

This could be used as a basis for filtering as well, if you don't feel like answering, then hide all questions.

Ciantic, to random
@Ciantic@twit.social avatar

I don't like that has "Developer Edition" it only increases the bar for people to experiment.

For me, browsers have been the last bastion of hackability in the modern app ecosystem. I understand why Google and Apple don't want people to make all kinds of extensions.

Firefox is the underdog at the moment, they should:

  1. Aim to make the out-of-the-box experience familiar,

  2. Be customizable so people can build wild ideas like Arc Browser is doing as an extension.

Ciantic, to windows
@Ciantic@twit.social avatar

I have FINALLY figured out how to ungroup a single window from taskbar. Now I can do the PWA style Firefox windows like in Chrome.

  1. SHGetPropertyStoreForWindow to ungroup a single window in TaskBar
  2. WM_SETICON to set a new icon to the taskbar.

Ciantic,
@Ciantic@twit.social avatar

The reason I'm doing this is because the current FirefoxPWA extension is too heavy-duty, and I don't like that it doesn't allow using the same profile for PWAs as normal browsing. That is odd, it's allowed in Chrome.

I simply want to open sites as their own taskbar buttons with their own icons, nothing fancy with profiles or APIs.

chriscoyier, to random
@chriscoyier@front-end.social avatar

A web designer has talent in visual design and UX, and knows the basics of HTML & CSS. If they were going to learn one thing about JavaScript to help what they do, what would it be?

Ciantic,
@Ciantic@twit.social avatar

@chriscoyier That is though because you can't learn JavaScript by knowing "one thing". Knowing how to do IF/FOR/WHILE statement is useless, same with other constructs, they are more than one thing.

I think it leaves only one thing to know: JavaScript can be used for interactive behavior in UI.

Ciantic, to firefox
@Ciantic@twit.social avatar

Trying to switch to Firefox, making solid progress. I made a theme, that is pretty close to Chrome, the address bar is white, tab is white (no borders). One thing still bugs me: Why is the Firefox tab not connected to the address bar?

I really would like it to be connected. It's such a minor thing though, that it's not a dealbreaker.

Ciantic,
@Ciantic@twit.social avatar

@jameskoole Yes, that sounds right, I also have tried to switch before, and it this is pain. I have a lot of work to do if I do a full switch.

I use a lot of virtual desktops so I don't have chaos in my tab bar, so the sidebar is not that useful for me.

Mostly what I miss is Chrome's ability to open sites like apps with their own taskbar button.

Gladly I haven't run into broken sites, yet! But another option is to look at other Chromium-based browsers, they don't have sync to phone though.

Ciantic,
@Ciantic@twit.social avatar

I figured out how to remove the gap and some shadows with some userChrome.css trickery.

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