Patrick Walton

@pcwalton

Research engineer at Mozilla

San Francisco, CA
যোগদান করেছেন নভেম্বর ২০০৯

টুইট

আপনি @pcwalton-কে ব্লক করেছেন

আপনি কি এই টুইটগুলি দেখতে চাওয়ার বিষয়ে নিশ্চিত? টুইটগুলি দেখা হলে @pcwalton অবরোধ মুক্ত হবে না।

  1. ১৪ ঘন্টা আগে

    Going through this platform API abstraction I’m building and trying to get errors consistent has been an interesting eye-opener as to how spotty error handling in native OS APIs is.

    পূর্বাবস্থায়
  2. ১৭ ঘন্টা আগে
    পূর্বাবস্থায়
  3. ১৮ জুলাই

    Gonna plug again as my favorite site by far for learning about garbage collection topics.

    পূর্বাবস্থায়
  4. ১৭ জুলাই

    Are there any benchmarks out there of how generational GC using userfaultfd for barriers performs compared to the traditional approach?

    পূর্বাবস্থায়
  5. ১৭ জুলাই

    Beware of drawing conclusions about generational GC from the Golang ISMM keynote. As far as I can tell, they didn’t test against copying generational GC with bump allocation in the nursery, which is the typical implementation.

    পূর্বাবস্থায়
  6. ১৭ জুলাই

    Just one example: There is no DirectWrite API to render a glyph using grayscale antialiasing. Only bilevel (black & white) and LCD subpixel AA are supported. To render grayscale, you render LCD subpixel and extract the green channel. Really.

    এই থ্রেডটি দেখান
    পূর্বাবস্থায়
  7. ১৭ জুলাই

    I’m just gonna say it: DirectWrite is an impressive feat of engineering. Microsoft managed to make an API that’s not only the worst font library in existence, it’s worse than GDI.

    এই থ্রেডটি দেখান
    পূর্বাবস্থায়
  8. পুনঃ টুইট করেছেন
    ১৭ জুলাই
    -কে উত্তর দিচ্ছেন

    The proportion will vary depending on how you count things, but there's no way you could get a majority for FP, or even that close.

    পূর্বাবস্থায়
  9. ১৬ জুলাই

    One of the weirdest misconceptions we industry folks have about academia is the idea that all academic PL is functional programming.

    পূর্বাবস্থায়
  10. ১৩ জুলাই

    To me, this just proves how hard using concurrency primitives correctly is. The approach of “just give the programmer the low-level tools along with maybe a dynamic race checker, they can handle it properly” isn’t looking so good these days.

    পূর্বাবস্থায়
  11. ১৩ জুলাই

    Why did I support TOML for Cargo? I wanted a format that was (1) simple, (2) terse, (3) supported comments, (4) supported recursive data structures. Requirement (1) eliminates YAML; (2) XML; (3) JSON; (4) INI. TOML seemed to be the most popular format left.

    পূর্বাবস্থায়
  12. ১৩ জুলাই

    My cat walked across my keyboard and closed Twitter. At first I was annoyed but he might be on to something

    পূর্বাবস্থায়
  13. পুনঃ টুইট করেছেন
    ১৩ জুলাই

    the wikipedia page for 8-bit floats just lists them all!! (thanks )

    পূর্বাবস্থায়
  14. পুনঃ টুইট করেছেন
    ১০ জুলাই

    My distaste for at&t x86 syntax is so strong that I use t-mobile for phone service

    পূর্বাবস্থায়
  15. ১১ জুলাই

    One of my favorite accidental features of Rust: Because mem::transmute is a regular function, you can (and often should) annotate what type you’re casting FROM as well as what type you’re casting TO.

    পূর্বাবস্থায়
  16. ১১ জুলাই

    Running any modern browser (or Electron app, like VS Code) in a VM with no graphics acceleration is…quite an eye-opening experience.

    পূর্বাবস্থায়
  17. ১০ জুলাই

    FC_WEIGHT_SEMILIGHT FC_WEIGHT_DEMILIGHT FC_WEIGHT_ULTRABOLD FC_WEIGHT_EXTRABOLD Fontconfig sure is indecisive about prefixes.

    পূর্বাবস্থায়
  18. ৭ জুলাই

    To be clear, I'm not a React hater, and diffing has its use cases (like, y'know, in Git). But I do think that the consequences of diffing have to be carefully thought through before deploying it.

    এই থ্রেডটি দেখান
    পূর্বাবস্থায়
  19. ৭ জুলাই

    Diffing is mostly just a slow way to achieve incremental update of data structures. Whenever I'm tempted to add diffing (most recently, in display lists for Servo), I think about how to make incremental updates fast instead.

    এই থ্রেডটি দেখান
    পূর্বাবস্থায়
  20. ৭ জুলাই

    Tentative conclusion after being burned in performance too many times: Diffing (like in React, but by no means is this unique to React) is a sign that there's something wrong with your framework design.

    এই থ্রেডটি দেখান
    পূর্বাবস্থায়

লোড হতে বেশ কিছুক্ষণ সময় নিচ্ছে।

টুইটার তার ক্ষমতার বাইরে চলে গেছে বা কোনো সাময়িক সমস্যার সম্মুখীন হয়েছে আবার চেষ্টা করুন বা আরও তথ্যের জন্য টুইটারের স্থিতি দেখুন।

    আপনিও পছন্দ করতে পারেন

    ·