@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.

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

PLOT THICKENS! I just discovered Firefox's Browser Toolkit, which allows the redesign tab bar with mostly CSS. This is great! I vaguely remember XUL from the Phoenix era, but that was more painful if I recall.

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.

chockenberry, to random
@chockenberry@mastodon.social avatar

The bad news: XML is going to be around forever.

The good news: XML is going to be around forever.

Ciantic,
@Ciantic@twit.social avatar

@chockenberry It's going to outlive bits! ... in printed form.

Ciantic, to random
@Ciantic@twit.social avatar

I have now hacky solution to show favicon in the Windows 11 taskbar for each Firefox tab.

  1. Disable combine taskbar buttons
  2. Firefox extension that sends a command to native cli tool
  3. Native cli tool calls WM_SETICON to swap the icons.

It should work pretty well. Currently I don't have extension ready for it, but I tried with scripts and AHK that this is doable.

marcoarment, to random
@marcoarment@mastodon.social avatar

My iPhone 15 Pro doesn't hold onto USB-C cables very well anymore, and they always fall out or flake out.

(And I only use the USB-C port for Xcode and travel charging, so it's not from overuse.)

Anyone else have this happen? Is this most likely a "crap in the portโ€ 5-minute-fix-at-an-Apple-store situation, or a hardware-repair I'll-be-without-my-phone-for-some-days-and-need-to-move-into-an-old-one situation?

Ciantic,
@Ciantic@twit.social avatar

@tomhannen @marcoarment That seems to be intended for glue removal, not cleaning the port. I wouldn't try that first. Or maybe you linked wrong item.

Ciantic, to node
@Ciantic@twit.social avatar

I think I don't like #Deno's JSR syntax:

import { foo } from "jsr:foo"

This makes yet another thing that deviates it from vanilla TypeScript/NodeJS/Bun

HTTPS imports at least have a chance they will be widely adopted, but these alternative import syntaxes not so much.

mjtsai, to random
@mjtsai@mastodon.social avatar
Ciantic,
@Ciantic@twit.social avatar

@mjtsai I'm reading this "for some reason the only location in the list was the grocery store that I go to once every two weeks"

My first thought is, you should've gone to the grocery store.

Devices that are purely locked by cloud services are becoming a problem. There is already a bunch of people who avoid storing anything meaningful in Google accounts because of fearing getting locked out. It would be a shame if Apple got the same reputation. How nutty is this?

Ciantic, to random
@Ciantic@twit.social avatar

Timeline, looks like Thurrott is switching to Threads, follow him there: @thurrott

Ciantic, to react
@Ciantic@twit.social avatar

Just reading 19 notes, cool stuff, but I can imagine this is a headache for people with big code bases:

"In React 19, the way we use useMemo, forwardRef, useEffect, and useContext will change. This is mainly because a new hook, use, will be introduced."

"You won't need to use the useMemo() hook after React19, as React Compiler will memoize by itself."

Good luck everyone!

Jeremiah, to random
@Jeremiah@alpaca.gold avatar

๐Ÿ˜ก The @EU_Commission is giving up on @Mastodon and @peertube because @EDPS couldnโ€™t find an agency within the commission to continue operating it.

https://www.edps.europa.eu/press-publications/press-news/press-releases/2024/edps-decentralised-social-media-pilot-end-successful-story_en

Ciantic,
@Ciantic@twit.social avatar

@Jeremiah @EU_Commission @Mastodon @peertube @EDPS

This just highlights that they should've made their account in @Gargron's server. Only thing needs is a simpler way to assing a custom handle: https://github.com/mastodon/mastodon/issues/2668

The burden of running your own server is too much for many.

Ciantic,
@Ciantic@twit.social avatar

@Jeremiah @EDPS @Gargron I hope they transfer their accounts to mastodon.social, I really liked seeing the content.

Ciantic,
@Ciantic@twit.social avatar

@Eh__tweet @Jeremiah @EDPS Nah, I'm quite certain that @Gargron can manage secure Mastodon server much better than any EU server jockeys, no offense to them.

EU is more than fine having accounts in Threads, Instagram, X, etc... having one more account in mastodon.social wouldn't be a big deal, it mostly reposts stuff from their web page anyway.

Ciantic, to CSS
@Ciantic@twit.social avatar

My obsession is to put user-select: none to all role="button" links, which the user might click quickly multiple times. It's really jarring to me when clicking a button quickly and browser starts to select text underneath.

Ciantic, to CSS
@Ciantic@twit.social avatar

Sometimes is funny. Display grid is easy, but adding the actual grid lines between the grid cells, well, that's nearly impossible to do well!

I wish the display grid had inherited border possibilities from tables because they have all the needed things for adding borders (e.g. border-collapse etc) so there are no duplicate borders when using colspan etc.

Ciantic,
@Ciantic@twit.social avatar

@Meyerweb Precisely that. Paradoxically doing grids (ones that non-technical people say are grids) is hard to do with display grids because there is no way to draw the lines.

It was much easier with table-layouts, with grids it's nearly impossible, especially if the grids are not uniform (like using colspan or rowspan type of things).

matt, to threads
@matt@isfeeling.social avatar

reminds you after 30 days of sharing to the fediverse that youโ€™re doing it and gives the option to go turn it off if you donโ€™t want it anymore.

Ciantic,
@Ciantic@twit.social avatar

@matt @tchambers This discouraging popup isn't making me very hopeful.

To me, Fediverse integration is an open API, not some weird sharing thing they present it to be. It doesn't remove safety or add it by giving the user an option. The same content filters Meta is using to remove spam and unwanted content work just as well if not better for content coming from Fediverse.

My litmus test is, that if Meta doesn't enable for all public accounts, they are not embracing open web.

Ciantic,
@Ciantic@twit.social avatar

@matt @tchambers ... and to continue a little bit, is a good litmus test, because they could turn on right now. It's a known entity. They can put sensible rate limits etc. in place and we can consume their content without that app of theirs.

But that's exactly what they don't want.

By making open-web APIs cumbersome they can own more content. Most brands like the NBA etc. aren't going to turn on Fediverse sharing if it is opt-in, and they also own the discussions around topics like that.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • megavids
  • cisconetworking
  • tester
  • normalnudes
  • cubers
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines