Skip Navigation

Posts
10
Comments
688
Joined
2 yr. ago

  • I agree with everything you said except the lightning port. The lightning port came out 4 years before USB C did and it did a much better job than any other port on the market at the time. Apple wasn’t going to make that investment if they weren’t going to stick with it for a while, for one every iPhone user would hate having to switch cables again that quickly, but also there was no guarantee USB C was going to succeed. Apple even participated in creating the USB C spec, as I detailed in another comment. Honestly I think the lightning port is actually better than USB C for what it does: incredibly thin, non clogging, waterproof phone port.

    They should not have used it for other junk like the fucking Magic Mouse or whatever other mice or keyboard peripherals there were used for.

  • I mean, maybe, but that doesn't really change anything. Excel is better for a lot of use cases and whether that's due to terrible antitrust violations or not doesn't really change the fact of the matter. I honestly would love to use Libre or Open office, and it's literally the first thing I tried, it just doesn't work for most of the things I would need it for.

  • I guess it depends on your goals. I install Intellij, or WebStorm, or PyCharm, or RubyMine, and I get a working environment right out of the box. I don't have to figure out what functionality is missing, then go search for the most maintained and up to date plugin, hoping that it has all the features I need. It just works. I use VS Code a lot, every day, but it's sorely lacking, even with all of the plugins it has, in basic stuff like refactoring an entire codebase, or just regular old code cleanup. I'll give a few examples, they might have equivalents in the vs code ecosystem, but I have not been able to find them.

    1. Inspect Code

    In JB products I can choose Code > Inspect Code, from the menu bar, and have it show everything wrong with the project, including code that is never hit, code that is duplicated, Control Flow issues, Data Flow issues, typos, probable bugs, Security issues (including in your dependencies), migration aids, the list goes on and on and on. And it doesn't just do it for one language in your repo, it does it for every file type. So you don't have to install a plugin that finds security issues in your poms, and then one that finds them in package.json, and then another for your gemfile, etc.

    1. Structural Search and Replace

    This one is quite hard to describe, so I'll let the intellij docs explain it for me. https://www.jetbrains.com/help/idea/structural-search-and-replace.html

    A conventional search process does not take into account the syntax and semantics of the source code. Even if you use regular expressions, IntelliJ IDEA still treats your code as a regular text. The structural search and replace (SSR) actions let you search for a particular code pattern or grammatical construct in your code considering your code structure.

    IntelliJ IDEA finds and replaces fragments of source code, based on the search templates that you create and conditions you apply.

    There are a ton of things that I can't find equivalents for in VS Code, but these are two major ones.

  • oh sorry, forgot I wasn't on a programming community. It's a software for writing rules for business operation. Not relevant to the majority of people on the planet.

  • Fixed.

  • Dude, you’re completely ignoring the entire point of the post.

  • That’s funny because I switched off of plex to Jellyfin because of how bad the experience on plex was.

  • That’s what I came here to post. People always think that other software are actual options. If you are using drools rules then other software can’t even follow the xlsx standard properly enough to even allow drools to compile correctly. It sucks because I’d rather not have to get licenses for my whole team to use excel when there’s plenty of free options and we don’t even use it that much, but it’s just so far into another league it isn’t even close.

  • Which is completely unneeded. Just look at all the amazing content on Nebula (or the respective YouTube channels) for incredible content for incredibly low production cost.

  • I mean, you just defined YouTube. It has both live content and on demand, historical and real time, it covers a much broader range than any cable station will ever be able to, and it’s single price to not have ads. You don’t get charged for the service and still have to see ads.

  • I have been using Hey for two years now and I like it a lot. Less about privacy and more about, “I don’t want all this junk mail and advertising”

  • Your comment about finance videos has nothing to do with YouTube at all. That’s literally the entire industry. Both my dad and myself have worked in finance and it’s been that way as long as I can remember. YouTube is good for educational science content, car stuff, and video game stuff. Keep politics, finance, and any sort of channels who can only stay in business by churning out new idea after new idea off of your list.

  • Hmm. My rheumatology recommends movement for my pain. Maybe it depends on the arthritis

  • I never said that standardization was bad,

    I never said you did.

    what I said was that the references for standard measures were more useful. We don’t carry around rods for poking oxen much anymore, so that unit of measure is rightly confined to history.

    I just showed you exactly how that is not the case. A measurement saying a foot is as long as your own foot is completely useless in every context except the one where you do the measuring and never communicate it to anyone else. The same applies to literally every imperial unit. I also went on to show you that metric units were also based on standard measurements, like kilogram being exactly the weight of a litre of water. You conveniently ignored the fact that imperial was using weird standards while metric used useful, convertible standards. Please try converting 1cu ft of water to weight in imperial, with the 'standard' that it's the length of your foot, not someone else's foot.

    And please do stop referring to imperial units as 'standard' measures. That doesn't mean what you think it does.

  • Trying to hook everything into the build management system is a source of technical debt, your using a tool for something it wasn’t designed.

    I never said to do this..

    CI tools have different DSL and usually provide a means to manage environments. Certain integration and system level tests are best performed there.

    Hm? no, definitely don't do this. We've literally spent half a decade at my current company trying to get rid of the system that previous devs that thought this was a good idea, and this is exactly what they did. Your integration tests and system level tests should not depend on the environment you run them in. You should be able to execute them from anywhere and have them run the same. Depending on CI to do that for you means that you are tightly tied to not only your CI, but whomever maintains that infrastructure, the resources around that infrastructure, whether those are build machines, secrets, or even the workflows themselves.

    For instance I keep system tests as a seperate managed project. The project can be executed from developer machines for local builds but I also create a small build pipeline to build the project, deploy it and run the system tests against it triggered by pull requests.

    That... has nothing to do with CI/CD.. You're just not using your build management tool (which is built to execute tests) to execute your tests...

    This is why I say the build management system doesn’t really change, because you should treat everything as descrete standalone components.

    I do not understand what you're saying here. You're going to have to explain more.

    The Parent POM gets updates once every six months, the basic build verification CI pipeline only changes to the latest language release, etc…

    And is that because you're not actually updating your dependencies that are in your parent POM? Because we update dependencies multiple times a week. Not really sure where you're going with this though.

    Projects which try to embed gitflow into a pom or integrate CD into the gradle file are the unbuildable messes I get asked to fix.

    I don't think I ever recommended either of those things. For one, gitflow is a terrible workflow, and two, why would you need to integrate CD into the gradle file? Your pipeline calls your gradle tasks to perform the things your build needs. Not making gradle into a CI tool.

  • I’m afraid you missed the point of mine.

    no, I didn't. You still aren't understanding even what you are saying, much less other people.

    standard measurements are based on practical things that people interact with every day

    no. no they are not. Let's look at some 'standard' measurements as you call them (they're actually not standard as you'll immediately see):

    The foot was a common unit of measurement throughout Europe. It often differed in length not only from country to country but from city to city. Because the length of a foot changed between person to person, measurements were not even consistent between two people, often requiring an average. Henry I of England was attributed to passing the law that the foot was to be as long as a person's own foot.

    Great. so we're off to a perfect start. A foot is..... as long as your own foot. https://simple.wikipedia.org/wiki/Foot_(unit)

    Next up! Inch!

    Oh, well you might say "an inch is just a foot divided by 12". nope. no it was not (all stuff in this comment is past measurements, because every unit of measurement on the planet uses metric as its base)

    The inch was originally defined as 3 barleycorns.

    Perfect. What's a barleycorn's length?

    As modern studies show, the actual length of a kernel of barley varies from as short as 0.16–0.28 in (4–7 mm) to as long as 0.47–0.59 in (12–15 mm) depending on the cultivar

    Oh ok, so it could be up to 3x the distance from one barleycorn to another. Perfect. Another 'standard'

    https://simple.wikipedia.org/wiki/Inch https://en.wikipedia.org/wiki/Barleycorn_%28unit%29

    How about the 'rod' or 'pole' or 'perch' (all the same thing) https://simple.wikipedia.org/wiki/Rod_(unit)

    In medieval times English ploughmen used a wooden stick with a pointed tip to spur or guide their oxen. The rod was the length of this stick.

    Great. So this one I have no visual reference at all. Is this pike length or sword length? (oh you're all about referencing 'standard' objects, but just in case you don't know a pike can be up to 25 feet long)

    Do you see how ridiculous this is? You're talking about standards that evolved over time from some 'base' to mean absolutely nothing today in relation to what they were hundreds of years ago. Metric was also based on 'standard' things, like the kilogram, which is just the weight of a litre of water (see, simple). You're acting like the 'standards' of one unit are superior to the 'standards' of another unit, except that the unit of measurement you're saying is superior is completely disconnected from each other. If it wasn't for standards bodies coming in and saying "a foot is not the length of your foot, it's exactly this ... long" then there would be absolutely no way to convert between any units in imperial measurement.