this post was submitted on 22 Oct 2024
76 points (96.3% liked)

Technology

59669 readers
3611 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

While the whole exchange must've sucked for them, I've found their reaction extremely amusing at times, especially the carpet banning for life of everyone within a country/state to the offending party. But hey, that'll definitely show AMD how to hire those coreboot developers

top 17 comments
sorted by: hot top controversial new old
[–] [email protected] 49 points 1 month ago

We originally reached out to 9Elements last year along with several other coreboot consultants, but all of their prices were so outrageous ($50k-$100K per board) that we decided to try porting our laptops ourselves. After hitting a sticking point, we reluctantly contacted them again for help debugging our code.

From the start, our interactions with Christian Walter were awful. We repeatedly stressed how important and time-sensitive this project was, but he seemed completely indifferent. In fact, he made a snide remark about us coming back after trying to do it ourselves.


We never received a quote for the actual porting, but they said the evaluation cost is typically 10% of the total cost, which would mean the porting would have cost around $33,000 for Dasharo-branded coreboot, and $66,000 for unbranded coreboot. Even their highly discounted Dasharo-branded porting comes out to around $250 to $330 an hour, and that’s if they started from scratch. We had 80%+ of the job already complete. We just needed to debug our code.


Sometimes people take their vehicle to mechanics and don't like the quotes for the repair costs. Some of those people then choose to try to do the work at home. Sometimes one of those people will then reluctantly take the car back to the mechanic after they screw up the work.

And then they balk, because they discover that (A) the mechanic will outright refuse to work on the vehicle due to it being in a dismantled state, or (B) the mechanic will give an even higher quote since they now have to diagnose and clean up the mistakes too.

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

Based on everything we learned about coreboot, we think you can port a laptop board in 40 hours or less. There are tools that you can use to dump most of the code you need. For instance, the GPIO can be done in 30 minutes, as opposed to the 30-50 hours that was quoted by several developers.

OK, so why didn't you just port it yourself in 40 hours? Apparently it's super easy.

[–] [email protected] 36 points 1 month ago* (last edited 1 month ago) (1 children)

They complain about unprofessional communications then fill this article with whining like this:

Weeks elapsed with little to no activity, because they were super busy pretending to be doing something else out in the abyss of phantom world.

And they never seem to consider that maybe their own code wasn't as great as they thought:

He finally built the coreboot ROM with our code, flashed it, and tried to boot the laptop, which displayed an FSP message. Max said he was surprised it made it that far. Why? We told them our code just needed debugging, but they didn’t want to believe it.

Why does the author expect it not to have problems? I know from experience that you can hand over your best, most thoroughly tested code to someone else and they'll immediately find a problem you have never seen. How professional are these people if that surprises them? "But it just needs debugging!" is not the response of someone who knows what they're doing and just needs a second pair of eyes on the code.

In the end this blog post backfires. They paint themselves as an arrogant and problematic client to deal with.

Edit: After reading the links in another comment on this thread (sorry for the instance-specific link, will fix if someone can advise me on a better syntax), and in this reddit thread this is evidently only the tip of the iceberg when it comes to Malibal's behaviour. Definitely a company to avoid.

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

They paint themselves as an arrogant and problematic client to deal with.

Huh, apparently they sometimes behave like that with customers as well: https://lemmy.ml/comment/14451901

[–] [email protected] 28 points 1 month ago (1 children)

I feel dumber having read that.

Banning a whole country because you disliked a company?

Dealing with stuff that's 'almost working' is often harder than starting from scratch; ask any tradesperson.

They also apparently cannot get their heads around the fact that people might give you a discount if you advertise their brand. Ad-supported pricing has been around for a long time; it's not some voodoo.

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

To add: "almost working" is still "not working" but with extra hope. There's no easy solution for "almost working" because if there was, the people would have made that easy fix to get it working. No, "almost working" is code for "we fucked around with it a lot and don't know how to get it working or how to start over."

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

Jeez as someone who's done a lot of contracting/consulting work I can hear this guy in a LOT of prior clients.

You know, the ones that would get F-U pricing or fired shortly after starting work and more often than not end up in court over me not getting paid.

They don't present a sane, rational, normal, competent, functional business aura so much as a whiny petulant little child that wants it all nooooow, and doesn't get that hiring someone means you get some of their time, not 80 hour weeks until your "just debugging" is done.

Also it's never just debugging, because if it was a developer who COULD do it building it, then it's a developer who is good enough to debug it too. If they can't debug it, then they almost certainly don't have the skills to actually do the project in the first place but I digress.

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

so... no shipping to two countries and one big-ass state, and no AMD in their device anymore? they sure now how to make their devices easier to sell, lmao.

[–] TheBakedPotato 9 points 1 month ago

Ahhh. Not just one state anymore. The principal developer from System76 got Colorado banned now as well. Lol

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

According to their TOS the state of California is also banned, and you can't use their website using Google or Apple hardware, Web browsers or email accounts

[–] pastermil 16 points 1 month ago (1 children)

So they're just Clevo reseller?

The sure made it sound they're way more than that.

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

Well, at least they used to be a while back: https://l.opnxng.com/r/SuggestALaptop/comments/ukgaf/general_consensus_on_malibal/

Just tried to find teardowns of more recent laptops of theirs to see if it's still the case, rather unsuccessfully. Although, I've found a few more reviews (in addition to those in the comments):

Soo, now I'm even more skeptical of their statement that their communications to those developers were nothing but polite

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

Holy shit what a nut job. Reading the comments the real gold is apparently their terms of service. They've got a giant laundry list of things that will get you banned including using Chrome or having a gmail email address.

[–] pastermil 12 points 1 month ago (1 children)

Just who the fuck do they think they are?

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

A techbro without money, so an obnoxious incel.

[–] conciselyverbose 14 points 1 month ago

lol at blacklisting AMD because one of their 25k employees politely decided you weren't worth contracting with after you very probably went raving jackass on them.

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

Do they expect someone to work at cost for them? Running a company has overhead.

It sounds like they know what the code should do generally, but either didn’t design it to be debuggable or have no idea what they are doing.

Everyone has their own way of doing things and when you commit you need to make sure you deliver a quality product.

Bug hunting sucks, especially with other people’s design.