Software Engineer @musixmatch • gsoc 19 @webpack • Doge lover • Organizer @gdgbologna

Bologna, Emilia Romagna
Joined January 2015
Devid Farinelli retweeted
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge? It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
589
3,015
436
51,846
4,691,485
Devid Farinelli retweeted
We're phasing out Media Parser and are helping Mediabunny become the go-to media toolkit 🐰 ∙ Sponsoring Mediabunny with $1k/mo ∙ Contributing to the project ∙ Using it unlock new Remotion features Making the definitive multimedia library for the web, together, open source🥕
21
21
14
249
64,161
Devid Farinelli retweeted
ByteDance just launched Lynx – a competitor to React Native!
84
212
87
2,918
318,289
Devid Farinelli retweeted
In the next version of Remotion, there will be fewer re-renders Fixed all issues surfaced by react-scan – great tool!
5
8
382
33,169
Devid Farinelli retweeted
zustand 5 is 588 bytes, 11ms dl slow 3g, 1ms on 4g 😀 "some packages really bloat over time, but from version 4 to version 5, zustand is a third of the size it once was"
bundlephobia.com tells us a lot about packages size, including the minified + gzipped value
2
7
124
7,721
Devid Farinelli retweeted
In @⁠remotion/media-parser, you can now retrieve granular metadata as soon as it is figured out. Allows for probing + decoding in 1 pass!
2
1
20
1,231
After 2 months of hard work, I'm finally ready to announce Borumi, a video editor that let's you ideate, record and edit amazing videos, in a fraction of the time 🚀 TLDR: Link in the last post! 1/X
2
4
1
18
1,842
Devid Farinelli retweeted
Mario Draghi's new report on EU competitiveness doesn't mince words. "Across different metrics, a wide gap in GDP has opened up between the EU and the US, driven mainly by a more pronounced slowdown in productivity growth in Europe. Europe’s households have paid the price in foregone living standards. On a per capita basis, real disposable income has grown almost twice as much in the US as in the EU since 2000." "First – and most importantly – Europe must profoundly refocus its collective efforts on closing the innovation gap with the US and China, especially in advanced technologies. Europe is stuck in a static industrial structure with few new companies rising up to disrupt existing industries or develop new growth engines. In fact, there is no EU company with a market capitalisation over EUR 100 billion that has been set up from scratch in the last fifty years, while all six US companies with a valuation above EUR 1 trillion have been created in this period. This lack of dynamism is self-fulfilling." "There are not enough academic institutions achieving top levels of excellence and the pipeline from innovation into commercialisation is weak. [...] However, while the EU boasts a strong university system on average, not enough universities and research institutions are at the top. Using volume of publications in top academic science journals as an indicative metric, the EU has only three research institutions ranked among the top 50 globally, whereas the US has 21 and China 15." "Regulatory barriers to scaling up are particularly onerous in the tech sector, especially for young companies. Regulatory barriers constrain growth in several ways. First, complex and costly procedures across fragmented national systems discourage inventors from filing Intellectual Property Rights (IPRs), hindering young companies from leveraging the Single Market. Second, the EU’s regulatory stance towards tech companies hampers innovation: the EU now has around 100 tech-focused laws and over 270 regulators active in digital networks across all Member States. Many EU laws take a precautionary approach, dictating specific business practices ex ante to avert potential risks ex post. For example, the AI Act imposes additional regulatory requirements on general purpose AI models that exceed a pre-defined threshold of computational power – a threshold which some state-of-the-art models already exceed. Third, digital companies are deterred from doing business across the EU via subsidiaries, as they face heterogeneous requirements, a proliferation of regulatory agencies and “gold plating” of EU legislation by national authorities. Fourth, limitations on data storing and processing create high compliance costs and hinder the creation of large, integrated data sets for training AI models. This fragmentation puts EU companies at a disadvantage relative to the US, which relies on the private sector to build vast data sets, and China, which can leverage its central institutions for data aggregation. This problem is compounded by EU competition enforcement possibly inhibiting intra-industry cooperation. Finally, multiple different national rules in public procurement generate high ongoing costs for cloud providers. The net effect of this burden of regulation is that only larger companies – which are often non-EU based – have the financial capacity and incentive to bear the costs of complying. Young innovative tech companies may choose not to operate in the EU at all." More: commission.europa.eu/documen….
Dear Mario Draghi, a year ago, I asked you to prepare a report on the future of Europe’s competitiveness. No one was better placed than you to take up this challenge. Now, we are eager to listen to your views ↓ xitter.cf/i/broadcasts/1mnxeAPOD…
683
2,509
771
11,635
13,038,142
Devid Farinelli retweeted
remotion.dev now has one of those infamous company logo strips too! Glad to have such high-esteemed brands as customers.
3
3
89
5,705
Devid Farinelli retweeted
Hello React Native WebGPU 👋🏻 youtube.com/watch?v=i-DGY98c…
17
54
18
304
86,271
lmao what an amazing end to my weeklong vacation. Google is killing Chromecast.
229
840
529
12,197
1,766,383
Devid Farinelli retweeted
Landed my first PR in Astro. Patch is already out 🫡 PSA (and I've made this mistake before): It's not safe to interpolate the output of JSON.stringify into script tags because JSON doesn't escape HTML syntax.
2
6
1
165
49,151
Devid Farinelli retweeted
This is fast. Chrome running Gemini locally on my laptop. 2 lines of code.
264
1,810
396
20,187
3,047,886
Devid Farinelli retweeted
Viewport vs Final Animation with my last project “Bringing Google Icons to Life”.
88
351
28
4,363
274,170
Devid Farinelli retweeted
how tf do you get run over by google street view 😭😭😭
1,275
23,350
1,812
234,152
25,218,215
Devid Farinelli retweeted
I got access to Copilot Workspace. If Devin were a beer, Copilot Workspace would be more like a refined wine that people with good taste would appreciate. My first impressions are very positive—like, "Holly Molly, this is cool!" positive. Of course, I still need more time to test it. GitHub is using its unfair advantage very effectively: the tool is fully integrated with GitHub. You can generate code directly in a repository, solve a reported issue, and test it without leaving the interface. But the best part is the approach: Ask Copilot something, and it will generate a specification for you. You can read it and make changes to it if you want to. Once you approve the specification, Copilot will generate a plan. It's a bullet list telling you what it will do on every repo file. Again, you can add things to the plan or correct any mistakes. After you approve the plan, Copilot will start writing the code and making the changes. The approach here is very different: GitHub is not positioning Copilot as a hostile tool for developers. They ain't trying to get anybody's job. Instead, they are positioning the tool as an aid to developers. Big difference. I like it. I'll record a video to show you how this works. Subscribe to my YouTube channel if you don't want to miss it.
17
83
7
597
129,085
Playing around with our upcoming react native 3d lib, skia and reanimated 💅
17
18
3
329
25,072
Devid Farinelli retweeted
In canvaskit-js, we have built the path geometry needed for such an example in pure JS. We actually used Impeller as a starting point. I always thought that this part could also be useful for RN SVG, via worklets.
Tried RN Skia for the first time, and I am really impressed! I love how we can easily animate paths just by passing the start and end. Below you can see the performance difference between the implementations on RN SVG with stroke dash array and Skia with constant Path Effect.
1
1
50
8,892
Devid Farinelli retweeted
This was possibly the best prepared eclipse ever and already iconic pictures were taken. This is a plane flying through the totality in Jonesboro photographed by Kendall Rust.
162
1,903
70
18,478
1,462,220
Devid Farinelli retweeted
AI-generated sad girl with piano performs the text of the MIT License
234
1,630
579
7,413
889,120