HNHacker News
TopNewBestAskShowJobs

timw4mail

1,495 karma · joined March 5, 2013

submissionscomments
timw4mail··on Ask HN: Changing my mind about JavaScript
Until you have to deal with Jest for testing, or React.
timw4mail··on Ask HN: Changing my mind about JavaScript
It *should* still be the default.
timw4mail··on Ask HN: Changing my mind about JavaScript
My biggest gripe with Typescript is how much more difficult (Except perhaps in Bun/Deno) it is to set up compared to vanilla JS.
timw4mail··on Please Stop Reinventing JSX
And when you have to go to the server to get data, it's often slow with a client-side 'app' anyway.

The client-side part doesn't make data transfer any faster.

timw4mail··on Please Stop Reinventing JSX
A chat app is one of those relatively few cases where React makes some sense.

But, React is easy and intuitive to use for the use case that makes the least sense. Once you get to complex state, I'd argue that React doesn't help much. There are a lot of different tools and ways to manage state, but the way React takes over rendering often leads to weird and confusing bugs, as the 'declarative' syntax is a *very* leaky abstraction.

timw4mail··on Please Stop Reinventing JSX
In many cases you could have a server-side client for your API calls, with a little client-side code for features that actually require it.
timw4mail··on I Hope Rust Does Not Oxidize Everything
Rust doesn't play quite as nicely with Gentoo's packaging system as C/C++, but yes, that seems excessively long.

Then again, I'm fairly sure I have starship installed via `cargo install`, not via portage (Gentoo's packaging system).

I'm a Rust and Gentoo lover :D

timw4mail··on Don't Refactor Like Uncle Bob
That is my favorite software book. Deep implementations, but shallow interfaces is a good rule of thumb.
timw4mail··on Debian is the greatest Linux distro of them all
Debian may have the biggest name in package managers, but Gentoo is my 'home distro'.

Debian has to make choices to use older package versions in many cases, as they don't seem to have a good system for multiple package versions. This means packages are often outdated in general.

Gentoo basically lets you choose versions arbitrarily, which I consider a big plus when it comes to, say, PHP. Also, no silly package drama, you pick which features you want for a package within the package manager system.

timw4mail··on Boeing sales tumble as company gets no orders for 737 MAX for 2nd straight month
The industry is heavily regulated for good reason: safety. And there was a time when it was even more regulated: routes were assigned.
timw4mail··on Want to pay cash? That'll cost you extra
Not to mention the pain of making change
timw4mail··on OpenSSH introduces options to penalize undesirable behavior
Any time you access an SSH connection from a different computer, you basically need the password.
timw4mail··on Desktop Linux is an Untapped Gold Mine
The Windows 11 UI is slow. The Settings app in particular is stupid slow.
timw4mail··on The Future Is Retro – ModRetro
Very appealing until I see 3xAA batteries. Maybe this bothers me more than it should, but 2 or 4 batteries are just better.
timw4mail··on The Decline of the User Interface
What does touch have to do with making the visual interface worse?
timw4mail··on The Decline of the User Interface
Where am I on this page, and how long is it? No idea until I find the invisible scollbar! That really is an irksome trend.
timw4mail··on Trinity keeps KDE 3 on life support
It still exists!
timw4mail··on The KeePassXC Kerfuffle
It's not about convenience above all else, it's about that practical balance that allows for the best practical security.
timw4mail··on The KeePassXC Kerfuffle
Gentoo's packaging system is much more flexible. There are USE flags, which allow you to compile the package with whatever set of features you want.
timw4mail··on The KeePassXC Kerfuffle
It was really both. The rudeness certainly escalated the issue.
timw4mail··on The KeePassXC Kerfuffle
I think this really highlights the difficulty of squaring software with a lot of configuration options and one-package-per-program binary package management.

Sometimes a pretty good compromise is found, like with PHP, where there's a core package, and additional packages for a common subset of extensions.

Here, though, I both understand, and don't understand.

It's one thing to disable the favicon downloading, and Have I been PWNed integration. That's a fairly obvious case where the security is improved.

But browser integration, hardware key support, and TOTP integration are more nuanced cases. I know I would have a hard time using a password manager without browser integration...especially with increasing security friction adding up.

Security is very important. But security is not the end goal, the goal is to provide the best *practical* defense possible. Browser integration, TOTP integration, passkey support, and hardware key integration all can add enough convenience to actually improve security.

timw4mail··on The rise of the disposable car
I'm pretty sure every Mitsubishi car sold in the US is imported, and there are quite a few Mirages and Outlanders on the road.
timw4mail··on The rise of the disposable car
My understanding is that CVTs are more like a chain, i.e. a segmented metal belt.

It sure seems like they would be great for large trucks if they could be made beefy enough.

timw4mail··on Microsoft should accept and give up Windows 11, throw everything at Windows 12
How many more hoops do I have to jump through to get my desktop like Windows 98 in this version of Windows?
timw4mail··on Microsoft should accept and give up Windows 11, throw everything at Windows 12
I kind of miss Windows 7 visually. Even if it was just a polished version of Vista.
timw4mail··on T-Mobile to acquire most of U.S. Cellular in $4.4B deal
Basically exclusively at this point.
timw4mail··on The Nascar Camera Tech Behind a Historic 0.001s Photo Finish
Splitter length is very strictly regulated, as is every part of the stock car. There have been big penalties for much more subtle infractions, especially in the last few seasons with the current car design.
timw4mail··on Merging Remix and React Router
...and completely changing how everything works on each major version change.
timw4mail··on I'm tired of makefiles
The lack of cached dependencies is an advantage in most non-compiled languages, though.
timw4mail··on KeePassXC Debian maintainer has removed all network features
Absolute security means you can't do anything. Too much security friction can easily lead to *much more insecure* workarounds.
← PreviousPage 5 of 26Next →