Live data from Hacker News

Viewing profile — smarkov

smarkov

HN member
Joined
Tue, May 28, 2019, 8:53 AM UTC
HN karma
608
Public activity
99 items

About smarkov

No profile information was provided.

Recent public activity

  1. comment
    Comment #49136459

    Maybe you love being the consumer of RSS feeds, but you certainly wouldn't love being the poor bastard who has to parse them. Even though it's a simple standard that's been around …

  2. comment
    Comment #43735298

    I never said that PHP was universally used, just that it has answers to most problems. jQuery has become obsolete these days because the problems it solves have largely been solved…

  3. comment
    Comment #43735148

    People like to hate on PHP, but PHP provides you with all the tools you need to write a fully working backend, where as JS provides you with half-assed solutions for writing fronte…

  4. comment
    Comment #43124894

    Because it's been trendy to introduce a new unintuitive syntax with every new CSS feature. I am genuinely afraid for the future of CSS as it is becoming increasingly more complex, …

  5. comment
    Comment #43047466

    Remember when we used to be called "web developers"? We then became "software engineers", but forgot the meaning of the word engineer: > Engineering is the practice of using natura…

  6. comment
    Comment #43009306

    I get the potential appeal in having a single language do all things, but in practice the front-end and back-end have vastly different jobs and different capabilities, so I see no …

  7. comment
    Comment #42925268

    I'd love to, but I don't really have a choice at the moment. Maybe I'm just at the wrong place at the wrong time, but as a software engineer I don't feel like I'm doing any actual …

  8. comment
    Comment #42885751

    > People have a right to build substitutes and replacements -- I believe in the "Let a hundred flowers bloom" philosopy. It's a blessing and a curse. Look at package managers, they…

  9. comment
    Comment #42779032

    > `ctx.Value` is an `any -> any` kv store that does not come with any documentation, type checking for which key and value should be available. On a similar note, this is also why …

  10. comment
    Comment #42601028

    I highly recommend Josh's guide: https://www.joshwcomeau.com/css/interactive-guide-to-flexbox... It goes over more advanced gotchas and tips in detail such as flex-basis, auto marg…

  11. comment
    Comment #42537004

    Huh, I've heard about this for a while but for some reason thought it was strictly regarding phones, maybe because they've been making the biggest headlines about it. Looking forwa…

  12. comment
    Comment #42536811

    It's not my area of expertise so I might just be delusional here, but from my understanding phones are difficult to make waterproof if they had replaceable batteries because they r…

  13. comment
    Comment #42536669

    I'm not denying that there are some trade-offs, but I'm also not strictly speaking about phones here. Think electric toothbrushes, trimmers, Bluetooth speakers and the other endles…

  14. comment
    Comment #42536589

    This is a step in the right direction but still doesn't address my biggest concern with e-waste - the battery. Because almost none of the electronics you buy come with a replaceabl…

  15. comment
    Comment #42502534

    And it'll continue to get worse because JS devs love coming up with their own abstractions over everything and piling complexity. You don't write JS, you write TS. You don't write …

  16. comment
    Comment #42203156

    Of course it's not required but when you start pushing the boundaries of a language with the goal of achieving a clean interface, obscure features you wouldn't normally resort to b…

  17. comment
    Comment #41649561

    > what used to be a complex blob of floats is now a simple grid layout. And what used to be relatively simple static layouts designed for a 4:3 screen are now layouts that must acc…

  18. story
    Ask HN: Those who run mainly Linux and game on Windows, what's your setup like?

    Do you use any software that made running both easier? Do you dual boot or have separate PCs? If you have separate PCs do you share peripherals with USB/HDMI/DP switches? What abou…

  19. comment
    Comment #40821773

    > Declaratively describe your UI, React paints it. That's it. No app state management. "that's it" does not paint the full picture. Yes, UI = function(state) is very convenient but…

  20. comment
    Comment #40621626

    > the matchmaker shuffles the queue to avoid the same players being matched together repeatedly This is actually something I hate about multiplayer games with matchmaking nowadays.…

  21. comment
    Comment #40533457

    As someone who's struggled with starting projects from scratch multiple times over and not releasing anything for many years because it was never good enough, half-assing is not th…

  22. comment
    Comment #40491895

    I've been using Go's html/template for the last couple of months and all I can say is that it's still very much a toy. It's fine for basic loops and conditionals but anything beyon…

  23. comment
    Comment #39598899

    > Also, VSCode is built on Electron That's not the point. The point is that it doesn't use a framework like React, Vue, etc., it instead directly creates and manipulates DOM elemen…

  24. comment
    Comment #39429235

    > when pieces fit together nice or can be refactored cleanly This is a trade-off that makes sense to embrace in some contexts, and I do believe that web is one of them. The more ni…

  25. comment
    Comment #39409632

    This might be one of those things like monitor refresh rate where you can only really tell the difference if you've experienced the better version for a while, but I haven't ever f…