SEMW Profile Banner
Simon Woolf Profile
Simon Woolf

@SEMW

Followers
129
Following
332
Media
18
Statuses
295

Programmer, mathmo, curious person. Work: @ablyrealtime 🏳️‍🌈 (this acct is mostly inactive, see pinned)

London
Joined February 2009
Don't wanna be here? Send us removal request.
@SEMW
Simon Woolf
5 years
A couple of close friends of mine have launched their LED cube kit for the Raspberry Pi 3 or 4 on kickstarter today: https://t.co/3TLieQI600 Have a look and please back it if interested!
Tweet card summary image
kickstarter.com
The perfect playground for hundreds of creations
0
1
1
@SEMW
Simon Woolf
5 years
New version of logger_streaming_backend updated for recent versions of Elixir (switching the html templater from Eml to Temple)
Tweet card summary image
hex.pm
A backend for the Elixir Logger that streams logs over HTTP, with per-stream log level and filtering based on metadata
0
0
0
@DrTedros
Tedros Adhanom Ghebreyesus
5 years
Thank you for sharing your story @NickyWoolf. It's always so great to see patients, especially older ones, winning the battle against #COVID19. We can beat this virus, together! And using the chance to say once again: #ThanksHealthHeroes!
50
130
823
@SEMW
Simon Woolf
5 years
at work we are upgrading to Cassandra 3.11, and I felt compelled to make this
0
0
1
@SEMW
Simon Woolf
5 years
Apparently I haven't tweeted anything in over a year. I should start tweeting more! Here's a start: I wrote a post for the Ably blog about optimizing my MQTT-Ably protocol translator
Tweet card summary image
ably.com
Lessons learned from hunting down an obscure setting in the Erlang VM. Sometimes, all you need is a magic switch.
1
0
9
@meadwaj
James Meadway
6 years
If your workplace isn’t safe, you don’t have to work there. Section 44 of the 1996 Employment Rights Act is clear on this. Stay home, save lives.
137
5K
11K
@heyjudka
Judy Savitskaya
6 years
I, too, condemn the use of Sci Hub (you can find the shameful current link on it's wikipedia page), which unfairly enhances the public's interest in science and provides the public with tax $-funded resources for making scientifically informed lifestyle and business choices.
@jrvalcourt
James Valcourt
6 years
I share my colleague’s concern. I fear that SciHub may allow free dissemination of publicly funded research that has been honed by the volunteer labor of university faculty members. Without journals, who would decide if our research is sexy?!?
2
43
151
@SEMW
Simon Woolf
6 years
London programmers: there's a bumper Papers We Love event tomorrow, as a prologue to CurryOn https://t.co/3Z3WIAxUDm . Should be good! DM me if you're going and want to go for a drink afterwards
0
0
0
@SEMW
Simon Woolf
6 years
Powerful talk on the economics of open source and common resources (in the context of npm).
0
0
0
@SEMW
Simon Woolf
6 years
Happy kilogram, ampere, kelvin, and mole redefinition day!
0
0
1
@joeerl
Joe Armstrong
7 years
Prediction. One day computers might become useful
16
282
843
@SEMW
Simon Woolf
7 years
Playing around with @elmlang over xmas, made some art: https://t.co/6smoUlVNVU (source at https://t.co/km7GDJdnXv )
0
0
1
@SEMW
Simon Woolf
7 years
Spent the evening playing @BeatSaber with @MisterJWolf. Played vr games before but nothing that wouldn't be basically just as fun without the vr. But with this I'm finally convinced. You could not do beat saber properly without vr, and it's absolutely bloody brilliant
0
0
3
@SEMW
Simon Woolf
8 years
Also: if running the BEAM together with other services on the same box, set "+sbwt none" to make it play nicer with others (stop it idling with a busy-wait spin to reduce latency). By default it does seem to assume that it's the only important thing being run on your instance
0
0
1
@SEMW
Simon Woolf
8 years
Only reason I can find for it to not be the default is on OS X and Win, that flag causes issues. But surely, default should be whatever IO works best on each platform. Sticking linux users with inefficient IO just for consistency with other platforms' inefficient IO seems crazy
2
0
1
@SEMW
Simon Woolf
8 years
Tip: if running an Erlang server which holds lots of often-idle tcp conns, set `+K true` for a hefty free performance boost. Means it uses epoll rather than poll on linux (see @b0rk's https://t.co/CCnX7FHhpd about those). Beyond me why this isn't the default.
jvns.ca
3
0
3
@SEMW
Simon Woolf
8 years
Turns out using a real strong type system is a lot of fun! Only a couple minor complaints: coming from Elixir, patternmatching is weaker (though ofc still a lot better than js); elm-format gets a bit overenthusiastic with whitespace (fixed with https://t.co/ZCzCzLDT7F)
0
0
0