I'm curious, do you have a 11th gen or 12th gen Framework? I have a 12th gen 1280P Framework which runs Pop!_OS that I received a month ago, and have yet to run into a single issue of any kind. I wonder if the issues you've faced are due to being an early adopter, wherein they may have fixed some of those issues with their second revision.
I also run a startup from it, wherein it's my software development machine when I don't feel like sitting at my desktop. It would need to be flawless in order to accomplish that as I can't really tolerate any downtime due to computer issues especially when I have a fully functioning high-end desktop, and flawless it has been. In fact, this is the first laptop that doesn't make me miss my desktop from being too slow or otherwise not performing the way I'd like.
Charging works regardless of the laptop being on or off, it performs beyond my expectations with no thermal issues while pushing the processor to its limit (something other laptops have always failed at for me), and the various expansion cards all work very well regardless of what configuration they're in. Overall, I've been regarding it as one of the best purchases I've made recently. After a month of ownership and using it over my desktop, I can honestly say that I picked the right laptop. I would lambaste the laptop if it had issues, but I can't think of one time over the past month where it's been problematic.
This doesn't even touch on the fact that if I were to have an issue, Framework's support has seemed to be very responsive based on others' reports (especially for a startup), and the fact that I can continue to use the laptop or even just have it in my possession while whichever replacement part is being shipped out. This alone would make me choose this laptop over any other.
> PopOS is great! It is definitely one of the best Linux desktops I’ve used. Manjaro gives it a nice run for it’s money… But.. next year is going to be the year of the Linux desktop! No disrespect to @jeremy_soller, because he is doing a killer job on Pop, but even in 2022, the Linux desktop is RC Cola, and MacOS is Genuine Coke Cola. I’m sure there are die hard RC Cola fans, but most of the world will definitely still prefer Coke Cola.
I believe your understanding of Linux as a desktop is woefully outdated, by perhaps over a decade. As someone who has to use all 3 big desktop operating systems for work (Linux via Pop!_OS, Windows, and macOS) and has used nearly every iteration of each operating system over the past 2 decades, I don't know how you came to this conclusion. The only area I could see macOS beating out Pop is in UX... if I didn't know how to use a computer and wanted the most frustrating experience available but also didn't know better.
This isn't just my take either - older, completely tech-illiterate family members of mine have tried out various laptops over the years that ran all of the operating systems (adding onto those big 3 OSes, they've also tried ChromeOS), and as of right now, every laptop in my family runs Pop!_OS. When it comes time for them to upgrade their laptops, they specifically ask if I'll be able to setup Pop on their new machines. They do not have to muck around in terminals or anything like that - I setup Pop, teach them how to update it and how to perform the basic tasks they need, and the laptop remains operational for years. Compared to when they were on Windows and macOS, I get significantly fewer support calls throughout the year when they're on Pop.
Not only is macOS UX, security, and performance lackluster compared to Linux, but it's also not even close to being as widely adopted as you claim to make it the "Coca Cola of operating systems". Windows holds that title, and that's solely due to how pervasive Windows is throughout schools and businesses, along with the fact that the vast majority of schools (at least in the US) teach students how to use Microsoft-based software like Office.
Even if I had to use a Macbook (which I would never), Pop would be installed onto it from day 1, or else I'd opt to not use the laptop all together. Even if the Macbook has superior hardware to another laptop, if the Macbook has to run macOS and the other laptop runs Pop!_OS, I'd use the other laptop.
This doesn't even touch on the fact that Linux is an open and free operating system (which again, this is a non-negotiable must-have), whereas macOS is heavily locked down and closed source. Nor does it touch on the fact that modern Linux can play nearly every Windows game with little to no issues and it generally just works 'out of the box' or needs a few applications installed, whereas the same cannot be said for macOS - there's much more work required within the terminal to achieve a lesser, often buggier result.
While I agree with you that the overall build quality of the Lemur Pro isn't as polished as a Macbook (which is why I opted for a Framework laptop recently, in fact) and other physical aspects of the machine like its touchpad, I disagree completely with your assessment of the operating systems. Pop!_OS on a M1 Macbook would be a better experience than macOS on a Macbook.
I had a Linux desktop running Manjaro circa 2014-2017. From late 2019 - early 2022 I used my Lemur Pro with PopOS full time as my main machine, 8+ hours a day.
I would entirely disagree with the statement that my understanding of linux desktop is out of date. That is, unless you consider using Linux Desktop in early 2022 out of date.
You say that linux is a totally open operating system. Yeah… if you know the command line. That is kinda my point. It isn’t great for people unless they are computer power users. I’ve been a Linux user for almost 2 decades, I’ve tried everything under the sun. I run Linux servers all day every day for work. I know how it is.
Sure… you can get your grandpa to use PopOS by saying “only press this website and email icon and you’ll be fine”, and I agree with that. Give my Lemur Pro to my wife, who can use either Windows or Mac, she would be like “how do I <insert some random thing that she is used to doing on a consumer OS>, and when the answer starts with “open terminal”, she would look at me like I am an insane person.
Mac and Linux are as secure (or not) as you make them. Literally neither one is that much more or less secure than the other one.
If you wanna field calls from your family teaching them how to run a Linux desktop, more power to you. As for me, I’ll be getting my family members a PC or Mac (their choice) and calling it a day.
Pretty much agree, was going to make a similar but shorter comment.
To me it feels like the opposite, Windows is the true Coke Cola just because some things work better and the vast majority of people use it like you suggest, Linux is some fresh Pepsi (to say, I know the other is more popular but I don't care and prefer its unique taste) and macOS is some ok discount cola, which is alright but nothing people should go proud of drinking.
There is absolutely no way that MacOS is the bottom. Sure, 100% Windows is Coke Cola. But a Linux desktop vs a Mac… ask 100 people in the world (not Hacker News) to choose between a Mac and a System76 machine, 97 of them are choosing the Mac.
Doesn’t really change anything re: the review though. I had the Lemur Pro for 2 years and used it as my main coding machine. I used it 8+ hours a day for years. It was a solid machine. I bought it because I refused to buy a Touch Bar MacBook. Once the 14” M1 came out… it was over. The M1 is faster, more reliable, has a longer battery life, a higher resolution and brighter screen, and imo has better software. Sure, free software is great, and I contribute to, and use a boatload of OSS, but a lot of times, you get what you pay for, or not.
Ultimately the experience compared to a 14” MBP is, there is no comparison imo, the MacBook hardware blows it out of the water in all aspects.
We've been testing out both Mattermost and Zulip over the past few months at work, and we recently decided to go with Zulip.
Mattermost is nice in that communication and project management is all in one tool, but doing anything within Mattermost is very sluggish (even on a very overspecced server with only 1 Mattermost user online). Using their Focalboard plugin resulted in multiple seconds of wait time between various actions like modifying a task. On the other hand, Zulip has been consistently snappy even as we've onboarded users onto our instance. Seeing it in use at large organizations such as Rust's Zulip instance instilled confidence that it'll continue to perform well even well beyond our scale.
Also Zulip's threading model is really nice to use once you and your team gets the hang of topic separation. We've managed to completely eliminate 'talking over one another' as we would in Slack/Discord style text channels, and it's much easier to keep track of various conversations. While Zulip's UI and UX isn't as polished and certainly has areas for improvement, the threading model alone makes it worthwhile to use.
On top of that, Mattermost's pricing doesn't work well for small businesses, especially when you factor in that something 'simple' like Elasticsearch support, or, performance monitoring tools to figure out why your 1 user installation on a 88 thread server with hundreds of GBs of memory is sluggish, or even just creating a second admin user is locked behind their enterprise plan.
I get that money needs to be made, but blocking some features behind an enterprise plan (that asks you to contact them for pricing, no less - their $10/user for the Professional plan is not only steep, but still doesn't include these features) doesn't feel great. Zulip is completely free, and offers Zulip Cloud alongside a support plan, but does not block any features behind a paywall. There's no limitations on what Zulip will let you do either - no 10,000 message history limit, no file storage limit, user role restrictions, or anything of that nature.
Oh, and Zulip is 100% open source software. In my eyes, it's hard to compete with that when it comes to communication tools.
This is my understanding of it as well. While the bug is still bad due to the fact that a JVM instance will connect to the attacker's endpoint, any JVM above 8u121 wouldn't execute the code with Java's default configuration.
Interesting read - This is actually how a ton of game trainers/bots are made (especially ones used by Chinese gold farms in MMORPGs), along with private servers (except the other way around, where you send packets to the client). For some games, the bots are advanced enough where they can interact with all of the game's network protocol and behave similarly to a human, all while just being a 'terminal' for the game that sends custom packets. Hacking games via packet manipulation is nothing new either - I remember one of the big MMOs ~10 years ago having an exploit which would allow anyone to delete anyone else's in-game guild, and similarly, log into any user's account under some specific conditions.
On the opposite end, I have used a program that does image recognition called sikuli to a act as much like a human as possible instead of doing the low level thing.
My favorite hack I feel responsible for was the wow zeppelin hack (zeppling fly points were stored client side ) so you could change them and the zepplin would take you somewhere else!
> My favorite hack I feel responsible for was the wow zeppelin hack (zeppling fly points were stored client side ) so you could change them and the zepplin would take you somewhere else!
Wait, really? I'm surprised I hadn't heard of this.
It was back in the vanilla wow days. I was active over at some german run wow hacking forum, did some reverse engineering, and posted about finding the values being stored client side in ram. A few months later someone did it... and then it was patched almost immediately. It's entirely possible they weren't related and whoever did it found the values themselves, but that's not as fun a story to tell myself or others so I stick to my version.
Now you have me feeling all nostalgic for the day wow went from beta to live... and those early vanilla days of 40 man raids.
Is it though? This exploit causes a buffer overflow by sending malicious packages, giving full remote code execution. Trainers and bots just send normal packages.
I also run a startup from it, wherein it's my software development machine when I don't feel like sitting at my desktop. It would need to be flawless in order to accomplish that as I can't really tolerate any downtime due to computer issues especially when I have a fully functioning high-end desktop, and flawless it has been. In fact, this is the first laptop that doesn't make me miss my desktop from being too slow or otherwise not performing the way I'd like.
Charging works regardless of the laptop being on or off, it performs beyond my expectations with no thermal issues while pushing the processor to its limit (something other laptops have always failed at for me), and the various expansion cards all work very well regardless of what configuration they're in. Overall, I've been regarding it as one of the best purchases I've made recently. After a month of ownership and using it over my desktop, I can honestly say that I picked the right laptop. I would lambaste the laptop if it had issues, but I can't think of one time over the past month where it's been problematic.
This doesn't even touch on the fact that if I were to have an issue, Framework's support has seemed to be very responsive based on others' reports (especially for a startup), and the fact that I can continue to use the laptop or even just have it in my possession while whichever replacement part is being shipped out. This alone would make me choose this laptop over any other.