Viewing profile — smarkov
smarkov
HN member- Joined
- Tue, May 28, 2019, 8:53 AM UTC
- HN karma
- 608
- Public activity
- 99 items
- HN profile
- View on Hacker News ↗
About smarkov
No profile information was provided.
Recent public activity
-
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 …
-
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…
-
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…
-
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, …
-
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…
-
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 …
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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.…
-
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…
-
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…
-
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…
-
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…
-
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…