Doug
@switchologySoftware engineer interested in high performance Java, Rust, distributed latency sensitive realtime systems... coffee and penguins @[email protected]
Similar User
@giltene
@jpbempel
@nitsanw
@AzulSystems
@toddlmontgomery
@leventov
@Chronicle_SW
@simonbrown
@aalmiray
@heinzkabutz
@forked_franz
@datomic_team
@PeterVeentjer
@mjpt777
@CriteoEng
🦀📕 All chapters of my book, Rust Atomics and Locks, are now freely available online: marabos.nl/atomics/ Enjoy! ✨
⚛️📋 I made an overview of the ARMv8 and x86-64 machine instructions for all the common atomic operations:
🦀 New (cursed) Rust proc macro! This one expands to whatever `use` statements you need to make the rest of the code compile. 🪄 😄
Entropy is not the easiest thing to understand. It is rumored to describe something about information and disorder, but it is unclear why. What do logarithms and sums have to do with the concept of information? Let me explain! ↓ A thread. ↓
I hope there will be a silver lining to the forced WFH where people and businesses find out that this is a viable way to reduce commuting (traffic/time waste/pollution) and improve diversity. IMO It doesn't need to work for everyone all of the time, to prove beneficial.
I hope this presentation will answer many questions about excessive memory usage of a Java process. How to find where large RSS comes from, how to monitor native memory consumption and how to profile off-heap allocations.
Memory Footprint of a Java Process by Andrei Pangin vimeo.com/364039638 @AndreiPangin @GeekOutEE #java #jvmperformance
People fighting against "gender identity" on biological grounds need to get better hobbies. I don't care if you identify as a watermelon as long as you run tests before you submit your PR.
Recently we were looking at why a process, whose parent exited and was reparented appears to run but crashes immediately after writing to stdout.. anyway I found this article on how the TTY driver works. I would thoroughly recommend it: linusakesson.net/programming/tt…
One of the best things I've learnt professionally, that has been applied to my hobby projects, is ruthless scoping, followed by descoping, and more descoping until all that remains is the minimal effort necessary for a project!
Flame graphs are now also in IntelliJ, with integration with Java Flight Recorder and Async profiler blog.jetbrains.com/idea/2019/06/i…
I reimplemented the attach API for HotSpot on POSIX and now I am trying to do the same for OpenJ9. Once completed, I want to do the same for Win32. This way, you can attach using any JVM and self-attach from the same process. Would love to get this out but my C is rusty. Thanks!
Alright, anybody who is (a) good at C, (b) decent at Java, (c) has a minute. Why does my Semaphore code not work: github.com/raphw/byte-bud… - compared to: github.com/eclipse/openj9…
ithare.com/infographics-o… Great article on various classes of performance optimisation. A new one to me was bypass delays that come into affect when switching between int, floating point and vector arithmetic. Agner Fog has more info agner.org/optimize/instr…
For anyone looking to compile JDK 11 or 12 hsdis (the hotspot disassembler) on Linux: gist.github.com/kay/3c7acff64c…
blog.acolyer.org/2019/05/24/zip… Interesting paper on an compression scheme for heap objects. There's a number of cool ideas in that paper and Hotpads are a new technology to me. Paper on Hotpads: people.csail.mit.edu/sanchez/papers…
Forget your CS degree (but you already have, right?), read Code Complete NOW. You'll relearn bits of your degree if/when relevant, right now you need to skill up on the profession. Oh, and welcome to the shitshow!
Tonight I have been mostly been revising 'strong' consistency models youtube.com/watch?v=D5iCl1… "Sequential Consistency versus Linearizability" by @martinkl
uops.info: Characterizing Latency, Throughput, and Port Usage of Instructions on Intel Microarchitectures arxiv.org/pdf/1810.04610… (PDF)
Celebrating their First Day of Trading @Anaplan rings the NYSE Opening Bell #ConnectedPlanning pscp.tv/w/bpCZODIyODE3…
United States Trends
- 1. Astro Bot 33,8 B posts
- 2. #TheGameAwards 457 B posts
- 3. GOTY 70,3 B posts
- 4. $LINGO 70 B posts
- 5. Ciri 68 B posts
- 6. 49ers 58,8 B posts
- 7. Naughty Dog 56,5 B posts
- 8. Deebo 36 B posts
- 9. Okami 108 B posts
- 10. Purdy 21,9 B posts
- 11. Rams 43 B posts
- 12. Niners 10,8 B posts
- 13. Elden Ring 190 B posts
- 14. Witcher 91,3 B posts
- 15. Arcane 275 B posts
- 16. Fallout 43,9 B posts
- 17. Clive 34,9 B posts
- 18. Cooper Kupp 6.529 posts
- 19. Wukong 32,9 B posts
- 20. Friday the 13th 26,2 B posts
Who to follow
-
Gil Tene
@giltene -
Jean-Philippe Bempel @jpbempel.bsky.social
@jpbempel -
Nitsan "Yak" Wakart
@nitsanw -
Azul
@AzulSystems -
Todd L. Montgomery
@toddlmontgomery -
Roman Leventov
@leventov -
Chronicle Software
@Chronicle_SW -
Simon Brown
@simonbrown -
Andres Almiray
@aalmiray -
Heinz Kabutz 🏝 🇬🇷 🇿🇦 ☕️
@heinzkabutz -
Francesco Nigro
@forked_franz -
Datomic
@datomic_team -
Peter Veentjer
@PeterVeentjer -
Martin Thompson
@mjpt777 -
Criteo Engineering
@CriteoEng
Something went wrong.
Something went wrong.