HackerLangs
TopNewTrendsCommentsPastAskShowJobs

seabrookmx

2,059 karmajoined 13 yıl önce
Manager, Platform Engineering & SRE @ beatport.com

comments

seabrookmx
·evvelsi gün·discuss
I'm a big C# fan but XML docstrings definitely suck.

We also got stuck with XML-based project files somehow, despite .NET Core/.NET 5+ being a complete rewrite.
seabrookmx
·3 gün önce·discuss
It's not any better on the other OS' either. MS hasn't had a sane native app strategy in a decade and the GTK/QT divide remains on Linux.
seabrookmx
·5 gün önce·discuss
I don't understand why people care about Electron? Evaluate the quality of the software based on its own merits IMO. VS Code, Slack, Postman, Obsidian.. I use this software every day and my only complaint is Slack's RAM usage (which honestly has no negative effect on my machine, but just seems silly for a messaging app).

Claude is a buggy mess because it's slop, not because it's electron. Heck, it runs a full Linux VM under the covers without asking.. it's insane.
seabrookmx
·7 gün önce·discuss
I just visited this beauty[1] a few weeks ago. Not 400ft tall, but over half that and over 13ft round at the base!

We're lucky to have a handful of big Doug Firs, Sitka Spruce, and Western Red Cedars left on Vancouver Island.

[1]: https://en.wikipedia.org/wiki/Big_Lonely_Doug
seabrookmx
·8 gün önce·discuss
Sure, but that doesn't mean it works that way everywhere or is inevitable.

Where I work, a senior would be reprimanded for such behavior. A key metric to their success is how well they can transfer knowledge and teach others, and their peers' feedback is used to determine this.

The senior that "punches down" does not go far in this case.
seabrookmx
·9 gün önce·discuss
If that's how it functions where you work, I'd be looking for a new job.
seabrookmx
·14 gün önce·discuss
Or maybe corporations hate competition. We'll never know!
seabrookmx
·15 gün önce·discuss
I don't disagree with you, but technically speaking MacOS is still proprietary and Asahi is not compatible with the latest and greatest Apple devices.

While they don't _prevent_ Asahi from doing what they're doing, they certainly don't go out of their way to make it easy for them.
seabrookmx
·15 gün önce·discuss
I didn't have a single Apple device in my house until a month ago when I bought a Neo. The last Apple devices I had before that were an iPod Nano and a PowerMac G5 many many years ago.

Apple has pretty good competition in every segment with the exception of maybe the iPad, but I'm not a tablet user.
seabrookmx
·18 gün önce·discuss
The base PS5 does not have better hardware. Though the PS5 Pro outperforms the Steam Machine and is still cheaper than it..
seabrookmx
·18 gün önce·discuss
It supports HDMI CEC, it has a built in dedicated radio for the steam controller, it ships with Steam OS, and will receive support from Valve.

If you are comfortable building a custom PC and fixated on the spec sheet sure, it's not that exciting. But there are some rough edges with PC couch gaming that are sanded off with this machine.
seabrookmx
·19 gün önce·discuss
I used TenFourFox to extend the usefulness of my PowerMac G5 for many years, though I last used it about a decade ago. I'd imagine running the modern web on a machine that slow would be painful.

The G5 was actually the last Mac I owned until buying a Neo just for giggles.
seabrookmx
·geçen ay·discuss
Tokio uses a thread pool with work stealing so it is definitely more advanced than Windows 3.1's model!

As other commenters have pointed out, cooperative multitasking is actually a great fit for I/O bound code.
seabrookmx
·geçen ay·discuss
I'm with you. I have the Claude web app pinned as a PWA for quick queries, and then use the CLI for everything project-based.

I did consider experimenting with the Routines feature on the desktop app, but I'm leaning towards whipping together something with cron. I saw another poster here who has a daily PR summary routine that I think would be handy, as I have quite a few repos where I'm a sporadic contributor but would like to keep tabs.
seabrookmx
·geçen ay·discuss
Everyone parrots this but I don't think it's true. The Linux kernel does famously have a stable ABI (we "don't break user space" after all).

The issue is folks expect this to be at a higher level, so when libc or GTK or Qt etc. have breaking changes, all your apps using the old versions fail. This is a legitimate pain point with traditional distros.. I don't want to sound like I'm downplaying it.

However, this is basically solved by flatpak (and others like it, eg snap) which contain _all_ these dependencies in the package. Layering (ala containers) is used for deduplication so you don't have 20 copies of a given GTK version.

While MacOS provides the windowing toolkit etc. at the OS level, it's otherwise similar to how a .app file works. Installers aren't dropping dynamic libraries and resource files all over your disk, the app is "self-contained."
seabrookmx
·geçen ay·discuss
Have you considered flatpak support? I know it's has its rough edges, but I use many apps across arch/Fedora/Ubuntu that are delivered as a single flatpak.
seabrookmx
·geçen ay·discuss
Flatpak mostly solves this for GUI apps.
seabrookmx
·geçen ay·discuss
The DGX spark desktop shipped with Ubuntu, but I haven't seen if it has a bunch of Nvidia specific repos for drivers etc. needed to make it function.

Assuming all that stuff is upstreamed (and they aren't using oddball webcam/input devices etc) it should have much better support than Qualcomm.

Fingers crossed!
seabrookmx
·geçen ay·discuss
Yeah ChromeOS has the same problem. They have a Javascript-native terminal emulator, and a wasm (formerly PNaCL) implementation of open-ssh. But they have to use ChromeOS specific browser extensions in order to allow native TCP connections to port 22 from wasm, and Google only gives themselves this privilege, not any random dev like us.

I'm curious to see if this weird stack gets ported to the Googlebooks or if they just make a mouse-friendly Android app instead.
seabrookmx
·geçen ay·discuss
I've never thought about it that way, but that makes sense!