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

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)

Looking back, Google's change from UA-12341234 codes to GA-12341234 is one of the most useless code changes in history. Why? Yeah, by changing code they got everyone to agree to new terms, but couldn't they simply show a dialog and OK button instead of making entire world to scramble for new code.

I wrote much of the GPU-driven rendering code for this release. In general I'm really happy with the rendering performance of the engine now. Great to see this finally out!

React Compiler RC is now available! We've added support for swc and are working towards a stable release react.dev/blog/2025/04...

A while back i gave a talk on building and shipping a rust ui engine. It’s now free to watch here: www.infoq.com/presentation... #rustlang

Tim Cook still the most effective Trump manager of them all

- We’re imposing tariffs on China!! …What do they make in China? - Smartphones, PCs and other electronics. - We’re imposing tariffs on China except for smartphones, PCs and other electronics!!

Training data for the Bluetooth protocol in Gemini and ChatGPT is really rough. It gets some details wrong, some badly wrong. Then, if I paste sections from the Bluetooth specification, it starts to argue that the specification is wrong, adamantly.

In response to U.S. tariffs, the EU is considering to put levy on the advertising revenues of digital services. Specifically - to go after Big Tech. You could of course imagine much more options, like taxing linking, citing, data processing, etc. Taxing U.S. services is an option

Soft launching a new TanStack library today. Check out TanStack Pacer! A small utility library for debouncing, throttling, rate limiting, queuing, and task pooling. It's in alpha, but can't wait to see how this might evolve. Check it out at: tanstack.com/pacer

Our cover this week.

Conan O’Brien’s Mark Twain Prize Acceptance Speech. “Twain was suspicious of populism, jingoism, imperialism, the money-obsessed mania of the Gilded Age, and any expression of mindless American might or self-importance.” [kottke.org]

Evolving Our Error Handling: Why We Built ts-result, a #rustlang Inspired Result Type for TypeScript trylonai.github.io/ts-result/ts...

There are some really amazing C programmers out there. I've been amazed this one person's effort to build a HCI based Bluetooth stack. It is a single C file. For example look at LE-server function: github.com/petzval/btfe... Completely non-understandable for outsiders.

An interesting and welcome initiative, and more importantly an excellent attitude to new developments. #rpi #raspberypi www.raspberrypi.com/news/introdu...

💪🏻 💪🏻 💪🏻 This is SO COOL I build an app to count dumbbell reps with an AI model in the browser using Tensorflow.js and a pose detection model

It's our pleasure to introduce two new watches that closely follow the original Pebble DNA. Both are available for pre-order starting today. - Core 2 Duo: black/white display, $149, ships in July - Core Time 2: 64 colour display, $225, ships in Dec Pre-order today at store.rePebble.com