Live data from Hacker News

Viewing profile — belmarca

belmarca

HN member
Joined
Fri, Mar 11, 2022, 7:27 PM UTC
HN karma
235
Public activity
91 items

About belmarca

marc-andre (\dot) belanger (\at) umontreal (\dot) ca

Recent public activity

  1. comment
    Comment #48949674

    There is a lot of confusion around those words. I personally make a distinction between a "compiler" and a "transpiler". A compiler preserves the semantics - if you compile Scheme …

  2. comment
    Comment #48949598

    Gambit Scheme ( https://github.com/gambit/gambit ) is a highly performant Scheme implementation ( https://ecraven.github.io/r7rs-benchmarks/ ). Gerbil ( https://cons.io ) is built …

  3. comment
    Comment #48713554

    You will need a combination of the two. The filename should contain a compound business identifier, essentially a tuple of appropriate facts, as well as a (truncated) hash of the c…

  4. comment
    Comment #48698265

    Nice. The book contains a bunch of good information that could already be found elsewhere but collecting it is quite practical. I highly suggest to read Kleppmann's Designing Data-…

  5. comment
    Comment #48558802

    OK, sure the concepts might be harder than setting up an environment. But setting things up is, by experience, a very real, very annoying and time-consuming blocker. We have studen…

  6. comment
    Comment #48558773

    We started this project before LLMs were popularized :) And surprisingly enough, experience says a lot of students would get stuck anyway.

  7. comment
    Comment #48555309

    Are these first-year undergrad courses? We can't assume students know anything about Docker or can even install packages on their systems. Some of them really have no idea at all, …

  8. comment
    Comment #48549172

    Yes, definitely the case. Just imagine a class with 100 students, each with a system that has its own quirks (OS, browser, and a mix of versions, etc). We built codeBoot ( https://…

  9. comment
    Comment #48549087

    Hey, this is super interesting! We have been working on a quite similar system over the past few years at Université de Montréal. We develop and use codeBoot ( https://codeboot.org…

  10. comment
    Comment #48378279

    This is not typically how Who is Hiring works :) I was CTO/engineer at a FinTech up until last month. You can find my email in my profile.

  11. comment
    Comment #48360758

    Location: Montreal Remote: Yes Willing to relocate: No unless very strong commitment. Technologies: Python, JavaScript, Scheme, PostgreSQL, ClickHouse, compilers, interpreters, for…

  12. comment
    Comment #48360737

    I would say about 80% of the code was in "production". Obvious hiccups were fixed after a few weeks of running. The platform was collecting, transforming, distributing data as desi…

  13. comment
    Comment #48130194

    My first task at my last job was removing access to an employee being let go. I had just gone through onboarding so I knew every (documented) service we needed to handle. We live t…

  14. comment
    Comment #48124521

    I didn't "do the wrong thing" for 8 months. I built reliable, robust software that did what it was designed for. Would you say calculators rot brains? Did the invention of writing …

  15. comment
    Comment #48122822

    I don't fully agree with the quote. You can't really outsource thinking nor understanding. You can outsource the generation of streams of tokens that may or may not be appropriate …

  16. comment
    Comment #48122687

    I have just stepped down from a CTO job where I built a FinTech's stack from the ground up. I leveraged a Claude Max plan for about 8 months and I can say with absolute certainty I…

  17. comment
    Comment #48017420

    Location: Montreal Remote: Yes Willing to relocate: No unless very strong client commitment. Technologies: Python, JavaScript, Scheme, PostgreSQL, ClickHouse, compilers, interprete…

  18. comment
    Comment #44321759

    BTW the team has received a well-deserved ISMM Best Paper award for their work. I just want to say a huge congrats to all of them who I have seen work very hard on this paper!

  19. comment
    Comment #44314531

    We are thinking about using two domains: codeboot.org for "company" things, and codeboot.app for the actual IDE and user applications. Or vice-versa. We don't want to break the cur…

  20. comment
    Comment #44311607

    Really glad you appreciate! We use it to teach introductory programing courses and the simplistic UI is purpose-built for that use-case. It really is a joy to program with, but we'…

  21. comment
    Comment #44310325

    You should check out https://codeboot.org . It's a fully client-side Python IDE with single-stepping, a virtual (non-hierarchical) filesystem, an FFI to call JS code and a few othe…

  22. comment
    Comment #44253107

    This really echos our own experience at BLINX [1]. Pr. Marc Feeley's lab develops codeBoot [2], an online IDE to teach students programming (and more!). We created BLINX as a hardw…

  23. comment
    Comment #44097126

    Hi :) You should check out Gerbil Scheme ( https://cons.io ). It is built on top of Gambit Scheme ( https://gambitscheme.org ) and has the generics you are looking for.

  24. comment
    Comment #44052266

    But it's definitely not a compiler! I think "Astra - a new js2exe bundler" is much less ambiguous because it's... a bundler!

  25. comment
    Comment #44042880

    I clicked on this hoping for an actual compiler. However from what I can see this is a bundler. The name is confusing.