Profile cover photo
Profile photo
François Simond (supercurio)
Mobile display and camera calibration
Mobile display and camera calibration

François's posts

Post has attachment
Kotlin programming language looks nice, I've been reading and watching all kind of related content for the past 3 days.
My favorite part is the when control flow expression, which is a little bit like rust-lang match.

Since I'm working on a new app right now, it's tempting to switch to Kotlin already instead of continuing building its architecture around good old Java.
Thinking: the sooner the least there will be to convert later.

So today I tried Android Studio 3.0 preview, Canary 4...
Then observed errors in ConstraintLayout editor output doing the most simple thing, and also that a simple new Kotlin project with AppCompat fails to compile.
Okay then; maybe not!

Adding the stable Kotling plugin in Android Studio 2.3.3 is probably a better idea: trying that next.

Post has attachment
Opus got improvements and its v1.2 release is audibly better, even in substantial ways for stereo music at 48 kbit/s. All that without format change: impressive!

The hard work completed on audible artifacts pays off with a noticeably more pleasant result to listen to: far less "grainy" at low bit rates and better definition of the high frequency transients and their stereo image at higher ones.

Post has attachment
As always, great camera review from +Juan Carlos Bagnell on the +OnePlus 5

I also liked +Lars Rehm write-up on +dpreview here:
The samples show a pretty strong watercolor effect however, which I'm not a fan of, especially after a long time being used to the more natural looking Google Camera HDR+ processing on the Nexus 5X

Post has attachment
I'm looking into position and motion sensors at the moment for a new project at the moment.

Like everyone who has ever done something with accelerometer, compass and gyroscopes I experience issues with sensor calibration on some devices.
That's what will make your car turn left when the phone is laying flat in a racing game, or your horizon skewed with your phone in a VR headset.

This video is old but still great, and I'm looking forward to find more resources and solutions that'll help making this app I think about for many years into reality.

Post has attachment
The improvements in Android Run Time described presented here are encouraging for system-wide performance.

Automatic loop unrolling, methods inlining, auto vectorization with SIMD instructions are capabilities which are present for a while or at least some time in GCC, LLVM-backed compilers and the original JVM.
In this regard, it means that Android will only catch up with these platforms.

With Android O, all your apps will then become faster and more power efficient, now relying on technologies iOS had access already.
It will help reducing the performance and battery life gap, and that's great!

Post has attachment
Very happy Android O is gaining Color Management skills!
Watching +Romain Guy​'s presentation now.

'Understanding Color' at #io17

Post has attachment
Watching the IO presentation about instant apps, I had to try one of the examples!

It didn't work so well tho, the only result when tapping the Zillow links is this error Toast.

Post has attachment
Currently watching the Room presentation with +Kirill Grouchnikov​ and +yiğit boyar​ 'Architecture Components - Persistence and Offline' at #io17

I'll definitely use this new ORM and the related components in my next app! It looks great so far.

Post has attachment
It's very common to see Foodora and Uber Eats bikers in the streets and restaurants of Stockholm.

I also had a discussion with an Uber Eats delivery guy when it was launching a few months ago. At that time the guy was very proud and optimistic. Based on this article he's likely not working for them anymore.

Stockholm weather is tolerable if properly dressed when biking, but it sucks if you're static like Uber Eats carriers end up being most of the time as described.

It's clear that American company designed a system which regulates itself entirely at the expense of their employees, while its European counterpart Foodora cared to optimize their system for everyone.

I guess Uber Eats gets away with it for now because Sweden has a pool of foreigners struggling to find jobs.
Most companies here tend to avoid hiring non-Swedish as a result of a society which despite being built on tolerance is more uniform than diverse and prefers hiring people who think the same and blend easily.
Fortunately the tech sector is a lot better on that, but I see how companies like Uber can rely slave wages.

Discussion on Hacker news:

Follow-up after Uber & Government reactions:

Post has attachment
When going over to update manually the kernel of my Pi 1 with Wolfson Audio card, I was very happy to learn the driver is now in the Raspberry Pi official kernel!
Thanks to the effort of Matthias "Hias" Reichl who ported it to the 4.9 kernel.

This makes the Cirrus Audio card for Pi 3 a lot more attractive now.

The Cirrus Logic Audio Card has not only rather good ADC/DAC but also digital I/O able to work with very small buffer and low latency, all that for a very reasonable price if you compare to equally capable USB sound cards.

Now an excellent platform for the software realtime audio DSP I'm working on :)
Wait while more posts are being loaded