|PayPal hardware powered by Go||bradfitz||9/9/13 2:57 PM|
"PayPal Debuts Its Newest Hardware, Beacon, A Bluetooth LE Enabled Device For Hands-Free Check Ins And Payments"
"He, along with the engineers I spoke to, said that this launch was much different than launches past. They all said the launch and collaboration felt more engrained in the startup culture. Not only did the team feel like what they were doing was cutting edge and unique, but written in go (code)"
|Re: [go-nuts] PayPal hardware powered by Go||minux||9/9/13 3:46 PM|
awesome, iiuc, the go code is running in the beacon itself, which means it must be using go for linux/arm?
if it's not using linux, then things will be really interesting.
|Re: [go-nuts] PayPal hardware powered by Go||bradfitz||9/9/13 5:09 PM|
Yes, gc linux/arm, I believe.
And it's either Go tip, or Go 1.1 with cherry-picked changes from Go tip.
|Re: [go-nuts] PayPal hardware powered by Go||Dave Cheney||9/9/13 5:14 PM|
I don't suppose anyone from Paypal on the ML can comment on this ?
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
|Re: [go-nuts] PayPal hardware powered by Go||bradfitz||9/9/13 5:17 PM|
Josh Bleecher Snyder is mentioned in the article and has contributed to the Go standard library.
(I'm guessing >= 1.1 because he's sent in changes to Go since 1.1 came out)
|Re: [go-nuts] PayPal hardware powered by Go||Josh Bleecher Snyder||9/9/13 5:23 PM|
Thanks for sharing this, Brad. You beat me to it.
Yes, gc linux/arm5. And yes, I'm using Go 1.1 plus cherry-picking.
I've encountered a few arm-only bumps with tip recently that I've not
looked into carefully yet. Don't worry, I'll file issues. :)
Look for a blog post with more details sometime soonish. Once it is
up, I'll be sure to share here.
P.S. Thanks to all, both for the language and for the wonderful
community. Writing in Go continues to be the best part of an
all-around very interesting project. (Bespoke hardware and crypto and
BLE, oh my!)
|Re: [go-nuts] PayPal hardware powered by Go||Josh Bleecher Snyder||9/9/13 5:24 PM|
> *JOY*That would be me. Ask me anything. I'll answer as much as I possibly can. :)
|Re: [go-nuts] PayPal hardware powered by Go||Dave Cheney||9/9/13 5:27 PM|
> Yes, gc linux/arm5. And yes, I'm using Go 1.1 plus cherry-picking.I don't think we'll ever be able to put a stake through the marvel
kirkwood chipset, that thing has more lives than a cat.
|Re: [go-nuts] PayPal hardware powered by Go||philip...@gmail.com||9/9/13 10:08 PM|
How well does Go play with low-memory systems? From playing with Go, it seems to me that it would be an awesome language for embedded development, but that GC could cause problems with limited memory. Did you write a custom malloc? How well did it interact with the threading model?
|Re: [go-nuts] PayPal hardware powered by Go||Job van der Zwan||9/9/13 11:52 PM|
On Tuesday, 10 September 2013 02:14:22 UTC+2, Dave Cheney wrote:
You're kind of the godfather of the ARM version of Go, aren't you? I guess congratulations to you and all other ARM contributors are in order, this looks like quite an endorsement.
|Re: [go-nuts] PayPal hardware powered by Go||Dave Cheney||9/10/13 12:30 AM|
Hardly, I'm kind of an uncomfortable Uncle.
|Re: [go-nuts] PayPal hardware powered by Go||Job van der Zwan||9/10/13 12:55 AM|
The awkward one who always has the best gifts at birthdays?
|Re: [go-nuts] PayPal hardware powered by Go||Josh Bleecher Snyder||9/10/13 4:32 AM|
> How well does Go play with low-memory systems?It has been surprisingly smooth sailing (although I am looking forward
to precise GC).
|Re: [go-nuts] PayPal hardware powered by Go||Sander van Harmelen||7/22/14 12:38 AM|
Sure sounds really cool indeed! The thing that triggered me the most, was the BLE part :) Is there anything written in Go that you are using to communicate with BLE hardware? Do you have knowledge of any Go packages or do you have any pointers?
Thanks so much for your time!
Op dinsdag 10 september 2013 02:23:37 UTC+2 schreef Josh Bleecher Snyder:
|Re: [go-nuts] PayPal hardware powered by Go||Sander van Harmelen||7/22/14 12:52 AM|
After googling (once again ;) I found your talk of last GopherCon: http://confreaks.com/videos/3423-gophercon2014-embedded-go-and-bluetooth-low-energy-hardware
Great talk which seems have a whole bunch of pointers to get me started… So thanks and of course I’m always open to even more pointers if you have any!
From: Sander van Harmelen <svanha...@schubergphilis.com>
Date: Tuesday 22 July 2014 09:38:00
To: "golan...@googlegroups.com" <golan...@googlegroups.com>
Cc: "brad...@golang.org" <brad...@golang.org>, "minu...@gmail.com" <minu...@gmail.com>
Subject: Re: [go-nuts] PayPal hardware powered by Go
For more options, visit https://groups.google.com/d/optout.
|Re: [go-nuts] PayPal hardware powered by Go||Josh Bleecher Snyder||7/22/14 1:14 PM|
Glad it was helpful! I'd say that the best thing to do at this point
is experiment and ask questions if/when you get stuck.
|Re: [go-nuts] PayPal hardware powered by Go||Sander van Harmelen||7/22/14 1:35 PM|
Will do... Thx!
|Re: [go-nuts] PayPal hardware powered by Go||Raffaele Sena||7/22/14 6:48 PM|
Slightly related to this, I just created a new package (https://github.com/raff/goble) that aims to implement support for BLE for OSX.
It's basically a port of nodejs noble/bleno and my intention was to add it to gatt directly, but right now gatt is a little too much "linux only".
If we can figure out a way to make it more platform independent (maybe do it like noble/bleno and move the HCI stuff in a "linux" package) I'd be more than happy to contribute directly there. Otherwise once I have a few more things working I may try to do the "reverse" (make my code generate the same data that HCI generates and plug it in as a "darwin specific" shim, or something like that).
On Tue, Jul 22, 2014 at 1:34 PM, Sander van Harmelen <SvanHa...@schubergphilis.com> wrote:
Will do... Thx!> Hi Josh...
|Re: [go-nuts] PayPal hardware powered by Go||Josh Bleecher Snyder||7/23/14 11:24 AM|
> Slightly related to this, I just created a new packageThat's great! I started playing with the XPC stuff but got distracted
by my looming GopherCon talk. :)
I'm very open to moving the HCI stuff into a separate package. And I
do think for reasons of (enforced) interface compatibility that it'd
be better to have a single home for this stuff. I'd welcome pull