1. 2

    Datadog has an extensive college recruitment program for recent grads https://www.datadoghq.com/careers/ - I can connect you with the right folks to talk to if you like. Hit me on my email.

    1. 1

      Sounds good l’ll email you

      1. 1

        Do they have entry-level positions? All the ones i can see have requirements like

        You have a track record as an engineer in the operations of a large site

        Your knowledge of JVM is deep and you’ve been in direct contact with JVM internals

        You’re knowledgeable about JIT optimization techniques, you’ve wrestled different garbage collector algorithms

        1. 1

          We do hire juniors. You want to look at the general Software Engineer positions. We get many of our entry level positions straight from universities either by hiring on interns after some rotations or recent grads through college recruitment. We also have a program to hire on boot-camp graduates into our Customer Support teams, which are a stepping stone in Software Engineering.

          We definitely fall into the cliche of putting up impossible job requirements in posts, as do many companies. Sometimes it makes sense for the role we’re trying to fill, sometimes not.

          1. 1

            Ahh, I see. I’m in ca; not as much selection as in the us/eu, so I missed some of the less…postured listings.

            1. 1

              We have quite a few Canadians on staff, including interns. Just sayin’.

      1. 3

        Gerbil Scheme has some very interesting things out of the box. I like the struct and actor macros they have setup. Also having protobuf support built in is a nice plus.

        1. 1

          Also having protobuf support built in is a nice plus.

          I didn’t look, but are you conflating the builtin protocol / rpc stuff with protobuf, or is the underlying mechanism gRPC?

          1. 1

            No there’s a protobuf module as part of the standard library. https://cons.io/reference/protobuf.html#protobuf-modules - which allows you to parse protobuf syntax. This is separate from any RPC implementation, as indeed you can use protobufs without gRPC.

            1. 1

              Oh nice! I missed this! This is really cool!

        1. 3

          This deserves more traction. I believe there is room for another lisp, other than the various Scheme(s) and Common Lisp. I do like Clojure but I don’t like to be locked-in on the Oracle platform. I would also like to see something that is more community driven like Python. But enough of my wishes.

          I think the idea is very nice, implementing a clojure dialect on top of RPython. Part of me wondes why this does not happen more often. Pypy/Rpython seems like a matured framework for JITs for dynamic languages.

          1. 3

            I know you mentioned liking to see another Lisp other than various Schemes, but Pycket is also an implementation of Racket on RPython/PyPy. I agree with you, would love to see more happening in this area.

            1. 2

              I followed pixie when it started. The author is the reason it didn’t grow imo, he just stopped caring and never dog fooded it.

              1. 3

                “Latest commit by heyLu about 1 year ago” says the GitHub page. However I can see recent commits in the log. Using RPython is certainly smart, but I would really like to see some benchmarks, especially when Clojure can run on GraalVM.

            1. 1

              I recently had this exact same experience with FitBit. My device died after 1.5 years (the screen froze, even though the sensors were still recording data). FitBit offered me a 25% coupon on another device (but it was not valid on their newest device.)

              1. 2

                I enjoyed this fun screed. Long live SPARC.

                1. 4

                  Long live OpenSPARC: the original, FOSS CPU’s. Still around as Leon3, T1, and T2. PITON builds on one.

                1. 1

                  Strangeloop is always my goto.

                  1. 2

                    Why not embed the JSON in a data attribute for the containing div, same as you do for the ID? Or even just in a script tag that gets evaluated before the other tag?

                    1. 2

                      I usually do exactly that in apps that I work on:

                      <script id="bootstrap"
                              data-version="1507142129"
                              data-user='{&quot;username&quot;: &quot;&quot;, &quot;id&quot;: null, &quot;organizations&quot;: []}'></script>
                      

                      Then I can grap the script element by id and read the data attributes.

                      1. 1

                        I can’t because the widget is embedded on my customer’s website. I control the widget, but I don’t control my customer website. The data used by the widget are provided by my servers, not by my customer’s website. (I edited the initial post for clarity.)

                      1. 2

                        Excellent use of Pollen, glad to see this out in the wild. I’ve been experimenting with it recently to do a larger site.

                        1. 2

                          This was a stunningly well written blog post. I disagree philosophically with many of the opinions (as a die-hard Emacs user and as someone who builds GUIs/front-ends) but very much appreciated the thoughtful sentiments. The poetic idea of Emacs as a place really stood out. This was a joy and I would gladly read and consider more opinions I disagreed with if executed with similar skill.

                          1. 4

                            Different, but similar to, https://github.com/wolfcw/libfaketime ?

                            1. 3

                              Flux capacitor is a better name, though :)

                            1. 1

                              I needed a lol today. This delivered.

                              1. 2

                                @d_run Please can you add the “video” tag. Thanks!

                                1. 1

                                  I would but I can’t figure out how?

                                  1. 2

                                    I believe a few of us have to click the “suggest” link above and add the video tag.

                                1. 5

                                  In case anyone doesn’t know, Papers We Love has local chapters in a bunch of cities which host talks on various CS papers at a regular interval. It’s usually really interesting, you meet cool people, and it’s a great way to continue your education in theory while working as a professional developer.

                                  1. 2

                                    I’ll second that, the PWL in Montreal is always a fascinating meetup.

                                    1. 2

                                      Many of the chapter meetings are recorded as well - http://paperswelove.org/categories/video/

                                      1. 2

                                        They all look like links to their YouTube channel - I prefer that so I can get an RSS feed.

                                        1. 1

                                          Camino was my goto browser on early OSX for a long time, for a lot of the reasons stated in the article - it was light and fast compared to Firefox/Safari and rendered pages better.

                                          1. 9

                                            One really cool “observation” paper to come out of the memory management community is A Unified Theory of Garbage Collection by Bacon, Cheng, and Rajan

                                            This is one of my favorite papers of all time, highly recommended for everyone!

                                            1. 1

                                              Michael Bernstein does a nice overview of that very paper here: https://www.youtube.com/watch?v=XtUtfARSIv8

                                            1. 9

                                              It’s been hypothesized that iodized salt is responsible for a large part of the Flynn Effect, the gradual increase in IQ around the world over the last hundred years or so.

                                              1. 4

                                                This was a good talk from David Nolen (@swannodette) at Papers We Love NYC. Of note, Matt Might (@mattmight), one of the authors of the paper, was in the audience as well to field some of the tricker questions. The paper is very approachable and comes with runnable code.

                                                1. 3

                                                  Anyone know if the Papers We Love Conf talks were recorded and if so, when they will be available?

                                                  1. 4

                                                    They were recorded. Keep an eye on our YouTube channel for the videos within the next couple of weeks.

                                                    1. 3

                                                      We should have them out in the next few days, we’re waiting on the captioning to come in. We will publicize on the pwlconf.org and paperswelove.org sites, as well as on Twitter.