Log inSign up
Maxime Chevalier
7,962 posts
Image
user avatar
Maxime Chevalier
@Love2Code
💖 ➞ λ: CS PhD, into compiler design, programming languages, music, simulation, ML/AI, robotics. Follow me code code reviews, stock picks and dating advice.
Montreal, Canada
pointersgonewild.com
Joined November 2011
299
Following
19.4K
Followers
  • Pinned
    user avatar
    Maxime Chevalier
    @Love2Code
    Dec 5, 2021
    NoiseCraft: a Browser-Based Visual Programming Language for Sound & Music
    Image
    NoiseCraft: a Browser-Based Visual Programming Language for Sound & Music
    From pointersgonewild.com
  • user avatar
    Maxime Chevalier
    @Love2Code
    Oct 17, 2025
    The more I play with coding LLMs, the more I feel like those predictions for AGI and no more coding jobs in two years are dumb takes by clueless people with a vested interest in receiving AI investments. Valuable tools for sure, but "true" AGI might still be 10-20 years away.
    39K
  • user avatar
    Maxime Chevalier
    @Love2Code
    Oct 27, 2025
    Replying to @RobertJALA
    The game industry is widely known for underpaying people, treating them like shit, constant "crunch mode" and generally chewing people. That probably doesn't help retain talent/skills. People join in their 20s and by their 30s probably want to do something else.
    31K
  • user avatar
    Maxime Chevalier
    @Love2Code
    May 14, 2019
    When all you have is gradient descent, everything looks like a differentiable function.
  • user avatar
    Maxime Chevalier
    @Love2Code
    Apr 9, 2023
    Rust has strengths, but imo, the added cognitive overhead and syntactic noise of having to deal with things like Rc<RefCell<Box<MyType>>> and borrowing vs mutable borrowing are a huge step backwards in terms of usability. Completely sacrifice ergonomics to please the PLT gods.
    165K
  • user avatar
    Maxime Chevalier
    @Love2Code
    Aug 18, 2024
    Maybe there shouldn't be such a concept as "falsy" in the first place. Accept only booleans in if statements, while loops, logical expressions, etc.
    user avatar
    MapleLeaf 🍁
    @heyImMapleLeaf
    Aug 17, 2024
    ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY ZERO SHOULD NOT BE FALSY
    53K
  • user avatar
    Maxime Chevalier
    @Love2Code
    Feb 18, 2024
    Understanding C can genuinely help you understand how computers work on a deeper level. Is it the only way? No. But it's an effective way to deepen your understanding. There are fundamental concepts you may never grasp if you've never used a systems language, eg cache locality.
    user avatar
    Glitchbyte
    @0xglitchbyte
    Feb 17, 2024
    “You dont need to learn C, I didnt” Anyone telling you that is limiting you in favor of their ego Most of the worlds software is in C/C++ Operating systems, browsers, game engines, your favorite programming language Is most likely written in C/C++ It certainly helps to
    87K
  • user avatar
    Maxime Chevalier
    @Love2Code
    Jul 30, 2025
    People have told me that LLMs would mean less new languages would be created, give a moat to existing languages because there's more training data, but I tried a fun experiment... I created my own toy language that is JS/Lox-like with actor-based parallelism, and then I used
    Image
    41K
  • user avatar
    Maxime Chevalier
    @Love2Code
    Apr 12, 2022
    Compiler design is like the plumbing of computer science. It's hard work and it's not a "sexy" trendy field but it will never stop being needed.
  • user avatar
    Maxime Chevalier
    @Love2Code
    Feb 11, 2019
    I've come to realize that feeling useful is a basic human need. When I don't feel like I'm contributing something worthwhile, working on something I truly believe in, I feel terrible. It may seem obvious to you, but I didn't realize this until I was past 30.
  • user avatar
    Maxime Chevalier
    @Love2Code
    Jun 21, 2021
    How Tesla trains its 100% pure vision self-driving car neural network - Andrej Karpathy at CVPR 2021 Workshop on Autonomous Vehicles - YouTube youtube.com/watch?v=NSDTZQ…
  • user avatar
    Maxime Chevalier
    @Love2Code
    Jul 12, 2024
    Beating the L1 cache with value speculation
    mazzo.li
    Beating the L1 cache with value speculation
    46K
  • user avatar
    Maxime Chevalier
    @Love2Code
    Jun 30, 2023
    Zig is working on implementing its own backend to replace LLVM 🤔 As someone with experience implementing a compiler backend, I think that getting an MVP working is not that hard, but beating LLVM's performance will take a lot of work.
    Image
    make the main zig executable no longer depend on LLVM, LLD, and Clang libraries · Issue #16270 ·...
    From github.com
    122K
  • user avatar
    Maxime Chevalier
    @Love2Code
    Oct 23, 2024
    Slightly trolling but also true: when you try to encode every possible constraint in your type system, you end up with an explosion of types (shocked Pikachu face). Can be both useful in some places and very cumbersome in others.
    user avatar
    Glitchbyte
    @0xglitchbyte
    Oct 22, 2024
    How hard can strings be?
    Image
    35K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up