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

This was also a big one for me. The best workaround I've come up with so far is to set up a global hotkey to toggle microphone mute in KDE, and then set my Discord (etc.) to have very sensitive "voice activation" settings. Essentially I've replaced push to talk with "push to toggle mute". Not the same thing, but I got used to it pretty quick.

Having read some of the threads on the freedesktop wayland gitlab repo about push to talk, I'm not confident push to talk or any other system for applications to register a global hotkey is something they'll deliver any time soon (if ever).


Have a look at https://github.com/waycrate/swhkd, last time I tried to use it it was still quite janky, but it might have improved since.


The game doesn't do a good job of explaining this, but, there is almost no benefit to min-maxing it. Absolutely nothing is gated off by taking your time to do it. If it takes you seven in-game years to finish the community center, there's no downside. It's a common misconception that you need to complete everything as quickly as possible. I think this stems from the fact that after your second year you get a kind of "grade". But this doesn't matter since you can choose to get graded again whenever you want!

Some people find the min-maxing to be part of the fun, but it sounds like it stressed you out, so you just shouldn't play it that way. Take as long as you want, the game will not punish you for doing that.


I just wish time went a _bit_ more slowly, or there was some mechanic to slow it down.. the first day of the season, even with coffee, I'm always rushing to get a 300+ crop farm re-tilled / fertilized / planted in time. I know that min-maxing isn't really necessary, but there's a part of me that can't stand not getting everything done on the first day (which can mean the difference between 2 and 3 harvests in a season).

The first year was pretty hectic for me trying to get everything done - basically had no time for relationships until year 2. I would not call that experience relaxing, even though it was pretty fun. But once you hit year 3+, it becomes pretty chill when you have iridium sprinkles + junimo huts taking care of pretty much everything while tons of money rolls in, so you can just focus on getting your farm perfectly set up.

Of course, after I had my farm set up perfectly, that's when I lost interest


It sounds like you're playing this as you would code at work. Optimize, maximize, automate. Stardew valley is not factorio :p


There are mods that gives you as much time as you want.


This mod, together with save anywhere and lookup anything makes the game much more relaxing


> But this doesn't matter since you can choose to get graded again whenever you want!

I don't think this was true in the original release of the game, which may be why early players felt pressured.


The re-grading capability was added within two weeks of the game's release in early 2016. Only the VERY earliest players would have been affected.


Ah, OK; I didn't realize that change happened so early.


First off, well done, this looks like a good initiative and you've clearly worked hard on it!

My main question is about app size. Once one has fully built an app and is ready to distribute it to users... how does the file size compare to an Electron app?


The only thing that meaningfully contributes to the size of the app is the size of the GUI library libraries. It currently bundles both Mac and Windows, so you can build packages for each and remove the libraries you don't need. It should be around 50 MB maximum.


Blog author here. I actually did: the vast majority of time is spent in the Swift Runtime. The JSON parsing is via NSJSONSerialization, which is an Apple library written in Objective-C, and it's fast. I'm not measuring IO, I'm only measuring the time spent turning the NSDictionary objects that come back from NSJSONSerialization into my model objects.

I didn't spend a huge amount of time profiling this though, since it's very early days in my project and it'd take me less time to just rewrite what I'd done so far in a language that I know works.


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

Search: