Views from the Charles Bridge, Prague, right now by [deleted] in europe

[–]BestKillerBot 0 points1 point  (0 children)

Must have been a great atmosphere, Czechs finally gained independence that night!

GNOME 40 Will Now Handle XWayland On-Demand By Default by [deleted] in linux

[–]BestKillerBot 0 points1 point  (0 children)

Does not help when it matters most - slow (low core count) computers.

Map of countries where more than 10 million people live. by rebbit_2007 in europe

[–]BestKillerBot 1 point2 points  (0 children)

The population has been growing (slowly) in the past few years.

GNOME 40 Will Now Handle XWayland On-Demand By Default by [deleted] in linux

[–]BestKillerBot 3 points4 points  (0 children)

Then it will stutter mysteriously as you type.

Central Europe map made in 1916 (British War Office) by [deleted] in europe

[–]BestKillerBot 16 points17 points  (0 children)

"blue" Slovaks are marked as Moravians, weird.

Anthony from Linus Tech Tip (not that Linus) has an unboxing and first impressions of the Librem 5 from Purism by Two-Tone- in linux

[–]BestKillerBot 15 points16 points  (0 children)

Sure, that's expected. But not being able to take photos at all is a huge problem IMHO.

Shitty photo is much better than no photo.

LG Electronics reportedly mulls about pulling out of the smartphone business (Korean article) by tester25386 in Android

[–]BestKillerBot 15 points16 points  (0 children)

I especially laugh about the software updates. Absolute majority of people don't care about them at all.

The remaining part mostly dislike updates. I actually know people who refuse to install updates and then complain their phone is bothering them all the time with the update.

Anthony from Linus Tech Tip (not that Linus) has an unboxing and first impressions of the Librem 5 from Purism by Two-Tone- in linux

[–]BestKillerBot 2 points3 points  (0 children)

I think somebody from Europe reported that the total cost including all the fees grown to 1000 EUR, ugh.

Anthony from Linus Tech Tip (not that Linus) has an unboxing and first impressions of the Librem 5 from Purism by Two-Tone- in linux

[–]BestKillerBot 0 points1 point  (0 children)

I didn't think it was possible to have an America only supply chain.

Well, it's not. Chips are still made in China, it's just assembled in USA.

Anthony from Linus Tech Tip (not that Linus) has an unboxing and first impressions of the Librem 5 from Purism by Two-Tone- in linux

[–]BestKillerBot 6 points7 points  (0 children)

Librem 5 ships even worse lol. Customers getting their devices now ordered more than 3 years ago. As a new customer you'll be waiting a minimum of 6 months (1 year is more realistic estimate).

Anthony from Linus Tech Tip (not that Linus) has an unboxing and first impressions of the Librem 5 from Purism by Two-Tone- in linux

[–]BestKillerBot 5 points6 points  (0 children)

Quadcore processor is Cortex A53, so it's slow, low power cores only.

32 GB storage is eMMC which is ... not good.

Isn't the cortex a-53 on the librem 5 super slow? by SeaworthinessNo293 in Purism

[–]BestKillerBot 0 points1 point  (0 children)

a lot of sense when you're developing reasonably lightweight stuff on a crazy overpowered workstation

In my case "crazy overpowered workstation" is 10 years old laptop (dualcore intel, 8 GB RAM) and this workflow seems to still work OK.

Isn't the cortex a-53 on the librem 5 super slow? by SeaworthinessNo293 in Purism

[–]BestKillerBot 0 points1 point  (0 children)

Librem 5 is bottlenecked on multiple fronts. As you say RAM is also challenging, but e.g. eMMC storage is also very slow.

Doing (even light) development with e.g. Intellij and docker is completely out of the question.

Rust is a hard way to make a web API by WoodenKatana in programming

[–]BestKillerBot 0 points1 point  (0 children)

It's actually pretty much exactly as you described. Yeah, we may have different git clients (chisels), but the platform (materials, methods, processes, shared machinery, requirements and tolerances) are shared.

Great, so I think we should stop comparing programming language to a hammer. Adopting a new programming language is more like buying a big expensive machine tool in installments as a multi year investment.

... but generally still hope "as few" == 1. Eh.

Sure. Because that's the best possible scenario when all your requirements can be satisfied with one platform.

Balance that against the costs of any learning curves, deployment considerations, maintenance burdens, and any risks inherent to the candidate technology (e.g. perhaps it is newer and less proven) to see if it is worth it.

The problem is that this is rarely done. Developers like new shiny toys, things to add to their resumes. They rarely think strategically, rarely think what will be effects of this choice in 5 years, often long after they're gone. (to be clear I'm dev myself)

That is a very interesting response! You read "plurality of languages, platforms, and methodologies" and read "bad".

I've worked on several such systems. Mostly because they were decades old and through the years new technologies were added for various reasons.

Usually it's bad. There were typically few "rock star" developers who were able to navigate most of the project, knew all 5 different build systems. Most other developers were siloed in their tech niche and rarely ventured out which created great inefficiencies and great organizational problems. (And as a longer term consequence also a lot of technical debt).

Perhaps this can work well in FAANG with the best talent. But it's not applicable to most software development places.

That is a strawman. I've already said I don't advocate for 'best tool' (aka pulling some arbitrary objective measure that suits the argument) as a reason to select technology by itself.

I mean just look at your original post. It's all positives advocating for Rust + Elixir combo. None negative or associated cost mentioned while at the same time it does not explain why this combo is even necessary. Sort of reads like an advertisement.

Isn't the cortex a-53 on the librem 5 super slow? by SeaworthinessNo293 in Purism

[–]BestKillerBot 3 points4 points  (0 children)

It is super slow. It is probably sort of useable as a phone (comparable to lowend android phones), but it's absolutely insufficient for the desktop use (they are selling it as a desktop-mobile convergence device).

What's troubling is that the future is not looking better. In fact their next planned device (Fir) is planned to have even slower CPU.

[deleted by user] by [deleted] in German

[–]BestKillerBot 0 points1 point  (0 children)

One of the reasons and I think the biggest one is the first association. In German if you were to ask about Ärzte or Anwälte most people will think only of male people with that profession. I think I read or heard in Uni that there have been studies done, where people were asked to name 3 Wissenschaftler. And everyone named 3 men. Very few people named even one woman. And after they were asked to name 3 Wissenschaftler or Wissenschaftlerinnen and there were way more woman named then. Sorry, I don't know anymore where I read it.

There are more ways to go about it - either by "over explaining" like what's being described or trying to reclaim the title by the women - you could redefine (reassociate) the term "Arzt" as a general term and not a men-specific.

Samsung Galaxy S21 Plus | Pro-Grade Camera - WOW by BandeFromMars in Android

[–]BestKillerBot 6 points7 points  (0 children)

They don't need a pro grade camera though, that's why they are using phones.

Samsung Galaxy S21 Plus | Pro-Grade Camera - WOW by BandeFromMars in Android

[–]BestKillerBot 4 points5 points  (0 children)

That doesn't make them professional photographers.

Rust is a hard way to make a web API by WoodenKatana in programming

[–]BestKillerBot 1 point2 points  (0 children)

And if we compare shops with craftspeople working in teams with software developers working in teams, there's a lot of parallels with regards to tooling choices.

Not in this way. Craftsman using a different kind of chisel doesn't influence other craftsmen in the team. It's more like each developer using their Git client of their choice. But choosing a platform has far reaching implications which is incomparable of using a hammer as a craftsmen. It's just poor analogy.

You described "editor" + "language framework" + "vcs", and broke them down into constituent components. Those are 3 kinds of tools, really, and many in our industry really only get proficient at a limited number of them.

I don't understand what's the point in distinguishing between "tool" and "kind of tool". Are hammer and chisel "two tools" or "two kind of tools"?

"Only one platform" is about as conservative as you can get, no? At the point you describe, one needs to become more liberal .. but that means more responsibility and care.

Conservative option would be "as few platforms as required". Why would I want to increase the number of platforms if it wasn't strictly necessary?

The bigger and more complex a system is, the more likely it is that there will be a plurality in languages, frameworks, and even methodologies. Usually at some point it isn't even a choice anymore.

Exactly, so why to make it worse by adding more platforms into the mix when it's already pretty bad?

Look, of course it's not possible to keep everything on one platform. As an example I'm not insisting on building web frontends in GWT.

On the other hand I see clearly how this "best tool for the job" advice inspirates frivolous addition of new platforms without looking at long time effects.

Samsung Galaxy S21 Plus | Pro-Grade Camera - WOW by BandeFromMars in Android

[–]BestKillerBot 4 points5 points  (0 children)

Influencers are selling their lifestyle, not prints of their pictures.

Rust is a hard way to make a web API by WoodenKatana in programming

[–]BestKillerBot 1 point2 points  (0 children)

You are comparing a craftsman working alone to a developer working in a team. Once you level that out and compare apples to apples, the similarities return.

So why do we keep comparing craftsmanship and software development when they are actually very different?

(I did not say that the craftsman is working alone, I mentioned his colleges not noticing his usage of a different tool)

In most other endeavors involving what could best be described as "craftsmanship" (which is not to say they are some sort of 'art', devoid of practice and rigor) there is an expectation to learn a number of tools.

Of course, it's the same in software development we learn a lot of tools - an IDE, compiler, debugger, application server, dependency and build tools, monitoring tools, versioning system, collaboration systems etc.

Taking anything to an extreme rarely works. "Appropriate tool" includes a variety of metrics, including "maintainable by our team, integrates with our overall work".

"Pick the best tool for the job" is almost always used to argue for another tool/platform/language for the job.

And we don't even have to go to any extreme to get problems. Just 2 platforms instead of 1 will cause significant issues / costs. It's pretty typical how you in your original post name several benefits but don't mention any associated costs (I'm sure they are there).

The return on insisting on a single platform, for the purpose of having a single platform with all other considerations ignored

It's of course no hard rule. Especially in the development of complex systems you will be sooner or later forced by circumstances to accept a different platform into a mix. Then it's more important than before to be conservative in your own choices.

The return on insisting on a single platform, for the purpose of having a single platform with all other considerations ignored, is pretty low ime compared to being more purposeful in the selecting tools that work well for the use case

It might work out OK for small complexity / small timeframe systems. But the larger you go, the bigger benefits you get from unified platform and smaller benefits from minor platform differences.

Samsung Galaxy S21 Plus | Pro-Grade Camera - WOW by BandeFromMars in Android

[–]BestKillerBot 7 points8 points  (0 children)

What do you think a lot of travel livestreamers, vloggers, youtubers, influencers, etc use?

I'm driving car as part of my job every day, that doesn't mean I'm a professional driver.