HNHacker News
TopNewBestAskShowJobs

0xCAP

291 karma · joined November 3, 2020

submissionscomments
0xCAP··on Writing Python like it's Rust
Absolutely agree. I've been writing Typescript for years for work, but I constantly try and explore other languages. The only language I'm never 100% sure how to handle in terms of importing both local and third party code is Python. Virtualenvs are a joke, and version management is terrible. Local imports don't make sense too.
0xCAP··on Server-sent events
Curious why is this trending? Btw sse are pretty great, only thing I don't get is why they don't allow for binary payloads. That'd have been the icing on the cake.
0xCAP··on Ask HN: Which tech podcasts would you recommend to a friend?
Devtools.fm
0xCAP··on Fulcrum: an ergo-mechanical split keyboard with extra thumb functionality
Still waiting for one of these to reach a sub 100 price point. Just can't get myself to spend 300 on a keyboard.
0xCAP··on Git commands you probably do not need
So basically no fetch, pull or rebase? Mmh...
0xCAP··on Most wanted mafia boss Matteo Messina Denaro has been arrested
Basically arrested in his hometown, while visiting a private clinic, for chemo that had been running for ~1 year.
0xCAP··on For your next side project, make a browser extension
Yes
0xCAP··on Couples who meet on dating apps are more likely to divorce (2021)
Don't you say!
0xCAP··on Hstr: Bash and zsh shell history suggest box
So basically fzf?
0xCAP··on Why Domain Driven Design?
DDD is something not a lot of devs know about, but then every single microservices concept/pattern/architecture is basically some sort of applied DDD. Do I like the philosophy? Yes and no. Yea because it's been a great source of inspiration for me. No because I think Evans, just like Martin and a few others is basically nothing more than a businessman, trying to sell books and workshops and conferences, while being completely detached from the reality of production code, deadlines and code maintainability. The concepts are really interesting, but I'm pretty sure none of the suggested implementations are remotely acceptable in a professional environment.
0xCAP··on Is Turbopack really 10x faster than Vite?
Yeah, the whole thing was totally uncalled for IMHO. I couldn't care less about HMR speed atm, when there are far worse plagues infesting the ecosystem.
0xCAP··on Ask HN: How to intentionally throttle CPU on a M1 MacBook?
Ever heard of Docker?
0xCAP··on I made a guestbook for my website using GitHub Gist and Netlify Functions
Same same.
0xCAP··on bat: A cat(1) Clone with Wings
Been a daily driver since the first day I installed it.
0xCAP··on Tesla engineers takeover Twitter Codebase
Just a matter of time before Twitter runs over a pedestrian.
0xCAP··on Can you become a great engineer if you are stuck on a middling team
I think both. It's not just about creating value, but also finding the energy to go that extra mile and make sure you're pushing your technical boundaries every time you get a chance to. Of course projects and things play a huge role in your professional growth too, I can only imagine how much I'd grow spending X years at a FAANG company compared to a nameless consultancy shop.
0xCAP··on Pokemon Card Animation
Took me a while to REALLY realize this is all CSS no WebGL. You just blew my mind... and ruined my weekend: I'm not leaving home untilI learn this sort of wizardry!
0xCAP··on Tailwind CSS v3.2: revisiting my “feature creep” warning
To be fair, like with any other form form of knowledge, there's a "minimal viable" amount, and a "complete grasp" amount. TailwindCSS adding to the latter is not the library becoming more complex. In order to know 2020's tw's feature set, the amount of stuff to study remained the same.
0xCAP··on Tailwind CSS v3.2: revisiting my “feature creep” warning
Because, if we're talking about css-in-js, then they'd need an external dependency anyway to handle hover/etc.. states. TailwindCSS lets you inline that.
0xCAP··on Most people on antidepressants don’t need them
"Dreamland" by Sam Quinones has everything you need in the subject. Terrific read, top 10 IMHO.
0xCAP··on How to Stop Worrying and Love Front End Dev
Front-end is where a lot of the cool kids are at today IMHO. It's a side of the stack where juniors can bring little to no value, compared to other specialization fields, but also the where I've seen GOOD devs pull real magic out of code. Also, a lot of patterns, algorithms, techniques and paradigms are revolving around modern front-end, while in the past "algo people" would live in the darkness of the backend, leaving FE stuff to juniors and casuals. I myself have followed a -unusual- career path which reflects my realizations on this subject: backend->fullstack->lead/architect->gamedev->frontend. Of course I'll get questioned from time to time, especially during job interviews, because sometimes that would look like the career path of somebody who's failed at upskilling himself in broader roles such lead/architect, but actually, if you interview for the right place, and prove that you're picking front-end out of respect and passion for the craft, and also show that you're perfectly aware and in control of whatever's happening in each and every part of the stack, then I've experienced it's a good signal and sets the foundation for a successful professional outlet.
0xCAP··on Deno vs. Bun performance is rigged
I don't think application developers are the main target for their product. OTOH, if AWS/GCP/ETC. adopted Bun transparently to run your cloud functions faster and using less resources (thus less $$) that would be a win/win situation for all parties involved.
0xCAP··on Day.js – Fast 2kB alternative to Moment.js with the same modern API
This is only you having super basic date needs, not Day.js being overkill in general.
0xCAP··on Telefunc: Remote Functions instead of API
Trying to make me feel old by acting like you're too young to remember about RPC?
0xCAP··on Node_modules: One character saved 50 GB of disk space
Because (IMO)

1. Looks like it attracts a lot of talent these days

2. It's basically so well designed that its smooth learning curve has enabled generations of people to develop cs skills/get jobs/build stuff independently

3. While this and the previous points are not here to state that the JS universe is perfect, I have seen far worse stuff haunting the industry in the past: Php and Java alone have produced thousands of so-called professionals who still have trouble distinguishing db from backend from frontend, and have no remote idea of what dependency management is whatsoever.

0xCAP··on The minimum viable fan control script
A classic example of cat abuse in my book.
0xCAP··on Ask HN: Why corporate culture never increment your salary?
One of the best lessons that I've been taught in my life is to never overestimate people's rationality and cognitive coherence. The same works for organizations.

Companies not matching significative individual value with significative salary is not necessarily part of a meaningful strategy on their side. They might just do it because that's how slow the job market has moved for X years before the boom of IT, but there's no guarantee that it makes the slightest sense.

I've worked in so many orgs that ended up on the verge of crashing just because they couldn't hire/retain talent. This problem coexisted with their attempt of fixing it by working with consulting companies, which charged 10x what an employee/contractor would've charged. Why not hire someone able to match their expectations you ask? "It costs too much money/time/attention" has always been the answer. In the meantime, consulting shops needed constant monitoring because of their usual tendency to overpromise and underdeliver.

IMHO the most successful companies happen to be the ones which defy common salary negotiation/adjustment practices, and that's not a coincidence. They just think about it and see that paying skilled people a decent amount of money makes sense. And then they can focus on their product/services without getting lost in turnover hell.

Side note: high salary means that an employee costs too much to get him to work on minor stuff. Sometimes you outgrow a team, and if the company doesn't have enough high level problems to throw at you, and they don't care too much about it, then you might peacefully negotiate a goodbye agreement.

0xCAP··on Have I Been Squatted?
I don't know if it was intentionL or not, but the typo in the og hn article "sqautted" was a brilliant joke.
0xCAP··on The obsessive pleasures of mechanical-keyboard tinkerers
I'd LOVE to buy a split keyboard, but I can't seem to find any prebuilt that doesn't cost an arm and a leg, and soldering my own is not an option (I have some physical issues impairing my precision hand work).
0xCAP··on Ask HN: How can I come to peace with the years I wasted on pointless things?
I've spent most of my life depressed. I'm talking full-time planning my suicide, if doing anything at all. My tip: just don't chase that inner peace. Regret is not depression. Depression is static. Regret is tension. Anything that's tension can be exploited as a gateway to find energy and purpose. Use that inner fire that burns you from the inside and turn it into an extra fuel tank to get an edge in whatever your working on.
← PreviousPage 3 of 4Next →