Roberto Clapis     

@empijei

Chocolate Factory Boffin . In 💛 with parallel programming and security. (he/him)

Zürich, Switzerland
Joined May 2015

Tweets

You blocked @empijei

Are you sure you want to view these Tweets? Viewing Tweets won't unblock @empijei

  1. Pinned Tweet

    🔊🔊🔊 New blog post: re-implementing the "sync" package with just channels and select. 🔊🔊🔊 if you are interested in the expressive power of sync primitives you might want to take a look 😁

    Show this thread
    Undo
  2. Jan 24

    Our research on Safari's Intelligent Tracking Prevention (ITP) is now available on cc

    Undo
  3. Jan 22

    Earlier today we published the details of a set of vulnerabilities in Safari's Intelligent Tracking Prevention privacy mechanism: . They are... interesting. [1/9]

    Show this thread
    Undo
  4. It is very interesting for the web platform that browser vendors are trying to move towards a more privacy oriented model. Nonetheless every addition to the web platform can create an imbalance in this beautifully complicated environment.

    Undo
  5. Hi folks, I'm taking a break. I'm taking a break from conferences, meetups, writing blog posts, open source, Twitter and most of the stuff I've been doing in the past years. I'll be back when I start feeling better.

    Undo
  6. And thanks to netstack now I can ping TamaGo. Runtime, USB driver and TCP/IP stack without a single line of C in sight.

    Undo
  7. Show this thread
    Undo
  8. func main() { var val int println(&val) f(10000) println(&val) } func f(i int) { if i--; i == 0 { return } f(i) } this program prints: [playground (spoilers) ]

    Show this thread
    Undo
  9. 16 Dec 2019

    Delightful post by on how you can implement every part of the "sync" package using just channels and select. A great way to understand these primitives better!

    Undo
  10. 13 Dec 2019

    > syncmap is the most misused single structure in the entire Go standard library > people assume it's just thread-safe hashmap. It's NOT 🗣️ on

    Undo
  11. Show this thread
    Undo
  12. 🔊🔊🔊 post: sneaky race conditions in Go and Rust 🔊🔊🔊 The most common family of race conditions that Go and Rust currently do not detect or prevent(and you should probably know about). Special thanks to for Rust help!

    Show this thread
    Undo
  13. Show this thread
    Undo
  14. Undo
  15. > Rob, what did you do while sleep deprived without Netflix downloads in a 2h flight? Did you sleep? > I tried writing a ruby regex that only accepts valid Go programs. > ... > I think it's possible > ... > What?

    Undo
  16. Undo
  17. , if you are not fuzz testing your code, why? (Please, please, please retweet for reach)

    Undo
  18. 11 Dec 2019
    Replying to
    Undo
  19. Apparently go mutexes can express hysteresis behaviors:

    Undo
  20. Attackers do fuzzing as a service, they just have to improve the reporting bit.

    Undo

Loading seems to be taking a while.

Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

    You may also like

    ·