Live data from Hacker News

Viewing profile — nohuhu

nohuhu

HN member
Joined
Thu, Jan 09, 2020, 8:02 PM UTC
HN karma
20
Public activity
31 items

About nohuhu

No profile information was provided.

Recent public activity

  1. comment
    Comment #23422621

    > The better ones are often tied to company-specific frameworks. That is because to implement accessibility in a grid/tree widget to a meaningful level, you need a lot of underlyin…

  2. comment
    Comment #23197704

    > Redux is fantastic and it's quite a simple library. ... and it's an extra library. You can do without it in React, you know. > The rest is what gets you into trouble. Exactly. My…

  3. comment
    Comment #23195154

    > it's the only way to go to build products. This! Back-to-front is a good way to build a scalable, performant, cleanly designed software . Front-to-back is the only viable way to …

  4. comment
    Comment #23194896

    > If that works with your model of the world that's great. Wouldn't kick it out of bed for farting. Oh I see, entity naming could also be improved. ;) > For me, the easiest way to …

  5. comment
    Comment #23185735

    One viable alternative for thunks and sagas that I came up with is using async functions and explicitly getting/setting state: https://github.com/riptano/statium#viewcontroller Sti…

  6. comment
    Comment #22894056

    > I could see a barn find in bad shape suffering a lot more than that. Yeah well, in between being a bottom feeder and looking for fun, machines usually come to me as project piece…

  7. comment
    Comment #22893053

    I haven't gotten to measuring wear on the ways yet, don't think I'll need to scrape them but that's a possibility. This is a pet project of mine, a barn find that was in a pretty b…

  8. comment
    Comment #22892134

    Thanks for submission, a really interesting read! I'm into restoring old woodworking machinery, and hand scraping is one of the methods for truing lathe ways that I've read about. …

  9. comment
    Comment #22837670

    A framework is usually the foundational code for an app, for sure. In this case it was a bona fide JavaScript framework, Ext JS. It is that big because it implements a lot of thing…

  10. comment
    Comment #22837553

    > You still keep it all in your head, but the compiler errors protect you from small mistakes. It is interesting how "protecting from small mistakes" is touted as "solving our API …

  11. comment
    Comment #22837421

    > I'm sure that class of bugs is relevant for Typescript programmers, because they never develop the skills to not implement those bugs in the first place. This rings true, especia…

  12. comment
    Comment #22837202

    Ext JS is the framework in question. The last time I worked on it (Oct 2018), it was about that size shared between two major versions: Classic toolkit and Modern toolkit, includin…

  13. comment
    Comment #22817984

    > Funny, I usually see type haters claiming that they don't actually make the kinds of mistakes that are fixed by strong typing. As your typical type hater, my preferred argument i…

  14. comment
    Comment #22807351

    Not my blog but I find it fascinating: https://technicshistory.com Really surprised nobody mentioned it yet...

  15. comment
    Comment #22699114

    When people ask me what my wife does for a living, I tell them she's working as a full time mom to our 4 kids. She likes that a lot more than being a "housewife". :)

  16. comment
    Comment #22499110

    This makes total sense to me. If you can solve the hardest problems, it is reasonable to expect that you can solve the rest as well. If you fail at solving the hardest problems, th…

  17. comment
    Comment #22498991

    So I guess this is how living in the 1960s felt like? :)

  18. comment
    Comment #22446688

    > I'm not familiar with either of them, but that seems like a lot more code! Sorry, I should have been more forthcoming with explanations but got paged at $work. Almost nobody is f…

  19. comment
    Comment #22446312

    This is what Statium and Urlito are for: import ViewModel from 'statium'; import stateToUri from 'urlito'; const defaultState = { foo: 'bar', qux: { time: Date.now(), }, }; const […

  20. comment
    Comment #22311342

    No generation gap here. I was building my first web apps in early 2000s as well, with Apache and mod_perl. That was exactly the point of that experiment: hey I recall this stuff wa…

  21. comment
    Comment #22311250

    Everybody is different. You might be more productive at doing stuff the "Rails way", somebody else might not be. I know I won't be, simply because I don't know Ruby and/or Rails en…

  22. comment
    Comment #22295153

    How does that play with Redux Hooks for example? https://react-redux.js.org/next/api/hooks If you are using hooks in your components, you need the global store instance. To call th…

  23. comment
    Comment #22294891

    > The ~100ms between submitting a form and getting error messages isn't that big of a hurdle, in my experience. The issue here is not the length of time it takes for the response t…

  24. comment
    Comment #22294432

    > Clicking "save" and getting that feedback in ~100ms is not, in my estimation, worth the massive extra overhead of using a front-end framework, duplicating your validation require…

  25. comment
    Comment #22294359

    > The server still needs to validate, no? Client input should never be trusted. Server needs to validate, but that doesn't mean client shouldn't validate as well. > I've never seen…