Profile avatar
ciantic.bsky.social
Developer. Rust, TypeScript, C#, .NET... https://github.com/Ciantic/
204 posts 135 followers 705 following
Prolific Poster
Conversation Starter

Unfathomable, Israel has air superiority in skies of Tehran. If this continues, the Iranian regime will have a hard time recovering from this. How can anyone take them seriously after this? www.wsj.com/world/middle...

I don't like the skeleton UI that precedes content while loading. If it's not the same size vertically and horizontally, and usually it isn't, it just adds an extra step visually, and it looks like everything jumps. Bluesky has this problem as well, mostly because this loads so slowly #Design #UX

https://www.youtube.com/watch?v=vqwPUHTFEkg

it's a mystery how The Onion stays in business when this is the actual news headlines

News from 9 hours ago: "US says it was not involved in Israel's military strikes in Iran", calling it "unilateral action". Now Trump says "Two months ago I gave Iran a 60-day ultimatum to 'make a deal'... Today is day 61" Unilateral action, but Trump is the one issuing the ultimatums?

UITabBarController's new UITabAccessory API is all pretty straightforward — sizing and glass is all automatic, progressive blur extends under the accessory, style transitions between dark and light depending on the content underneath. Inserting a UISearchTab […] [Original post on mastodon.social]

Prompt injection means email viruses are back. A researcher found a security vulnerability where you send an email with hidden instructions which when CoPilot scans the email, executes and then hides the source of the instructions. It took Microsoft 5 months to fix the issue.

Cellmapper.net is one those tools that needs total UI overhaul. It's been terrible for a long time. How to search by Cell ID?

I'll promise I will shut up about AI soon, but since so many asked I wrote down my agentic flow and also why I'm all the sudden writing Go. lucumr.pocoo.org/2025/6/12/ag...

It's looks a lot like Microsoft Edge with the Copilot button, that reveals the sidebar, but probably a lot less garbage and more capability, done with more care.

The Dia browser is a big bet on the web — and an even bigger bet on AI

Liquid glass. How is the liquid supposed to stay inside the glass if the glass is made of liquid? #WWDC25 #Apple

1/ Is your React app slow and the code error-prone? Are unnecessary re-renders, useMemo, useContext and memo slowing you down? 😭

Turns out the Mac had some pretty good ideas when it comes to multitasking.

This is my favourite performance-enhancing JS feature ⚡ It allows ES modules to achieve laziness similar to inline require() in CJS modules, and adds safe handling of Top-Level Await 👍 It's an easy way to speed up existing codebases without introducing the async virality of dynamic import() 🦠

I am beyond excited to see more and more progress on what is going to be the #Bevy editor: https://github.com/bevyengine/bevy_editor_prototypes #rustlang #gamedev 🦀🎮

Well, I implemented a Merkle PATRICIA Trie in SQLite. No, not on top of SQLite. In SQLite. WITH RECURSIVE plus WITHOUT ROWID plus a small app-defined function. Might be time to stop. (This is for a very cool verifiable transparency log indexing thing.)

Can’t think of a higher compliment to @gruber.foo and his work than Apple refusing to show up for his annual live sit down interview around WWDC. One thing they forget is that bloggers existed long before anyone had access to execs, and can exist long after. daringfireball.net/linked/2025/...

Getting started with a new iPad or iPhone has too many dialogs and too many approvals. The same problem with installing some apps these days. It is easier if you already have an account, etc, but if you just want to create a new one, the experience is horrible, worse than filling tax forms.

I just posted a follow-up to my “Apple Turnover” article: “Apple Turnaround” It has a similar title, but it’s a whole new article. Summary: Apple Turnover: Why I think Apple needs new leadership. Apple Turnaround: What should that new leadership do differently? hypercritical.co/2025/05/20/a...

New blog post: developer.nvidia.com/blog/path-tr...

Guess what — you can now self-publish your apps on AltStore PAL completely FREE! Just connect your Apple Developer account with PAL and make an AltStore source. Then you can distribute notarized apps by simply uploading them to your web server like the good ol’ days 👌

There might be room for another validation library for TypeScript ecosystem. One that generates the validator code to embed. Consider this trick and pony show in the TRPC library: github.com/trpc/trpc/bl... Big libraries might not want to include Zod/Valibot dependency, so they roll their own?

I haven’t watched Andor, is it a show about Boolean logic

Annoying: let { foo } = "bar" let { foo } = 0 let { foo } = false let { foo } = null let { foo } = undefined With string, number and boolean it doesn't throw error, but with null and undefined it throws error. Yeah, I kind of understand as they are 'objects', but this is annoying.

Trump says he has ‘a little problem’ with Tim Cook over Apple making iPhones in India, not the US

Why does Windows let you set your location, but then browsers don't use that location? Even Microsoft's own Edge does not use that location. Very annoying if you use a desktop as then mapping sites guess your location by IP and it's always totally wrong.

🚨 Big news! We’ve been collaborating with the legendary @tannerlinsley.com and the TanStack team to build something new: TanStack DB — a reactive, normalized, transactional state engine that extends TanStack Query.

cel.cs.brown.edu/blog/an-inte... Content is great, of course, but what makes my day is the coat of arms with books and a brain on top. #Rust #Debugging

Valibot v1.1 is finally out! This version ships with many new actions and methods to simplify your code even further! More details will follow soon with a blog post. github.com/fabian-hille...

Some news! I have packed up my bag of troubleshooting tricks and set up shop at Six Colors, a technology reporting and analysis site focused on Apple and run by @snell.zone & @dmoren.com! sixcolors.com/post/2025/05... I’ll be answering your Apple questions there! Subscribe to support the site!

Microsoft.Data.SqlClient is such a tire fire of a package lol

New blog post! "Load store conflicts", in which we look at some performance sensitive code that has surprisingly dramatic performance swings based on the compiler and the microarchitecture used. Reposts appreciated! zeux.io/2025/05/03/l...

Sam & Max Hit the Road (1993)