Profile

Cover photo
Jean-Baptiste “JBQ” Quéru
Works at Yahoo
Attended École Polytechnique, France
Lives in Bay Area, CA, USA
45,704 followers|8,121,382 views
AboutPostsPhotos+1'sReviews

Stream

 
Battery optimizations

I'd love for +OnePlus to provide additional information about the way they measure the battery impact of limiting the number of cached processes.

I'm guessing that the impact is likely to be smaller than that of processes that contain services. Measuring the battery impact of a service is very hard in my experience since it's very small and tends to get drowned in the noise of everything else that happens on the phone. Understanding +OnePlus' battery testing methodology would be very useful for app developers.
Here we explain why the OnePlus 3 has memory management issues, as well as how to fix them!
78
4
Fabrice Di Meglio's profile photoChristopher Tate's profile photoJean-Baptiste “JBQ” Quéru's profile photo
19 comments
 
+Christopher Tate - That's my guess as well, and while I understand the appeal of trying to free the most memory in the fewest possible processes, the large processes are also potentially the most with the most complex state, i.e. the most expensive ones to re-create, and some time-based weighting would probably bring some fairness (but some obvious additional complexity). I'll dig a bit deeper.
Add a comment...
 
This is so true. I have a weekly work video call from home with my teams in Taiwan and Australia, and my office at home kinda feels like that.
296
31
Belén Cebrián's profile photoJean-Baptiste “JBQ” Quéru's profile photoShane Conder's profile photoFrançois Simond (supercurio)'s profile photo
10 comments
 
I just moved into a new place so my office is spotless.
Wondering how long it'll last before that 😀
Also, why Webcam manufacturers are using such wide angle lens nowadays? Don't they know!! 
Add a comment...
 
What a day for Ahmed Mohammed

I'm trying to mostly focus on the positive aspects of what happened to Ahmed today.

-First and foremost, Ahmed seems determined to continue being creative. A setback coming from a deep misunderstanding didn't stop him. Creativity isn't a straight path, it's a twisted path full of hurdles and difficulties.

-Ahmed found a great balance between working on something on his own (which is a great way to get a more personal relationship with the problems at hand, as a first step toward gaining a deep understanding) and getting advice from someone with more knowledge (which is the best way to get direction and learn faster).

-In the big picture, the broad support for Ahmed sends the strong message that it's OK to be a geek, to be a tinkerer, to be a hacker.

-At a very personal level, I've always struggled with electronics, so I'm looking at Ahmed as a role model, and I'm feeling inspired to get a few components and try to put something together... though I'm probably far from being able to create an actual clock.

-Finally, a question: what role can I play? (Edit: Specifically, what role can I play to help someone in a similar position to Ahmed's, interested in learning?) I can write about what I do, at least when I'm actually doing things, but I wonder what other options I might have.
141
6
JP Lizotte's profile photoRussell Wheeler's profile photoGrant Grundler's profile photoAndrew Kidoo's profile photo
27 comments
Add a comment...
 
Privilege

Imagine that you're in your early teens.

Imagine that you're named after a major religious figure living centuries ago in the Middle East.

Imagine that you're interested in Science and Technology, so much that you try to Engineer things on your own, which then forces you to learn the Mathematics that help you along the way, all that while you're still in your early teens.

At this point, two things can happen.

In one case, your name is associated with Christianity, your skin is white, you live in France. You get encouraged, doors open for you, you get guided toward top education, you'll eventually get amazing jobs, and you'll end up living a comfortable life. That's my story.

In another case, your name is associated with Islam, your skin is brown, you live in Texas. You get shamed, you get arrested, schools close their doors on you. That's Ahmed Mohammed's story. I don't know how that story ends, but I'm really hoping it ends well.

That's a pretty extreme case of privilege. But it is privilege nonetheless. We have to recognize such extreme cases of privilege if we want to be able to fight all forms of privilege. That's the only way we can eventually reach a point where all men are created equal, where we all have certain unalienable Rights, including Life, Liberty and the pursuit of Happiness, because clearly we're not there yet.

Ahmed's Liberty has already been seriously infringed, and from this point his pursuit of Happiness is in jeopardy, possibly for the rest of his Life.

#IStandWithAhmed
409
75
アタブルース's profile photoEdouard Tavinor's profile photoJP Lizotte's profile photoJac Goudsmit's profile photo
57 comments
 
On the other hand... Did I get famous for cutting up my boombox when I was 14 or so, and making it into a portable cassette player (a little bigger than a walkman) and taking it with me to school? Noooo... :-)
Add a comment...
 
ARMv6 and Android

Does anyone have statistics about the proportion of Android devices using ARMv6 vs newer processors? Bonus points for a breakdown by Android version and/or by device age and/or by country.

Cc: +Android Developers 
31
3
Paschalis Mpeis's profile photoJoaquim Santos's profile photoChris Yu's profile photoTristan Fillmore's profile photo
7 comments
 
OpenSignal has published device distribution data here: http://opensignal.com/reports/2015/08/android-fragmentation/

You would need to map from the device names to which CPU they use, perhaps using the XDA data linked above or some other database, such as http://www.phonearena.com/phones/
Add a comment...
 
Emotions

For over a year before she moved in the US, most of my communication with my girlfriend then fiancée then wife was over various forms of text messaging.

That's a habit that we kept, a form of communication that works well for us. Phone calls don't work as well for us, because there are many situations during which I'm not in a private environment: at my desk at work, in meetings, in public transit.

We've used Yahoo Livetext a bit while it was in development, and it works really well for us: it gives us text messaging that we're familiar with and adds an immediate way to convey direct emotions while remaining appropriate in all those situations where voice isn't an option.

I love it. I also had fun advising the team that built the app, about a variety of technical matters, since that's my actual job at Yahoo.

It's available today in the US, Canada, UK, Ireland, France, Germany, Hong Kong and Taiwan, on Android and iOS.
Welcome to Livetext for Android, the most natural way to have REAL conversa...
41
4
Alexander von Gluck's profile photoJean-Baptiste “JBQ” Quéru's profile photoBogdan Zurac's profile photoandy o's profile photo
18 comments
andy o
 
+Jean-Baptiste Quéru​​ I just tried it again after having had just the perfect situation for something like this. I was video chatting with family at my sister's wedding party and of course they could not hear me.

So, would you know if the VoIP number restriction is being considered to be lifted? I can't think of any other such app that flat out blocks Google Voice.

Also, I tried logging in with a Yahoo account, and after the password, it asks me to change it (which I had done not too long ago, so I skip it), then it asks for a phone number. There is a link to skip it but it just refreshes the prompt, this time without the skip link. And again, even when forcing me to link my phone number to my Yahoo email which I don't really want to do, it still doesn't accept my GV number, which is the only number I use.

It seems there are still some kinks to work through. I have had some minor problems before with a couple of apps and GV, but nothing that was ultimately unworkable. I don't think it should be this strict in order to just sign up. The login asks you for either a carrier number, or Yahoo login. If you choose Yahoo login, it still forces you to give it your carrier number, makes no sense, unless it's a bug.
Add a comment...
Have him in circles
45,704 people
Faiz Visram's profile photo
Sunan Wang's profile photo
Guide Avignon et Provence's profile photo
Paritosh Creations's profile photo
Giovanni Marques's profile photo
Modelspoorbaan Hobby's profile photo
Carlos C's profile photo
Paul Libert's profile photo
Jevin Sweval's profile photo
 
CDG -> EWR -> SFO

18 years ago today was my first day in the USA. I had just flown in the country the night before, arriving in SFO in the middle of torrential El Niño rain.

I showed up at work in Menlo Park, and was told that my official first day would be the next Monday, which was a bummer for me as I didn't have much cash and the few days of delay would put a dent in my finances. Still, that delay got me and my housemate a bit of time to settle in.

My internship was supposed to last a bit more than a year. A few months in, it turned into a full-time offer and I decided to stay in California a bit longer.

It's now been 18 years, I have a green card, I'm a few years into my 4th job, I bought a house, and at this point it's clear that the rest of my life is more likely to happen in the US than anywhere else.
188
Jeff Bailey's profile photoRoy West's profile photoColin McCarthy's profile photoMatt Anderson's profile photo
30 comments
 
Oh MAN I miss BeOS. I still have all my old CD's with BeOS on them!
Add a comment...
 
25 years of serious programming

25 years ago today was a day that would change my life. 25 years ago today was the day I met in person the man who would teach me the basics of serious programming, such that I graduated from 6+ years of interpreted languages straight to bare-metal assembler.

We didn't meet by accident, he actually traveled half-way across France to meet me. We were both teens at the time, so it was a big deal.

Working together with him, I'd write about 100,000 lines of 680x0/6888x assembler in a span of about 5 years, before moving on to C/C++.

I grew into a software engineer. He became a CS professor. We're still good friends, even though I haven't seen him in person for about 15 years at this point (I've lost count).

He's one of a handful of people who guided me toward who I am today. He's a big deal to me.

Thank you, man.
244
Chris Pick's profile photoGilles Grimaud's profile photoTony Vercetty's profile photoMarc MERLIN's profile photo
35 comments
 
+Gilles Grimaud awesome story, thanks for sharing (et merci du temps que ça a du prendre pour écrire tout ça).

 I still have faint memories of writing assembly for my CPC464:
- load the assembler via tape, wait 10mn+
- load the code I had written (fast)
- modify the code
- assemble/run/crash
- reboot, load the step by step debugger via tape, wait 10mn+
- look at the code, set a breakpoint, single step and look for the bug
- hopefully find the bug, either binary patch if you can, or reboot and reload the assembler via tape
- wash, rinse, repeat

I was patient, but no wonder I didn't get super far. After, on Atari, I just stuck with GFA, it was so much quicker to write that way. But I never wrote anything super cool :(
The only time I ever used ASM was on a 68HC11 in school later. I actually did quite well with it, but since then I'm back to C++(-ish) when I program on arduino.
The closest I got to anything low level and remotely cool/interesting recently, was this:
http://marc.merlins.org/perso/arduino/2015-01.html#Driver-for-direct-driving-single-to-3-color-LED-Matrices-with-software-PWM
https://www.youtube.com/watch?v=tKCOY1tTtM4#t=72
Add a comment...
 
Matching gradients in action bar and status bar? Yes can do! ;-)

https://play.google.com/store/apps/details?id=com.yahoo.mobile.client.android.yahoo
101
7
Luca Barbato's profile photoFreddie Cash's profile photoDevesh Parekh's profile photoCheryl Correll's profile photo
39 comments
 
Happy Birthday 🎂 
Add a comment...
 
One of those mysteries...

I've been spending the last few days looking at crash reports, and specifically at some of the reports that my engineers can't make any sense of.

Here's one that's especially frustrating.

java.lang.NullPointerException
Attempt to invoke virtual method 'java.lang.Object java.lang.ref.WeakReference.get()' on a null object reference

ResourcesManager.java in android.app.ResourcesManager.applyConfigurationToResourcesLocked at line 441

This came from a Nexus 6 user running 5.1.1, which should make things a bit easier to debug: we have no application code on the stack trace, so having a Nexus report at least lets us see the source code of the crash.

Now, here's the funny thing: ResourcesManager.java only contains 323 lines in 5.1.1, so I can't actually know what's really going on on line 441, because there's no line 441.

The only hint we have is this, all the way at the bottom of the stack trace, below even Zygote: XposedBridge.java in de.robv.android.xposed.XposedBridge.main at line 115

Yup, that's a rooted device running a modded framework, modded deeply enough that the most fundamental aspect of Android can't be trusted, and the mods are causing a crash in one of our apps.

That's the kind of issue that requires quite some persistence, even more than OEM bugs.
280
46
Kevin Barry's profile photoGrant Grundler's profile photoDan Rhodes's profile photoChris Pick's profile photo
75 comments
 
Ideally, all AOSP should be stable (nexus), if a OEM ROM such as Samsung, crashes because they changed something with a public api.. Then be sure to make sure that use case is a CTS test.. They can't release without passing CTS tests..
Add a comment...
 
Comcast, United, and Uber

We've all read horror stories about Comcast's legendarily horrible customer service. I'm in the middle of moving, and my wife had to spend almost 15 minutes on the phone with them to move our existing service as-is without adding on anything else on top. That doesn't mean that all ISPs are that hard to deal with, Sonic is famous for being great to work with.

Major airlines also have a bad reputation about the way they care about customers, with United leading the charge. Personally, my worst experiences have been with Air France. Other airlines do better, Southwest routinely makes the news for doing the right thing for its customers, and I've been happy flying Virgin America, Alaska or Jetblue.

The reality is that we in the US are spoiled with good customer service, and the Comcasts and Uniteds are exceptions. By and large, business small and large usually try very hard to provide a good experience.

That's where Uber comes in. For all the discussions and controversies about Uber, at the core they're here because customers who need point-to-point on-demand transportation expect good service, and the taxi incumbents don't provide such service and aren't even trying. I've had my own share of bad experiences with taxis in San Francisco, in San Jose, in Las Vegas, in Kansas City. By comparison the very few times my wife or I used Uber (in our case UberX), it was pleasantly unremarkable, it just did things right, in line with the kind of service I've come to expect in the US).

In the service industry, it pays to provide good service.
97
4
Ra Ankhesenamope's profile photoTom Karlo's profile photoJean-Baptiste “JBQ” Quéru's profile photoJF Dionne's profile photo
19 comments
 
+Ra Ankhesenamope​ what you are referring too is ticketing. These guys are nice usually.
Then there's lost baggage support. They usually are OK too.
Then any other complaints is through a form.
Take a look
https://www.aircanada.com/en/customercare/
Add a comment...
People
Have him in circles
45,704 people
Faiz Visram's profile photo
Sunan Wang's profile photo
Guide Avignon et Provence's profile photo
Paritosh Creations's profile photo
Giovanni Marques's profile photo
Modelspoorbaan Hobby's profile photo
Carlos C's profile photo
Paul Libert's profile photo
Jevin Sweval's profile photo
Work
Occupation
Software Engineer
Skills
Low- and mid-level software engineering, large-scale source code management, Open Source
Employment
  • Yahoo
    Architect, Senior Principal Engineer, 2013 - present
  • Google (Android)
    Senior Software Engineer, 2007 - 2013
  • Openwave (Mobile Browser)
    Software Engineering Manager, Mobile Browser, 2001 - 2007
  • Be (BeOS)
    Software Engineer, 1998 - 2001
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Bay Area, CA, USA
Previously
Chalons-sur-Marne, France - Pont-a-Mousson, France - Foug, France - Fumel, France - Nancy, France - Paris, France - Toulouse, France - San Mateo, CA - Millbrae, CA - Union City, CA - Foster City, CA - Milpitas, CA
Story
Tagline
French Geek Foodie Traveler Skier Hiker Photographer Gamer Astronomer Painter
Introduction
I was born in the Champagne region of France. My parents moved to Lorraine, in the region of Nancy, when I was still too young to remember anything about it, and I lived there until my early teenage years. A few months before I turned 15, we moved to the South-West of France for a couple of years. Pretty much on my 17th birthday we moved back to Nancy and I completed high-school there. My parents then moved to UK for a few years, and I stayed in France to go to college. Over 8 years in college in Nancy, Paris and Toulouse, I studied mathematics and physics, then computer science, then software engineering, along with a bunch of smaller things on the side.

I moved to the San Francisco region for my final college internship, which turned into a full-time job, and I've lived and worked there ever since.

In 2000 I met Eugenia. She was living in UK at the time, and the Internet helped us stay in touch. After a lot of paperwork madness to figure out how a French citizen living in the US could marry a Greek citizen living in the UK, we got married less than 2 weeks after 9/11 (a long story) and we've lived happily ever since.

My career so far has been focused on software engineering, mostly in Operating Systems and Mobile. However, this is my personal account and I'd rather not talk about work here.

I love traveling, skiing, hiking. I play video games. I have a few small telescopes. I enjoy good food and good wine. I'm a photographer and a painter, though not a good one.
Bragging rights
I once rode a bike over 3 Category-1 Tour de France climbs in a single afternoon. I wrote more than 100000 lines of assembly before I was 20.
Education
  • École Polytechnique, France
    Mathematics, Physics, Computer Science, 1994 - 1997
  • ENSEEIHT, France
    Computer Science, Software Engineering, 1997 - 1999
Basic Information
Gender
Male
Looking for
Friends, Networking
Birthday
January 7, 1974
Relationship
Married
Other names
JBQ, Djaybee from the MegaBuSTers, Jean-Baptiste QUERU, Jean-Baptiste Maurice Queru, Jeanbaptiste Queru, jbqueru, querujb, Jean-Baptiste Queru
Jean-Baptiste “JBQ” Quéru's +1's are the things they like, agree with, or want to recommend.
Epic Meal Time
plus.google.com

We make your dreams come true and then we eat them!!

Not Always Right
plus.google.com

Bringing a bit of laughter to you every day.

Cogs
market.android.com

Cogs is a ground-breaking puzzle game where players build increasingly complex machines using sliding tiles in 2D and 3D environments. It co

Markers
plus.google.com

A little drawing app for Android

Android
plus.google.com

A place for Android fans everywhere to meet, share and get the latest on all things Android.

Android Developers
plus.google.com

A place for Android developers everywhere to meet, share and discuss the latest on Android development

Factory Images for Nexus Devices - Google Support for Nexus Phones and F...
code.google.com

Factory Images for Nexus Devices. This page contains binary image files that are provided for use in restoring your Nexus device's origi

Galaxy Nexus HSPA+
play.google.com

Buy Galaxy Nexus directly from Google

Google
plus.google.com

News and updates on Google's products, technology and more

Mountain View Police Department
plus.google.com

Setting the Standard for Police Professionalism

The Free Software Definition - GNU Project - Free Software Foundation (FSF)
www.gnu.org

Since 1983, developing the free Unix style operating system GNU, so that computer users can have the freedom to share and improve the softwa

Mt. Rose Ski Tahoe - Tahoe's Highest Base Resort, Closest to Reno.
www.mtrose.com

Mt. Rose Ski Tahoe - Tahoe's Highest Base Resort, Closest Tahoe Ski Resort to Reno.

Rebuild
market.android.com

Turn-based strategy set in the zombie apocalypse."I don't wave around non-words like 'unputdownable' often, but Rebuild deserves it." - Touc

Imus Geographics | The Art of Cartography | USA Map
imusgeographics.com

"This one will remain a classic!" – Stuart Allan, Raven Maps. "This is the map of the U.S. you've been waiting for....abs

Sonoma Valley Museum of Art – Sonoma CA
www.svma.org

Sonoma Valley Museum of Art features exhibitions of contemporary and modern work. Located just steps from Sonoma Town Plaza at 551 Broadway

Orion Telescopes: Save on Telescopes & Binoculars! - Telescope.com
www.telescope.com

Telescope.com: The friendly telescope experts at Orion Telescopes will help you choose the right telescope. Same-day shipping. 100% satisfac

Hangar One Vodka
www.hangarone.com

Hangar One vodkas are the finest and best in the world. Hand-distilled vodkas from rare and expensive ingredients, vodka flavors infused wit

Monterey Bay Aquarium, California
www.montereybayaquarium.org

The Monterey Bay Aquarium in Monterey, California offers visitors nearly 200 award-winning galleries and exhibits. Explore the Monterey Bay

Cheapest gas in the area, especially for regular.
Public - 2 years ago
reviewed 2 years ago
Wide selection of superior quality fish for a very reasonable price. I keep coming back here. Hotaru is a great place to have a late lunch on weekends.
Food: ExcellentDecor: GoodService: Very Good
Public - 3 years ago
reviewed 3 years ago
2 reviews
Map
Map
Map