sorted by: new top controversial old
[-] snowe@programming.dev 5 points 1 year ago

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

[-] snowe@programming.dev 5 points 1 year ago

thank you so much.

[-] snowe@programming.dev 1 points 1 year ago

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.

[-] snowe@programming.dev 2 points 1 year ago

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.

[-] snowe@programming.dev 6 points 1 year ago

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.

[-] snowe@programming.dev 1 points 1 year ago

I really cannot tell if you're joking or not...

They released lightning about 3 years before the first USB-C phones

3 and a half years before the first usb c phones showed up in china. It was 4 years until it showed up anywhere else.

so they could have worked with the standard,

They literally did work together to create the standard.

delay the connector switch a bit,

You seriously have to be joking. Stop working on getting rid of their shit 30 pin connector that everyone had been complaining about for literally a decade? Why in the world would they stop development for something that was never guaranteed to actually make it out of a standards body? Standards don't just pop up at a set time. They had no clue USB Type-C would succeed or if it did, how long it would take. Not only that, but it's not like they just started developing lightning in 2012. They had to have been developing it for several years, along with the phones to go with it. This is honestly the most ridiculous suggestion I think I've seen in this thread.

They could even have released the first USB-C phone if they’re so keen on being “innovative”.

... they were innovative. They released the first symmetrical connector for a phone, ~4 years before anyone else. Theirs was (and still is) thinner and more robust than other phone connectors. You're literally just trying to rewrite history.

That would have save their users from 10 years of incompatible connectors.

dude.. like.. are you seriously joking? why in the world do you think this?

But Apple never cared about standards, on the contrary they choose lock-in over standards whenever they can.

... this is where you clearly reveal that you are ignorant on this topic. Apple (and every tech giant) collaborates on standards all the time. Please. seriously. Go look at any standard and you will find apple, google, facebook, etc. on the standards body.

You might go 'oh iMessage'. Well apple did try to create a standard for iMessage. Carriers didn't want it

Just because you believe all the apple hate doesn't mean it's true. Just like believing that Google sells your data doesn't mean it's true. Sometimes you have to research stuff yourself.

[-] snowe@programming.dev 2 points 1 year ago

I completely agree. It was terrible how bad all the connectors were (including that fucking 30 pin, my god I hated that fucking thing) before lightning. This includes micro and mini USB.

[-] snowe@programming.dev 2 points 1 year ago

Good point. There are ways around it, but only tech savvy people are going to do those, so probably best to just use zip.

[-] snowe@programming.dev 1 points 1 year ago

Dude. The connector allows for different sets of pins. This is not mushing up different concepts. I’ve actually soldered usb c connectors. I’ve even designed PCBs that needed to support PD. Have you read the USB spec? I have. It’s clear you don’t actually understand how complicated the connector itself is.

[-] snowe@programming.dev 4 points 1 year ago

You missed the point of their comment. Those measurements make sense to you because you grew up with them. If you read the xkcd you can easily see how you can make up the same comparisons for metric

[-] snowe@programming.dev 11 points 1 year ago

Pretty sure 7z has a portable edition you can just download and run without installing.

view more: ‹ prev next ›

snowe

joined 1 year ago
MODERATOR OF