jon_roelofs Profile Banner
jon Profile
jon

@jon_roelofs

Followers
380
Following
88K
Media
467
Statuses
10K

tweets are provided as-if, and may or may not change observable behavior of my employer.

San Francisco, CA
Joined May 2013
Don't wanna be here? Send us removal request.
@jon_roelofs
jon
2 years
@chordbug optimal in the “minimizes brain damage” sense.
1
4
644
@jon_roelofs
jon
5 years
@thedoh I don’t like telling UDP jokes. Most people don’t get it.
2
7
226
@jon_roelofs
jon
4 years
0
0
109
@jon_roelofs
jon
2 years
@stephentyrone @AaronBallman “I'd just like to interject for a moment. What you're referring to as C/C++, is in fact, the quotient group C/(C ∩ C++), or as I've recently taken to calling it, a tragic mess.”.
2
17
117
@jon_roelofs
jon
2 years
0
0
109
@jon_roelofs
jon
2 years
@olafurw hot take: closing apps makes your battery life worse.
3
1
111
@jon_roelofs
jon
8 months
@evilsocket any interest in working on security in compilers? my team is looking for someone with a peculiar intersection of skills/interests:.
3
14
100
@jon_roelofs
jon
2 years
@gauthampsg @BrianRoemmele two or three emails from customers, I’m sure.
1
0
74
@jon_roelofs
jon
9 months
@hastifliche systolic: yes.diastolic: not yet.
1
0
65
@jon_roelofs
jon
5 years
@tissarah @HeatherDoshay “why did your last employee leave?” is a great retort.
4
2
61
@jon_roelofs
jon
2 years
@MelindaBChu1 @cmsj @amosbastian @ChristianSelig lol, tell me you don’t use Apollo without telling me.
0
0
44
@jon_roelofs
jon
11 months
@d_feldman navigator? I hardly know her!.
0
1
49
@jon_roelofs
jon
10 months
@DrawsMiguel there’s so much “nah, we’re not doing _that_” between clang/gcc in both directions. and a lot of “ugh, okay, I guess we have to emulate gcc’s shit behavior” on the part of clang. haven’t seen much/any gcc folks capitulating to clang {good,weird}ness.
2
0
44
@jon_roelofs
jon
3 years
@johnregehr it’s also a corny joke.
2
0
42
@jon_roelofs
jon
5 years
@Rubberduck203 @RandallKanna wow, even worse than the lie we were all told when we were young that we’d never carry around a calculator in our pockets.
1
1
42
@jon_roelofs
jon
10 months
@caesararum @amelapay I love stale water.
0
1
42
@jon_roelofs
jon
2 years
@jckarter see, you *can* bolt safety on afterward.
1
1
36
@jon_roelofs
jon
2 years
git revert 🤝 🇫🇷 re-vert. make green again.
0
6
36
@jon_roelofs
jon
3 years
@jckarter embedded programming is constitutionally protected: 2A ensures the right to bare ARMs.
1
3
33
@jon_roelofs
jon
11 months
@caesararum reddit.
1
0
34
@jon_roelofs
jon
3 years
@migueldeicaza kinda seems like a distinction without a difference. the value of anything is what someone else is willing to pay for it, including money itself, stocks, etc.
10
0
33
@jon_roelofs
jon
2 years
@jckarter sparkling memcpy.
0
3
32
@jon_roelofs
jon
3 years
@vzverovich it’ll be really fast too, since it’s stored in L2.
0
1
30
@jon_roelofs
jon
7 years
@jckarter sounds like someone discovered -Wactually.
0
0
28
@jon_roelofs
jon
8 months
German is a VLIW language.
0
4
29
@jon_roelofs
jon
1 year
@thingskatedid big “I can’t let you do that Dave^H^H^H^H Kate” vibes.
2
0
28
@jon_roelofs
jon
5 years
@Cor3ntin @vzverovich remember to write your include guards like this to save on compile times:.#ifdef FOO_H.#define FOO_H. #endif.
2
2
28
@jon_roelofs
jon
5 years
@whitequark it’s like glitter: you never get rid of it all.
1
1
27
@jon_roelofs
jon
5 years
@jfbastien @UINT_MIN @ohunt *laughs in chat app entirely implemented in css*.
0
1
19
@jon_roelofs
jon
5 years
@mysterydip @Foone it’s labeled as a device for turning cold air into hot air.
0
0
23
@jon_roelofs
jon
3 years
@json_dirs I wonder how smart their DMCA takedown logic is. If you construct a new pdf with different content but that same hash, will their system still issue the paperwork?.
3
2
25
@jon_roelofs
jon
4 years
@stephentyrone @jckarter none of them compare equally to each other, so everyone wonders what the point is anyway.
2
0
22
@jon_roelofs
jon
3 years
@bikerglen when a grid’s misaligned with another grid behind, that’s a Moiré.
0
1
20
@jon_roelofs
jon
2 years
@vzverovich it puts the “UB” in Uber.
0
0
22
@jon_roelofs
jon
3 years
@jfbastien come on JF, get a grep.
1
0
21
@jon_roelofs
jon
8 months
@mycoliza @DrawsMiguel ${spiderman pointing} x ${scooby do mask reveal}.
0
0
21
@jon_roelofs
jon
5 years
@jfbastien alright, who taught GPT3 how to write C?.
1
0
20
@jon_roelofs
jon
2 years
@awesomekling wait ‘till you see graphics drivers.
1
0
20
@jon_roelofs
jon
11 months
@DrawsMiguel whoever said it was “turtles all the way down” was lying. its lies all the way down.
1
0
20
@jon_roelofs
jon
2 years
>>> exit.Use exit() or Ctrl-D (i.e. EOF) to exit. 😑 clearly you knew what I meant, python.
1
0
18
@jon_roelofs
jon
5 years
@barik @tregoning years later after having been asked the same question, I think the point isn’t that the raw number be in any particular ballpark (higher isn’t necessarily better), but rather that you have an interesting and salient explanation for the number you come up with.
1
0
19
@jon_roelofs
jon
11 months
@caesararum tbf the people running the site are also the worst.
0
0
18
@jon_roelofs
jon
3 years
@vzverovich Ten Things I Hate About C++.
0
0
16
@jon_roelofs
jon
11 months
@DrawsMiguel salt the earth: empty string.
1
0
17
@jon_roelofs
jon
2 years
@SeanMombo > guidance. is that like, advice for how to commit war crimes.
1
0
17
@jon_roelofs
jon
4 years
@vzverovich -fno.
0
0
19
@jon_roelofs
jon
4 years
@slava_pestov Jan 1, 1970.
0
1
16
@jon_roelofs
jon
2 years
@ub_ndr @__phantomderp @Gankra_ they’re shorthand for O, OO, and OOO, as in the level of excitement the optimizer is allowed to have. as a treat.
0
1
16
@jon_roelofs
jon
6 years
@vzverovich @jfbastien Subjective-C.
0
0
18
@jon_roelofs
jon
9 months
@VicVijayakumar mutual friend invited us over to his 4th of july party 13y ago. he had a crush on her since middle school. he no longer talks to either of us.
1
0
16
@jon_roelofs
jon
5 years
C/C++: the quotient group over complex reals.
1
0
14
@jon_roelofs
jon
6 years
@johnregehr @f1ac5 @jfbastien Is that what boxing day is all about?.
0
2
16
@jon_roelofs
jon
4 years
@whitequark GPGA - Gate Programmable Gate Array.
0
2
16
@jon_roelofs
jon
1 year
@smartereveryday @JazzFordManson your cat is the GOAT.
0
0
14
@jon_roelofs
jon
3 years
@davedelong @cabel @codeOfRobin I always thought that was a feature / value judgement on shown passwords.
1
0
12
@jon_roelofs
jon
2 years
@timur_audio @dyigitpolat @pati_gallardo They’re both right. There are both problems that can be found via static analysis that are not flagged, and problems that cannot be found statically.
3
0
16
@jon_roelofs
jon
3 years
@mattgodbolt noble mission
Tweet media one
0
1
16
@jon_roelofs
jon
4 years
@slava_pestov ooh, try a credit card next!.
0
0
13
@jon_roelofs
jon
2 years
0
0
16
@jon_roelofs
jon
2 years
@nwchap @MrBruceHamilton @nycsouthpaw maybe a software engineer gave it an `LGTM`.
0
0
15
@jon_roelofs
jon
3 years
fun fact! C has namespaces.
@thingskatedid
Kate
3 years
@Gankra_ this is a side effect of the syntax; the grammar uses the same production for unions as for structs. the grammar goes like: ( 'struct' | 'union' ) <tag> '{' . '}'. so it's there because those are different types. fun fact! C has namespaces; these are two of them.
0
1
14
@jon_roelofs
jon
3 years
0
0
14
@jon_roelofs
jon
7 years
Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo.
almost always use auto they said . #cpp #cpp17 #moderncpp .
Tweet media one
0
4
12
@jon_roelofs
jon
3 years
@thingskatedid glad the surprise was at needing lab results, and not at the surgery itself.
0
0
14
@jon_roelofs
jon
4 years
@vzverovich well that was unexpected.
1
0
13
@jon_roelofs
jon
4 years
@monovalent @hacks4pancakes I wish phone numbers were public keys. Give out a unique one to every contact, and if they share it with a scammer, you burn the corresponding private key. Keep track of who you gave each pubkey to, and you know who sold your information.
1
0
11
@jon_roelofs
jon
3 years
@vzverovich Honey I Shrunk the C++.
1
0
13
@jon_roelofs
jon
3 years
Look at those prices. Nowadays everyone expects you to give compilers away as a loss-leader.
@OldTechAdverts
OldTechAdverts
3 years
Byte Magazine 1987 December.#retrocomputing #80scomputing
Tweet media one
4
0
12
@jon_roelofs
jon
3 years
@vzverovich so many keywords in this language family are two-faced liars, no wonder people don’t understand them. register is another one, as-is volatile.
1
0
9
@jon_roelofs
jon
5 years
@nucknyan @whitequark 50% of the time it works all the time.
0
0
13
@jon_roelofs
jon
3 years
@sboschn @Rainmaker1973 good, you’re still alive. self preservation instincts have served you well.
1
0
11
@jon_roelofs
jon
2 years
@fluxotronlabs those are some @NanoRaptor -af connectors.
1
0
13
@jon_roelofs
jon
2 years
using 🌋 = std::floor;.
0
1
12
@jon_roelofs
jon
3 years
@olafurw @jfbastien @tim_cook some say the new laptops are top notch.
0
1
12
@jon_roelofs
jon
5 years
@vzverovich maybe horses should also yield to bikes: make it irreducible control flow.
1
0
11
@jon_roelofs
jon
2 years
@jfbastien @slava_pestov seems like the NeXT big thing.
0
0
11
@jon_roelofs
jon
2 years
@Whoever69825008 @IndianaCoco @jhouse678 @FlyBehaviour a voice comes down from the heavens: “STOP THINNING AND REPAINT”.
1
1
11
@jon_roelofs
jon
8 months
this math joke is a derivative work.
@miniapeur
Mathieu Alain
8 months
Tweet media one
0
0
13
@jon_roelofs
jon
1 year
Compiler.
@ChShersh
Dmitrii Kovanikov
1 year
The main course of being a developer is constantly fighting the urge to build your own. Programming language.TODO app.Game.File explorer.Browser.Chat.Terminal emulator.OS.
0
0
11
@jon_roelofs
jon
3 years
@vzverovich In C++, friends can see your privates.
0
1
12
@jon_roelofs
jon
3 years
@vzverovich I thought your thing was C++, not Dart.
2
0
12
@jon_roelofs
jon
8 months
@uneventomato @lefticus -Werror, probably.
1
0
12
@jon_roelofs
jon
3 years
@johnregehr @AffectiveCpp @RECURSIVE_NMI don’t worry, iOS’s image-to-text has your back:.```.bool is even(int x).bool seven = *(bool*) &x:.even.= (x&2 ==.0;.return even;.```.
0
0
11
@jon_roelofs
jon
2 years
@Luc_AI_Insights @nathanwchan don’t think I’ve ever seen the one where the sunnys don’t get duplicated, woah.
0
0
12
@jon_roelofs
jon
3 years
@KenoFischer @whitequark delete this;.
0
0
11
@jon_roelofs
jon
4 years
It has been 0️⃣ days since I have accidentally forgotten the `:` in an scp, and created a destination-host-named copy of the file locally 🤦🏻‍♂️.
1
0
10
@jon_roelofs
jon
2 years
@untitaker @garybernhardt gitignore everything, and then explicitly add what you want to track.
0
0
11
@jon_roelofs
jon
3 years
@jckarter What do you call the corresponding doggo at msft? Raymond Chien.
0
0
9
@jon_roelofs
jon
3 years
@jckarter Websites that are only open during “business hours”.
2
0
9
@jon_roelofs
jon
2 years
0
0
11
@jon_roelofs
jon
7 years
@Meachamus_Prime @RichFelker @Thracks @lizthegrey Stresses the importance for using SSL for everything.
1
0
8
@jon_roelofs
jon
3 years
@PhDio_fr @yemeen knowing a bit of french, I thought it made sense to refer to ln(x) as “log naturale”, and was promptly shunned by one HS math teacher I’ll never forget. the same one who thought it was fun to say “hasta la byebye”. the same one who denied me taking the advanced math track. 🙄.
2
0
9
@jon_roelofs
jon
2 years
It takes a child to raze a village.
Tweet media one
1
0
8
@jon_roelofs
jon
5 years
@nuclearkatie how does one handle it enough to engrave it in the first place?.
0
0
10
@jon_roelofs
jon
2 years
@JohndlvVickers @nattyover @markburgess_osl Having worked with him at CodeSourcery, Joseph Myers is an *extremely* technical individual. One of the smartest people I have ever known.
1
0
8
@jon_roelofs
jon
11 months
@caesararum a certain Hopf quote comes to mind.
0
0
0
@jon_roelofs
jon
8 months
@UMNND @chfsrh interviewer: sorry, we need someone with 50 years of experience in C++.
0
0
10
@jon_roelofs
jon
7 years
@RichFelker @Thracks @lizthegrey how do they distinguish legal/illegal bittorrent traffic?.
4
0
9