Hacker Newsnew | past | comments | ask | show | jobs | submit | cobar's commentslogin

Front page of Hacker News seems like a good bucket list item. And not a bad thing to have on your resume either.


If you have an extra NVME slot you could look at picking up an Optane 800P drive. Extremely low latency reads and writes, which makes it ideal for swap. They're available for ~$100 on eBay.


Same problem I've had. On a 24GB MacBook Air, I can have a VMWare VM, Lima and an IDE and a bunch of Chrome tabs loaded and the system is fluid.

Meanwhile if I try something similar on a 32GB Linux system, it will sputter or outright freeze. Suspend the system at 16GB used and on wakeup it takes 15 seconds to get back to full responsiveness.

Yes, some of this can be addressed with swappiness settings, however that behavior isn't partically clear and doesn't take into account that depending on your workflow on a given day (e.g. coding then video editing) different swap behaviors may be more optimal. Nor does it help for people who are trying to get good productivity out of a 16GB or lower system.

The one thing that has helped is moving to Brave Origin. Whether that's loading less JS ad SDKs or general optimization, it does seem to use a lot less ram than Edge/Chrome.


One (part of the) problem is that Linux doesn't support writing compressed swap to disk. Only uncompressed memory pages live on disk.


Overall experience is very good with AMD graphics. Most games run on Steam out of the box. There are also emulators for all the systems I've wanted to use. I use Faugus Launcher for other stores like BattleNet and Epic Games (Magic Arena).

For the most part the games just work, it's more system issues that I've run into where Linux suspend mode and the audio stack can be a little flaky and required Claude to diagnose and sort out.


Nvidia has gotten a lot better over the last 2 years as well. There are still driver bugs that are somewhat annoying. It's also annoying that the driver is out of kernel. But otherwise, the open source nvidia by nvivia works just fine.


Nvidia for me on Linux (Fedora 43 - KDE Plasma) for about half of the titles I play works flawlessly, although the other half of the games seemingly have issues.

I encounter a few games with frame pacing issues, otherwise not present on Windows. Shader compile time is longer than on Windows. Occasional crash in some games, etc.

Windows has issues too. It's not perfect, although they are different issues to Linux.

Ryzen 5800x3D RTX 4080 64GB DDR4 @ 4000 M/T's


Do Epic titles even work on Linux? I thought I read somewhere that Tim Sweeney hated Linux and does whatever possible to make sure Epic's games like Fortnite don't run on it.


I gave up trying to fix issues with hibernate and audio on linux. I just leave my machine on overnight

love linux but the audio situation has always been bad.


I've had better luck since the switch to Wayland. I don't play many FPS games but mouse input & overall smoothness for strategy games has been great. Check your mouse settings, you might need to set a higher USB sample rate. Piper is a frontend for adjusting them.


Thanks! I have not put much effort into mouse settings.


While product often does operate in a waterfall model, I think this is the wrong mindset. Good product management should adopt a lot of the same principles as software development. Form a testable hypothesis, work to get it into production and begin gathering data, then based on your findings determine what the next steps are and whether to adjust the implementation, consider the problem solved or try a different approach.


It's possible to map the Caps Lock key to Escape as long as you don't need Caps Lock functionality.


That got remapped to control a long time ago for me. Will never be able to have it be anything else now.


There is a certain cost in time and energy required to separate yourself from harsh statements like that identify it as such. While it's pretty easy to say, yes he's not suggesting physical abuse, the statement implies this guy is not going to cut me any slack, I can expect to get verbally attacked for missing something in my code, etc.

Bad code has a cost associated with it as well, it takes time to reject it, explain why it's wrong, and deal with the frustration of someone less experienced. Unfortunately with some developers they want to push that off on the person writing the code and bear none of the burden.

I've seen the costs of the latter in open source projects I've worked on. People who feel encouraged stick around, support the community, and when given good feedback will often learn from it and submit better patches. Taking the time to communicate and make sure everyone feels included is part of the cost to get that.


> There is a certain cost in time and energy required to separate yourself from harsh statements like that identify it as such.

It's not a "harsh statement", it's a joke. If anything it's flattering of that person's stature.

> While it's pretty easy to say, yes he's not suggesting physical abuse, the statement implies this guy is not going to cut me any slack, I can expect to get verbally attacked for missing something in my code, etc.

I don't think it implies that, but that's besides my point. The remark was represented as "advocating physical intimidation and violence", which given the actual context is basically libel. You're free to interpret anything you want about the personality of Linus from him making such jokes, but misrepresenting it like that in public is dishonest and harmful to discourse itself.


My bad, I had misread the comment the poster made and didn't see that the quote was there. I stand corrected.


I can relate to this as I'm quite sensitive and when I was younger had an incredibly hot fuse, largely related to being socially awkward, getting teased in school, and not knowing how to deal with it. That carried on into the work environment and left me adversarial and feeling isolated.

For me the problematic dynamic came from having things upset me and build up until I would get so angry it would explode outward. I grew up learning to hold it in, so I had no idea I could talk about problems with people. It wasn't so much letting go of the anger as talking about feelings and difficulties with people allowed me to avoid hitting that breaking point and over time, the anger and resentment has faded. Additionally, those conversations led to a level of trust where I feel like I can reach out to the person when something comes up or even strongly supported by them.

Coming from alcoholic parents, you might want to check out Al Anon. I found that and Codependents Anonymous invaluable as places where I was surrounded by people struggling with many of the same social issues I did. Also, it was unique in that it's an environment where talking about these sort of things is encouraged and invited, in public I tend to find that people find these topics uncomfortable and unwelcome.


They should be pretty minor. I've found that it's rare you need to rely on any of the Electron APIs. For the most part, Electron just provides a shell to load HTML/JS/CSS and that's where the overwhelming majority of the code lives.

The only time you need to access Electron APIs is to create and manage windows, system menus, etc.

For all the hate against it, we've been very happy with Electron. There's no way we'd have been able to afford to offer Windows and OS X given our limited budget without it.


Even with large budget it's pain to keep two codebase with different issue trackers etc..


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: