Hacker News new | past | comments | ask | show | jobs | submit | future10se's comments login

Thanks for this! Some feedback on the images: perhaps you can "bake-in" a white background. Your diagrams are transparent PNGs, which is fine when the webpage is white, but when in dark mode it makes the images hard to read (as now we have black text and drawings against a dark background).


Zipair, a budget airline subidiary of JAL, offers free Wifi [1] on all their international flights. They operate in the SEA area.

[1] - https://www.zipair.net/en/onboard/service


I've been looking for something like this, but as a desktop app that runs locally. So far I've only found two:

1. HistoryHound - https://www.stclairsoft.com/HistoryHound/index.html

2. BrowserParrot - https://www.browserparrot.com/ (sadly seems abandoned)

Wish I could find something like these but open-source. Both of them parse your browser history, fetch the pages, and build their own index. Would be a "safer" and more space/cpu-efficient alternative to apps like Windows Recall and Rewind.ai.


There's https://github.com/go-shiori/shiori?tab=readme-ov-file . It works on bookmarks and uses SQLite to enable full text search. It's also a CLI so I thibk you can write a script that parses your history file and loads it into this


You could try hamsterbase. All functions are offline and data is stored locally.

If you need to save all the pages you've seen, you can use singlefile, an open source plugin that works directly with hamsterbase.


https://i.imgur.com/OPbRxhK.png

I love (hate) that the figure in the illustration stands up with his arms raised. I wonder what the artist was thinking...


I have always felt uneasy about that too. I think it’s because the next (and final) panel looks exactly like the first. It’s the implication that you’ll have to do something so over the top as getting up, raising your arms, and shouting a brand name, then resuming what you were doing as it that were completely normal.


You have to show exuberance when demonstrating your brand loyalty, otherwise you’re not loyal enough to pass the ad. You’ll need to watch the entire reeducation, I mean ad, in that case.


Those I recognize (from interface, branding, strings, etc.):

* Slack -- https://brr.fyi/media/engineering-for-slow-internet/load-err...

* Signal (main screen) -- https://brr.fyi/media/engineering-for-slow-internet/in-app-d...

* 1Password (config/about page) -- https://brr.fyi/media/engineering-for-slow-internet/in-app-d...

* Zoom (updater screen on Mac) -- https://brr.fyi/media/engineering-for-slow-internet/in-app-d...

* Parallels Desktop ("prl_client_app" is the binary name) -- https://brr.fyi/media/engineering-for-slow-internet/hardcode...


Yes - name and shame. Slack is INFURIATING on intermittent connectivity. That is simply not good enough for a product who's primary value is communication.

Anyone who has tried to use Slack:

- in the countryside with patchy connection - abroad - in China - on the London Underground

Can attest to how poor and buggy Slack is on bad internet.

These aren't weird edgecases - London is a major tech hub. Remote workers and open source communities rely on Slack around the world.

China is the second largest economy in the world with a population of 1.7B (incidentally it's blocked at least it was when I was last there but even on VPN it was weird and buggy).

How aren't these kinds of metrics tracked by their product teams. How isn't WhatsApp the gold standard now for message delivery, replicated everywhere.

Neither email nor WhatsApp have the weird consistency issues Slack has with simply sending a message with dodgy internet. Not to mention the unreliable and sometimes user-hostile client state management when Slack can't phone home which can sometimes lead to lost work or inability to see old messages you literally were able to see until you tried to interact with stuff.


Slack additionally decides to hard-reload itself, seemingly without reason.

I work on the road (from a train / parking lot / etc) for five or six hours per week. My T-Mobile plan is grandfathered in, so I can't "upgrade" to a plan that allows full-speed tethering without considerably impacting my monthly bill.

Realistically, I hit around 1.5Mbps down. When Slack reloads itself, I have to stop _everything else_ that I'm doing, immediately, and give Slack full usage of my available bandwidth. Often times, it means taking my phone out of my pocket, and holding it up near the ceiling of the train, which (I've confirmed in Wireshark) reduces my packet loss. Even then, it takes two or three tries just to get Slack to load.


I feel your pain - one minute you're reading some messages or a note and the next you're locked out of slack with faded screens and infinite spinnies.

Apparently we must be very niche amongst their user base because these kinds of fixes hasn't made it onto their roadmap in years


I wonder if you could stick your own root CA into your OS'S certificate store and then MitM the connections slack makes, and then respond no don't update with burpsuite and cache with squid to alleviate the problem.


Slack and the Jira suite are terrible.

Slack web downloads 40MB of Javascript. The macOS Slack client, that I guess should have all that stuff already, downloads 10MB of stuff just by starting it (and going directly to a private text only chat).


Telegram also works well in remote places.


I doubt I'll ever work with a place that uses Telegram but yes its clear that resilient message delivery is a solved problem nowadays but Slack is still hopeless at the one most important key feature of its product. Now that WhatsApp also has groups there's even less of an excuse for Slack to perform so badly


You got all the same answers I did, which helps me determine how good my sleuthing skills are. I used exclusively strings, either API routes, error codes, or version/build numbers.


I've also found that the AWS and Azure consoles behave this way. While not listed in the blog post, they load JavaScript bundles in the tens of megabytes, and must have a hard-coded timeout that fails the entire load if that JavaScript hasn't been downloaded inside of a few minutes.

To Amazon's credit, my ability to load the AWS console has improved considerably in recent months, but I can't say the same for Azure.


My experience is that Slack worked great last winter, when the broadband satellite was up. When it's down, folks use an IRC-style client to cope with the very limited & expensive bandwidth from Iridium.


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

Search: