lholden
These days I am also now working from home full time, so it kinda hit me. "Why the hell am I trying to work from this MacBook when I have my really great gaming desktop that runs Linux now?" Moved my work over and have been incredibly happy.
I'll have to give the Fedora Asahi Remix a go on my MacBook Pro though. That's a great idea!
It has improved a bit over the years and is generally fine if you just need to knock out a few commands. But I don't find it to be a very pleasurable experience compared to the alternatives. It feels very much like Apple implemented "just enough" and no more.
The hardware was great, but life on a Mac always felt a bit convoluted. Updating the OS was especially frustrating as a software developer because of all the interdependent bits (xcode, brew, etc) that often ended up breaking my dev environment in some way. It also always amazed me at the stuff that was missing. Like, how isn't the default terminal app fully functional after all these years? On the plus side, over the time I used it they did add tiling and the ability to hide the notch.
Finally at the start of the year I moved back to Linux and couldn't be happier. Had forgotten just how nice it is to have everything I need out of the box. The big thing I miss is Affinity Photo, though that looks like it's in the middle of dying right now.
Cool project though. We needed something like this in Linux.
Good memories!
I'm sure these finds must have dated in some way to verify the authenticity, but I always think back to seeing my uncles toys on display as if they were historical artifacts when I see stuff like this.
For a good article on why this is true for Linux: https://chrisdown.name/2018/01/02/in-defence-of-swap.html
I believe that most operating systems are going to make use of memory in a similar manner.
With that said, I'll turn off swap on devices that have unreliable storage. (Anything using an SD card)
I had a cat that would gift give if I was away for a while too. I always figured it was a bribe to not do it again. He also liked to play fetch, but it predated the gift thing.
You can use the actual stack for this, but it gets weird with JSR, especially when dealing with nested function calls. Of course, on systems that use the Zero Page for other uses (Like the Apple II) this isn't really an option. You can use a different location in memory, but it isn't as efficient.
I like the nano, but it suffers from the "I may find myself doing work on it when I'm trying to not be working" problem. The X1 series are great though, I've been a big fan and user of the ThinkPad X1 Carbon for several years.
I will say, my iPad had nothing to do with any kind of love for Apple. Buying the iPad was to prevent myself from being able to use it for work, and I do think it's served that purpose pretty well. It also beats the hell out of my X1 Carbon for watching movies.
But I don't really understand how people can seriously claim they use it to entirely replace a laptop. It's just too awkward of a device for that use case.
I have the apple pencil and it works pretty well for drawing, but I don't otherwise use it for anything else.
I don't really have anything else accessory wise :).
I ended up buying an ipad for this and have been using it ever since. I will say that while the iPad has achieved the goal I set out, I do find it pretty frustrating to use at times.
- You are basically stuck with Safari in some form. You can install an alternative browser, but the "engine" behind rendering is basically Safari.
- The limited amount of system ram can become an issue while browsing. Now granted, I have the last iPad model before the M1 came out and it has a little less ram than these do. But, things can get really weird when you have multiple tabs. Some pages will even stop functioning until you reload them. Occasionally you have to restart Safari (though rare)
- Many native apps have an iPad version, but they are just a stretched out version of the iOS app and look terrible. You can mitigate this by using the "slide over" feature to dock the app to the side of the screen.
- I have the 12.9" iPad and it ends up being a weird middle ground. In landscape, especially when docked to the magic keyboard, it works pretty well. But it feels awkward and heavy (especially one handed) in portrait. When docked to the magic keyboard though, it's very back heavy and will often tip over if not supported.
I'm at a point where I am wanting to do a hardware upgrade, but having a really hard time deciding on "what". The 12.9" iPad I currently have is such a weird middle ground. A smaller device would be nice for reading technical books (or D&D stuff) in portrait. A model with more memory might sort out some of my browsing issues. A ultralight laptop would solve many issues and fit many of my use cases but not all of them. I'd love to just have one device, but I kinda feel like I'd be better off with two.
For your personal reference, here is how the dictionary defines the word "misleading". (Cambridge and Merriam Webster, respectively)
> causing someone to believe something that is not true
> to lead in a wrong direction or into a mistaken action or belief often by deliberate deceit
> to lead astray : give a wrong impression
I would say that the title manages to hit on all 3 of these definitions, with a possible note that perhaps the author "misspoke" rather than intentionally creating a deliberate deceit.
Unreal was never "free for all". For game development, there has always been revenue thresholds.
The new licensing is around commercial use outside of game development, and will also be revenue threshold based. Meaning, just like with game development, if your project is making you money over X threshold, then the licensing kicks in.
The title is misleading.
The licensing changes target big commercial usages outside of game development.
For example, up until now Unreal has seen use in vfx for movie and tv production. The licensing model for Unreal was primarily oriented for game development, which meant that this wasn't generating any revenue for Epic unless that company opted into the optional support plan.
Unlike the crazy situation with Unity, these changes are being announced in advance without affecting usage of previous versions of Unreal.
(Not saying I like or care for subscriptions for software. But context helps understand what's going on here.)
I'm surprised they didn't make this change sooner.
There is also fsxnet, which is based on the same tech, but more open. https://fsxnet.nz/start
I had a personal BBS that I ran that was on both for a few years.
The new terminal app feels good, though I think you could get it with Windows 10. The new task bar and start menu are "fine" and I don't really have any specific problem with them. I like that winget is baseline now.
I do have some nitpicks. For example, I have no idea why think having the centered task bar is a good idea, but that's fixable with a setting. Some of the things I took issue with required more intrusive fixing... which is pretty frustrating. I couldn't tell you exactly what I did to resolve these at this point.
I only use Windows for some of my development, but what I do use from Windows has continued to work without issue.
I would be surprised if the guy wasn't being negatively affected given the amount of caffeine he was drinking, even with resistance. And like most things you put in your body (even water!), moderation is super important. You are going to get a scary story when someone is doing something in excess like that.
With that said, I'm surprised we (at least in the US) don't have labeling saying "Hey, this contains a stimulant! Like with all drugs, maybe have a think before putting it in your body and practice some moderation. The recommended serving limit is X."
QBasic was really cool at the time. I wrote a lot of (very crappy and slow) games in it. The documentation was all readily available and it had a lot of power. QBasic (and VB) were very "batteries included" and that was amazing.
But, and this may sound harsh, I've always felt that BASIC was a language of desperation. You use it because it's the only thing available to you, not because you actually want to use it. There was a time where some form of basic was available on literally every computer. This continued well past the 80s with VBA and gave a lot of people the power of extensibility over their applications.
Back when I was writing a lot of BASIC code, I quickly found myself running into walls and realizing that it just wasn't a great environment to build anything serious in. The lack of a real compiler in DOS was the primary reason I found Linux and C in the mid 90s. Once I had my hands on a C compiler I never wanted to look back ever again.
(I know that QuickBasic and Visual Basic existed and could create binaries. But, I was young and couldn't exactly afford them. Before finding C, I was using a BASIC environment called ASIC, which wasn't quite as nice as QBasic, but could produce binaries.)
It makes me wonder how things might have been different for me if DOS came with a C compiler and something like raylib. The lack of a real (free) compiler drove me to Linux. Would I have still gotten into Linux? I don't really know!
Digging through the landing page, the focus seems to be on how to support it and there just isn't enough time spent talking about why this project is cool or worth supporting.
From what I can gleam from the page this seems to have a GPU backed renderer and have fast startup times. It seems intended for C++ but doesn't really talk about C++ specific features. (Ex, CMake integration, integration with doctest/catch/etc).
The one C++ specific thing it mentions is "full C++ parser for syntax highlighting, autocomplete, goto-definition, find references and a lot more". Does this support C++20? Is it using it's own engine for this or is integrating with clang or something similar. What is this doing that all of the other editors with C++ syntax support don't have?
I consider CLion to be a "gold standard" for features and functionality as a editor/IDE for C++. The only thing it doesn't do for me is "be fast and light". I'm also a long time VIM user and I generally default to VIM when I want something "fast and light".
If there was an editor/ide that had many of the features of CLion and the speed of VIM, I would certainly consider that to be "10x".
Rest in peace Ezra.
Lazy Devs on youtube is currently producing a "Making a Shmup" tutorial that is very "from the basics" as well.
Possibly they had a specific need for actual DisplayPort ports on the dock though, and because they specifically wanted DisplayPort 1.4, that ruled out TB3 docks.
How do you like that OWC dock? It looks pretty nice. I also noticed that CalDigit has successor to your TS3 that looks pretty nice too.
Of course, who really knows how life might evolve to adapt to these changes. Humans have been pretty good at liberating carbon for instance :P.