[-] haui_lemmy@lemmy.giftedmc.com 3 points 3 days ago

im daily driving the pinetime on a postmarketos phone. it is glorious. but you kinda need to want to stick it to the man for maximum pleasure because thats whst youre doing. thats how it feels to me anyway.

7

Hi folks, not sure if this is the right place but so please lmk if there is a better place to put this:

I'm currently attempting to reverse engineer yealink t41p IP phone firmware since the device is out of support for some years and but works very well imo. For security reasons and keeping the devices out of the trash, I would like to provide open source firmware for it. I recently learned how the process with clean room reversing works but I'm stumbling at the first step already. Here is what I attempted so far:

haui@TowerPC:~/Downloads/t41p-firmware$ binwalk T41-36.83.0.160.rom 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------

haui@TowerPC:~/Downloads/t41p-firmware$ binwalk --signature T41-36.83.0.160.rom 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------

haui@TowerPC:~/Downloads/t41p-firmware$ binwalk -E T41-36.83.0.160.rom 

DECIMAL       HEXADECIMAL     ENTROPY
--------------------------------------------------------------------------------
16384         0x4000          Rising entropy edge (0.984980)
20480         0x5000          Falling entropy edge (0.783278)
32768         0x8000          Rising entropy edge (0.992664)
45056         0xB000          Falling entropy edge (0.601562)
65536         0x10000         Rising entropy edge (0.991434)
815104        0xC7000         Rising entropy edge (0.992069)
2945024       0x2CF000        Falling entropy edge (0.668870)
2949120       0x2D0000        Rising entropy edge (0.993514)
8155136       0x7C7000        Falling entropy edge (0.843171)

haui@TowerPC:~/Downloads/t41p-firmware$ binwalk -BE T41-36.83.0.160.rom 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------


DECIMAL       HEXADECIMAL     ENTROPY
--------------------------------------------------------------------------------
16384         0x4000          Rising entropy edge (0.984980)
20480         0x5000          Falling entropy edge (0.783278)
32768         0x8000          Rising entropy edge (0.992664)
45056         0xB000          Falling entropy edge (0.601562)
65536         0x10000         Rising entropy edge (0.991434)
815104        0xC7000         Rising entropy edge (0.992069)
2945024       0x2CF000        Falling entropy edge (0.668870)
2949120       0x2D0000        Rising entropy edge (0.993514)
8155136       0x7C7000        Falling entropy edge (0.843171)

haui@TowerPC:~/Downloads/t41p-firmware$ binwalk -y T41-36.83.0.160.rom 
haui@TowerPC:~/Downloads/t41p-firmware$ binwalk -e T41-36.83.0.160.rom 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------

haui@TowerPC:~/Downloads/t41p-firmware$ binwalk -I T41-36.83.0.160.rom 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
12622         0x314E          BFF volume entry, AIXv3, file name: "iX2jÅ

haui@TowerPC:~/Downloads/t41p-firmware$ binw^C

haui@TowerPC:~/Downloads/t41p-firmware$ binwalk -G T41-36.83.0.160.rom 

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
8

cross-posted from: https://lemmy.ndlug.org/post/1153465

In the second finding of the 2024 Tidelift state of the open source maintainer survey, we found that the more maintainers are paid, the more improvements they make to their projects.

...

In the previous finding, we reported that 60% of maintainers describe themselves as unpaid hobbyists, and 36% of maintainers describe themselves as paid (professional or semi-professional) maintainers, earning some or all of their income from their open source work.

...

When you break down the paid maintainers into professional (earning most or all of their income from their maintenance work) and semi-professional (earning some of their income from maintaining projects), it becomes clear that the amount of money a maintainer is making for their work has a large impact on the types of improvements they are able to make. Across nearly all major categories, professional maintainers are on average over 20 percentage points more likely to make key improvements to their projects than semi-professional maintainers.

...

In the previous study, 81% percent of professional maintainers earning most or all of their income from maintaining projects spend more than 20 hours a week maintaining their projects. This year, the percentage was nearly identical (82%).

Conversely, in last year’s survey, we found that the vast majority of unpaid hobbyists spend ten hours or less per week on their maintenance work (81%). This percentage also stayed consistent in this year’s survey, with 78% of unpaid hobbyist maintainers working ten hours or less per week.

...

We’ve heard from many maintainers that how they are paid for their work also matters. For many maintainers there is a huge difference between getting a one-time “airdrop” of money, perhaps right after a high profile incident where people are paying attention to their projects, compared to ongoing recurring income that they can count on. So this year for the first time we asked maintainers to tell us whether they would prefer to get predictable monthly income or a one-time lump payment.

An overwhelming majority of maintainers prefer to receive predictable monthly income, with 81% choosing that option.

61
27

cross-posted from: https://jlai.lu/post/10771034

Personal review:

A good recap of his previous writings and talks on the subject for the first third, but a bit long. Having paid attention to them for the past year or two, my attention started drifting a few times. I ended up being more impressed with how much he's managed to condense explaining "enshittification" from 45+ minutes down to around 15.

As soon as he starts building off of that to work towards the core of his message for this talk, I was more-or-less glued to the screen. At first because it's not exactly clear where he's going, and there are (what felt like) many specific court rulings to keep up with. Thankfully, once he has laid enough groundwork he gets straight his point. I don't want to spoil or otherwise lessen the performance he gives, so I won't directly comment on what his point is in the body of this post - I think the comments are better suited for that anyways.

I found the rest to be pretty compelling. He rides the fine line between directionless discontent and overenthusiastic activist-with-a-plan as he doubles down on his narrative by calling back to the various bits of groundwork he laid before - now that we're "in" on the idea, what felt like stumbling around in the dark turns into an illuminating path through some of the specifics of the last twenty to forty years of the dynamics of power between tech bosses and their employees. The rousing call to action was also great way to end and wrap it all up.

I've become very biased towards Cory Doctorow's ideas, in part because they line up with a lot of the impressions I have from my few years working as a dev in a big-ish multinational tech company. This talk has done nothing to diminish that bias - on the contrary.

[-] haui_lemmy@lemmy.giftedmc.com 2 points 6 days ago

Insane work. My dollar a week is obviously well spent on you. :)

[-] haui_lemmy@lemmy.giftedmc.com 3 points 1 week ago

Neat. I didnt know but it makes sense I guess.

170
"Freeloaders" (lemmy.ml)

cross-posted from: https://lemmy.ml/post/20429091

157

cross-posted from: https://lemmy.ml/post/20410864

17
34

cross-posted from: https://lemmy.world/post/19624344

Ex-Sony Computer Entertainment Europe president Chris Deering does not believe recent layoffs across the games industry have been a result of corporate greed. Instead, workers who have lost their jobs should "drive an Uber" or "go to the beach for a year" until employment settles.

Deering was a guest on games writer Simon Parkin's podcast My Perfect Console, where the pair discussed games industry layoffs.

"I don't think it's fair to say that the resulting layoffs have been greed," said Deering. "I always tried to minimise the speed with which we added staff because I always knew there would be a cycle and I didn't want to end up having the same problems that Sony did in Electronics."

103

cross-posted from: https://lemmy.world/post/19519945

Taux the rich: Petition (EU)

Hi there, if you are from one of the EU countries that didn't reach the threshold (see on the page), please sign this petition. ECI (European Citizen Initiatives) are petitions that forces the EU to take a decision on the matter if they reach 1 000 000 signatures.

41

cross-posted from: https://lemm.ee/post/41690098

"workers remain on strike on Friday morning and have taken the keys to hundreds of vehicles".

84
32

cross-posted from: https://slrpnk.net/post/13094630

Link to sign EU initiative: https://eci.ec.europa.eu/045/public/#/screen/home

Guides on how to sign EU initiative: https://www.stopkillinggames.com/eci

[-] haui_lemmy@lemmy.giftedmc.com 130 points 1 month ago

I sincerely hope they get broken up.

[-] haui_lemmy@lemmy.giftedmc.com 100 points 4 months ago

Pretty straightforward. You need to host your stuff on your own hardware, ideally. You need good backups. You obviously can pay someone to do it for you but it does add complexity. In any case, streaming services are dead men walking by this point I think.

[-] haui_lemmy@lemmy.giftedmc.com 108 points 5 months ago

If only there was an alternative to windows somewhere!

[-] haui_lemmy@lemmy.giftedmc.com 105 points 5 months ago

*People vs the rich. There, fify.

[-] haui_lemmy@lemmy.giftedmc.com 84 points 6 months ago

On that note, lets federate with threads! (I‘m gonna rub this in for the rest of eternity)

I mean, how braindead does someone have to be to not see that meta is the devil.

Fedipact for the win! :)

[-] haui_lemmy@lemmy.giftedmc.com 97 points 6 months ago

Any games that restrict sale of your property to other users are okay to be pirated imo.

[-] haui_lemmy@lemmy.giftedmc.com 82 points 7 months ago

Proprietary software platform makers should always be held accountable for what happens on said platform.

[-] haui_lemmy@lemmy.giftedmc.com 89 points 7 months ago

Since the snap store is proprietary, canonical should be liable for it.

[-] haui_lemmy@lemmy.giftedmc.com 86 points 7 months ago

Windows admin here. It was immediately clear to me how this would end:

  1. someone proficient in windows goes back to being a dumb newbie is gonna be frustrating as heck.

  2. being a power user/IT professional most likely means non standard setup

  3. there are very few windows native admins in the linux sphere to test things from a non dev/non user perspective

  4. the companies making „professional“ linux are still not comparable to M$

  5. „professional linux“ would probably be RHEL for you.

  6. you can try and run a windows vm in your linux to try if stuff works then.

  7. your mindset needs to change: you‘re now a guy responsible for implementing rdp correctly, embrace open source and make it work for everyone. See the amount of influence you can actually have.

  8. if you can, consider using windows and linux side by side as long as needed, until stuff works. Find the reasons people abandon windows (i.e. you finally have control).

Just a stream of ideas. Hmu if you have any questions.

view more: next ›

haui_lemmy

joined 11 months ago
MODERATOR OF