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

Ciantic, to VisualStudio
@Ciantic@twit.social avatar

When will Visual Studio branding let go of that year at the end? For instance latest community version is branded "Visual Studio Community 2022", when you go to the settings dialog it shows that, and it's also shown on their web page. They could just use the version number, which right now is 17.9.5

Having that year at the end makes me wonder if I have the latest version or not, but yes I do, they just don't bother to change the year.

#VisualStudio #dotnet

Ciantic, to CSS
@Ciantic@twit.social avatar

Really not a fan with min-width: 0 and width: 0 tricks to get flexbox behave. Sometimes just min-width 0 works, now I needed both width 0 and min-width 0. There is nothing intuitive with those.

Ciantic, to citiesskylines
@Ciantic@twit.social avatar

Cities Skylines 2 lackluster launch can be mostly attributed to the growing pains of a small studio.

It was probably never possible for a small studio like Colossal Order to deliver a fully functional successor from scratch when they were adding features for 10 years CS1 in parallel.

The only way it would've worked was if they could have used the same code in CS2. But clearly, they weren't able to, as it's missing most of the DLCs they built for CS1.

#CitiesSkylines #CitiesSkylines2

Ciantic,
@Ciantic@twit.social avatar

@frabcus It feels and plays like an early-access game. It was not marketed that way and that is a big problem. It raised the expectations through the roof, which is the issue.

However, I do think they will recover, as there is no competition. AAA studios are busy making their FPS games, and the simulation genre seems to be a niche.

I think they wrote a deal with Paradox to deliver it by X-date, and can't admit it was unfinished to not break the contract. Making communication very awkward.

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

poll: if you use git stash, do you use git stash pop or git stash apply to retrieve your code from the stash?

Ciantic,
@Ciantic@twit.social avatar

@b0rk I'm sometimes more paranoid and do this:

git diff > ../important.patch
then later
git apply ../important.patch

The problem with stash for me is that I haven't bothered to figure out how it works, but it's easy to understand patch files. They don't get wiped unless I delete.

Ciantic, to random
@Ciantic@twit.social avatar

What would this sound like if it could be played?

samhenrigold, to random
@samhenrigold@hachyderm.io avatar

alright it took the better part of my weekend but I finally back-ported Mastodon to iOS 4

The full-res mockup. The nav bar has texture, avatars are sunken into the post card, everything is correct

Ciantic,
@Ciantic@twit.social avatar

@samhenrigold Skeumorphic Mastodon! More tusk and fur!

al3x, to macos
@al3x@hachyderm.io avatar

Nobody tried yet the AltTab app? https://alt-tab-macos.netlify.app

I have installed it a couple of days ago and it’s proving great.

Ciantic,
@Ciantic@twit.social avatar

@al3x Nice. It looks like it is better than Windows' own, judging from its settings screenshots.

Ciantic, to threads
@Ciantic@twit.social avatar

Can confirm that I was wrong. #Threads posts are searchable! There seems to be some delay (?), now I can see @zuck's first post in the search results using twit.social, but not in #mastodon.social, it must be server-dependent when they start to appear.

timbray, to random
@timbray@cosocial.ca avatar

My reading of this is that for this (truly horrible) attack to get you, you'd need to run an app in which it's embedded for an extended period of time on your computer. So the bad guys could hack me if I downloaded an app from a sketchy source (unlikely) or they managed to hack any one of Adobe or Mozilla or Microsoft Office or Chrome or Safari or Apple Music or Emacs or YouTube or or or … (less unlikely).

https://mastodon.social/@arstechnica/112134209593616346

Ciantic,
@Ciantic@twit.social avatar

@timbray It seems like a difficult thing to do. It is still something to keep an eye on because some of the other side-channel attacks not related to Apple's chips have been demonstrated with JS or WASM code.

bradellis, to random
@bradellis@hachyderm.io avatar

When someone asks me where an icon, or something small is in Figma, I search their username, open the document they're actively in, find their cursor and just paste it underneath. Creepy? Yeah man, but also so much easier than describing a whole ass file structure + 2D location.

Theoretically you'd be able to comment and notify, but it's too easy to miss.

Ciantic,
@Ciantic@twit.social avatar

@Gte @bradellis I just furiously click on elements until it shows the font sizes etc. Usually, it works, sometimes I have to move cursor by one pixel and repeat.

stroughtonsmith, (edited ) to random
@stroughtonsmith@mastodon.social avatar

The full exchange between @rileytestut and Apple's Kyle Andeer re the Core Technology Fee, since the full context is important (and I see nothing telling me I can't/shouldn’t post clips from the stream, so… 😅)

Ciantic,
@Ciantic@twit.social avatar

@stroughtonsmith @caseyliss @rileytestut I listened to it, and I couldn't find the answer from Apple, only "need to get this right", which basically means, they will change this maybe. Would they waiver 5 million or not?

maartenballiauw, to dotnet
@maartenballiauw@mastodon.online avatar
Ciantic, (edited )
@Ciantic@twit.social avatar

@maartenballiauw I have written a small job queue with EF, it would be fantastic to have a common interface for that. Even though they would be lacking advanced features.

Some of the pushback is just silly. Many of us like Microsoft's stack because it has a lot of things built in! Maybe making consistent interfaces is somehow seen as big-footing but having event topics, subscriptions, messages etc. defined would help us all.

Ciantic,
@Ciantic@twit.social avatar

@maartenballiauw I'm not saying the monoculture threat is wrong. It comes down to how Microsoft implements it. If it's just as someone mentioned "ILogger" style, then it would increase the likelihood I would try different event queues. I wouldn't need to change that much of the code to switch the implementation.

I even like to use EF's database agnosticism, even though I know it's useless in production apps because there is no use case for it. Big apps just choose DB and not change it.

hamatti, to firefox
@hamatti@mastodon.world avatar

Bookmarklets are amazing.

Inspired by @adactio's post sharing his bookmarklets, I wrote about the ones I just the most as well.

https://hamatti.org/posts/my-most-used-bookmarklets/

Ciantic,
@Ciantic@twit.social avatar

@hamatti @adactio My two favorites:

  1. Invert colors and add sepia
  2. "Normalize fonts" (forces font colors to black and Verdana family, don't ask why I just still like Verdana!)
Ciantic,
@Ciantic@twit.social avatar

@hamatti Invert colors:

javascript:(function() { var v = document.getElementsByTagName("html"); v[0].style.background = "white"; v[0].style.filter = "invert(90%) sepia(60%) brightness(70%)"; v[0].style.backgroundColor = "black"; document.getElementsByTagName("body")[0].style.background = "white"; })();

Ciantic,
@Ciantic@twit.social avatar

@hamatti

Normalize fonts:

javascript:(function () { const s = document.createElement("style"); s.textContent = "body * { font-family: 'Verdana' !important; font-size: 16px !important; line-height: 1.5 !important; font-weight: normal !important; letter-spacing: 0 !important; color: !important; }"; document.head.append(s);})();

Ciantic, to rust
@Ciantic@twit.social avatar

To me, 's biggest fault is the compilation size. It promises to be somewhat functional language, yet it can't do tree shake down to function level.

The reason why I like the idea of compilation that includes only the functions I use is that it makes library writing easy.

For example in Elm which supports perfect pruning, you can make huge libraries, and not need to think about bloat, because the compiler will only compile the parts you use in.

gruber, to random
@gruber@mastodon.social avatar

Every few weeks the same thing with Signal for Mac. Same for WhatsApp. Only iMessage gets this right and treats non-phone devices as first-class clients that can actually log in on their own.

Ciantic,
@Ciantic@twit.social avatar

@timbray @gruber That's a desktop thing, on iOS app and Android it, of course, keeps it logged in, but on desktop Mac, it won't.

Same problem with WhatsApp on Safari iPad, you have to constantly log in if you want to use it.

grumpygamer, to random
@grumpygamer@mastodon.gamedev.place avatar

I think I've over engineered my rpg engine. There are 5 ways to start a quest dialog with an npc when there really needs to be 2. Over time I've realized I only need 2, but 3 others remain for historical reasons. I've failed to follow the advice of when your prototype is done, start over with a clean codebase.

Ciantic,
@Ciantic@twit.social avatar

@grumpygamer Now I'm more interested to know how many ways you can start a dialog?

  1. Direct interaction, like pressing "talk to"
  2. Throw the NPC with a pinecone?
Ciantic, to mastodon
@Ciantic@twit.social avatar

I'm wondering if I should use private messages to myself as an error notification from a web server background job if they fail.

Usually, this has been done with emails, but it's much easier to use Mastodon's API than email. I can easily add API keys, limit, and name those.

GossiTheDog, to random
@GossiTheDog@cyberplace.social avatar

This isn’t scientific but did surprise me.

I’ve always been open about problems in Mastodon community and the retention issues here.

I installed X yesterday and set my feed to Following, and had Ivory (Mastodon) open too. I follow a few hundred more people on X than here.

So today I reopened both and scrolled through my feed from the same time point.

Just over 4 times more toots here than tweets. More InfoSec content, too.

Ciantic,
@Ciantic@twit.social avatar

@GossiTheDog It's the balkanization effect that has made many to not post any of the platforms.

I hope Threads' eventual federation could help.

Gte, to random
@Gte@mastodon.social avatar

Jokes aside, Sweden joining NATO is a pretty big deal. That would’ve been unimaginable when I was younger. I remember spending time in Visby as a child and we’d somehow spent time with defectors from the Soviet Union who’d crossed the Baltic. They gave us some red liquorice. So, pretty great folks if you ask me. Still kinda weird that Sweden is now part of NATO.

Ciantic,
@Ciantic@twit.social avatar

@simme @Gte This is also great from a Finnish standpoint, for historical reasons too.

Not a lot of people know, but it's been pointed out here in Finland in the past: Sweden and Norway prevented the allied support for Finland in our Winter War because they were neutral during that time.

Sure it's a historical aspect, but it's a big deal for Finland.

dimillian, to random
@dimillian@mastodon.social avatar

This is what the EU get in your phone. Holy shit.

Ciantic,
@Ciantic@twit.social avatar

@dimillian I've been thinkin that Apple should make Safari's logo Apple logo, only because of this screen.

Apple users, even non-caring ones, recognize Apple logo better than Safari I bet.

jalcine, to random
@jalcine@todon.eu avatar

Why do you think people keep pushing people to use Discord as a forum instead of (anything else)?

Edit: Thanks Elon.

Ciantic,
@Ciantic@twit.social avatar

@jalcine Okay, the X fooled me.

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