Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Mark Nadal
    @amark
    confirmed: GCM works in NodeJS
    Robert Heessels
    @robertheessels
    Wow!
    This is why I think it's important to store the compression and signing type with the data!!!
    This will happen again some day (maybe years from now).
    If I remember correctly, it was already discouraged when we started using in, but all the browsers seemed to support it.
    Mark Nadal
    @amark
    yes
    oh?
    recall anything else? So oops did I just publish GCM with bad browser support? :/ :/ :/
    Robert Heessels
    @robertheessels
    I was talking about CBC :-)
    If I remember correctly, CBC was already discouraged when we started using it, but all the browsers seemed to support it
    I think this change is fine (and luckily just in time)
    But we really need to store the type!
    Mark Nadal
    @amark
    yeah
    agreed >.<
    idea: our default PBKDF2, AES, ECDSA, ECDH, etc. should all be various 000 type codes
    so that way if the code doesn't exist
    boom!
    I guess they'll be strings :/ not numbers woops
    Robert Heessels
    @robertheessels
    the shorter the better.
    use the trick to make them variable length, depending on the first bit of each byte, or something like that
    or I guess you just add it to the json?
    Mark Nadal
    @amark
    variable length is good
    yeah, it'd be encoded in the SEA{}
    cya!
    Mika
    @mhelander
    @amark sorry for my absence, had one week vacation (!) followed by two working weeks, then three weeks of summer vacation days. That's more than I've able to spend in last 3-4 years combined.
    Sounds like you've got good grip with SEA lately... I'll try to catch up better during those vacation weeks for sure.
    I also want to restart my ESP32 effort and do something useful with it. Definitely JS-code and looking forward to port Gun to it too.
    Robert Heessels
    @robertheessels
    Hi @mhelander Nice to see you again! All good over there?
    Mark Nadal
    @amark
    WOW @mhelander that makes me so happy that you've actually had some stress-relief and vacation time :) you deserve it!
    I'm glad things are hopefully clearing up.
    how much can I then burden/hire/pay/contract you for some very specific goals with :( constraints that we need done? Or would that be a no-go cause you actually want to enjoy/have-fun with your own free-time/projects?
    Mika
    @mhelander
    @robertheessels yeah mostly OK. Just went down on trail commuting, rainy day, and fractured a rib again. That's week ago, now coffin doesn't hurt so much and riding those trails works again.
    @amark it seems so. At work, active project is in hand-over phase, finally, and after summer vacation hopefully new challenges ahead. Three weeks is way too much to just "rest", I've scheduled some postponed activities to my to-do list, and Gun SEA is one of those, of course.
    Robert Heessels
    @robertheessels
    O wow. You just keep going. Amazing.
    Mark Nadal
    @amark
    @mhelander holy cow, you are a unstoppable beast.
    @mhelander well I was also curious if you'd be interested in me paying to have you rip EasyRTC (the working WebRTC library we've found) into pieces and remove SocketIO as a dependency and make it as minimal as possible (without losing the reliability of the system, I betting it works well because they have several STUN/ICE servers preprogrammed into it, like Google's etc.) so that way we can plug it into GUN as lightweight as possible. (?)
    IDK if that will be any fun to salvage the code and strip it down to minimal awesome?
    Mika
    @mhelander
    That sounds interesting...
    Mark Nadal
    @amark
    ping me (privately) about rates to see if I can make a budget for it?
    Mika
    @mhelander
    @amark Have you got any clarity to Finnish rates & practicalities? I've got this self-employed entrepreneur account & status, if you really want to pay something... it means that I can send (via email) bill which has provision for Finnish tax and the service I'm using (OP-kevytyrittäjä) will do all bookkeeping and keeps taxman happy.
    Btw, briefly checked master SEA.js code and it looks to got evolved to even more secure direction, using IIFE enclosing for private data, good job!
    Brock Atkinson
    @BrockAtkinson
    <3 reading this thread
    Mark Nadal
    @amark
    @mhelander Martti (1st Bitcoin contributor) is also working for us and he is in Finland, but I don't assume Helsinki software/senior-software/etc. rates from google/glassdoor are always accurate (I tried to hire a guy in Dubai and google/payscale said senior motion graphic artists are like $40K USD which I thought was weird cause I thought Dubai was super expensive, and he was like "no no they're $xxK + housing bonus + mustang car bonus + food bonus + ..." and I was like woaaah! Can't do that :P) anyways my email is mark@gun.eco . the SEA IIFE was you ;) lol.
    @BrockAtkinson how are things going? :)
    Brock Atkinson
    @BrockAtkinson
    progressing, had my hand in some Australian household brands' websites
    Mark Nadal
    @amark
    nice!! Any screenshots? :D
    Brock Atkinson
    @BrockAtkinson
    hmm, I could get some but I didn't design only build
    been working with shopify
    Brock Atkinson
    @BrockAtkinson
    it's nice but a little strange when it comes to what they call Apps - external services
    Mark Nadal
    @amark
    frontend, backend, both?
    Brock Atkinson
    @BrockAtkinson
    yeah both, it's a decent job variety of tasks
    how's development been? I see you were on a sprint recently
    exciting to see goldfish making a real thing open source like that
    Mika
    @mhelander
    Btw, found this interesting enough to post my question/answer/feedback about approach:
    https://medium.com/@anirudheka/how-to-avoid-looping-multiple-times-through-a-list-while-chaining-maps-and-filters-e2f113964b49
    Found this out while we're heading @ work toward Functional Programming patterns where this was pretty good way to implement in our unit-test cases.