Found The StoryGraph through a YouTube video and it has revolutionized my reading life. Made me curious about what other genuinely useful apps or software products I'm missing out on. What are your favorites?
I've been using Kagi for about a year and love it. Searching without ads, with a bunch of power-user features, and a thoughtful approach to AI, has been very nice. - https://kagi.com
I've also been enjoying NotePlan. I stumbled upon a system I like for managing my work in Obsidian at work using some plugins, and then found NotePlan is basically an app designed around the exact system I cobbled together, with some added quality of life improvements. My data is in plain text files, so that makes it future proof (to a degree), which I also like. - https://noteplan.co
Merry Sky is another. A spiritual successor to Dark Sky, since Apple bought it and shut it down. It's not as nice as Dark Sky was, but hopefully it gets there. It's nice for seeing the upcoming week of perception forecasted in one visual view. - https://merrysky.net
Looking at it right now, here would be my initial feedback and some ideas:
- Depending on where you're located, I'm not sure if you've noticed that when there is a space in the city name it throws a %20 in there instead of space. Probably need a url decode on there... interestingly, this issues goes away when I just the locate button within the map and location services are triggered.
- It seems to find my location without actually prompting, are you using an IP lookup or something instead of location services? It seems to work, but having the ability to also specify a location where I'm not at would be good (I'm sure this is planned). As mentioned above, the location services are called when using the map locate button, so I imagine the bug in the first bullet is related to the 2 different methods of gathering location.
- I'm not sure if showing the a date or two in the past is for your testing or on purpose, but I kind of like it. People seem to ask me all the time if it rained yesterday, so having an easy reference for things like that is nice. For something really extra... something that shows what the forecast was vs what actually happened would be really interesting for getting a sense of how accurate the forecasts were. Presenting something like that well, so it's easy and obvious would be a big UI challenge. I know a lot of people complain about weather apps having bad data and are always looking for a better one. Having actual data every time the site/app is opened that shows how far off it was would go a long way to prove those criticisms right or wrong. My trust in a weather report would go way up if I regularly saw those deltas were small.
- A way to visually see temperature and precipitation for the full 7 day forecast is always the main thing I'm looking for. High and low temp, graphed, for the week (this is the one thing Apple did take from Dark Sky that I still like). Inter-day temps for each day in a similar format to the week. And the precipitation like you have it (or as an area chart). I did really like the Dark Sky way of having a vertical bar for the precipitation, with the temps plotted next to it. I think that made it easier to see the separation between the days, while having everything horizontal makes it all blend together a little more.
- I'm not totally sure what's going on with the 3 precipitation forecast bars. It looks like 2 of them have a current time marker. I'm going to assume this is you playing with different ways to show it, 24hr vs 48hr? My initial gut thought for the current weather view is a 24 hour bar with 4 hours in the past and 20 hours into the future (for temp and precipitation). Then the 7 day forecast can show 24 hours at a time for each day, which could be expanded or collapsed.
- A way to change between imperial and metric measures would be good. Right now I'm seeing the temp in Fahrenheit, while the distance and precipitation is in metric, so it's a bit of a mix out of the box.
- Sunrise / Sunset timing is something I find useful, though I have it on my phone's lock screen at this point.
- Something I've recently discovered in Apple's weather app is the Averages tile. I've started using this a lot any time I'm looking at traveling somewhere, so I can get an idea of when to go or how to pack. This isn't a critical MVP feature at all, so I wouldn't prioritize it. But if you end up taking this really far, that is something I find pretty useful and cool.
- Just spitballing... I wonder if the 7 day forecast bars would be good all lined up horizontally with a horizontal scroll to look into the future, so it's more like looking through a calendar week. I think this might make it easier for someone to more easily see it will ran in 3 days, rather than having to know today is Friday and it says it will rain on Tuesday, which is 4 days away. This would be another UI challenge to do well without it being a cramped mess. It would probably need to default to a collapsed view, then clicking on a day would expand that day's bar to show more details.
- I assume all the json data is for your own testing
- I have sometimes noticed the `%20` issue; it should be simple to fix. (The location name can come from multiple sources.)
- The app first tries to estimate your location based on your IP address. There is less friction (no additional prompts/permission required) but it can be very inaccurate. Eventually, you will be able to specify most settings/input via UI and/or URL params. For example, you will be able to enter all or none of: lat/lng, location name, C/F, etc. When a value isn't provided, a logical default will be used (like lat/lng from location name, or location name from lat/lng).
- "I did really like the Dark Sky way of having a vertical bar for the precipitation, with the temps plotted next to it." I'm not sure exactly how that looked. Can you share any screenshots?
- The daily precipitation forecast bars will have an option to toggle showing the previous history. I was playing around with how they would look. The "current time" marker will track the cursor/finger on hover so you can see exact numbers in the sticky top section (Merry Sky sort of has this, but it's not sticky and hover only works in a few places.)
- You can already click any temperature stats to toggle between Fahrenheit and Celsius. I default to F because I still believe it is the more "human" metric for weather temperature. I use mm for precipitation because I feel that is the more useful unit for precipitation, but in the future this will also be configurable/togglable.
- Sunrise/sunset is one of the features I plan to steal from Merry Sky. The data is available in the JSON, but Merry-Timeline doesn't support rendering like Merry Sky (https://github.com/guillaume/merry-timeline/issues/4). I will probably end up writing my own forecast timeline component.
- Merry Sky already kind of has forecast bars lined up horizontally; I think shading the days with alternating colors would make it more readable. Openweather also has this (although it also needs to shade to make the days more distinguishable, too.) I'm not a big fan of horizontal scrolling, but I may add it as an option.
Excellent. Happy to hear it. This is the same reason I was thinking to add several hours of history in the daily forecast as well. I'm glad I'm not the only one who thinks this matters.
>"I did really like the Dark Sky way of having a vertical bar for the precipitation, with the temps plotted next to it." I'm not sure exactly how that looked. Can you share any screenshots?
Pic 1: The area graph with the heavy, mid, light show the rain for the next hour if it's going to rain. If I remember correctly this went away when it wasn't going to rain. Below that is the vertical upcoming forecast, hour by hour... with the temps shown show it is easy to visually see if the temp is going up or down.
Pic 2: The full view of the current forecast. The pill allow the user to see different metrics in the same format.
Pic 3: The week ahead, showing the low and high for each day. Tapping on any of these days expands the day to show it in the same format as the current format in pic 2. Time Machine at the bottom would let you go look at stuff in the past, but kind of out of the way, that's where I think it would be useful to bring it into the last day or two.
Pic 4: The map. It was a pretty cool map, zooming out would expand to a 3D globe that could be spun around any which way. It was pretty satisfying. (pic 2 here - https://cdn.macstories.net/001/2018-08-21-10-56-21.png)
- You can already click any temperature stats to toggle between Fahrenheit and Celsius. I default to F because I still believe it is the more "human" metric for weather temperature. I use mm for precipitation because I feel that is the more useful unit for precipitation, but in the future this will also be configurable/togglable.
Cool. I agree that F is the more human temp. I'm in the US, so I use F. It was the mm I was looking to change, thought that's not as big of a deal as the temp. I have garage inches vs cm/mm better than I can F vs C.
>Merry Sky already kind of has forecast bars lined up horizontally
It might help if I illustrated what I was trying to talk about.
So the upcoming week reads more like a week in a calendar (left to right). In one chart I can see the high and low each day, along with the precipitation forecast details for each day... and I can intuitively see all of this visually. Tapping on a bar would expand it out, like the right side of the image, where the intraday temps (or whatever else) could be seen, and the rain bar would grow to the full height to see details and line it up with the hours.
At first it's simple, but it has depth to the data once interacted with. But even in the simple view it gives a lot of information at a glance.
(forgive the text temps not really being correct based on where they are in the image. I set them all and then rearranged everything a bit to clean it up).
Thanks for the images~ I used to use DarkSky myself, but I had completely forgotten about the vertical precipitation bars!
The "minutely" 60 minute precipitation forecast (graph) is one of the reasons I am re-writing my weather app: I was constantly using other weather apps because my app was missing the 60 minutely forecast. Unfortunately Open-Meteo doesn't provide minutely data, and I wasn't able to get the Apple WeatherKit API working. My plan is to merge the minutely data from https://openweathermap.org
I stole the radar map from Merry Sky because it didn't seem too difficult add. I thought https://www.windy.com used to let you zoom out all the way to a globe, but maybe it was a different service?
My current idea is show all the precipitation timelines in a compact "grid" next to where the weather icons are currently rendered. The tick marks will only be shown for the currently "active" day so the grid can be more compact. The precipitation timelines will also overlay the temperature graphed as a sparkline. The sparklines will be normalized so all the timelines share the same min/max temperature.
Hovering/touching a timeline moves the vertical red tracker line and updates the stats in the sticky top section, so you can see the exact numbers. I may also add "ghost" trackers on the other timelines so it is easier to compare the other days.
I wonder how my idea would compare to your idea for vertical timelines?
Exactly my experience with both Kagi and NotePlan — Obsidian is great and free, but NotePlan looks gorgeous, has native apps, and works exactly like my brain expects right outta the box. Huge fan.
There are a ton of little macOS apps I love. Part of the reason I’m married to the Apple ecosystem, despite wanting to switch out of it.
I’ve written hundreds of thousands of words in iA Writer over the years. It’s the only way I can get any writing done, I find every other writing app too distracting. Somebody on HN called it an “overpriced minimalist lifestyle app” in a reply to one of my comments, not realizing that the minimalism is a real feature for those of us who have brains that work differently.
In the same vein, the only task management app I can use without tearing out my hair is Things. It makes a distinction between the start date for a task and the deadline, which very few other apps do. I might want to start working on my presentation on Monday, but it might not be due for another two weeks. Those two dates are different! I don’t understand why few other apps allow you to do this. I feel a sense of physical anxiety when all my tasks in Apple Reminders show up in red because that app is just the worst.
MindNode and Bike Outliner are great “tools for thought”, if you like to brainstorm digitally. I’ve tried infinite canvas apps like Freeform and Muse for this, but I personally prefer the structure of an outliner or mind map. MindNode is my favorite app to fire up when I need to break down a big idea into smaller chunks, or when I need to drill down into the specifics of a problem, or when I want to impose some structure on the chaos of the problems I’m dealing with at work.
These are the apps I miss when I use Windows or Linux. If I ever switch to a non-Apple computer as my primary machine, I might get irritated enough with what’s on offer to build clones of these apps. Nothing like them exists on Windows or Linux, despite my attempts to look for equivalents every few months.
IA writer was amazing from day one and keeps improving. A beautiful product defining a perfect environment for writing. I am deeply inspired by its design, by the discipline and thoughtfulness behind it.
Overpriced? Interesting. I don't remember ever asking for anything else since the first time I bought it years ago. I still use it every day (macOS and iOS). I use Obsidian to manage the notes, but if I want to just write or pick one file to work on, I use iA Writer. I don't even have Obsidian on the phone; I open the file(s) from the Dropbox folder with iA Writer.
For me here are some revolutionary apps and products
- Protonmail
- Proton pass and aliases are amazing. No more spam emails or unsubscribes.
- Apple Podcasts. Really
enjoy CoRecursive, Darknet Diaries, and Advent of Computing
- Goodreads
- Flightradar helped me get over a massive fear of flying (I would check flight radar for every plane flying overhead and it literally fixed me)
- Codewars has been really fun for programming challenges
- Svelte was fun to play with
- Ultrawide curved monitor, amazing for dev
- Switching from Windows, to Linux, to Mac has been great
I’m really grateful for the web itself. I like Librewolf for browsing. Grateful for browser extensions, they are fun and annoying to build at the same time
I’ve been enjoying Microsoft Learn lately for learning C#. C# is quite fun to use.
HackerNews is a great community and happy to have moved to it from other communities
Linux Mint (both the Debian Edition and the one based on Debian via Ubuntu); I've been free of Microsoft products for awhile now (never had a Macintosh, but I used them in school) with no regrets.
I also appreciate Firefox, Thunderbird, Libby (by Overdrive, for accessing public library materials), Calibre (for epub management and sometimes reading, often for easily looking up cooking recipes thanks to full-text search), and KOReader (my child needs the text bigger than the stock Kobo can do; KOReader delivers, on this and other features). Oh and Steam, for making it easy to keep up with friends via videogames despite having ditched Windows.
Syncthing. It's exactly what I've wanted for years between using Dropbox, Google Drive, Box.com, etc. Private, secure, seamless, and keeps my files synced between Linux, Windows, and Android.
I have gone through many apps and begun to simplify as much as possible. I try to be independent of any particular app; instead, I build up usage patterns. So, I do have to spend extra time, especially in the beginning, for most tools I use regularly. I also try to stick to native (OS-built-in) apps as much as possible.
For instance, Apple Mail—mine has a stark layout[1] with just two panes and no tools visible (nothing)—I learned the shortcuts as a muscle memory so I can get lots done. When I forget, I remember the keystrokes to fire up the panes, toolbar, etc.
What I use and swear by now are physical Pen(s) and Notebook(s). For notebooks, Midori[2] stationery is “my precious” for now. I shuffle between a few fountain pens (Lamy, Kaweco, looking for more) and a bunch of gel, sketch, and felt roller pens (Rotring, Parker, and the like). Midori is expensive to buy in India. I need to get a bunch while traveling next time.
My favorite everyday product still is the iPod Nano 7G.
Although released in 2012, My use case is mainly to listen to audio books (m4b) and music. Of course there are smartphones these days that also could play them well, but in my opinion nothing comes even close to the user experience of this device:
- Size: This device is SMALL
- Durability: Still works fine after 10 years
- Battery life: Lasted for days with 220mah, after some years of course it decreases a bit
- Connectivity: Works fine with bluetooth
- Usability: Decent UI with remote support (4 different ones)[1], Sleep timer, etc.
- Versatile: Podcasts, Audiobooks, Music, Sports and even Video (kind of limited though)
Of course there are some drawbacks (no linux support, no wifi, hard to repair, proprietary connector, no FLAC, "unhackable" except [2]), but I'll take it together with the benefits.
I desperately tried to replace it with other (Android) devices, such as:
- Unihertz Jelly 2
- Fiio M6
- HiBy M300
but they are all to bulky, slow, miss important features or just feel bad to me.
I love terminals, and to have one on the go is a godsend. I use it for all kinds of things like password storing (my own custom little program[1]), `dict` for looking up some english words, reading man pages during long train rides, managing my VPS through ssh, `ncdu` for clearing up some storage space. I use aria2 cli to download big files often 10 times faster than standard android download system.
If I have to write a small code snippet - I have python and nim installed and always at hand with almost full ide support in neovim. I use completely configurable custom keyboard app[2] with full set of keys[3], so coding on it is a breeze.
Now that it's mentioned... Yeah, Termux. I use it all the time. I used to always have a small laptop and/or a wearable with me constantly, now those are often still with me but Termux (with the Hacker's Keyboard) has reduced my carrying of those. I possibly spend more time (on my phone) in Termux than all the other apps combined (including the browser "apps").
Thanks for alerting me to my usage (reliance?) of it.
Bonus: Most everything also syncs easily, for me, with my more traditional computers with rsync or scp from/to a Termux session.
Man, I'm glad you're enjoying StoryGraph, but when I explored it as an alternative to Goodreads, the UX/UI was just not working for me. I'm genuinely considering just storing this data in a spreadsheet or a flat file.
For me, RememberTheMilk is a great task app. I mean, I still have problems getting things done, but at least I know they're there.
As a reading log, I found it pretty similar to GoodReads -- no major differentiating factor here. But the reading stats and custom reading challenges are game-changers for me.
Softwar, self-hosted FreshRSS. I haven't used RSS since trying Feedly for a few months after Google Reader was killed. I like reading all my "updates" in a single unified location, and FreshRSS has been fantastic for my needs.
Hardware, my jailbroken Kindle Paperwhite. I've used the same device nearly everyday going on about 7-8 years. Still works great and battery life on airplane mode lasts a good 3-4 weeks. I keep airplane mode on permanently, and transfer whatever I need with Calibre.
Supersonic -- amazingly-good Subsonic client for the desktop. I've gone through... way too many Subsonic clients, and I just can't find one that beats Supersonic; my only complaint is that, for some reason, MPRIS can be intermittent.
The developer's also like... super responsive on GitHub, and frequently pushes updates to make it better. Great stuff! :-)
ntfy.sh for a wide range of things connected to git hooks or GitHub actions, since I use git for personal things - gives me a second pair of eyes on things asynchronously
As a Technical Writer I love Scrivener. I can keep lots of notes and research and first drafts organized and linked before putting anything into the official system.
x-cmd is a great CLI that I've been using recently, and it has significantly streamlined my workflow. x-cmd is very lightweight (no more than 1MB) and offers a range of interactive CLI tools. now there are more than 210 modules, more than 520 packages. Additionally, you can even combine the module functions with AI (openai, gemini,mistral...).
I've also been enjoying NotePlan. I stumbled upon a system I like for managing my work in Obsidian at work using some plugins, and then found NotePlan is basically an app designed around the exact system I cobbled together, with some added quality of life improvements. My data is in plain text files, so that makes it future proof (to a degree), which I also like. - https://noteplan.co
Merry Sky is another. A spiritual successor to Dark Sky, since Apple bought it and shut it down. It's not as nice as Dark Sky was, but hopefully it gets there. It's nice for seeing the upcoming week of perception forecasted in one visual view. - https://merrysky.net