wolf

@wolf@lemmy.zip

This profile is from a federated server and may be incomplete. Browse more on the original instance.

wolf,

Eclipse has its share of problems (and outdated UI and workflows), still I’ll happily use it over IntelliJ w/o hesitation.

Funnily enough, a lot of other (Java)Senior developers who tried both are fine with Eclipse, too.

Besides the astroturfing from IDEA which is really annoying, Eclipse integrates far better with standard build tools and is our last descend Open Source IDE (Netbeans effectively being a zombie at this time).

IDEA is already pushing/forcing their own solutions/build tools/etc. to up sell their shit, once Eclipse is gone, there will be no alternative and IDEA/IntelliJ will start the entshittifaction…

People really forgot what a shit show were the 90s, paying lots of money for commercial IDEs.

wolf,

Nah, didn’t mind the meme!

I totally accept that Eclipse doesn’t work for and life is too short to waste it on tooling.

In that sense, good luck with your current & future setups and happy coding! :-)

wolf,

I have an idea in which federal state Microsoft Germany headquarters will move next…

wolf,

In theory, I would love to use KDE and use Gnome only with many plugins and tweaks (like IMHO the majority of Gnome users out there, see Ubuntu desktop).

In practice, KDE has still too many unsolved problems:

  • For years now, I try KDE from stable mainstream distros in standard VMs, always something from the vanilla KDE setup segfaults within the first 30min w/o me even starting to customize it. It seems this is not only a personal anecdote, but the experience of a lot of people trying KDE. (Gnome in these VMs runs stable w/o any segfaults, these VMs sometimes are running for days)
  • KMail … even the KDE community themselves point out all the trouble with KMail: It works, until it doesn’t, no support for GMail OOTB, etc … This problems with KMail are known/reported/experienced for years now, w/o being fixed. Thunderbird/Evolution work OOTB and stable for my needs since a decade by now
  • Online-Accounts for Gnome works on every distribution OOTB for me, for all my professional/private needs. Again, in theory Dolphin is a much better file manager than Nautilus, in practice I can remote mount everything in Nautilus

In summary: I am not a big fan of Gnomes UI and would much prefer KDE, but in practice Gnome works stable, lets me setup my online accounts/connectivity and email and simply works. The KDE community ignored too many of this issues for too long (stability) and is still ignoring the widely known issues with KMail (fix it, dump it or at least communicate it is not ready for general use). I lost trust that these issues will ever be fixed by now. (Was a happy KDE 3.X user back in the day.)

wolf,

I know you mean good, but exactly this is the problem: Fix known issues with KMail or with KMails backend? - Nope. Write a new E-Mail client which someday, in the far future might work and have all the features we need? Let’s go!

IMHO Evolution had the benefit, that it initially was written by Ximian and brought up to be good enough™. Honestly, I don’t see anyone investing this time, money and energy in a new KDE email client (or in KMail).

wolf,

I agree, it would give KDE a boost.

wolf,

I run my VMs with QEmu or VMware.

My fixation on KMail is simple, that I want to have an email client which is truly integrated in my DE and uses mostly the same libs. (Running Evolution btw.).

If I just run KDE as an application starter, I honestly rather use Xfce or even more minimal. The whole selling point of an DE (for me) is that things are integrated.

wolf,

Digital, unless I really want the book and it is only analog.

The analog form factor of books is IMHO much nicer, and I understand everyone who doesn’t like digital books.

Stil, for me going digital beats analog:

  • Having books always in my pocket, I never wonder what to do if I have to wait somewhere
  • Going for work/leisure travel, always fully stocked with interesting reading material
  • Learning from books and making notes? Digital makes it far easier
  • I mostly read English books for learning and in my country one has to pay a heavy surcharge for English books

I also have to say, Amazon really earned all the critic it gets, but their Kindle apps and physical devices are awesome. It is easy to buy DRM free books and read/sync them with Amazon kindle infrastructure (send to device etc.).

wolf,

THIS.

I do not get why people don’t learn from Node/NPM: If your language has no exhaustive standard library the community ends up reinventing the wheel and each real world program has hundreds of dependencies (or thousands).

Instead of throwing new features at Rust the maintainers should focus on growing a trusted standard library and improve tooling, but that is less fun I assume.

wolf,

Easily, just look at the standard libraries of Java/Python and Golang! :-P

To get one thing out of the way: Each standard library has dark corners with bad APIs and outdated modules. IMHO it is a tradeoff, and from my experience even a bad standard library works better than everyone reinvents their small module. If you want to compare it to human languages: Having no standard library is like agreeing on the English grammar, but everyone mostly makes up their own words, which makes communication challenging.

My examples of missing items from the Rust standard library (correct me, if I am wrong, not a Rust user for many reasons):

  • Cross platform GUI library (see SWING/Tk)
  • Enough bits to create a server
  • Full set of data structures and algorithms
  • Full set of serialization format processing XML/JSON/YAML/CVS/INI files
  • HTTP(S) server for production with support for letsencrypt etc.

Things I don’t know about if they are provided by a Rust standard library:

  • Go like communication channels
  • High level parallelism constructs (like Tokyo etc.)

My point is, to provide good enough defaults in a standard library which everybody knows/are well documented and taught. If someone has special needs, they always can come up with a library. Further, if something in the standard library gets obsolete, it can easily be deprecated.

wolf,

Golangs web server is production grade and used in production. (Of course everyone uses some high performance proxy like NGINX for serving static pages, that’s another story.)

Technically you are right that java has no production web server, which I don’t like, OTOH Java has standard APIs WebServers and Spring is the defacto standard for web applications. (I totally would not mind to move Spring into the OpenJDK.)

My point is simple: Instead of having Rust edtion 2020, 2021 etc. and tweaking the syntax ad infinitum, I’d rather have a community which invests in a good/broad standard library and good tooling.

The only platform widely used in production w/o a big standard library is Node.js/JavaScript, mostly for historical reasons and look at the problems that Node.js has for a decade now because of the missing standard library.

wolf,

Supply chain attacks are extremely cheap/easy and very effective, so get prepared for more of them in the future.

It really bothers me, that many companies make billions utilizing open source without contributing money/employees etc. to secure/supply/maintain supply chains.

wolf,

Mandatory XKCD: Dependency

wolf,

Agreed. I am more speaking of ‘in general’, for example there was a supply chain attack on a widely used npm package by writing an email to the author of the npm package. There are other ‘cheap’ attacks like dependency confusion, typo squatting etc.

wolf,

Thank you very much for your answer! :-)

I would also assume, that at least 1-3 registers are ‘always’ in a CPU, like instruction pointer, top of stack for stack machines or for modern CPUs frame pointers.

For the NES, as far as I understand, you can also operate on the lower memory addresses with the CPU by simply referring to their address.

In the end, what triggered my question is the (banal) insight, that one actually does not need registers from computer science point of view and I am wondering if there are any implementations.

(Obviously for speed reasons alone one wants registers…)

wolf,

Thank you very much for your answer. I totally agree and understand why modern CPUs have registers. But what about low end/cheap (embedded?) hardware, any design/board/CPU w/o registers?

wolf,

Just to be more specific, from your link the operations with operands from low registers “zpg zeropage OPC $LL operand is zeropage address (hi-byte is zero, address = $00LL)” looks like exactly the stuff I am interested in. It seems to me, that they are like 256 (slower) pseudo registers.

As a linux user, do you know about/use openwrt?

I have many nerdy friends who have been Linux users for ages. But most of them don’t know such a thing as Openwrt exists or have never bothered to give it a try. It’s a very fun piece of software to play with and can be extremely useful for routing traffic. Wondering why it isn’t more popular/widely used.

wolf,

I used it in the past, and it is great.

Nowadays, I bought a mid price router from a well known brand, and seriously: The router works, has all features I need (even WireGuard OOTB) and for now I see no reason to replace the provided firmware with OpenWRT. YOLO!

wolf,

lol … I totally forgot about Kingdom Rush, too many wasted hours of my life. :-)

wolf,

I raise to Tetris Attack vs. mode (SNES) ;-)

wolf,

Thanks, played both and had very good time!

wolf,

No worries, I love the classics and never played StarFox64, put on my backlog!

wolf,

Thanks, especially the Castlevania DLC for Dead Cells caught my eyes and there is no excuse not to play it for me! :-)

wolf,

I have it on all my phones and Steam.

I love the phone version, because StS works perfect/intuitive with touch controls. I also play it on the laptop with a mouse, no problem. I never used a Switch so cannot comment on it at all.

It really boils down to how you like to play it, but right now it is only a few bucks in the Steam sale, and you can return it within 2 hours, so why not try it on Steam and see if it clicks? (WARNING: It clicked for me after more than 2 hours, at the start I found it a little bit bland.)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • tacticalgear
  • thenastyranch
  • ngwrru68w68
  • magazineikmin
  • khanakhh
  • rosin
  • mdbf
  • Youngstown
  • slotface
  • everett
  • cisconetworking
  • kavyap
  • DreamBathrooms
  • anitta
  • InstantRegret
  • Durango
  • osvaldo12
  • ethstaker
  • modclub
  • GTA5RPClips
  • Leos
  • cubers
  • tester
  • normalnudes
  • megavids
  • provamag3
  • lostlight
  • All magazines