I hope they will support M4 soon, I cant stand macos and its desire to be different
than everything else by custom keyboard shortcuts etc.
After 2 years of usage, I still have issues with basic actions like copy paste.
edit: omg, writing this post, i checked if there is some way to use linux shortcuts and there is (Kanesh/KMonad or Karabiner-Elements). Maybe my suffering will finally stop.
Counterpoint: OSX has the only sane copy paste shortcuts. The linux standard of "sometimes ctrl-c/v, sometimes shift-ctrl-c/v, and if you mess up you might kill your task" is preposterous.
The command key really has to be my favorite thing about OSX, it lets you do system things without intercepting whatever is going on in the terminal. It also leaves the ctrl key with barely any use, so you can just customize its behavior (for example, I have ctrl+opt+some letter keys assigned to different desktops/spaces, that works great for me)
My favourite thing about the command key is the position - it’s way further to the right than ctrl on most keyboards, which means you don’t have to contort your thumb back and apply lateral pressure to your thumb joint when copy-pasting.
I’m either doing it wrong on Windows or the entire world is putting up with unnecessary finger pain because whoever chose Ctrl-C was a masochist.
Originally, the Ctrl key was to the left of A, where Caps Lock is now. This makes most Ctrl key shortcuts a lot more comfortable. They moved Ctrl to the bottom left with the Model M keyboard, which became the standard modern PC keyboard layout. As far as I can tell, the justification for this was that it made the layout more familiar to typewriter users, since Caps Lock is in the same position it's in on a typewriter (see https://bitsavers.org/pdf/ibm/pc/IBM_Personal_Computer_Semin... page 24). Personally, I always remap my key layout on every PC I use so left Ctrl is swapped with Caps Lock.
I'm not sure what hand position you're using, but on the keyboard I'm at right now, I put my left little finger on control, and use my left index finger for the c/v. Do you mean that you're using your thumb for control and index for c/v?
I know those from growing up with QBASIC and EDIT.COM, but I think the only software I've used that actually supports them is the Windows conhost (the default UI for command-line apps).
What? Ctrl/Shift Insert is supported basically everywhere in Windows, from the lowly Notepad to the behemoth that’s Microsoft Word. Browsers support it. Terminals support it. On Linux all Linux apps I’ve tried support it. Even Emacs which famously doesn’t support the usual C-c C-v supports it (mapped to kill-ring-save and yank). This is as universal as possible in the world without Cmd key.
In fact the last time I bought a keyboard I made sure the keyboard mapping can be customized so I can actually put the Insert key on it.
Same I grew up using Ctrl+Shift+Insert, and only really migrated over to Ctrl+C/Ctrl+V when I started using mouse-driven environments more heavily, because I could drive copy paste with my left hand and keep the mouse in my right.
Aren’t the shortcuts with the command key older than the PC ones (which started out as Shift+Insert etc. actually)? I wouldn’t call that desire to be different (also as mentioned below it has a lot of advantages in a terminal)
What I did was to simply remap Command to Control in the built-in keyboard settings. I don't know if that would solve your problems with shortcuts, but it solved mine. Muscle memory remains intact. The physical key combos on the Mac are now largely the same as on Windows or Linux.
Or the more usual argument: Macos is broken in many ways and you're not allowed to fix it. But you can install some kind of add-on that will sit between you and the broken-as-designed UI and makes it look non-broken.
(to replies, yes, i understand that macos keyboard shortcuts might objectively be better, but if you are using multiple computers and macos is the only one of OSs, those shortcuts become pain in the neck)
Dunno, my experience has been different. I cycle between macOS, Linux and Windows all day every day and it’s just automatic muscle memory for me now as I switch between each. Thanks for the link though, keeping that stashed.
I bought Jolla Phone 2026. Was thinking about Pixel 10 and another round of GrapheneOS, but changed my mind.
Was using Sailfish OS on Sonys phone but drove me nuts for two reasons:
- had to reverse banking up to kick out the checks each time when new version came out and I became quite proficient at it (decompiled into git and each new version over it, then git diff, and fix the checks, committed the changes)
- worse part was that there was no bluetooth to android bridge and local bus company required it for contactless paying
There was nothing I missed from the phone, even reversing banking app was not really an issue, but bluetooth was just needed.
I defected to GrapheneOS after two years, now I am moving back, I hope for good. The fixed the bluetooth while for hardware I dont care.
I have solved the banking app issues by changing the bank and getting cheap old pixel just for banking app. It doesnt even have SIM, only wifi and used Automatize to turn on airplane mode on lock screen and turning it off for unlock.
I dont care about NFC payment or any other android junk, for photos I have EOS and phone just doesnt cut it, while camera is good enough for taking shots at everyday things like shopping list.
I really hope I wont need to see android ever again.
The AppSupport Bluetooth Bridge shares the phone’s Bluetooth controller between Sailfish OS and AppSupport. It acts as a router, so each Bluetooth device can be handled by either Sailfish OS or AppSupport without handing the whole controller over.
For most devices this is controlled through pairing. BLE devices are more complicated, and that is one of the areas where broader testing will be useful.
For now, you should reboot after installing. The Bluetooth settings page now has an extra option to route incoming pairing requests to AppSupport. Devices found during scanning also have a long-press context menu option to pair them with AppSupport. You can see devices paired with AppSupport on the same page, and you should also unpair them from there when needed. Turning Bluetooth on and off in Sailfish also turns it on and off in AppSupport. You should not try to turn it on or off from Android apps.
Android apps that are designed to pair with devices internally should be able to do so.
If you have previously handed Bluetooth completely over to AppSupport as described elsewhere on the forum, revert those changes first. Otherwise things are likely to break."
It is called "not wanting to work in a company that is insulting me with measures like metrics, spying on screens, squeezing every drop of sweat and exploiting its
workers for already huge profit.
My last job change was exactly due to company acquisition by USA company that started to exploit everything work related, removing wfh, ruining life-job ballance,... And who leaves first? Those who can.
So you are not really measuring developer productivity but helping company get rid of most productive people, while all others stay.
My only experience with GetDX has been filling in a questionaire once a quarter that asked stuff like "how often do you go to production"; I don't know if you work in a more hostile environment, but in my case it was always used to identify points to improve, not necessarily targets.
I think metrics can be used for good. For example we are constantly try to improve our dev experience, but how do you know if you are improving anything? Developers are notably inaccurate in reporting efficiency. Unfortunately flying blind is not really an option when you need to justify paying for tools that claim to improve productivity.
Surely no data is better than bad data? What's the point of a metric that doesn't measure anything tied to the objective reality of what it is that you're measuring?
All I see tools like this doing is getting people to manipulate the metrics, while at the same time producing enormous amounts of worker alienation. I'd even speculate the demoralising effects of workplace surveillance schemes undermine the alleged productivity benefits.
You are essentially saying there’s only bad data and efforts like those in this post are always bad. Ask yourself why you would hold this position regarding this topic but likely not for anything else. Hint: it has to do with that saying, it’s hard to see something when your job depends on you not seeing it.
I am using MacBook Pro M4 with 64GB of RAM and I have it on direct path of air conditioning airflow, 40ish cm from the device, while running LM Studio opened to network. No noise, not hot to the touch.
Was preparing a rant about CAD solutions being free as long as people didnt get
hooked and then closed behind paywall with ever increasing price.
Then I see that I can self host it. This is interesting novelty.
But there were so many bad apples in CAD area, that I will stick with FreeCAD and after 20 years, if this will evolve and prove it is just not another scam, happily give it a try.
I think this is a free alternative to tinkercad, not to freecad. Tinkercad is a lot of people’s first cad program, so now instead of putting them on a path towards autodesk products, this could put them on a path towards freecad
Many major companies switched local forever-licensing to monthly SaaS payments. Others which looked promising (SketchUp) were effectively sold/abandoned.
If only author would understand, that some people want single, self sustained binary that doesnt take half of computer memory and would rather write it in rust or golang.
The company that had that acrimonious split from OpenCode. Still, fully written in Go and compared to node-based harnesses, uses 1/5th the RAM. (At least for me.)
Works with any provider (including OpenRouter free ones).
No conflict of interest here, just a happy "customer" of this excellent resource.
I'm really happy to see a lot of new software come out in Rust, Go, or Zig.
The value and ease of development that slow interpreted languages used to offer is disappearing. New languages have all the nice things built in, or rather, our 1am pager alarms are starting to make us mad.
Can someone explain that was use of AI (and all the claims) that a coding agent cannot be written in plain go for example? Given there are tons of good terminal libraries for golang?
It can be written in Golang but interaction libraries are very limited and with sharp edges.
There's Google's genkit, charmbracelet's fantasy and LangChainGo. Each has ugly hacks and omissions. Then handling slice streaming of data into Elm architecture (bubbletea) is also complex.
So in theory nothing stand against but in practice one has to get quite low to the ground to get anything done.
Also: Golang agent exist! It's called crush and is developed by charmbracelet people. It's so-so though I prefer Pi myself.
Interesting game, but the battle is absolutely ruining it.
Opened everything possible, I still have 3 locks to open, battle at 2001 (level 6), the attacker movement is just too fast to be able to react.
Would be probably doable by keyboard but with mouse I just closed the browser tab as with 3 more locks to go, it just doesnt make any sense to even try.
golang.