Posts

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

Ciantic, to random
@Ciantic@twit.social avatar

People implementing WinAPI libraries for languages should take into account how to auto-import by name.

If I type in my code editor: WM_MAXIMIZE, FindWindowEx, LoadImageW, PostMessage, and so on, how do I auto-import it from your library?

With Rust and window-rs it's constant looking up the docs for features to import. That is highly inconvenient compared to how it was with C.

#Rust #WinAPI

Ciantic, to apple
@Ciantic@twit.social avatar

Satya Nadella is trying to bring back old Mac-vs-Windows kerfuffles, and I like it:

"Apple's done a fantastic job of really innovating on the Mac, we are gonna outperform them."

Waiting for that counter punch from Tim at the WWDC.

https://www.wsj.com/tech/personal-tech/microsoft-ceo-satya-nadella-interview-ai-laptops-76eef1e1?st=a5ugbgvcuzb1clf

#Apple #Microsoft #Windows #Mac

Ciantic, to microsoft
@Ciantic@twit.social avatar

I love that Microsoft takes a trend, and then takes it to the ultimate cringe. Now everything is Copilot+PC, ... Copilot+PC!

And in typical Microsoft fashion, it's not even a one-word it's some weird combination with plus: Copilot+PC.

Ciantic, to python
@Ciantic@twit.social avatar

Jupyter notebooks could use a cell type that is data tables, like small Excel sheets.

What I figured that for most things I would prefer Python Notebook instead of Excel, but what I want is a mix of both. Add a small sheet, then code the cell ...

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.

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.

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.

oliverandrich,
@oliverandrich@fosstodon.org avatar

@Ciantic which operating system are you using? On macOS i use Choosy exactly for this. https://choosy.app

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.

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/

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.

#Mastodon

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.

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.

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.

Ciantic, to node
@Ciantic@twit.social avatar

I think I don't like '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.

Ciantic, to random
@Ciantic@twit.social avatar

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

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