Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Chuck Remes
@chuckremes
Hoping this winter I can get back to some RINA work. Will probably play with mruby a bit for some microcontroller stuff. 😀
Brian Shirai
@brixen
lots of stuff happening in IPFS still, and I'm thinking a lot about what "cloud-native virtual machine" would be
ohh, sounds cool!
check out the IPFS starlog entry for last week https://blog.ipfs.io/weekly-69/
this looks pretty interesting, found it there https://medium.com/3box/3box-architecture-a3e35c82e919
Chuck Remes
@chuckremes
Interesting job opportunities listed there
Brian Shirai
@brixen
things that are high on my list for "cloud-native" Rubinius:
  1. remove Ruby from the build system (perennial)
  2. talk to the network by default
  3. reduce / eliminate dependence on rubygems by enabling IPFS access by default
  4. enhance existing logging
  5. ensure existing metrics works over the network
  6. build something like a feature flag into the existing metrics, diagnostics, logging infrastructure
  7. ensure Rubinius builds as a docker image really well
how's the family @chuckremes, good Thanksgiving holiday?
Chuck Remes
@chuckremes
I’ll have to read that medium post later
Good list
Brian Shirai
@brixen
  1. move C-API to an optionally-loaded shared library
Chuck Remes
@chuckremes
Family is good. Youngest just turned 1 and oldest turns 3 shortly. They are loving the holidays. Lots of family time, presents, etc.
Brian Shirai
@brixen
nice! what terrific ages
learning so much, personalities blossoming
Chuck Remes
@chuckremes
I’m leveraging Santa’s naughty / nice list with the 3 year old 😎
Brian Shirai
@brixen
yeah, done that, but Miwa is almost 7 so I think she'll figure it out soon :laughing:
she basically asked me last year if I was Santa lmao
Chuck Remes
@chuckremes
Yeah, the 3 year old is his own little man. Based on my experience with two kids I’d say I have the nature vs nurture argument pretty well settled. Nature by a mile!
Brian Shirai
@brixen
haha, nature definitely has a loud voice
Chuck Remes
@chuckremes
Haha you are definitely Santa! I can’t wait for 7... they are so capable at that age.
Brian Shirai
@brixen
yeah, Miwa did her first piano recital after playing for about 1.5 years and did really well
and of course her Japanese is way way better than mine
Chuck Remes
@chuckremes
Impressive!
Brian Shirai
@brixen
btw, if you ever feel like doing some performance spelunking, Rubinius is about on par with MRI for executing instructions, but the overhead for calling a method seems to be 2x MRI, and since we call so many Ruby methods (instead of C functions), that adds up
sweet, looks like the openssl work succeeded on Travis
5 days will be 13 years I've been working on Rubinius 😎
I guess I should probably get that JIT working :laughing:
Chuck Remes
@chuckremes
Lol.
You are certainly persistent
Brian Shirai
@brixen
I wish I'd been efficient too lol
should have cut with the nonsense years ago (something something a fork in the road)
we're still in the dark ages of building software, so much potential to improve things
Chuck Remes
@chuckremes
Haha I suggested a fork years ago. (I know that’s not the fork you are referring to)
Brian Shirai
@brixen
superset @chuckremes, superset :grin:
takes so much effort to push this boulder up the hill https://github.com/rubinius/ruby-stdlib (2 years ago :sob: )
glad I gave myself some breathing room by using version 5 as the cutoff lol
Laurent Julliard
@ljulliar

has anyone watched the HTM videos by Numenta? https://www.youtube.com/playlist?list=PL3yXMgtrZmDqhsFQzwUC9V8MeeVOQ7eZ9

Hi brixen! I have been following Numenta for years. I actually translated the original HTM white paper in French and also ported HTM Studio to Linux. They are doing fantastic work and the way they work is quite unique.

And no, I'm not dead :-) Still working on rW but not as much as I would like and I'm currently trying a different path to write the virtual machine. More on this in a couple of days/weeks once I have some proven pieces of code
Chuck Remes
@chuckremes
Lol, yes, a superset of ruby!
Laurent Julliard
@ljulliar
And my approach for rW will rely on a subset of something. Not a superset 😉
Brian Shirai
@brixen
hey @ljulliar! how are things?
that's so cool RE Numenta, I've been aware of them for years but haven't really dived into the material, other than reading On Intelligence years ago
looking forward to seeing your approach with rW
I'm focusing on improving some of the basic stuff in Rubinius so that I can support more rW work (see :point_up: December 1, 2019 4:05 PM )
@ljulliar I've been thinking what Rubinius might be like if the instruction set could support something like HTM directly, especially since there's a bunch of normal computation stuff that could support custom encoders (early, not very developed thought, but thinking about it)
Laurent Julliard
@ljulliar
Ah, ah... interesting thoughts about HTM. Tell me about the kind of encoders you are thinking of ?
And 13 years on Rubinius. Whaooo ! So Rubinius is born the same year as Rails (2006) ?
Brian Shirai
@brixen
Evan Phoenix started working on Rubinius (on his honeymoon) early 2006, he announced it at RubyConf that year and I heard about it and started contributing 6 Dec 06 :grinning:
RE encoders, any kind that can be created really
encoders are such an integral part of HTM and there's a lot of contexts where I can see needing to perform some computation to create them, so being able to combine the two computation engines seamlessly seems really powerful