News for hackers. Stuff that matters.
Re:How to build a low-tech website? (2018) by yakubin on Tuesday November 02, 2021 @06:31AM (#29079277)
One of my pet-peeves is how common it is for applications these days to assume you always have a reliable Internet connection. The shift to webapps makes the whole system really fragile. All it takes for an app to become unusable for everyone is a failure in just a couple nodes in the system.

I don't use GitHub for work, but it's always amusing to see the cries of people who do, when it does down from time to time. The ability of many companies around the world to continue operating depends on just one company continuously making the right calls.

In the future, when Ubisoft's servers go down, I won't be able to play Assassin's Creed games anymore, even though the servers don't really provide any value to me as a player.

On Spotify I keep downloading the same songs over and over again. Poisoning the environment more than if I got a CD. These days I try to buy songs to download once and then play in my favourite offline music player.

And of course SSH, the "secure shell", application which doesn't really optimize for shells. Responsiveness of typing things in the shell prompt relies on the quality of the Internet connection and the CPU load on the server machine - a process during which the server doesn't really have anything interesting to say.

I'm working on the side on creating a company and those opinions lead me to choose the harder path of desktop applications which don't need Internet connection for anything that doesn't require it by definition. They're more resilient and comfortable to use. I'll probably fail, but I really can't make any other choice at the moment, I need to at least try and see for myself.

Re:How to build a low-tech website? (2018) by xena on Tuesday November 02, 2021 @06:52AM (#29079407)
When those Ubisoft servers go down for good, the pirated copies of those games will be the ones preserved forever instead of the release ones.
Re:How to build a low-tech website? (2018) by throwaway946513 on Tuesday November 02, 2021 @09:56AM (#29081255)
See Driver: San Francisco

One of my favorite games, if not overall favorite. It's impossible to find a new copy now. Any legal copy you find is likely only a CD-key from some reseller site, or a physical disc for PS3/Xbox 360.

It's not available from Ubisoft's store, nor Steam's store (where I purchased my copy).

Re:How to build a low-tech website? (2018) by nextaccountic on Tuesday November 02, 2021 @09:37AM (#29081005)
There are more responsive alternatives to ssh, like mosh https://mosh.org/ (discussed recently https://news.ycombinator.com/item?id=28150287)

And uhm.. eternal terminal? https://eternalterminal.dev/ (discussed in 2019 https://news.ycombinator.com/item?id=21640200)

And, perhaps others? There's this article https://console.dev/articles/ssh-alternatives-for-mobile-low... (edit: I just submitted it to HN https://news.ycombinator.com/item?id=29081008)

Re:How to build a low-tech website? (2018) by ehnto on Tuesday November 02, 2021 @08:54AM (#29080483)
> I'm working on the side on creating a company and those opinions lead me to choose the harder path of desktop applications which don't need Internet connection for anything that doesn't require it by definition. They're more resilient and comfortable to use. I'll probably fail, but I really can't make any other choice at the moment, I need to at least try and see for myself.

Very refreshing, I really appreciate that choice. As humans in tech I'm sure it's frustrating that everything requires accounts and constantly online services, since we can imagine the software working perfectly fine without it. Games are especially nefarious with account requirements, but even different work software will fail without an account. Using a modern 3D art authoring pipeline can easily have you logged in to two or three services while you work.

Re:How to build a low-tech website? (2018) by MisterTea on Tuesday November 02, 2021 @11:52AM (#29083046)
> On Spotify I keep downloading the same songs over and over again. Poisoning the environment more than if I got a CD. These days I try to buy songs to download once and then play in my favourite offline music player.

I buy all of my music through bandcamp, download the FLAC files to my home server and play those. I prefer to pay an artist for their work directly or a label who might offer a physical or shirt/patch/etc. I also like the concept of buying an album because often times the album is a complete work, not a loose collection.

I tried spotify for a few days and it was a poor experience as the suggestions were terrible, the selection weak, plus they barley pay small artists. No thanks.

Re:How to build a low-tech website? (2018) by rakoo on Tuesday November 02, 2021 @09:59AM (#29081303)
Totally agree with your points, but for SSH in particular mosh (https://mosh.org/) specifically answers the issue of SSH responsivity. The client optimistically renders what should happen on the server, and the server confirms when it can.

> I'm working on the side on creating a company and those opinions lead me to choose the harder path of desktop applications which don't need Internet connection for anything that doesn't require it by definition. They're more resilient and comfortable to use. I'll probably fail, but I really can't make any other choice at the moment, I need to at least try and see for myself.

Is that in line with the offline-first movement ? I can only cheer you on this journey, because constant connectivity eats our focus and our planet. I'd love to see what you come up with :)

Re:How to build a low-tech website? (2018) by BTCOG on Tuesday November 02, 2021 @02:23PM (#29085364)
Although a tad bit of a tangent, I've been fed up with the entire new past couple generations of game consoles needing to be online, and having no physical media. I've not had a gaming console since the Xbox 360 era due to this. I do not like needing to be always online to play a game, and I do not like how it can need to be patched and updated on a whim. I want to buy a game, play it how I want, and have the physical copy. I want it to be a finished product when I buy it. Devices and games (webapps, modern console games, even smart phones apps and games) that require being online, I hope to only be a fad. I won't support it.

As pertains to lowtechmagazine - Love these guys, love the idea, love the minimalist culture about it. Fully support it!

Re:How to build a low-tech website? (2018) by dave7 on Saturday November 13, 2021 @09:16PM (#29214921)
FWIW, the Playstation 4 and now 5 (disc edition only of course) make very sure that in the vast majority of cases, what comes on the disc is a properly working game able to be played to completion without the console ever seeing the Internet.

This is not really the case on Xbox.

Re:How to build a low-tech website? (2018) by TheRealDunkirk on Tuesday November 02, 2021 @10:00AM (#29081326)
> I don't use GitHub for work, but it's always amusing to see the cries of people who do, when it does down from time to time. The ability of many companies around the world to continue operating depends on just one company continuously making the right calls.

Your general point is taken, but, yet, in this particular case, git is the (or "a") perfect answer to the host not being available. Other remotes could be used to route around the failure.

Re:How to build a low-tech website? (2018) by yakubin on Tuesday November 02, 2021 @10:34AM (#29081868)
Git - yes, GitHub (issue tracker + CI) - no. That's one of my favourite parts of Git actually - how much you can do offline.

In the companies I've worked for so far, issue tracker and CI have been self-hosted along with the rest of company infra. One fewer point of failure.

Re:How to build a low-tech website? (2018) by Breza on Monday November 15, 2021 @09:35AM (#29227857)
The internet was designed to survive any single point of failure. Over the past 20 years, we've seen the internet become massively reliant on a handful of big players. Now when there's an outage, we see thousands of websites go down at the same time.
Re:How to build a low-tech website? (2018) by zardo on Tuesday November 02, 2021 @12:56PM (#29083953)
I tried using the Libby app, my local library system uses it for digital "loans".

You can download your checkout, but the app requires an internet connection. No signal, no audiobook.