wolf

joined 1 year ago
[–] [email protected] 2 points 6 days ago

Well, I funnily enough also agree with you, having just one widely used browser engine for all platforms sounds great in theory... (Until someone decides to not let you block advertisement anymore...;-))

Docker is one of the reasons I use Linux and for all practical purposes nearly all open source software is developed for Linux and later ported to the BSDs (if one is lucky) - so, again, I am also using Linux because it runs what I need to run.

I simply would love to have some practical and relevant options for OSS operating systems. I fully understand that this is not going to happen and Linux won.

Anyway, have a good day!

[–] [email protected] 2 points 1 week ago (2 children)

According to your logic we should all use Google Chrome. ;-)

Comparing Linux with the BSDs is really apples and oranges. The BSDs have a very nicely integrated base system, everything just works(TM) and everything works together. When you only ever used Linux or Apple with homebrew, you never experienced a system where all basic tools really fit and work together.

Linux is a pragmatic choice, but it is an Unix-clone made by PC people. The BSDs are a Unix operating system for PCs made by Unix people. We loose something very important if the BSDs get totally out of style/forgotten.

[–] [email protected] 1 points 1 week ago

I would be happy if something usable comes out of it. OTOH, the classical problem is and has always been driver support. I am not sure I like the plan of running a complete Linux as a subsystem for driver support, and I have doubts Redox will have native drivers for all hardware within the next decade.

[–] [email protected] 6 points 1 week ago (10 children)

Sad story. Best OS I ever run was around 2002 NetBSD on a desktop. It is quite bad that Linux is the only viable player for an operating system on desktops/laptops. (With viable I mean has drivers for all of my my hardware and runs the software I need for personal and professional life.)

[–] [email protected] 11 points 2 weeks ago

Ah, the usual propaganda from the fucking content mafia and the lobbyists they bought:

“The takedown of Fmovies is a testament to the power of collaboration in protecting the intellectual property rights of creators around the world,” Knapp says.

“Strengthening intellectual property rights is an important element of the U.S.-Vietnam Comprehensive Partnership,” Knapper said

I'll happily repeat again and again and again:

  • If pirate sites offer a better user experience than your paid offerings, you don't deserve payments at all
  • The money goes mostly to some rich fucks, fucking shareholders, lawyers and bought politicians and and not to the artists/creators of the movies (with some exceptions for the really big names)
  • I will very happily pay a service which is not shitty, not region locked, doesn't annoy me with advertisement and is reasonably priced. The illegal sites are demonstrating that it is possible to sustain such an offer on advertisement alone. Don't give me fucking bullshit that it is not possible for companies like Netflix while most of the subscription fees are going to shareholders and higher management instead into creating new content

Seriously, fuck all the politicians and governments which act against the benefit of most of their population to conspire with the content mafia.

[–] [email protected] 1 points 3 weeks ago

Indeed. :-)

I still insist that the music of our generation growing up was the best time for listening to alternative/metal etc.

So much innovation, new genres were created, and so much creativity.

Today most of the music sounds like 'more of the same' and very formulaic to me. I am happy for any recommendation of current music in alternative/metal which is innovativ.

[–] [email protected] 1 points 4 weeks ago

Thank you very much, a great recommendation!

... and yes, agreed: I am lucky I had a very good manager once, who didn't pull the usual shit and had human integrity, but people like that are the exception not the rule.

[–] [email protected] 3 points 4 weeks ago (1 children)

Thanks for the book suggestion, I'll buy it! :-)

Yes, I also saw it in every job/team/organization, and it seems very human, everyone just likes some people better than others.

The think which irks me, is that I also sometimes experienced favoritism/nepotism with totally incompetent people I had to directly work with and also several level above my pay grade. Like, if you have two competent people and chose the one you like more, I can totally understand. But if there are competent people and you chose your incompetent crony over literally everybody else, it seems self defeating in the mid/long run.

I benefited of someone with relative power taking a liking to me later in my career, and all of a sudden I was elevated into a network where things are possible which weren't before. Still at the very bottom of the ladder, but very aware how much difference a few connections can make.

[–] [email protected] 1 points 4 weeks ago (2 children)

Correct, not all of my examples are about nepotism.

Thank you for your recommendations, funnily enough I don't suffer from the political/social skills.

What I cannot wrap my head around are situations, where people through nepotism/favoritism or politics get a position where they fail, which then comes back to the people who put them there. To rephrase it a little bit: "Why not put someone who is 50% competent and 90% loyal on a position instead of someone who is 25% competent and perhaps 95% loyal"? It seems kind of obvious to have a little bit competence, and if it is only for self preservation. (Just to 'objectify' that: Saw higher managers which are totally incompetent (not only my opinion), have a proven track record of failing everything they touch by stupidity (like: that is not how reality works stupid) which got officially demoted after several years, hurting their sponsors. Why didn't their sponsor demote them earlier or put them in the position in the first place?)

[–] [email protected] 1 points 4 weeks ago

Wow, thanks a lot, the books look very interesting and special shout out for the Podcast, I already subscribed to the feed! :-)

[–] [email protected] 3 points 4 weeks ago* (last edited 4 weeks ago) (2 children)
  • Finch - Say Hello to Sunshine
  • Paledusk - Palehell
  • Faith no more - King for a day, fool for a lifetime
  • Smashing Pumpkins - Mellon Collie and the Infinite Sadness
  • Philipp Glass - Glassworks
  • Henryk Mikołaj Górecki - Symphony of sorrowful Songs
  • Fear Factory - Obsolete
  • At The Drive-In - Relationship Of Command
  • Boy sets fire - After The Eulogy
  • Refused - The Shape of Punk to come (not a fan after their sell-out-reunion, but the album is still great)
35
submitted 4 weeks ago* (last edited 4 weeks ago) by [email protected] to c/[email protected]
 

Can anyone recommend me books about the modern elite/modern nepotism and how it works?

I have experienced/observed modern nepotism several times in my life, to give you some examples:

  • person founds a so called start up with money from person relatives, which boils down to paying other people to do all the work w/o anything resembling a business plan in the first place. Start up is a total failure, person gets job as a specialist for building startups via divine intervention.
  • at several companies there is a level which people who do the work can reach, and above that level people from higher class get positions seemingly out of nowhere (unless they were childhood/study buddies of someone higher up) w/o any qualification/knowledge/experience to do this kind of work
  • from a certain level on (at least in IT where we have more than enough money for it) everything is politics; when discussing technical problems/solutions at that level, the first question is always who is the sponsor behind the initiative and if this comes from the wrong party, the technical merits are of no interest at all
  • a lot of positions even lower level in IT usually are distributed via nepotism/connections, I observed especially SCRUM masters and product owners are chosen for their family names/connections. (Two negative highlights: Product owner was literally boyfriend of company owner and another product owner was son of parent to which company wanted to sell their shit)
  • lower on the list but still annoying and experienced several times: Son of friend of boss/manager/team lead gets internship in company although better candidates are there and often the nepotism sons would never have gotten an internship on their own merits, but end up with fancy internship from known company on their CV.

I understand that when you deal with a group of people politics are always relevant and inherent to groups.

My question is literately, how does this all work and why is this so extremely widespread?

Anyone can recommend some books about this social systems which give some insights?

Further, when I see what is mounted on money/time/energy because of this nepotism or the current favorite ideas of the elite, how comes no companies (that I know of) interrupt the market with a company slightly less dysfunctional.

Are there historical examples how elites/nepotism was overthrown w/o a bloody revolution?

[–] [email protected] 2 points 1 month ago

Nice, thanks a lot, especially the dirty_bytes settings are interesting to me, because I experience hangs with too much disk IO :-P.

Cheers!

 

I posted about ZRAM before, but because of my totally unscientific experiment, personal experience and the common question, which Linux to run on potatoes...

First, I tweaked ZRAM for my use-case(s) on my hardware, this settings might not be right for your use-cases or your hardware!

My hardware is a netbook with an Intel Celeron N4120 and 4G RAM (3.64G usable).

When I recently played around with ZRAM settings, it felt like the zstd algorithm made my netbook noticeable more sluggish. It never felt sluggish with lzo-rle or lz4.

In a totally unscientific way, I rebooted the computer several times (after a complete update of everything), executed my backup script several times, and measured the last 3 executions. (Didn't touch the netbook during the runs.) The bottleneck of the backup script should not be ZRAM, but it is some reproducible workload that I could execute and measure.

To my surprise, I could measure a performance difference for my backup scripts, lz4 was consistent fastest in real and sys time w/o tweaks to vm.page-cluster!

Changing the vm.page-cluster to 0 further enhanced the speed for lz4, but with this one toggle, all of a sudden zstd is as fast as lz4 in my benchmark and runs with a more consistent runtime.

Changing the vm.swapiness to 180 decreased the speed for lz4, to my surprise.

Obviously the benchmarks are not 100% clean, although the trend for my workload was clearly in favor of lz4/zstd.

To the best of my knowledge, I ended up with nearly the same tweaks that Google makes for ChromeOS:

  • zstd as algorithm (I think ChromeOS uses lzo-rle)

  • 2*ram as ram-size

  • vm.page-cluster = 0

  • Install/enable systemd-oomd

vm.page-cluster = 0 seems like a no-brainer when using ZRAM, on my netbook it is literally the switch for 'fast' mode.

In summary: ZRAM makes my netbook totally usable for everyday tasks, and with tweaking the above settings I run Gnome 3, VS Code and Firefox/Evolution w/o trouble. (Of course, Xfce4 on the same machine is still noticeable more performant.)

I wonder if we should recommend to people asking for a lightweight distribution for potatoes to check/tweak their ZRAM settings by default.

Anyway, I would be interested in experiences from other people:

  1. Any other tweaks on my ZRAM or sysctl for potatoes which made a measurable difference for you?
  2. Any other tips to improve quality of life on potatoe machines? (Besides switching to KDE, LXDE, Xfce, etc. ;-))
  3. Any idea why vm.swapiness didn't improve my measurements? To my understanding it should basically have cached more of my files in ZRAM, making the backup run faster. It even slowed the backup down, which I don't understand.

Edit:

  • zstd beats lz4 on my machine for my benchmark when vm.page-cluster=0!
239
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 

... I mean, WTF. Mozilla, you had one job ...

Edit:

Just to add a few remarks from the discussions below:

  1. As long as Firefox is sponsored by 'we are not a monopoly' Google, they can provide good things for users. Once advertisement becomes a real revenue stream for Mozilla, the Enshittification will start.
  2. For me it is crossing the line when your browser is spying on you and if 'we' accept it, Mozilla will walk down this path.
  3. This will only be an additional data point for companies spying on you, it will replace none of the existing methodologies. Learn about fingerprinting for example
  4. Mozilla needs to make money/find a business model, agreed. Selling you out to advertisement companies cannot be it.
  5. This is a very transparent attempt of Mozilla to be the man in the middle selling ads, despite the story they tell. At that point I can just use Chrome, Edge or Safari, at least Google has expertise and the money to protect my data and sadly Chrome is the most compatible browser (no fault of Mozilla/Firefox of course).
  6. Mozilla massively acts against the interests of their little remaining user base, which is another dumb move made by a leadership team earning millions while kicking out developers and makes me wonder what will be next.
 

Interesting workflow.

Of course the fact that Nate uses Thunderbird instead of KMail explains a lot. One day I hope KMail/Akonadi get the attention/work they need to become viable options.

 

Interesting workflow.

Of course the fact that Nate uses Thunderbird instead of KMail explains a lot. One day I hope KMail/Akonadi get the attention/work they need to become viable options.

 

Interesting times ahead! I am really looking forward to the Leap Micro release and hope it advances the state of the art. :-)

 

Solved: The files are encrypted, see stackoverflow

Hope it is ok to ask technical questions in this channel!

I found a folder of files on one of my back drives which was copied from a very old Sony Ericson cell phone or a SAMSUNG Galaxy S2.

The folder is called DCIM and in a sub folder called Camera there are files with a .jpg extension.

This files are not standard JPG files. They start with the following header:

0000000 0000 0000 3900 c0d8 ac5f d196 2d63 2421
0000010 0003 0200 0000 0010 0200 2d8c 0904 0103
0000020 0000 0000 0000 0000 e960 2861 7025 ba0e
0000030 2424 dcfa 3e3b ee64 0800 c87b a43a a90d
0000040 7287 b815 7ca4 9680 ed65 6216 5f08 4f43
0000050 534e 4c4f 0045 0000 9000 b3e9 1333 92b9
0000060 0002 0000 0000 0000 0000 0000 0000 0000
0000070 0000 0000 0000 0000 0000 0000 0000 0000

And the last bytes look like this:

039fea0 60ff 01fa 6b1e 8ef5 7c6f e69f fd9e 1589
039fef0 2199 dbd9 13fe 337d 2e9f d862 e252 080d

(obtained via hexdump -n 1024 filename.jpg).

The file command just returns 'data'.

The jpgrecovery command simply does not process this files.

The strings command finds an embedded string "_CONSOLE" !

If I open the file in a file viewer (shotwell, GIMP, Firefox, Google Chrome), I get the error that the file starts with 0 0, which is correct, as seen in the above hexdump.

Using identify from the imagemagick package results in:

20140207_142030.jpg JPG 0x0 16-bit sRGB 3.625MiB 0.000u 0:00.002
identify-im6.q16: Not a JPEG file: starts with 0x00 0x00 `20140207_142030.jpg' @ error/jpeg.c/JPEGErrorHandler/338.

All this commands were executed on Debian 12.

I have hundreds of files with this JPG extension and for each file the header is starting with 0 0 in this folder, so I assume the problem is not corruption of one file.

My questions:

  1. What kind of file format is this?
  2. How can I convert the files to JPGs?

Edit: Added the output of some suggested data/commands to questions Edit: Mark as solved, thanks to @hades@[email protected] .

Thanks a lot to everyone helping to figure this out/pointing me in the right direction! <3

 

Solution: Indeed it was EncFs file level encryption.

Thanks a lot for everyone helping!

Original post below:

Hope it is ok to ask technical questions in this channel!

I found a folder of files on one of my back drives which was copied from a very old cell phone or a SAMSUNG Galaxy S2.

The folder is called DCIM and in a sub folder called Camera there are files with a .jpg extension.

This files are not standard JPG files. They start with the following header:

0000000 0000 0000 3900 c0d8 ac5f d196 2d63 2421
0000010 0003 0200 0000 0010 0200 2d8c 0904 0103
0000020 0000 0000 0000 0000 e960 2861 7025 ba0e
0000030 2424 dcfa 3e3b ee64 0800 c87b a43a a90d
0000040 7287 b815 7ca4 9680 ed65 6216 5f08 4f43
0000050 534e 4c4f 0045 0000 9000 b3e9 1333 92b9
0000060 0002 0000 0000 0000 0000 0000 0000 0000
0000070 0000 0000 0000 0000 0000 0000 0000 0000

(obtained via hexdump -n 1024 filename.jpg).

The file command just returns 'data'. The jpgrecovery command simply does not process this files. If I open the file in a file viewer (shotwell), I get the error that the file starts with 0 0, which is correct, as seen in the above hexdump.

All this commands were executed on Debian 12.

I have hundreds of files with this JPG extension and for each file the header isstarting with 0 0 in this folder, so I assume the problem is not corruption of one file.

My questions:

  1. What kind of file format is this?
  2. How can I convert the files to JPGs?
 

For years now, I do not buy/create assemble a new computer, because I am totally overwhelmed by the options available to me.

If we agree there is 'The Paradox of Choice', it seems to make sense to have a much more limited choice between CPU models from a consumer point of view. For example, have for each year an entry, business and a pro model, add extreme for gamer and have each of these models have a version with a beefy integrated CPU.

But it seems also a good idea for the manufacturers: They have to design, test and build each of their models, create advertisement etc., like configuring their assembly lines alone costs money. Further, compilers have to generate code for a specific architecture, which means that all my software I didn't compile myself ends up using an instruction set of the lowest common CPU, not utilizing whatever I bought fully.

Apple (not a fan ;-)) shows IMHO how it is done with their Apple Silicon: Basically even I understand which CPU choice would be the right one for me. The Steam Deck is IMHO another success story: As reference hardware I know easily if I can play a game, and it is easy to know if my hardware is faster than a Steam Deck. Compare that to games with hardware requirements like 'AMD TI 5800 8GB RAM' (made up model) which makes my life miserable.

What I am looking for is fact based knowledge:

  • Why does it make (commercial) sense for AMD/Intel to create so many models?
  • What are their incentives?
  • What would happen, if they would reduce the amount of different CPUs they offer? (Is there historical knowledge?)
 

What are CPU designs which are not fetch/store but operate directly on RAM?

I only know about the design of the Nintendo Entertainment System (NES), where the CPU does not have registers (AFAIK) and operates directly on RAM, with fast access to low addresses in the RAM.

What CPUs/Systems do you know, which also do not do fetch/store for their operands? Which systems are out there? Why do CPUs like RISC/Arm/AMD64 use fetch/store, what are the tradeoffs? Are there different architectures for CPUs working on operands outside of fetch/store, DMA and stack machines?

 

By posting another question here I realized, that I really enjoy games which are 'short' (Play start to finish in around one hour) and have lots of replay value.

My favorites are Street Fighter 2, Contra (NES), Slay the Spire, Guilty Gears, etc.

Any recommendations? I am looking especially for games that are hard but fair and have super tight controls (like Contra)

 

Inspired by a similar question on reddit:

What games do you replay regularly/annually? (No shame if you skipped a year or two.) I am especially interested in 'comfort' games.

Only rule is, you should have played the game for the first time at least 5 years back.

My list:

  • Street Fighter 2 in all variations/on all platforms I have access two. I guess I have been playing it regularly for more than 25 years by now. No Street Fighter after the Alpha/3rd Strike ever captured me like this.

  • Contra / NES This one I play regularly for more than 30 years (at least), to this day my favorite action game and the ultimate benchmark (I played all NES/SNES/Genesis Contras and Operation Galuga, nothing comes close.)

  • Slay the Spire: Hits 5 years of being released, I played since the early access and wasted too much time on this, still fun and perfect on smartphones

  • Doom I/II: I cannot tell you what it is, there are obviously better FPS than Doom I/II, but sometimes, if I just want to blow some steam, Doom is the only thing that delivers. (I think I never played trough all episodes of either Doom I or Doom II

view more: next ›