Live data from Hacker News

Viewing profile — ahicks

ahicks

HN member
Joined
Wed, Dec 10, 2014, 8:26 PM UTC
HN karma
477
Public activity
39 items

About ahicks

No profile information was provided.

Recent public activity

  1. story
    Ask HN: Getting around the hour-long design interview

    I'm a senior/low-end-of-staff engineer. I've worked on the Rust compiler, been coding for 20 years, etc. etc. If you ask me to solve a problem I can solve it. But I'm going to do s…

  2. comment
    Comment #42048133

    Location: Seattle Remote: Yes Willing to relocate: No Technologies: Rust, C/C++, Python, SQL, Kubernetes, many others Résumé/CV: https://ahicks.io/files/resume.pdf Email: ahicks@ah…

  3. comment
    Comment #41724763

    Location: Seattle Remote: Yes Willing to relocate: No Technologies: Rust, C/C++, Python, SQL, Kubernetes, many others Résumé/CV: https://ahicks.io/files/resume.pdf Email: ahicks@ah…

  4. comment
    Comment #21653733

    Strict or no, Google actually fails at accessibility a lot. The basically broken unergonomic keybindings in docs for starters and the entire fiasco that is Android come to mind imm…

  5. comment
    Comment #21653699

    Sadly the screen readers do actually do a not-so-good job of this, but I think that may in practice be more a function of poor UI for switching indicators on and off. You get 80 ce…

  6. comment
    Comment #21653653

    I own a braille display and use the 93-volume trigonometry textbook from high school and the logic around it with respect to making sure the right chapter was in the classroom with…

  7. comment
    Comment #21653595

    Sadly no. Making charts accessible is an unsolved problem. There have been some efforts for accessible graphing calculators that work more or less, but it's not trivial to make a g…

  8. comment
    Comment #21653551

    From my perspective there is very little difference. The interface I get out of Firefox is exposed as if it were a text-based browser for lack of a better analogy (it's not quite t…

  9. comment
    Comment #21635024

    Firefox and Chrome both have mature accessibility API implementations at this point. Edge is also at least okay. Internet Explorer has worked forever. You then couple those with a …

  10. comment
    Comment #21634558

    I appreciate your assistance but I can check spelling; a simple "Did you know that it's Lynx" would have sufficed. Good to know there's two text-based browsers. I didn't, but I and…

  11. comment
    Comment #21634536

    Google themselves are your example. Leaving aside some horrible accessibility keybindings in Docs, both Docs and Sheets are basically fully accessible. in fact Sheets is the best s…

  12. comment
    Comment #21634443

    I see this like supporting DOS in 2019 or somesuch. There might be an esoteric reason to do so but when 99% of the userbase has left and the old thing can't support new technologie…

  13. comment
    Comment #21633573

    I am blind. I know or have known at least 20 other blind people sufficiently to know what their browsers are. None of them used Links. One of them used Edbrowse. The rest (includin…

  14. comment
    Comment #21556455

    In the insert case call the function InsertWithAllocqation, and also provide an Insert variant that doesn't allocate but can fail. In the reversing case, call the function ReverseI…

  15. comment
    Comment #20888259

    Screen readers have a lot of commands for reading different sized chunks of content. In general there's probably around 50 keystrokes I use on a daily basis. It's not as straightfo…

  16. comment
    Comment #20888220

    They're harsh. But you get used to it in about a week. Espeak is an atypically bad example, which is why NVDA experimented with a fork (and maybe one day the NVDA work will make it…

  17. comment
    Comment #20888191

    I haven't specifically tried different types of audiobooks to see if there's some preferred category. With movies I don't bother with them unless they have descriptive audio, at wh…

  18. comment
    Comment #20888091

    But when the in-group is defined as "is blind"?? I'm not just talking about programmers in this context, or any other cross-section wherein there's some sort of shared vocabulary a…

  19. comment
    Comment #20883994

    You can pass Espeak recordings around legally. It's just GPL. The license applies to the software, not the content produced via it. I will attempt to remember and find the time to …

  20. comment
    Comment #20883316

    Other people in realtime aren't...I guess the best way I have to put it is informationally sparse. There's a lot going on beside what's being said in conversation. Synths don't imp…

  21. comment
    Comment #20883227

    And as a followup to that--because really this is the weird part--some circles of blind people (including mine) talk faster between ourselves. That's not common, but it happens. I …

  22. comment
    Comment #20883169

    I'm the blind dev who refactored a huge chunk of the Rust compiler [0]. I'm at roughly 800 words a minute with a synth, with the proven ability to top out at 1219. 800 or so is the…

  23. comment
    Comment #20586281

    Location: Seattle Remote: Strongly preferred Willing to relocate: Not right now Programming languages: Python, Rust, C++, some JavaScript and Go Technologies: Most of Google Cloud …

  24. comment
    Comment #20372024

    Location: Seattle Remote: Strongly preferred Willing to relocate: Not right now Programming languages: Python, Rust, C++, some JavaScript and Go Technologies: Most of Google Cloud …

  25. comment
    Comment #14135371

    I'd agree with you here, but Rust is powerful enough to abstract serialization behind a macro. You'd probably be using something like Serde instead of writing your own decoder. The…