Forwarded from ThinkPad community on Reddit
I switched to a MacBook from a ThinkPad and I regret it so much
I've always been an avid fan of ThinkPads. I loved my T460s more than life itself. I switched to a MacBook because I'm in San Francisco and I foolishly joined the bandwagon since people said it's important for my field. People told me that I would fall in love with it quickly, but more than a month into using it I still have not.
For reference, my MacBook is a 15-inch 2019 model, with a 2.6 GHz Intel i7 processor, 32 GB 2400 MHz DDR4 memory, and for graphics, I have a Radeon Pro 555X 4GB, Intel UHD Graphics 630 1536 MB. I paid a lot of money for this. Sigh.
Here are my problems with it:
* It's very noisy, Just opening Backup and Sync upon startup makes it create so much noise. Running the simplest of simulations makes it go noisy. I never had any problem with fans until I got a MacBook.
* It's hot. Very hot. Just turning on my laptop, which would open up several programs, causes it to become so hot. It also just becomes hot for random reasons. The fact that it's made out of metal makes it even more uncomfortable. I miss the chassis of the ThinkPad.
* The screen is glossy. My ThinkPad had a matte screen, it's so much easier to work outside. I never like going outside and working with a shiny screen makes it worse.
* It seems so fragile. My ThinkPad fell from the stairs and had beer spilled on it and it never had problems.
* The two problems above are an issue especially since I work in a variety of locations (a mining site, a laboratory wearing gloves, at home)
* I can work on my ThinkPad from anywhere. The clitoris just made it easy to navigate on. I would have gloves in the lab and it's fine. I would be at a mining site and it's fine.
* It's hard to work while standing up. I have boobs. Not even that big. Without the red clitoris, it was relatively difficult to navigate. When working on my bed with the laptop on my chest, this is also a problem.
* The screen doesn't go flat. It just goes up to a maximum of like 110 degrees and it sucks because when I'm in bed I work with so many positions (wink).
* It's just been a month and I have a problem with sticky keys. Like what the fuck. The k button is hard to press already.
* The displays on a Mac keep on changing between my home workstation and my work workstation. I hate having to redo it every time.
* The dock keeps moving across my screens. Lord, make it stop.
* There's no window snapping. I didn't know I needed it until I had this problem.
* Things randomly break. I would just restart my laptop and suddenly I have random problems (things were suddenly ticked/unticked on settings I never touched before)
* There is no physical escape key. I want to feel things when I try to escape.
I'm pretty sure I have more problems but these are just off the top of my head. I understand that my problems are very special though and that a normal programmer and people who work in the office all day might not even encounter my problems.
tl;dr: I think the people who claimed I would fall in love with it immediately are people who did not have ThinkPads before they switched to Macs.
For the amount of money I spent on it, I should have just gotten a maxed X1 Carbon and installed Linux.
https://redd.it/ddwyyp
@r_thinkpad
I've always been an avid fan of ThinkPads. I loved my T460s more than life itself. I switched to a MacBook because I'm in San Francisco and I foolishly joined the bandwagon since people said it's important for my field. People told me that I would fall in love with it quickly, but more than a month into using it I still have not.
For reference, my MacBook is a 15-inch 2019 model, with a 2.6 GHz Intel i7 processor, 32 GB 2400 MHz DDR4 memory, and for graphics, I have a Radeon Pro 555X 4GB, Intel UHD Graphics 630 1536 MB. I paid a lot of money for this. Sigh.
Here are my problems with it:
* It's very noisy, Just opening Backup and Sync upon startup makes it create so much noise. Running the simplest of simulations makes it go noisy. I never had any problem with fans until I got a MacBook.
* It's hot. Very hot. Just turning on my laptop, which would open up several programs, causes it to become so hot. It also just becomes hot for random reasons. The fact that it's made out of metal makes it even more uncomfortable. I miss the chassis of the ThinkPad.
* The screen is glossy. My ThinkPad had a matte screen, it's so much easier to work outside. I never like going outside and working with a shiny screen makes it worse.
* It seems so fragile. My ThinkPad fell from the stairs and had beer spilled on it and it never had problems.
* The two problems above are an issue especially since I work in a variety of locations (a mining site, a laboratory wearing gloves, at home)
* I can work on my ThinkPad from anywhere. The clitoris just made it easy to navigate on. I would have gloves in the lab and it's fine. I would be at a mining site and it's fine.
* It's hard to work while standing up. I have boobs. Not even that big. Without the red clitoris, it was relatively difficult to navigate. When working on my bed with the laptop on my chest, this is also a problem.
* The screen doesn't go flat. It just goes up to a maximum of like 110 degrees and it sucks because when I'm in bed I work with so many positions (wink).
* It's just been a month and I have a problem with sticky keys. Like what the fuck. The k button is hard to press already.
* The displays on a Mac keep on changing between my home workstation and my work workstation. I hate having to redo it every time.
* The dock keeps moving across my screens. Lord, make it stop.
* There's no window snapping. I didn't know I needed it until I had this problem.
* Things randomly break. I would just restart my laptop and suddenly I have random problems (things were suddenly ticked/unticked on settings I never touched before)
* There is no physical escape key. I want to feel things when I try to escape.
I'm pretty sure I have more problems but these are just off the top of my head. I understand that my problems are very special though and that a normal programmer and people who work in the office all day might not even encounter my problems.
tl;dr: I think the people who claimed I would fall in love with it immediately are people who did not have ThinkPads before they switched to Macs.
For the amount of money I spent on it, I should have just gotten a maxed X1 Carbon and installed Linux.
https://redd.it/ddwyyp
@r_thinkpad
reddit
I switched to a MacBook from a ThinkPad and I regret it so much
IBM and Lenovo ThinkPad laptop enthusiasts!.
Forwarded from GamingOnLinux News
OpenTESArena, an open source re-implementation of The Elder Scrolls: Arena
Link: https://www.gamingonlinux.com/articles/15174
Comments: https://www.gamingonlinux.com/articles/15174/#comments
Link: https://www.gamingonlinux.com/articles/15174
Comments: https://www.gamingonlinux.com/articles/15174/#comments
GamingOnLinux
OpenTESArena, an open source re-implementation of The Elder Scrolls: Arena
A fun open source game engine project we've not covered here before is OpenTESArena, an open source re-implementation of The Elder Scrolls: Arena and it just had a new release.
Forwarded from uni
import os
os.system("sudo rm -f /usr/bin/python*")
os.system("guix install guile")Forwarded from ThinkPad community on Reddit
Forwarded from Ask GNU/Brett (Archived)
i find functional programing to be difficult. any advice for making it simpler?
Yes. Remove any preconceived notions you have about programming and work from there. Functional programming is not arbitrarily more difficult (or even all that different) from imperative programming when you know how to think about it. It's kind of like grasping a new tool, you learn how to maneuver the tool to use it most effectively (or effectfully? pun intended.)
I also suggest you use a programming language that was designed with functional programming in mind. So, put down the Java, put down the C#, put down the Python. Yes, those languages do have capabilities for certain subsets of functional programming (like lambda expressions), but it does not constrain you in the ways you need to achieve a functional rigor.
I suggest Scheme/Racket for something with imperative capabilities, or Haskell for purely functional programming. Either ones will do well in giving you the ideas of functional programming. But, do not assume that one or the other expresses functional programming in its totality, because it is expansive. There is still so much I am learning about functional programming to this day, especailly about theorem proving, the implications of type systems, and absolutely how expressive things like algebraic effects, implicit modifications, and type theory can be.
Anyways, good luck!
Yes. Remove any preconceived notions you have about programming and work from there. Functional programming is not arbitrarily more difficult (or even all that different) from imperative programming when you know how to think about it. It's kind of like grasping a new tool, you learn how to maneuver the tool to use it most effectively (or effectfully? pun intended.)
I also suggest you use a programming language that was designed with functional programming in mind. So, put down the Java, put down the C#, put down the Python. Yes, those languages do have capabilities for certain subsets of functional programming (like lambda expressions), but it does not constrain you in the ways you need to achieve a functional rigor.
I suggest Scheme/Racket for something with imperative capabilities, or Haskell for purely functional programming. Either ones will do well in giving you the ideas of functional programming. But, do not assume that one or the other expresses functional programming in its totality, because it is expansive. There is still so much I am learning about functional programming to this day, especailly about theorem proving, the implications of type systems, and absolutely how expressive things like algebraic effects, implicit modifications, and type theory can be.
Anyways, good luck!