a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
Wintermute's comments
activity:
Wintermute  ·  2327 days ago  ·  link  ·    ·  parent  ·  post: The Cargo Cult of Versioning

    I'm talking about creating a package manager from scratch (I'm not proposing every package manager break their users in a post about not breaking your users) for some hypothetical next big language, and in that situation it seems worth fixing even if it's not that big a deal.

Versioning is not the problem with package managers. It's entirely possible to implement a package manager that makes the right choices without changing how we version things. Cargo (Rust's package manager) does just that. That's why I don't think it's necessary to discuss versioning in an article about building a better package manager.

    If this was the only sentence-level criticism you could make I'm not doing so bad :) Notice that I said "non-trivial", not "hard".

Nothing interesting is trivial. That's almost tautological. Calling something out for being non-trivial is either meaningless or equivalent to calling it hard[er than it should be]. In fact, You don't actually need to make the versioning argument at all. I think you can make the exact same point made in the 3 paragraphs following my quote with the following single sentence:

"By making the major version number part of the package name and combining the minor and patch numbers, we get a versioning system where the user is forced to pick a major version and can expect to always use the latest patch to that version".

There are practical reasons why I disagree with the sentence above, but I think it does a pretty good job of making the same point you made in your article in less than half as many words.

Wintermute  ·  2327 days ago  ·  link  ·    ·  parent  ·  post: The Cargo Cult of Versioning

Is your argument that we should give up and use one specific version of each library/package, and manually update the library/package version every so often? I can get behind that for offline software, but for anything exposed to the internet, the possibility of missing security fixes makes me leery of a purely manual update process.

Wintermute  ·  2327 days ago  ·  link  ·    ·  parent  ·  post: The Cargo Cult of Versioning

I am a programmer, and I have to agree. The current scheme of dotted numbers works just fine. Everything mentioned in this post falls into two categories.

1) Package managers should be better at automatically figuring out what version I want.

2) Version strings are should be easier to parse.

(1) is a fair complaint. It's certainly possible to build a better package manager, but you don't need to mess with versioning to do it. (2) is really just arguing semantics. I personally disagree with akkartik, but it's a fundamentally subjective argument.

Wintermute  ·  2327 days ago  ·  link  ·    ·  parent  ·  post: The Cargo Cult of Versioning

"3.0.2" is hard to parse? Are you serious?

This reads like a complaint about the state of package managers, not a convincing argument against common versioning schemes.

I really think you should break this up into two posts. Package managers have nothing to do with versioning. At a fundamental level, any package manager can be adapted to work with any proposed versioning scheme. Likewise, versioning isn't just a feature of package managers. The software I write for my job has version numbers, even though it isn't distributed through any package manager.

Wintermute  ·  2453 days ago  ·  link  ·    ·  parent  ·  post: What happened when Walmart left

Should Walmart (or any other company) do something different? Your comment reads to me as if you believe that Walmart should keep stores open even as they are losing money, which seems totally nonsensical to me.

This is weird, because I have a sort of similar reaction, but at a much lower intensity. The self-serve McDonalds machines were slow, but comprehensible to me. Likewise, self-checkout is occasionally frustrating, but generally much faster than waiting for a human cashier in my experience.

Wintermute  ·  2480 days ago  ·  link  ·    ·  parent  ·  post: Gingrich: Time to rethink special counsel Mueller

In light of the two tweets quoted in the article, I am curious what others think is going on here.

1. Both posts are Gingrich's honest belief at the time they were posted.

2. The first is an honest opinion, the second is a political opinion.

3. The second is honest, the first is political.

4. Both are political positions

5. Other?

The first just seems implausible to me on the basis that no one changes opinions so drastically so fast. If it's the second, third, or fourth, then who would bother reading Twitter posts and ascribing any meaning to them? Surely the only value in reading an individual Republican's Twitter lies in the idea that they do something other thsn parrot Republican talking points?

Surely you mean "a art, so"?

"Trolling is a fishing-derived term that basically means browsing/searching in common English. After thinking about it for a moment, I'm not sure whether the internet-common term derives from a verbification of the noun "troll", a copting of the fishing term, or a combination of the two.

2-5 per day? That sounds amazingly high to me. I don't think I find 2-5 things per month that meet your description. As an example, in a week where I particularly care about the music I listen to (which isn't most weeks), I would consider myself lucky to find a couple songs I like. "Like" seems a much lower bar to me than "become friends with".

What I'm getting at is, I can't tell if we are viewing similar experiences through different perceptual lenses or if we really have vastly different experiences of day to day life.

The yearning resonates with me, but the loss expressed in your third paragraph resonates with me more. It was wonderfully fun to be a young person with no virtually no preconceived world views. Everything was up for debate, and that made it possible to spin elaborate all-connecting webs. But, as I get on in life, I find myself accumulating ideas about how the world works that I believe are rational and correct, but also close doors that, in their closing cut off pieces of that all-connecting web.

Definitely not related to anything that happened in Syria this week. Deactivating and entire BCT is a huge, years long, undertaking.

Wintermute  ·  2669 days ago  ·  link  ·    ·  parent  ·  post: Why I Can't Get Started . . .

I find this fascinating because I'm the opposite. My first list is very much long term directions I want to go, but my second list seems to consist of entirely too much video games and beer drinking time. I suppose it's a good thing that I'm somewhat aware of the second list at all, but I continually live with the feeling that if I really wanted the things on the first list I would study more and play less.

Wintermute  ·  2672 days ago  ·  link  ·    ·  parent  ·  post: Looking for information on Generation X

    I was the last high school class that had shop class. The last to have a World History requirement. The last to have mechanical typing class as a part of the graduating requirements (they removed the typing classes and offered computers as an elective the year after I graduated).

I have no idea how old you are... I had shop class and had to take World History, but I'm too young to have ever even used a typewriter. Hell, I'm not sure I've ever seen a mechanical typewriter in real life.

I think this just about sums up my feelings:

Wintermute  ·  2704 days ago  ·  link  ·    ·  parent  ·  post: Linux user's venture into the land of Windows 7

    That is if you disregard the command line, which obviously is better on Linux

Are you comparing bash to cmd? zsh to Powershell?

Since I took the time to learn Powershell, I have found the command line experience on Windows and Linux to be largely equivalent. Powershell even aliases a large number of sh style commands, so much so that I only really know how to do things on the command line in "*nix style".

Wintermute  ·  2738 days ago  ·  link  ·    ·  parent  ·  post: SpaceX Interplanetary Transport System

So, one thing I noticed during the stream is that they talk about multiple "fueling" trips per crewed vehicle, but you would think that an unmanned fuel transporter would be able to fully fuel a manned vehicle of the same basic design in one trip. That, coupled with the fact that I find it hard to believe that Musk has forgotten to account for the water requirements of an Earth-Mars trip make me think that maybe there are some pretty significant engineering details that have been considered, but where glossed over for the sake of keeping the talk accessible.

Wintermute  ·  2738 days ago  ·  link  ·    ·  parent  ·  post: SpaceX Interplanetary Transport System

I didn't make it past the second question in the Q&A... Did I missing anything interesting?

Wintermute  ·  2743 days ago  ·  link  ·    ·  parent  ·  post: The existential generation gap of No Man's Sky

Weird. I haven't touched No Man's Sky yet because every review I read of it says that the mechanics in the released product are so simple that I the game would get boring long before I'm ready to stop playing it. I didn't see anyone complaining about the lack of multiplayer.

Wintermute  ·  2836 days ago  ·  link  ·    ·  parent  ·  post: Inside Stratolaunch

    ...it has to be cheaper than flying a 747 with a giant hole in the side of its fuselage.

I really doubt it. This thing has to have significantly more dry mass than a 747, and it's got two extra engines burning fuel. Plus, that telescope is going to cause a bunch of drag no matter where you put it.

Wintermute  ·  2836 days ago  ·  link  ·    ·  parent  ·  post: Pubski: June 22, 2016

    Sunday the temperature around the bend through Universal City read 118 degrees.

Never have I been so glad to be paying the absurd rents demanded in the bay area for a summer than this past weekend. Try not to melt.

Wintermute  ·  2839 days ago  ·  link  ·    ·  parent  ·  post: The Air Force is looking for a cheaper Warthog

    The A-10 costs between $19,000 and $20,000 per hour to fly. Welsh said he would like to see an aircraft that cost between $4,000 to $5,000 per hour.

Stopped reading right there... Predictably KB has already provided the exact information I was going to ask about, and the disconnect between the USAF and reality is as wide as ever.

Everyone but the Air Force brass loves the A-10. I get that the airframes are older than dirt and probably need to be replaced (then again, we still fly B-52's), but why don't we just dust off the old A-10 plans, digitize them, maybe do a bit of modern CFD magic on the aerodynamics, and crank out some new Super-Warthogs?

Wintermute  ·  2842 days ago  ·  link  ·    ·  parent  ·  post: Google plans to bring password-free logins to Android apps by year-end

I've honestly kind of given up following this kind of stuff; do they not already store all of that information?

Wintermute  ·  2843 days ago  ·  link  ·    ·  parent  ·  post: Pubski: June 15, 2016

Wow, props to you. I think it took me a good 3 or 4 months to get through Infinite Jest. I think I enjoyed it overall, but I have yet to feel any desire to pick up another DFW book.

When I do eventually get that urge, do you have a recommendation for what to read second?

Wintermute  ·  2845 days ago  ·  link  ·    ·  parent  ·  post: Microsoft to Buy LinkedIn in Deal Valued at $26.2 Billion

I mean, techies are smart enough to not spam their contacts, and the vast majority of on-techies don't even realize they're doing it. Not really that surprising.

I'm more surprised by this deal because I simply don't understand LinkedIn's business model. I have a LinkedIn account, but I really can't articulate a reason why.

    Fuckin' best entertainment value in Orange County

Not saying much... Great write up though. Wish I had heard about it earlier, totally sounds worth $15.

Bored teenagers out of school for the summer seems like the obvious thing to point to.

Wintermute  ·  2864 days ago  ·  link  ·    ·  parent  ·  post: Google aims to kill passwords by the end of this year

Repeat after me: Biometrics are a replacement for a username, not a password. This shit will eventually get hacked, and good luck changing your face when that happens.

Wintermute  ·  2867 days ago  ·  link  ·    ·  parent  ·  post: Indians demand government action after temperatures hit 51C

I was expecting the humidity in India to be pretty high, but 5 minutes of research suggests that it's only about 20% at midday. I've spend quite a bit of time in the desert during summer as well, and while upper 40s is no picnic, it's pretty manageable once you're acclimated.

Wintermute  ·  2873 days ago  ·  link  ·    ·  parent  ·  post: Walmart responsible for far more police calls than comparable stores

I'm not convinced that all of the problems listed in the article wouldn't just happen somewhere else if you closed all of the WalMarts. Go ahead and close and shut down WalMart... Do the shoplifters stop shoplifting? Do the panhandlers stop panhandling? Do the homeless stop sleeping wherever they can? I doubt it.