Sadiq Jaffer

36 posts

Sadiq Jaffer

Sadiq Jaffer

@sadiqj

Researcher @Cambridge_CL, Tech @trustedcarbon, OCaml hacker, fmr CEO at Opsian

Cambridge 가입일 Nisan 2009
159 팔로잉263 팔로워
Sadiq Jaffer 리트윗함
KC Sivaramakrishnan
KC Sivaramakrishnan@kc_srk·
. @avsm and @sadiqj have been telling me about their work on geotessera. Interesting to see embedding requests from universities and organisations around the world, from studying Indonesia's mangroves to making better maps of Greenland's west coast. github.com/ucam-eo/geotes….
KC Sivaramakrishnan tweet media
English
0
1
5
851
Sadiq Jaffer 리트윗함
KC Sivaramakrishnan
KC Sivaramakrishnan@kc_srk·
A cool new feature OCaml 5 version is the ability to continuously monitor production runs through low-cost "runtime event tracing" added by @sadiqj. This should enable remarkable insights into the runtime behaviour of OCaml programs.
English
2
11
73
0
Sadiq Jaffer 리트윗함
Anil Madhavapeddy
Anil Madhavapeddy@avsm·
Amazing, @sadiqj just landed a huge step towards multicore into OCaml trunk with the safepoints changes #event-5000840157" target="_blank" rel="nofollow noopener">github.com/ocaml/ocaml/pu…
English
0
5
28
0
Sadiq Jaffer
Sadiq Jaffer@sadiqj·
@yminsky I'm not sure what the current JVM GCs do during marking but there certainly is prefetching ahead of the allocation pointer. I did some digging here: opsian.com/blog/jvms-allo… Experiments to see how effective that trick is in OCaml has been on my TODO list for a while.
English
0
0
1
0
Yaron (Ron) Minsky
Yaron (Ron) Minsky@yminsky·
I'm especially curious about the prefetching improvements. Is this something that other GCs (Go, Java, Haskell, Python, JavaScript) already have?
English
4
0
8
0
Sadiq Jaffer
Sadiq Jaffer@sadiqj·
Big thanks to @shipilev for his suggestions and feedback on this one
English
0
0
1
0
Sadiq Jaffer
Sadiq Jaffer@sadiqj·
@nipafx Thanks for inviting me, was a pleasure and I learnt a fair bit. Till next time!
English
0
0
0
0
Sadiq Jaffer 리트윗함
Richard Warburton ☕
Richard Warburton ☕@RichardWarburto·
Looking forward to speaking on "Production Profiling: What, Why and How" @allthetalksconf tomorrow - 19:45 London time.
English
0
1
0
0
Sadiq Jaffer 리트윗함
Nicolai Parlog 🇺🇦🕊️
After a not very successful first stab at benchmarking NPE performance in #Java14, I got help for a second try: On Thursday, 23rd, at 1900 UTC, Opsian's @sadiqj will join me on stream and together we'll dig into Java 14's most thrilling feature (who said "records"? 🤨).
Nicolai Parlog 🇺🇦🕊️ tweet media
English
1
2
9
0
Sadiq Jaffer
Sadiq Jaffer@sadiqj·
@immad The Culture series! Persevere through Consider Phlebas - it sets the scene. The next three (Player of Games, Use of Weapons and Excession) are amazing.
English
1
0
2
0
immad
immad@immad·
Any one got any good space based scifi book recommendations? Latest ones I read that I liked: - The Murderbot Diaries by Martha Wells - The quantum thief by Hannu Rajaniemi - Red Rising Trilogy by Pierce Brown
English
25
2
24
0
Sadiq Jaffer
Sadiq Jaffer@sadiqj·
Have been doing some low-level optimisation recently and discovered a few neat Linux perf tricks that are worth sharing because they were incredibly useful and helped reduce latency in some parts of the system by 10x.
English
1
7
32
0
Sadiq Jaffer
Sadiq Jaffer@sadiqj·
@acmel Looking forward to stitching lbr. Lbr was useful in cases where the dwarf information was broken - an unfortunate hazard of hacking on a compiler.
English
0
0
0
0
Sadiq Jaffer
Sadiq Jaffer@sadiqj·
@alblue I think we were capturing both at the time, restricting to just user traces is a good idea we should try again.
English
0
0
0
0