HNHacker News
TopNewBestAskShowJobs

mtVessel

498 karma · joined February 27, 2009

meet.hn/city/us-Town-of-Putnam-Valley
submissionscomments
mtVessel··on Developers have built windowless bedrooms in Austin
Wow, the comments in this thread are super confusing. They seem to be largely around, "windows are a luxury, not having one is a first-world problem, who wants one anyway?"

Is this the same community that champions human-centered design and architecture, a la Christopher Alexander, Jane Jacobs, etc.?

mtVessel··on Programming Beyond Paradigms
I understand what you're saying, and I agree people should be able to switch as needed. But look at one of the top comments from that link (I swear that wasn't me):

"I find query syntax nigh unreadable. It's like someone stuck some other language in the middle of my C#. The mental switch between that small snippet of code and the surrounding code is harsh and annoying." [1]

[1] https://www.reddit.com/r/csharp/comments/w7n11s/why_does_the...

mtVessel··on Programming Beyond Paradigms
LINQ is an interesting example because it exists in two forms, query syntax and method syntax. You might consider these "mini-paradigms". Most users know one or the other. I've rarely met people who are equally proficient at both. But almost anything you can accomplish in query form can also be done in method form, and the industry has settled on method syntax as the standard.

Why do you think that is? I think it's because method syntax fits more neatly into the larger C# paradigm of imperative code. Using both requires the developer to pivot to a different mental model (declarative coding), so we try to standardize on the one that fits best in the bigger picture. This is what I mean by cognitive load. Most devs can surely handle both, but why make them do extra mental work when that effort is better spent on the problem domain.

mtVessel··on Programming Beyond Paradigms
"Think" being the operative word. Paradigms are mental models of computation and organization. The benefit of designing a language around a single model is ease of understanding. The downside is that this locks the developer into a single way of looking at things, which may not always be the best match for the domain. Multi-paradigm approaches (most modern langs) broaden the available options, but at the cost of greater cognitive load.
mtVessel··on A French village that voted to ban scrolling in public
Is this how we use the term "scrolling" now? I mean, I get "doom scrolling", but now just bare "scrolling" connotes addictive attachment to social media on a mobile device?

<sigh>

Okay, fine.

mtVessel··on It's OK to call it Artificial Intelligence
I've always wished they had called it "simulated intelligence." That would set expectations more appropriately.
mtVessel··on Firefox on the brink?
Not sure how so many in the thread are using FF problem-free? In the past few years I've encountered more and more sites that don't work properly with FF. Most of the issues are around modals that won't dismiss or even display at all. Other issues I can't identify, but the site becomes unresponsive or some content won't load. I think the Ticketmaster ticket selection page was the last one I couldn't use at all with FF. My cable company's site became Chromium only sometime this year and it still is.

Sometimes the cause is uBlock Origin, so I always try turning it off and refreshing. Rarely it's due to enhanced tracking protection. A few times I restarted FF in safe mode to rule out add-ins. It's always just FF.

mtVessel··on "Smartifying" my hi-fi system
Oh, thank god it wasn't just me.
mtVessel··on Former Mozilla exec: Google has sabotaged Firefox for years (2019)
There was a period of time when sites pretty much worked everywhere. In the last five years or so, the number of sites that only work in Chrome was risen precipitously. It's either malice or incompetence, and I have no trouble believing either.
mtVessel··on Why doesn't Windows have an "expert mode"? (2003)
aka you are the brute squad!
mtVessel··on Indoor wood burning raises women’s lung cancer risk by 43%
This was a study of US residents.
mtVessel··on LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter
It's a slightly archaic usage, but it's correct:

repair [1]

verb

repaired; repairing; repairs

intransitive verb

1a: to betake oneself : go

    repaired to the judge's chambers
1b: to come together : rally

[1] https://www.merriam-webster.com/dictionary/repair

mtVessel··on The Tyranny of the Marginal User
Regression to the mean?
mtVessel··on What I have changed my mind about in software development
That's backwards. The code is the how, the why is what comments can add.
mtVessel··on Under $100 Pre-Owned Mini Computers to Use as Desktop PC's and Servers in 2023
Mini PCs, not Mini Computers. TFA is not talking about vaxen.
mtVessel··on Show HN: A non-VC backed content creation and social media platform
That makes intuitive sense. Now, what's an "expression"?
mtVessel··on Proof you can do hard things
Oh, you mean the kind of abstract thinking and problem solving skills you develop from reading history and literature and applying them to the events of the day? Yeah, I totally understood that. Still not sure where Calculus fits in, though.
mtVessel··on Before he was the Unabomber, Ted Kaczynski was a mind-control test subject
You may wish to get in the habit of saying "people" instead of "men", unless you meant males, specifically.
mtVessel··on How's business at Stack Overflow?
How does it distinguish between people who know how to do the thing and people who use copilot, but are terrible at their jobs?
mtVessel··on Transcending My Father's Abuse
All these years I never realized Stockholm was in Asia.

While it may be prevalent among Asian cultures, it is absolutely not specific to them. To defend, and even praise an abuser is a common, human, cross-cultural response to abuse. It's a coping mechanism people use to justify the things that have happened to them, so they can carry on without having to face their awful experiences. It helps relieve them (temporarily) of the "double burden" the abused feel -- they had to suffer the abuse, and then they have to do the work to move past it. Easier to insist the abuser was right, and they themselves are at fault.

To insist this is somehow confined to Asian families negates the experience of people everywhere. The original post was about an Asian family, but unless everyone in here is also Asian, these comments only serve to reinforce the breadth and variety of people for whom this resonates.

mtVessel··on Everything Is Interpolated: Music’s Nostalgia-Industrial Complex
Jim Steinman (that composer) wrote a musical called "The Dream Engine" as his senior thesis at Amherst. It leans heavily on the idea of the defilement of youth. After that he tried to create a rock musical based on Peter Pan. Virtually everything he did after that was a reworking of the ideas from those efforts. It's as if he spent his whole career trying to perfect that one theme of defying mortality.
mtVessel··on Tag Systems
I'm not following your use cases. Why do you need an association database to look for files named .docx or .pdf? I could see it possibly being useful for apps like VLC which open a number of different file types, but then if I used multiple apps to open videos I'd have to remember all the apps I used in order to do that search.
mtVessel··on Tables no longer needed for HTML email
These market share numbers cannot be right, can they? iPhones represent maybe 20% of smartphones in use, and Macs are maybe 15% of all desktops. There's no way that Apple Mail has 60% of the email market.
mtVessel··on Acropalypse: Windows Save File API is defective by design
Sorry, my "reasonable" interpretation of the name tells me that it's a method to choose the file you want to save. It suggests absolutely nothing about actually writing data.
mtVessel··on Acropalypse: Windows Save File API is defective by design
This thread confuses me, possibly because I'm not a UWP dev. OP keeps talking about the FileSavePicker being defective, but isn't that just a control? Isn't the actual writing being done by the FileIO classes? And doesn't it just boil down to someone using them wrong?

In the System.IO namespace we can explicitly specify a FileMode to indicate whether we're appending or overwriting. If the UWP equivalent doesn't exist (and you need to explicitly set the file length to 0 to truncate), why would anyone just assume it does one or the other?

"The API is crap" is still not an excuse for using it wrong. Am I missing something?

mtVessel··on Show HN: Quality News – Towards a fairer ranking algorithm for Hacker News
This is interesting, but it would even better if I could see it sorted by descending upvoteRate.
mtVessel··on Microsoft is going to use Reflect to spot student with inadequate feelings
Given that boys are frequently socialized to swallow their feelings rather than express them, I wonder if focusing on SEL for boys will help bridge the gap.
mtVessel··on Don’t teach during code reviews
Using the Socratic method is being direct. It's directly showing the junior what their thought process should entail when they're writing code. I don't ask these questions because I get off on sounding superior, or want them to play guessing games. I ask these questions because they're the questions I ask myself when it's my work, and part of my job is demonstrating how they should approach their tasks.
mtVessel··on This Is Not Word
Nope. Maybe it's just me.
mtVessel··on This Is Not Word
This Is Not Working (in Firefox)
← PreviousPage 2 of 9Next →