HN user

twh270

761 karma
Posts0
Comments188
View on HN
No posts found.

Back in the VGA days, I worked for a video card maker, and one of them supported a multi-head configuration. You could stick as many as 16 into one machine, if it had enough slots. Thus driving 16 monitors at once. I was responsible for taking the stock Windows 3.1 display driver for the chipset and modifying it for multi-head support. That was a really fun and challenging project, and ultimately very satisfying. I am pretty sure there were a few customers who needed the full 16-card setup.

BTW this was done in the day when drawing pixels on a screen was all done via the CPU telling the card "draw /this/ pixel with /this/ color". Good times!

Agreed, I get better design and arch solutions from it. And part of my system prompt tells it to be an "aggressive critic" of everything, which is great -- sometimes its "critic's corner" piece of the response is more helpful/valuable than the 'normal' part of the response!

Yes, 100%. Being immobile is bad, whether you're standing, sitting, or lying down. (Too much strain from movement is bad too, hence RSI for many of us.)

I really enjoy having the flexibility/option of standing or sitting, and IMO a standing desk is one of those purchases that has a 10x payback.

Another comment mentioned using a linter to prevent 'console.log' from being mergeable in a PR, and this is exactly the kind of approach I'd take. Preventing an invalid state from existing is a pretty useful principle.

I don't know the first thing about such things, but I'll bet if companies were pushed on this they'd suddenly start asserting that it's a lease, which I think is typically taxed similarly to a sale.

I hate the "everything's a subscription" business model that's taking over everything. We'll achieve peak serfdom when the air we breathe, water we drink, and food we eat is bought on a subscription model.

My fear/anxiety causes me to avoid action. Fear of mistakes, failure, reproach/criticism from others, that it's going to take a lot of time/money, that I'll waste a lot of time/money, etc.

Then, once I've procrastinated, my fear/anxiousness of the consequences of NOT doing the thing kicks in and I rush to complete it.

It's great! /s

The best solution I've found is to slow down, introspect into and address my fear/anxiety, and reassure myself that most of the time my fears are entirely or mostly unfounded, and that even if something "bad" happens it won't be catastrophic.

I don't practice that enough, and that's the hill I'm climbing now. I'm also trying to learn to lean more into the feeling of accomplishment ahead of time. In a "it will feel so good to get this done, even if it's not great" way.

I think the only way this gets better is with software development tools that make it impossible to create invalid states.

In the physical world, when we build something complex like a car engine, a microprocessor, or bookcase, the laws of physics guide us and help prevent invalid states. Not all of them -- an upside down bookcase still works -- but a lot of them.

Of course, part of the problem is that when we build the software equivalent of an upside down bookcase, we 'patch' it by creating trim and shims to make it look better and more structurally sound instead of tossing it and making another one the right way.

But mostly, we write software in a way that allows for a ton of incorrect states. As a trivial example, expressing a person's age as an 'int', allowing for negative numbers. As a more complicated example, allowing for setting a coupon's redemption date when it has not yet been clipped.

From the article: "Infineon did not report the flaw to NASA because the company did not know what the transistors would be used for, Fitzpatrick said."

They might not have "known", but come on, you're selling radiation-hardened chips to NASA. You can sure make an educated guess that they might be used for a probe.

I'm guessing there's a clause missing in the contract that says Infineon must disclose all known problems to NASA regardless of how the chips will be used.

Regardless, there are some people at NASA to whom 'Infineon' is now a curse word.

If you work in the JVM ecosystem, I can recommend (Java/Kotlin) + Quarkus + JDBI with Postgres. Quarkus supports testcontainers out of the box for tests, and it just plain works.

I don't have experience with it, but some people also recommend jooq.

Software Friction 2 years ago

Once you're familiar with friction, you start seeing it everywhere. And then you hate how much of it there is. I'm sure there's a philosophical lesson in there somewhere.

As far as battling it goes, my experience is that you can get a lot of mileage by just spending an extra minute or three making something a little cleaner, more readable, less prone to failure, etc.

Experimented a few more minutes, and I have a few suggestions I think I'd like to see implemented:

-- Allow regular expression search. -- Click outside the note to save. (Autosave every N seconds would be nice as well.) -- Customizable CSS. (Yes, I can do this with a local build.) -- Collapse/expand (sub)headings.

I'll give it more of a test drive over the next few days.

Uh... maybe not? I've been living with just a few folders in Outlook for some time now (Inbox[0], Archive, and Important) and can almost always find what I'm looking for. Usually with a search word/phrase, sometimes by another field.

Tags could cover most of my need for taxonomy/organization. (I'm hesitant to say 'all'.)

FYI I noticed a typo, "Github falvored markdown".

[0] I try for 'inbox zero' but am okay with leaving things in my inbox for a few days if I'm expecting to need them soon. Sometimes I flag for followup or color-categorize.

The lawsuit was settled out of court (https://www.wsbradio.com/news/national/documents-detail/VUTB...). Reading between the lines, I'm guessing OceanGate (a company with substantial financial resources) would have buried Lochbridge (an individual with substantially fewer financial resources) in lawsuits if he had not settled. (Not to mention the stress, hardship, and real-or-perceived threat of jail time for Lochbridge, should the court find him to be guilty.)

If you're implying that the judge was somehow complicit in helping OceanGate ('oversaw', meaning presided over and made decisions concerning), then please provide evidence of that?

We dropped Amazon Prime earlier this year, in part because of the introduction of ads, and we haven't missed it. We're now talking about moving to the model where you stream one or two providers at a time, then switch. Between the ads and garbage content, it's just increasingly hard to justify subscribing to a half dozen services just to have options.

I should add we're not doing this because we need to cut costs.

Correction -- at least for Challenger, engineers did not think there was margin, and argued against the launch.

At the technical level, both tragedies were caused by design flaws. Organizationally and culturally, multiple factors contributed, but an attitude of "nothing has happened yet, so this is fine" (normalizing risk) was a major one.

fetishize human workers and read more like activist pieces arguing against tech.

Agreed. The writing style, including adjective/adverb use, is clearly intended to convey an emotional tone of disgust and displeasure.

I'd love to give these people a chance to review a car from the 1900s or 1910s. They'd undoubtedly walk away convinced that the newfangled 'automobile' was a heap of rubbish destined for the dump.

(Of course the successes we have today are built on top of endless heaps of rubbish and a few good ideas.)

Yeah, it's pretty awesome to watch "the first" of something! I wasn't born early enough to watch the moon landing, but I did watch the livestream of the first successful landing of a Falcon 9. Watching that bit of science fiction turn into reality was one of the more memorable moments of my life.

100% control/ownership was "the Microsoft way", but perhaps there's an alternate universe where they did jointly launch OS/2 due to business needs, with Microsoft intending to claw back control. Would have been interesting to see them fight over ownership!

I ran OS/2 Warp for a couple years as my daily driver and agree, it was a fantastic OS. Stable as heck, preemptive multitasking, just a solid workhorse. I would say Windows got "good enough" with Windows 2000, and pretty decent with the release of XPSP3. Many years later....