224 karma · joined March 2, 2013
From 2014 to 2018 he worked as a generalist consultant at McKinsey & Company, in McKinsey Digital, ending as an Engagement Manager.
From 2010 to 2013 Mika Raento was the VP of R&D at ZenRobotics Ltd, leading the development of the world's first waste-sorting robot.
Before joining ZenRobotics, Mika worked at Google on the first versions of Google Latitude. He joined Google via the acquisition of Jaiku Ltd, where he created the Jaiku S60 mobile client.
Mika has PhD in Computer Science from the University of Helsinki and a MSc in the same from the University of Jyväskylä. He lives in Käpylä, Helsinki, Finland.
GitHub is also a worry in terms of exfiltration. You can’t block pushes to public repos unless you are using GitHub Enterprise Managed Users afaict.
I know that at least some LLM products explicitly check output for similarity to training data to prevent direct reproduction.
JPEG is a compression method. Files with JPEG-compressed data are most likely to be in either JFIF or EXIF container formats. Both will almost always use the .jpg/.jpeg file extension.
(And before somebody jumps in to correct me - in ancient times X11 performed quite well over the network but modern Linux GUI apps are no longer designed to minimise X11 network traffic)
https://scandicuisine.com/stinging-nettle-pancakes/ looks quite reasonable though most Finns would not use a blender for this.
IIUC it’s hard to make forwarding to play nicely with DKIM and spf. There’s some disagreement on how to handle it. (I’m being purposefully vague as I did interact with folks handling this on the google side and don’t want to cause them trouble for helping me out).
AFAICT these have not resulted in any shipping products.
The “more than 10000” also has a large impact in size (sensors need to be very small) and cost (you are not paying for one sensor but 10000).
Of course some applications can do with much less. IIUC the article is all about a _universal_ humanoid robot, able to do _all_ tasks.
An example of feed-forward manipulation is lifting a medium-sized object. Classic example is lifting a coffee cup. If you misjudge a full cup for empty you may spill the contents before your brain manages to replan the action based on sensory input. It takes around 300ms for that feedback loop to happen. We do many thing faster than that would allow.
The linked article has a great example of a task where a human needs feedback control: picking up and lighting a match.
Sibling comments also make a good point on that touch may well be necessary to learn the task. Babies do a lot of trial-and-error manipulation and even adults will do new tasks slower first.
When we (ZenRobotics) tried this 15 years ago a big problem was the creation of sufficiently high-fidelity simulated worlds. Gathering statistics and modelling the geometry, brittleness, flexibility, surface texture, friction, variable density etc of a sufficiently large variety of objects was harder than gathering data from the real world.
Inverted indices were not used as they worked poorly for “an ordered list of words” (as opposed to a bag of words).
And this doesn’t even start to address the ranking part.
I no longer get that dopamine rush of the first drink.
Some people go as far as describing it as anhedonia. I kinda get it.
Preview on a mac handles the file fine.
(My case wasn't solved. It was something about variable delays in getting packets off the network and into userspace but we never got to the bottom of it).
E.g., making a greeting card with somebody's name spelled correctly.
I've also used SUBST when reorganizing network drive mappings.
I guess a Bayesian would increase their estimated probability of such a problem also for the weight loss case, but not by as much (as diabetes predisposes people to other ailments).
Both on these TPUs as well as on pre-Tensor hardware that had Qualcomm DSPs, Pixels would not allow apps access to the kernel interfaces. Access would be blocked or mediated via a separate service process ('binderized HAL').
(Some) OEMs have repeatedly opened access to these kernel interfaces in order to trade security for performance.
(I used to work on compute offload at Google).
I also read that XHTML made template authoring hard, as the template itself might not be valid XHTML and/or different template inputs might make output invalid. (I sadly can't find the source of this point right now, but I can't claim credit for it).