Live data from Hacker News

Viewing profile — mwcampbell

mwcampbell

HN member
Joined
Wed, Feb 06, 2013, 1:14 AM UTC
HN karma
11,178
Public activity
3,677 items

About mwcampbell

Note to PR folks: I'm not the InfoQ.com editor named Matt Campbell. Please don't email me about your upcoming press release. If anyone knows a better way to clear up this confusion, please contact me.

I'm a software developer specializing in accessibility for blind and visually impaired people. From mid-2017 to late 2020, I worked for Microsoft on the Windows accessibility team, though my comments were always my own opinion posted on my own initiative.

I'm legally blind myself; I have enough sight to read a desktop computer screen up close with slightly enlarged fonts, but I often use a screen reader when browsing the Web, doing email, and other tasks that don't involve code. (Don't get me wrong; totally blind people can program, but I never got used to doing it that way myself.)

Of course, there's more to me than visual impairment. When it comes to programming, I'm also particularly interested in the challenges of developing cross-platform applications that integrate smoothly with the host platform. Outside of programming, I love music and love to sing. Pre-COVID, I often did karaoke (of course, I memorize the words). And like many nerds, I read science fiction.

Email: mattcampbell@pobox.com

Twitter: @mw_campbell

Blog: http://mwcampbell.us/blog/

Location: Wichita, Kansas, US

[ my public key: https://keybase.io/mwcampbell; my proof: https://keybase.io/mwcampbell/sigs/9sbxkfOoTyW6C8IiDB50bP_ZWa-V73AfbdmvUlfOKe8 ]

Recent public activity

  1. comment
    Comment #49073119

    To steelman the haters, I think their view is that the industry is so uniquely shitty that it's unconscionable to help the industry at all by using the tech, which is a product of …

  2. comment
    Comment #48836753

    I wonder how you arrived at that number. Is it perhaps a number that we should aspire to, if we want to write high-quality, maintainable code by hand?

  3. comment
    Comment #48777747

    > once the RAM bottleneck passes Do we have evidence that this will actually happen? Maybe the belief that it won't pass is what requires evidence, but I think there's a widespread…

  4. comment
    Comment #48719434

    Compiler developers didn't hoover up as much human creative work as they could, legally or not, to evolve a giant inscrutable thing that does what it does probabilistically, with t…

  5. comment
    Comment #48637025

    Well, the frontier models aren't freely available in the same way that the training data (the public web) is; they're only available as a limited no-cost tier of a paid service. Th…

  6. comment
    Comment #48636819

    Rust with wxWidgets via wxDragon has recently become a viable option for some kinds of apps. It even has dark mode now. wxWidgets comes with a disappointing amount of bloat though.…

  7. comment
    Comment #48519402

    I invested about $4,000 in an NVIDIA DGX Spark several months ago. 128 GB of unified RAM, and the NVIDIA GB10 chip. With the RAM, the several CPU cores, and the 4 TB NVMe SSD, it's…

  8. comment
    Comment #48393499

    Have you found evidence that the code is actually low-quality, or is that just an assumption based on the fact that it's evidently largely LLM-generated?

  9. comment
    Comment #47875309

    IMO the word "compute" is too generic here. To me, the most valuable thing that personal computers have brought us so far is the ability to communicate smoothly across (dis)abiliti…

  10. story
  11. comment
    Comment #47856669

    Are there any models that are specifically trained to produce diagrams as SVG? I'd much prefer that to diffusion-based raster image generation models for a few reasons: - The usual…

  12. comment
    Comment #47823632

    > “A healthy man has many dreams. A sick man has only one.” I'm partially blind, and I know many fully blind people. None of us have being sighted as our one dream.

  13. comment
    Comment #47673885

    That's fine, if we only care about ourselves. I guess the harder part is convincing everyone else to unplug from mass media and not raise their kids on it.

  14. comment
    Comment #47673755

    Then maybe we need to kill mass media once and for all. Keep the global communication network, but let it be all small-scale communities.

  15. comment
    Comment #47659369

    Your argument presupposes that we should accept escalating baseline hardware requirements as good or even necessary, for a desktop computing world that was, from the user's perspec…

  16. comment
    Comment #47659235

    Yes, text shaping and layout are complex. My point is that the program wasn't doing anything that should have required a GPU, particularly for the resolutions that were common back…

  17. comment
    Comment #47656224

    > WPF was good As someone who saw what impact WPF had on average users running average hardware in the late 2000s to early 2010s, I disagree. In 2011, my brother was in seminary, u…

  18. comment
    Comment #47590934

    Yeah, I see what you mean now. Sorry.

  19. comment
    Comment #47590168

    DTrace was absolutely a product of pre-Oracle Sun, not Oracle.

  20. comment
    Comment #47464407

    I hope we can still get to a point where wasm modules can directly access the web platform APIs and get JS out of the picture entirely. After all, those APIs themselves are impleme…

  21. comment
    Comment #47196961

    > Boilerplate and scaffolding Have we really reached the limit of how much we can reliably automate these things via good old metaprogramming and/or generator scripts, without reso…

  22. comment
    Comment #47158458

    We had Joel Spolsky saying that users don't read back in 2000, around the same time that Steve Krug published _Don't Make Me Think_: https://www.joelonsoftware.com/2000/04/26/desig…

  23. comment
    Comment #47082734

    Every little detail matters though. In SQL, do you want your database field to have limited length? If so, pay attention to validation, including cases where the field's content is…

  24. comment
    Comment #47082335

    I disagree on Kubernetes versus ECS. For me, the reasons to use ECS are not having to pay for a control plane, and not having to keep up with the Kubernetes upgrade treadmill.

  25. comment
    Comment #47055288

    This idea is a major theme in this story by Robert Kingett: https://sightlessscribbles.com/the-colonization-of-confidenc...