We currently make about $3K per month with https://www.hiyodel.com - ChatGPT-powered copywriting for Shopify stores. The Shopify ecosystem is a toughie and it's been a difficult road so far, but it's great having the "passive" income!
I'm looking forward to learning more about why the shopify ecosystem is toughie? I had considered launching a data analytics system that we're using to monitor shopify site.
In Jewish law there is a paradigm called "this one is benefitting and this one is not losing". Essentially, the idea is that if you're enjoying something belonging to someone else, that doesn't constitute stealing as long as they don't stand to lose anything owing to your usage.
This applies to lamplight, and interestingly, can be applied to piracy as well: if you can honestly say you wouldn't have purchased the movie/software/music anyway, downloading it is not stealing.
As others have mentioned in the comments, this idea doesn't work for wifi: performance is inversely correlated with connected devices, making using your neighbor's wifi a case of "this one is benefitting and this one is losing".
Not giving back when you can is greed, not theft. But these days we encourage greed, so copyright owners had to frame greed as thef to make it punishable.
Wondering if it's just me: I bought an M1 MacBook Air with 8GB of RAM, based on reports saying that RAM management is much more effective than with Intel CPUs. Ever since, I'm really struggling with load management. I typically have Chrome open with 20-30 tabs, plus a couple of Electron apps (Notion, Slack, Google Calendar), and my MacBook frequently slows down to a crawl or gets stuck entirely. Simple commands - "close all tabs" in Chrome - can take 50 seconds to execute. Is anyone else experiencing the same?
Anecdotally, the M1 feels very performant with 8gb (I have MBP and Mini 8gb variants) compared to my 16gb Intel MBP and my 32gb Hackintosh.
That said - it’s not magic. 30 tabs in Chrome is a lot if you’re not using a tab suspender extension. But one thing I do notice is that when a Rosetta 2 app is running, the entire machine seems to take a hit. I would check the architecture of your apps and see if you have any x86 apps running.
Lol 30 tabs is a lot? I'm running 32 gb ram on windows i7-6700 3.4 ghz on mini ATX and currently have 883 tabs open, using marvelous suspender and few other tweaks, but still have 95 windows opens (1 tab typically alive in each window minimum excluding my suspension blacklist...). Also have photoshop, notion, and a few other apps going and am running smoothly at 40-70% cpu utilization and 85% memory...
Wow. That would literally send my OCD over the edge. I have a thing about closing all my tabs, reading all my mail, and having nothing on my desktop at the end of the day.
High tabs count are from people who don’t care to close tabs after they’re done or use them as a TODO list they never get to.
Browsers should default to closing unused tabs (after 30 days?) and I’m glad that’s possible now. If you haven’t seen a tab in a month chances are you never will.
Seconded. I have 30+ tabs open (though in Firefox), alongside VS Code, Obsidian (a notes app, but with web views), Spotify (web views), and I don't frequently run into serious performance issues.
I do try to avoid Rosetta quite a bit though (right now I have no Intel processes in Activity Monitor).
Also check Messages.app hasn't run away with the CPU. Sometimes it seems to do that :(
I confirm. Embedded nodes each take a few hundreds of megabyte. It looked cool when we had 2 electron apps out there, now with so many of them good by ram.not mentioning apps developed in a few months rather than years, packed with features to become more memory hungry than the OS. MS Team is a particular offender.
Evergreen webviews baked into the OS are the next frontier of desktop app development. They can share a renderer and have much lower memory usage per app as a result - see the changes in Windows 11. Couple that with a lighter weight desktop compatibility shim to break out of the sandbox conditionally (like Tauri does in Rust) and this architecture can be totally fine. The issue isn’t the concept of using web technologies, it’s just the current implementation that was needed to make everything work on our existing platforms.
Mac will be a holdout because they heart native but hopefully will concede at some point because more and more people are going to deploy apps this way from here on out. It’s not worth it to employ native app developers for each platform except for the largest of the large companies.
This will never be the same as Electron due to differences in the various rendering engines (e.g, Webkit2/WKWebView/WebView2 all have subtle differences), and this isn't accounting for version differences.
The reason people ship Electron is because Electron is literally the same thing wherever you shove it. You can search on this very forum for comments from the dev who migrated Slack from per-platform-WebViews to Electron.
That’s what I meant by evergreen webviews. I think you missed the point of what I was saying. There are not evergreen webviews cureently. They currently only update webviews on major OS releases. with windows 11 they will ship an evergreen webview for use by Teams and will abandon trident as well. it’s currently a react/electron app that will run in the OS webview on Windows instead of in Electron. This is precisely the reason MS is doing this. Slack was os-specific before evergreen webviews were a thing.
>I think you missed the point of what I was saying.
I don't believe I have, and I believe you're missing the point - much like everyone who says that platform-specific WebViews are the solution to Electron.
Go actually read the comments from the devs who migrated away from WKWebView. What you are describing will not solve what they sought to get away from.
>It’s not worth it to employ native app developers for each platform except for the largest of the large companies.
Programmers have ported Emacs to the native GUIs for MacOS, Windows and Linux (and 80% of respondents to a recent Emacs survey prefer to use one of those GUIs rather than Emacs's TTY interface), so "largest of the large companies" is going a little too far.
> Programmers have ported Emacs to the native GUIs for MacOS, Windows and Linux
That doesn't mean it would be commercially worthwhile to employ them to do so; volunteers do lots of things that wouldn't worthwhile to employ people to do. OTOH, wanting volunteers doesn't make it happen.
Teams is a horrible abomination on so many levels. fragmented apps, auth, performance, it’s all a mess. Recently they took away the ability to do :emojis:
No I can't. The IM platform is decided for me already so I can not pick something else. And the company will pick the platform with the most features / integrations which is currently Teams.
MacOS drawing a line in the RAM sand at 16GB with most on 8GB will likely encourage programs to be more efficient rather than be a burden to the user. As we have seen with mobile platforms, programs will use as much resources as they are allowed to. Adding more resources does not fix the problem unless the programs are already quite efficient.
> The IM platform is decided for me already so I can not pick something else
then i am not sorry for you.
> And the company will pick the platform with the most features / integrations which is currently Teams.
The company will pick whatever is best suited for the task at hand. my employer in europe chose mattermost on company premises. i can use it with the matterhorn ncurses client and it's a joy to watch it consume 0% cpu time and a negligible amount of memory.
Besides, this was originally about discord, which hopefully no company uses to manage internal communications(?) When not working you are totally free to choose whatever communication infrastructure you want and are not bound to whatever your employer thinks is best.
This is besides the point anyway. The average user does not need more than 8GB of memory to do their average tasks. Everything they do is possible in 8GB which is proven by the fact mobile OSs and ipados do it just fine. The only reason for the average user to have 32gb of ram is because most desktop apps are insanely bloated. If Apple caps the platform at 16gb but most users use 8gb, it means developers will make their platform efficient enough to run well on 8GB since all users and the developers have that amount of ram.
If MS teams does not work properly on the 16GB macbook then you report a bug and they will fix it but if it doesn't work on a regular PC it is more likely they will tell you to just get one with more ram.
They have far more extensive permissions like direct filesystem access. It can make some interactions much more fluid or even just possible at all. You couldn't run VS code very well in a browser for example.
Can anyone explain to me the psychology of having 30 tabs open? Why not just bookmark the URLs to an ephemeral folder or something? Having more than 10 tabs open is beyond stressful for me, and honestly I can’t see how having more open would make anyone more productive. Really curious to learn about other workflows and excessive tab use is one I’m morbidly curious about.
How can you do research without going beyond 10 tabs? I typically go horizontal. If i'm trying to solve problem, will middle click on top 5 results etc and go through them until problem solved. Then there is research on various topics that require deep dives into papers, those papers then have citations that require other papers or open up other queries. Then going through email generate various links that I need to see, via google alerts, groups etc, and that doesn't even get started with links generated out of hn/reddit etc. How do you get away with less than 10 tabs? I also use multiple tab managing plugins not just for memory, but for searching between open tabs, and then to manage and collapse entire windows etc...
> I really don’t find any value in having tabs open that aren’t immediately relevant to what I’m doing. 10 seems like the upper limit of focus for me.
It's clear that you do understand the value of preserving tabs that aren't immediately relevant to what you're doing. What's the difference in value between writing tabs in your notes and simply not closing them?
I'd understand if there weren't tree-style tabs - you can organize things better in your notes. There are tree-style tabs, though, so you can organize your tabs as you need them, and dropping into a root node is just like dropping into an old thought process.
I'm not the OP, but I almost never have a lot of tabs open, because to me "keep multiple windows each with dozens of tabs open" isn't organization any more than "keep dozens of icons on your desktop" is organization. Some people love that, but I can't find anything that way. And every implementation of tree-style tabs I've seen is -- again, to me, personal preference, YMMV, fill in your favorite disclaimer -- a hot mess. More to the point, it's still "keep multiple windows each with dozens of tabs open wait don't close the window reflexively OH NO YOU CLOSED IT FLAIL FLAIL UNDO HIT THE HISTORY UN-ERASER BUTTON WHEW IT'S BACK". Jesus. No. OMG stop.
Seriously, though, it's just a different way of working. If I want to save a link because I'm genuinely going to need it later, I save the link. More often than not, it just goes in the drafts or annotations for the article that I'm working on at that moment. If not, I save it in GoodLinks, where I get a title and a summary and tagging and syncing across my laptop and desktop and iPad.
I get that I'm an anomaly these days, and that "if you have less than 50 tabs open across three windows you're an amateur" is the norm among technonerds. (That is an actual quote from a friend.) But I am pretty sure the Venn diagram of the all-the-tabs-all-the-time folks I know and the "which tab is it? nope, nope, nope, I'm sure it's here somewhere" folks I know is essentially a perfect circle.
> What's the difference in value between writing tabs in your notes and simply not closing them?
Well, one is indexed, searchable, tagged, and available whenever and wherever I want.
The other is ephemeral and maybe, hopefully I can find it and maybe hopefully I didn’t close it out, and maybe hopefully I remember the name so I can find it in my search history.
Managing tabs with useful info instead of writing them down sounds like a living nightmare.
I drag excess tabs into their own windows to group them by subtopic. Too many tabs makes it too hard to track what all the tabs are. When there are more than 2 windows of 10 tabs I’ll move over to collecting and grouping annotated links in notes.
Bookmarks are like a bin things get thrown into and completely forgotten about. I open a bookmark maybe once a week, and then it's usually for something like accessing the wifi router, or a bookmarklet for adapting a web site.
Tabs are like a TODO list. If something needs to have attention paid to it, and then dismissed, I open a tab for it.
(Of course, I use Firefox & Tree Style Tabs. I find Chrome almost unusable due to its tabbing idiom.)
I’d never be able to use Tabs as todos because I personally use tabs very ephemerally. Closing out of chrome with 3 profiles and 10 tabs each open is nothing to me because I don’t care what tabs are open. If they’re important links then I’ve already written them down in Roam and/or bookmarked them.
question - how do you find anything? Maybe it’s the fact that I’ve never used tree tabs, but finding the link you used last week or last month to complete a task sounds like a nightmare without bookmarking it. Contrast this with my workflow, which doesn’t rely on tabs, and I can easily find it in my notes in less than 10 seconds.
Tabs are like temporary bookmarks. I use 1 window per task and usually open links in new tabs. I don't need to do anything to pause a task: simply minimize the window and the tab unloader extension does the work of automatically keeping my RAM from overflowing.
When returning to the task, I just focus the window and instantly have a picture of my previous progression. In case of a computer crash or restart, it's been years since the Firefox session restore function ever failed me. That step in booting up the computer is quite painful though, the browser can take a good 60 seconds to restore the previous session.
When I'm done with a task for good, I just close the window. Workspaces help in keeping my Taskbar and Alt+Tab workflow clean as well. I often have 1000+ tabs "open".
Personally on my phone and work computer I keep legion number of tabs open. On my phone, it’s because using bookmarks is slower than opening the tab menu. Plus the OS will swap out tabs that haven’t been used in a while
With a work perspective in mind I have one window set up per task, I use tree style tabs on Firefox, and at a glance I can see the complete context of a task I’m researching, just from the decision tree the tab branches show. Every potentially interesting link that’ll help me with my task gets opened on a branch below the parent, then reviewed and filtered. This is tremendously useful when it comes to writing up documentation or updating tickets and the like.
Hmm. I’ve never ran into that myself and I’ve used a lot of swap on my 8gb M1 Air, so you may be running into another issue, but one thing I have noticed is that performance is far better with native Apple apps. I switched to using Slack in the browser and Safari as my main browser and battery life and performance have been amazing.
> "Simple commands - "close all tabs" in Chrome - can take 50 seconds to execute."
Open Activity Monitor and keep an eye on the memory pressure graph, as well as checking for individual apps that are running away with huge amounts of memory. Also, make sure your SSD isn't too full, as pressure on the NVM will reduce swap performance!
M1 Macs certainly seem to "do more with less" than Intel Macs, but as another poster said, they're not magic. Paging in and out vast amounts of swap will still eventually cause performance issues.
I have an 8GB M1 MBP. Photoshop, Lightroom, Resolve, Sublime, Chrome (50+ tabs), Transmit, etc and it's almost always very fast. Only slows down if importing to Lightroom and generating previews, or rendering video from Resolve.
Well it definitely is more efficient but RAM is still RAM… Swapping whole 8 gigs will make your system sluggish no matter what. I feel like 8GB is fine if your usage is really light, but swapping more than 70% will slow it down extensively.
On the other hand there is a whole camp of people who run heavy dev suites on 8GB and don’t have these issues, so it might really be a faulty line. It’s the first version in the end.
The 8GB M1 I bought was constantly fighting the limited RAM, so I exchanged it for a 16GB model, which has been perfect. For those looking, the MicroCenter near me has 16GB MacBook Air models available at a discount, other MicroCenter locations might have the same.
Same here (although it’s more like 200 open tabs across 10 virtual desktops). It still feels slower than my cheap Atom netbook, but the battery life and hardware quality more than makes up for it.
This might be an opportunity to tweak my browsing habits.
I feel like I am the only one who doesn't hoard browser tabs like everyone I read here. Why 20-30? Why not close the unnecessary stuff or bookmark if that's important?
Memory management certainly feels pretty sluggish on my similarly configured Air. I'm holding out hope for a 64-gig model if Apple really wants to challenge my desktop.
High standard of living, excellent infrastructure (transport, finance, biz, gov), very good education (ETHZ, UZH, ZHAW, etc.), surrounded by amazing nature and landscape, very open and diverse (30% foreigners, all shapes and colors), political stability (don't underestimate this when you're thinking about 2050) and solid governance by direct democracy (ZH/CH)... the list goes on and on.
Of course nothing's perfect and there's always room for improvement (obviously), and Zurich is also a place with a very high "transparency of costs" so people pay for most of these benefits (less by taxes - but more by rent, cost of living, etc.) but to keep it short: Historically and with recent and future developments it seems to be a valid candidate for being a good if not best place to live in 2050...
Not sure if that's a joke or reference i don't get but Currywurst is not Swiss (and honestly i haven't seen it here very often either) and Lindt is basically only the "cheap export stuff" you would be surprised how much better chocolate can get ;)
I'm so excited about this - I've been looking for a cheap device that won't take up much space and allow me to play AAA PC games despite having a Macbook as a primary machine. Can't wait to get my hands on this.
The way I see it, being "always on" is one of the worst things about office work. Always on is a constant distraction from doing good concentrated work. I think off by default is a far better paradigm for remote communication tools.
Thanks for the feedback! Agree that for a portion of the remote work force, asynchronous communication is probably effective.
Teams that love Sidekick need to be always talking as if they're in the same room. To these teams, it's not a distraction but critical for getting their job done.
It's the worst for your personal productivity but are those interruptions an net gain for your team's productivity? Recognizing that inflection point is key to great teams.
The person being interrupted presumably loses a little productivity, but the person doing the interrupting probably gains quite a lot compared to having to figure it out on their own or wait for an email response in a few hours.
Have you tried the always on? I find it very productive. The difference is, it's muted when not actively discussing, so you get the presence without the distraction.
I don’t think this “echo” should be always on. Just turn it on when you fancy tuning in or otherwise off. It’s probably handy for yelling out a question without the formality of calling someone, then they rush to put their headset on, accidentally hang up and all that crap.
Worst case the pointies force everyone to have it on all day to keep an ear on things.
I see lots of praise for TransferWise here and I regret not trying them out earlier.
For what it's worth, I can add my two cents regarding PayPal. From a customer experience perspective, PayPal is pretty great - the UI is smooth and I like being able to pay with my PayPal balance online.
Having said that, their fees are nothing short of exorbitant - for international transfers, if I'm not mistaken, the fee is 4.4% + a fixed price per transaction + 2.5% on top of that if you also want to exchange currencies. A $1,000 bill paid to my PayPal account by a U.S.-based client can easily become $930 or even less by the time it reaches my bank account. I've stopped accepting payments via PayPal for that reason.
Furthermore - this isn't personal experience, just word on the street - I hear PayPal Customer Service can be pretty atrocious to merchants, which is another thing I'm not too happy about when it comes to their service.
PayPal's customer service is atrocious to consumers as well, especially if you fall between the gaps and get asked to do some weird KYC.
Two months ago, they asked me to provide charity information for my personal account, and subsequently limited my receiving/sending privileges.
Phone calls to them trying to sort this out have always ended up at some call centre in the Philippines, where the agents can only tell their users that the account limitation is "for their safety".
They've also limited the personal account of a friend of mine (who was interestingly enough ex-PayPal) before, also asking for charity information.
We just came back from a month in India with our lovely 1.5 y/o twins. They honestly made the trip 10x better. Their awe and wonder really opened our eyes. And getting help is easy when you're around backpackers.
Arriving in India with a six-week-old child after an overnight flight taught me something about travelling with children: Problems evaporate.
Everyone was queuing for passport control — our whole flight and several others, probably close to a thousand people queuing in a very large room. One of the minders saw me carrying the baby and waved us out of the queue at once. Would we please go over to the VIP&Diplomat queue. So we did, and another minder waved us out of the queue again. No, we should not queue with the VIPs&Diplomats, we should go straight past that queue and be processed immediately. The whole thing took about a minute.
That was how the trip started and that was how the rest was, too. 10/10 would do again.
I wondered whether that's what you were doing... setting up a sneaky strawman comparison using "always" and "incredibly", which are everyday words and unremarkable because of that, but both words strong in literal meaning.
Out of curiosity - can you share if you received any new paying users through this Show HN, and if so, how many? I realize there's a 7 day trial so even number of trial signups would be interesting. Trying to gauge the HN effect for a product like this.