Viewing profile — mwcampbell
mwcampbell
HN member- Joined
- Wed, Feb 06, 2013, 1:14 AM UTC
- HN karma
- 11,178
- Public activity
- 3,677 items
- HN profile
- View on Hacker News ↗
About mwcampbell
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
-
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 …
-
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?
-
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…
-
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…
-
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…
-
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.…
-
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…
-
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?
-
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…
- story
-
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…
-
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.
-
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.
-
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.
-
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…
-
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…
-
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…
-
comment
Comment #47590934
Yeah, I see what you mean now. Sorry.
-
comment
Comment #47590168
DTrace was absolutely a product of pre-Oracle Sun, not Oracle.
-
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…
-
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…
-
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…
-
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…
-
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.
-
comment
Comment #47055288
This idea is a major theme in this story by Robert Kingett: https://sightlessscribbles.com/the-colonization-of-confidenc...