Opens profile photo
Follow
Click to Follow 0xced
Cédric Luthi ▶️ @0xced@hachyderm.io
@0xced
Trying to make people not hate computers by crafting quality software.
Fribourg, Switzerlandhachyderm.io/@0xcedJoined April 2008

Cédric Luthi ▶️ @0xced@hachyderm.io’s Tweets

The countless times Apple took down a scam I exposed, only to leave up all of the developer’s other scam apps… Why do we trust *Apple* to run an iOS App Store? We don’t. We just have no choice. Let *users* vote with their trust, not gatekeepers.
Quote Tweet
Replying to @TimSweeneyEpic
Microsoft would be great. But why would Apple trust Epic with a ham sandwich at this point, let alone running an App Store? Who trusts a rule breaker not to break the rules again?
2
45
Mind blown at the thought of using Postscript for generative art. But also, the idea of printing a file and getting a different output each time (which typically never happens on a laser printer.)
Image
Image
Quote Tweet
Image
Image
Image
Image
How Schotter started and how it's going. 1969 Georg Nees collections.vam.ac.uk/item/O221321/s 2018 me using PyCairo gist.github.com/nst/0dc0afa913 2022 me using Postscript gist.github.com/nst/696c31566a so graceful!
5
142
Show this thread
Yesterday, Apple released a firmware update for the Apple TV remote: macrumors.com/2022/07/05/sir Today, the mute and volume up/down buttons stopped working on my TV. 🤬 I don't believe in coincidences! If anyone knows how to downgrade the firmware from 0x0070 to 0x0061, please share.
3
11
today i published a video about ⁦⁩ a company that has been operating in stealth since 2017 has $130M in funding (no products + no announcements) and has hired 140 employees (60 of which came from apple) here’s everything we know so far:
13
174
Show this thread
📦 Released Gress v2! If you are working with IProgress<T> in .NET, you might want to check it out. This library provides a set of utilities for collecting, transforming, filtering, and muxing progress in your code. [🟩🟩🟩⬛️⬛️] github.com/Tyrrrz/Gress #dotnet #csharp #fsharp
1
61
Show this thread
Bummed that the new DateOnly and TimeOnly .NET 6 types don't have a built-in TypeConverter? (This is what is used under the hood by Microsoft.Extensions.Options binding mechanism by the way.) Here's my quick solution:
2
Today I learned about bitsquatting! 🤯 en.m.wikipedia.org/wiki/Bitsquatt
Quote Tweet
since everyone is talking about log4j/supply chains an experiment years ago i calculated 1-bit offset utf8 strings of the top few hundred npm packages and registered packages under them they received thousands of hits per week from machines trying to download and execute them
Show this thread
7
As the .NET community starts to convert everything to file scoped namespaces (thus modifying almost every line of every file) it's time to learn about the magic .git-blame-ignore-revs file! See also this excellent blog post by : moxio.com/blog/43/ignori
Quote Tweet
Replying to @firstdrafthell
In case you haven't already or don't know about this, don't forget to also add a .git-blame-ignore-revs file to your repo listing the commit hash where you refactored that, to ensure your git blames will keep working as you'd expect 😄 See an example here: github.com/Sergio0694/Com
7