HNHacker News
TopNewBestAskShowJobs

janjongboom

1,876 karma · joined December 13, 2011

CTO and cofounder at Edge Impulse. Building ML models that run on constrained devices.
submissionscomments
janjongboom··on Inside a $34 smartphone
Are you sure that 3G license fees are paid on this phone? From my experience sourcing cheap phones this price is not possible unless you avoid the licensing.

Lowest we could go for a SC7715 was about 35$.

janjongboom··on Show HN: JanOS – A new OS that turns your smartphone into an IoT board
Correct, but they're exposed over file descriptors, and I added http://janos.io/api-reference/fs.html to talk to them :-).
janjongboom··on Show HN: JanOS – A new OS that turns your smartphone into an IoT board
Firefox OS is (basically): AOSP kernel, Boot to Gecko, Gaia frontend JanOS is: AOSP kernel, Boot to Gecko, JanOS frontend

Made some changes to both AOSP and B2G, but not so much. See http://janos.io/about.html

janjongboom··on Show HN: JanOS – A new OS that turns your smartphone into an IoT board
No, not super easy, but not impossible either. http://ee.telenor.io/gonzo/hardware/2015/02/10/gpio.html
janjongboom··on Show HN: JanOS – A new OS that turns your smartphone into an IoT board
Driver: http://janjongboom.com/7710_driver.rar
janjongboom··on Show HN: JanOS – A new OS that turns your smartphone into an IoT board
Yeah, true, but the building blocks are available to port it to any cheap Android 4.x phone. I just don't have them available. I also chose this particular list because all of them ship rooted and have downloadable images available in case someone f*ks up, so I don't brick anyone's device :-)

An open source kernel also helps when you do GPIO support etc.

janjongboom··on Show HN: JanOS – A new OS that turns your smartphone into an IoT board
The 30$ phones are based on the Spreadtrum SC6821 chipset and are sold around Asia. There are four different ones in India alone (Intex Cloud Fx f.e.) that go for this price.

Probably can get some SC6820 phones as well and make a port. Don't know if those are readily available in western countries.

Its though to get your hands on the super cheap handsets in US / Europe. But if there's sufficient interest we can go to an odm and just order 20,000 for <25$.

Edit: the cherry mobile phone went for 23$(!!) During their intro offering

janjongboom··on Destructuring and Recursion in ES6
Also coming to ES6 is destructuring objects:

  function doSomething(aObj) {
    let { x, y } = aObj;
  }
  
  doSomething({ x: 1, y: 4 })
janjongboom··on Ask HN: Who is hiring? (February 2015)
Telenor Digital - http://telenordigital.com/ - Amsterdam, Netherlands / Oslo, Norway - Relocation offered

Telenor Digital is the R&D company for Telenor, a telco with $12 billion in revenue and ventures around Europe and Asia. Our team in the CTO office gets to have all the fun: we get to play with amazing emerging technologies, not in the “not going anywhere” pure research way, but instead applying it to projects that make their way into the hands of real customers. We ramp up fast, we fail fast (hopefully learning a thing or two along the way), and we have a lot of fun doing it.

Projects we worked on in the past year are launching Firefox OS devices in Bangladesh, working on the WebRTC implementation in Firefox, write patches to improve the graphics stack in Mozilla. We have a great relationship with Mozilla and we submitted hundred of patches in the past year. Most of your code will end up open source.

We're doing most of our stuff in JavaScript and C++, but one of our new projects will be in Go, we also do some embedded software, we try to use all the newest tech, and if you get enthusiastic about new technology and open source, then you totally want to submit your resume.

http://www.telenordigital.com/jobs/engineer-office-of-the-ct...

ALSO! We're hiring an engineer specifically to work full-time on WebRTC implementation in Mozilla. Same team, same fun, just fully WebRTC focused!

http://www.telenordigital.com/jobs/webrtc-engineer/

janjongboom··on Firefox OS as an Internet of Things Platform
Sorry for the repost but it never hit the frontpage yesterday for some reason despite having quite some points.
janjongboom··on Palantir Pricelist (page 27) [pdf]
What's a "time in theater" bonus? Never heard of the term & can't find it on Google either.
janjongboom··on Firefox Add-on Enables Web Development Across Browsers and Devices
Firefox for Android supports plugins, I guess you can install Firebug for it. For other browsers: Firebug Lite. It's a purely HTML version of Firebug.
janjongboom··on Yahoo stopping all new development of YUI
Architect[1]

[1] https://github.com/c9/architect

janjongboom··on Mozilla Unveils $33 Intex Cloud FX Smartphone
I have a preview phone here that is based on a chipset from the same manufacturer (although it has one 3G SIM slot and one 2G SIM slot) and both SIMs are active at the same time (internet only at one). So I guess that's the case for this phone as well.
janjongboom··on Mozilla Unveils $33 Intex Cloud FX Smartphone
From the top of my head: less animations, no autocorrect on the keyboard, quicker killing of applications, memory pressure events integrated in the built-in applications so they clear out stuff when needed.

More information can be found on the Tarako[1] info page at MDN. I saw the finished device (I have a dev version here with an old build) last week in Oslo and was surprised that it worked that well. Panning the homescreen had no jank and opening and closing apps was fairly fast.

[1] https://wiki.mozilla.org/FirefoxOS/Tarako

janjongboom··on Mozilla Unveils $33 Intex Cloud FX Smartphone
ConnectA2, a WhatsApp client, comes bundled with the phone.
janjongboom··on Choose hotels by the quality of their WiFi
While the WiFi in most hotels is horrendous, wired internet is pretty awesome most of the time. A network cable is always in my suitcase and my laptop can run as an access point for my other devices. A separate access point could also come in handy (you have very small ones nowadays).

During JSDay.it people had a lot of time even connecting to the WiFi while I was running at 80 mbps.

janjongboom··on The new Cloud9 development environment
Funny thing that both Zef and Tim are former Cloud9 employees. They largely build upon the same stack with VFS[0] and Ace.

[0] https://github.com/c9/vfs

janjongboom··on Microsoft Ending its Short-Lived Tenure as Android Phone Maker
The thing that REALLY surprises me is that according to the article they pulled the plug on Asha and S40 phones. That's insane. In the market where the volumes are (Asia, Africa) they are everywhere.

In Q3 2013 Nokia sold 47 million feature phones (6 times more than their Lumias). In comparison, Apple sold 31 million iPhones in that time frame.

Pulling the plug on that seems crazy to me. Big opportunity for Firefox OS though, as it was created to compete at the Asha price level. If there is no competition from Nokia/MS anymore the only offering between 30-50 USD will be FFOS devices.

janjongboom··on Simpsons in CSS
I'm pretty sure it's an animation that is there intentionally.
janjongboom··on How can an introvert Asian engineer like me make friends?
The language 'problem' is covered by quite some meetups, I found one [1] pretty quickly that looks like fun in SF, but there will be more.

Another thing that helps me connect to people quickly is the local couchsurf community. Just show up at one of their meetups, in general it's all people from around the world that are easy-going and up for fun. Plus they're interested in different cultures so you can learn them a thing or two as well :-)

Regarding girls and cars, that's just crazy talk. Just say that you're an environmentalist if anyone ever asks.

[1] http://www.meetup.com/languageloverssf/

janjongboom··on Firefox OS ecosystem redefines the entry-level smartphone
I don't think so. In WebOS there was a Web App Runtime[1] but not the whole stack is built on top of web. Contrary to Firefox OS where the device boots into a web browser, so there is no notion of 'Compiled' or 'native' apps.

[1] http://siliconangle.com/files/2011/12/webos-architecture.png

janjongboom··on Amazon Loses Bid For .Amazon Domain
Falsehoods programmers believe about addressess: http://www.mjt.me.uk/posts/falsehoods-programmers-believe-ab...
janjongboom··on Firefox OS 2.0 starts emerging from its cocoon
Of course you can run 2.0 on it. You'll have to build Gecko with the Revolution patches for now, but they're open source.

Other than that, the Keon and Peak (previous generation GeeksPhones) are the most hackable phones I ever had. Daily new builds of all versions, and easy to build custom Gecko for it. Guess they will do the same for the Revolution.

(I have Keon, Peak and Revolution)

janjongboom··on Firefox OS 2.0 starts emerging from its cocoon
I very much doubt that Windows Phone will be a player there. The Lumia 520 sells for ~150 USD without contract. That's the lowest WP8 can go. Nokia introduced their Android phones because they'll run on cheaper hardware.
janjongboom··on Fix the OS of your own smartphone (with Firefox OS)
Plus you need to remount the moment you want to actually do write actions to protected areas of the phone.
janjongboom··on Fix the OS of your own smartphone (with Firefox OS)
True, if you would want to persist these changes you should handle your own updates (have a branch and apply upstream changes on top of it). These changes will currently be overwritten by an OS update.
janjongboom··on Fix the OS of your own smartphone (with Firefox OS)
I doubt that, you can't push system level (certified) apps through the app manager if you're not rooted either.
janjongboom··on 500 days – the longest streak on GitHub?
Michal commits which movies/whatever he watches to GitHub :p
janjongboom··on Project Tango
I used to work for one of the largest real estate portals in Europe, and people seldom watched the video of a property (if available). We also added floorplans from floorplanner.com and that converted way better. Now 25% of the listed properties has one.
← PreviousPage 3 of 5Next →