
SW Engineer at @CrowdStrike. Ex @Samsung R&D. Passionate tinkerer. Linux, Qt, 3D graphics. Previously @Canonical and @JollaHQ
Italy
Joined May 2011
- Tweets11.2K
- Following521
- Followers835
- Likes653
Andrea Bernabei retweeted
The first OSS project I founded turns 25 years today! was 15 at the time and learnt a lot about OSS development, community, supporting your users and letting go when you can’t contribute any more - and it still staying alive despite. Much thanks to Syzop &rest of UnrealIRCd team.
UnrealIRCd celebrates its 25th birthday!
Looking back on the past, why IRC is awesome, an XKCD comic, and some more. See forums.unrealircd.org/viewto….
Thanks a lot, everyone, for keeping #IRC alive!
Andrea Bernabei retweeted
Act on press
This is a UI design hill I will die on, and it dismays me how often and hard I have had to fight for it.
Almost all interaction methods have a “press” and “release” event associated with them. Whenever possible, you should “do the thing” when you get the press event instead of waiting for the release event, because it makes the interaction feel substantially more responsive, and it reduces user errors by not allowing the focus to slide out of the hot box between press and release.
Even a “ballistic tap”, where your finger is intentionally bouncing off the button or touch surface, involves several tens of milliseconds delay between the press and release, and most button presses have well over a hundred ms dwell time. There is a delight in interfaces that feel like they respond instantly to your wishes, and the benefit to every single user is often more important than additional niche features.
Game developers, with simple UI toolkits, tend to get this right more often, but “sophisticated” app designers will often fight hard against it because it is mostly incompatible with options like interactive touch scrolling views, long press menus, and drag and drop.
Being able to drag scroll a web page or view with interactive controls in it is here to stay, and nets out way better than having to use a separate scroll bar, but there are still tons of fixed position controls that should act on press, and it is good UI design to favor them when possible.
In the early days of mobile VR, the system keyboard was a dedicated little OpenGL app that responded instantly. With full internationalization it became prudent to turn it into a conventional Android app, but the default act-on-release button behavior made it feel noticeably crappier. The design team resisted a push to change it, and insisted on commissioning a user study, which is a corporate politics ploy to bury something. I was irritated at how they tried to use leading questions and tasks, but It still came back one of the clearest slam-dunks I have seen for user testing – objectively less typos, expressed preference, and interview comments about the act-on-press version feeling “crisper” and “more responsive”.
So, I won that one, but the remaining times I brought it up for other interfaces, I did not, and you still see act-on-release throughout the Meta VR system interfaces.
Andrea Bernabei retweeted
Raise your hand if you've ever dropped your phone and the screen has broken 🙋♀️ 🙋
Tired of being ripped off for repairs? Make the switch to Fairphone and save (at least) 136 euros when repairing it 🪛 💸 ! The planet & your pocket will thank you for it 🩵
#ChangeIsInYourHands
Andrea Bernabei retweeted
Ex-Google, ex-Uber, ex-Amazon, ex ... blah blah...
That doesn't impress me! Show me your GitHub profile - how do you collaborate and treat others
Andrea Bernabei retweeted
This kind of UI should be illegal. I always end up typing too fast and the textbox focus switch can't keep up.
Use a single textbox. If you want to make the required number of digits obvious, put some underlines in the textbox.
Andrea Bernabei retweeted
Jolla 2.0 - I am confirming news that Jolla's ownership challenge has been finally resolved and we are at full speed sailing Jolla toward new exciting challenges. Strategy work together with our community starts now.
Andrea Bernabei retweeted
Done judging & booth babe-ing for @cartesiproject at @ethglobal Istanbul!
Andrea Bernabei retweeted
I'll be doing a quick talk + demo about combining the technologies of @cartesiproject and @eigencloud at restakingsummit.xyz/ on Tuesday.
Andrea Bernabei retweeted
blo is now used by
· Safe
· Aave
· MetaM🤿sk
· Scaffold-ETH 2
github.com/bpierre/blo
Andrea Bernabei retweeted
My slides from my talk today at @zkwarsaw , "Bringing ZK verifiers to Bitcoin using #BitVM - ?" - web3.link/BitVmAndZK_ZkWarsa…
Andrea Bernabei retweeted
The call for the Eurographics Annual Award for Best PhD Thesis 2024 in Computer Graphics is open!
Please nominate outstanding candidates by the deadline on Jan 14, 2024. eg.org/wp/eurographics-award……
Andrea Bernabei retweeted
#zklinux - Did a technical talk for the Cartesi team about my work running Linux inside the #Cartesi Machine (RISC-V RV64GC) inside a #RiscZero Zero Knowledge Proof #zkp - youtu.be/81KRDkM6xvw - comments welcome!
Andrea Bernabei retweeted
By my mid 20s I had made some conclusions about myself like “I’m not a higher math guy” and “I’m not a Unix guy”, and I have let them color my work for decades.
I work with math and Unix, but I never feel fully aligned with those who are deeply enmeshed. I have had plenty of time to learn anything I want, but I choose to explore new areas rather than revisit paths I have previously turned away from.
A lot of the important exploration / exploitation decisions I wind up making are not as rational as I might like, relying quite a lot on a subconscious measure of “interesting”.
Andrea Bernabei retweeted
Have you ever seen a robotic excavator in action? 🤖
Check out our new video and see what machines powered with @GravisRobotics solution can do!
What should robotic excavators do? Get the job done and keep you safe!
Want to know more? Check out our new video.
youtu.be/yiTIXAAulzI
Andrea Bernabei retweeted
The #fosdem2023 @fosdem #PineTab2 demo is nearly complete. Now with 5GHz WiFi (BES2600) working on mainline #Linux :)
You'll find us in building AW: fosdem.org/2023/stands/
Andrea Bernabei retweeted
#PineTab2 running mainline #Linux kernel video out to an external monitor :)
Learn more about the PineTab2: pine64.org/2022/12/15/decemb…
Andrea Bernabei retweeted
Pete and his team are a class act, extremely talented and are always working on very cool tech that helps and impacts lots of companies
This Post is from an account that no longer exists. Learn more
Andrea Bernabei retweeted
Happy to share our latest #SIGGRAPHAsia2022 paper: SkinMixer - Blending 3D Animated Models
we show how mix-and-match animated skinned models while preserving good meshing, skinning, and generating new anims for the new blended model (1/5)
vcg.isti.cnr.it/Publications…
Andrea Bernabei retweeted
I can't be more than excited to share that we'll be having a #Kotlin DevRoom at FOSDEM 2023 in Person this year 🎉🎉🎉
Can't wait to see you all in Brussels on Feb 4th 2023 🧇🍻🇧🇪
CFP is open 👇
CFP is open for the Kotlin devroom at FOSDEM 2023 in Brussels 🚀
After 2 years of virtual, we're looking forward to hearing from your proposals and meet you and the community in person ☺️
The CFP closes on December 4th! Apply below 👉
github.com/Kotlin-FOSDEM/cfp























