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

I use tmux, whatever implementation the app might have I'd likely prefer just sshing in anyway

Termux and tmux are useful for crazy coding sessions from your phone/tablet but sometimes I just want to continue a job started from my computer without setting up private networks and SSH keys and all that.

Have Claude use chrome MCP to setup Tailscale for you

If we normalize this shit everyone will lose.

> Reasonable people with common sense don't need to upload scans of their driving licenses and passports

Cue random bans.

> People who claimed age checks wouldn't invade people's privacy don't get proven wrong

And? Is that supposed to change anything?


What do you mean?

Referring to the previous person's comment, that you need to manage a PKI and have to distribute the keys yourself, no auth/login etc.

How does that make it not "truly open source"?

I made a shell script that does most of that for my needs.


Fair, I was being loose with my language. What I should have said is that it does not come fully featured open source, that you need to do a certain amount of rolling your own.

The same could be said for a webserver, a radius server, etc. I mean ssh "requires" a network to be remotely useful :)

Edit, since I can't reply sadly:

You're right, that was a bad example.

I can probably list at least a few dozen things that all require certificates though, which was really my point. Everything has dependencies.

Also if you just... Don't trust big tech, run your own CA.


Right, but if certificates are a fundamental part of your design, you should include the functional mechanisms to manage them imho (i.e., key distribution, auth/login). The developers created it, but they keep it in the commercial product. Other overlays which use PKI include those functions in the FOSS.

nah, I dont buy that. A network is not a functional requirement of SSH etc in your use case.

It is not. Best guess is that this is reserved for the land of the free.


I still expect this feature to roll out worldwide with some legalese fine print that the customer is responsible for configuring and operating the product "in accordance with local laws". I'd be really surprised if MS handles this differently.


Not sure if it qualifies but even bees have a dance that describes the direction, distance and quantity of nectar.

https://en.wikipedia.org/wiki/Waggle_dance

Feels like a lot of animals just lack ability to articulate. Which might evolve if they had a need but feels like an chicken-and-egg problem more than anything?


I just want to be able to backup my playlists. Maybe thats possible but last time I looked I could only find sites that wanted your login, not gonna happen.



Not that using the Spotify API directly is all that hard but the spotipy library makes it even easier.



There are a few tools that can export your spotify playlists into folders of audio files. That's what I used a few years ago for my initial spotify -> navidrome migration.

But they're not that good. They look for the songs on youtube, and the versions uploaded there are often modified (or just very low quality). And I've had some issues with metadata. I'd say about 5% of my songs had some issues, and 1% were completely off.

Once they release the actual torrents and not just the metadata, I'm assuming that new playlist export tools will soon show up, and they'll use these new torrents as source instead of youtube. They'll be a lot more reliable. I'd wait for that to happen. In fact I may end up re-exporting my old spotify playlist.


This is where ChatGPT shines. Just ask it to write you a script, it'll give you all the instructions.

I've used ChatGPT to write a whole bunch of playlist logic scripts (e.g. create a playlist that takes tracks from playlists A, B and C, but exclude tracks in playlist D.)


You can also do this with your human brain, which doesn't require 1 MWh or a thousand gallons of water to write a script to pipe API results to jq.


right but i'd rather watch rupaul drag race for the 100th time than write boring code


I worry about potential bans from scraping files through this sort of thing.


No files are involved. It's about backing up the metadata -- your playlists, liked songs.

So you can recreate the playlists on another Spotify account or another music service.


Exactly the same here, I just wanna back up my playlists and liked songs, in an organised and tagged manner, at a non-potato quality.


Reddit would be even worse if the translations were better, now you don't have to waste much time because it hits you right in the face. Never ever translate something without asking about it first.

When I search for something in my native tongue it is almost always because I want the perspective of people living in my country having experience with X. Now the results are riddled with reddit posts that are from all over the world with crappy translation instead.


Users have no options because... everything has been centralized. So it doesn't matter if users care or not.

Users are never a consideration today anyway.


It is a trade-off between convenience and freedom. Netflix vs buying your movies. Spotify vs mp3s. Most tech products have alternatives. But you need to be flexible and adjust your expectations. Most people are not willing to do that


That's just a post hoc rationalization. If the capital owners don't want something to happen then market dynamics don't matter a lick


The issue is that real life is not adaptable. Resources and capital are slow.

That's the whole issue with monopolies for example, innit? We envision "ideal free market dynamics" yet in practice everybody just centralizes for efficiency gains.


> The issue is that real life is not adaptable. Resources and capital are slow. > That's the whole issue with monopolies for example, innit?

The much bigger issue with monopolies is that there is no pressure on the monopolist to compete on price or quality of the offering.


Right, and my point is that "ideal free market dynamics" conveniently always ignore this failure state that seems to always emerge as a logical consequence of its tenets.

I don't have a better solution, but it's a clear problem. Also, for some reason, more and more people (not you) will praise and attack anyone who doesn't defend state A (ideal equilibrium). Leaving no room to point out state B as a logical consequence of A which requires intervention.


The definition of a monopoly basically resolves to "those companies that don't get pressured to meaningfully compete on price or quality", it's a tautology. If a firm has to compete, it doesn't remain a monopoly. What's the point you're making here?


There absolutely are options but we aren't using them because nobody cares enough about these downsides. bsky is up, with Mastodon you even have choice between tons of servers and setting up your own. Yet, nobody cares enough about the occasional outage to switch. It's such a minor inconvenience that it won't move the needle one bit. If people actually cared, businesses would lose customers and correct the issue.


It’s time to revolt.


More like it's time for the pendulum to swing back...

We had very decentralized "internet" with BBSes, AOL, Prodigy, etc.

Then we centralized on AOL (ask anyone over 40 if they remember "AOL Keyword: ACME" plastered all over roadside billboards).

Then we revolted and decentralized across MySpace, Digg, Facebook, Reddit, etc.

Then we centralized on Facebook.

We are in the midst of a second decentralization...

...from an information consumer's perspective. From an internet infrastructure perspective, the trend has been consistently toward more decentralization. Initially, even after everyone moved away from AOL as their sole information source online, they were still accessing all the other sites over their AOL dial-up connection. Eventually, competitors arrived and, since AOL no longer had a monopoly on content, they lost their grip on the infrastructure monopoly.

Later, moving up the stack, the re-centralization around Facebook (and Google) allowed those sources to centralize power in identity management. Today, though, people increasingly only authenticate to Facebook or Google in order to authenticate to some 3rd party site. Eventually, competitors for auth will arrive (or already have ahem passkeys coughcough) and, as no one goes to Facebook anymore anyway, they'll lose grip on identity management.

It's an ebb and flow, but the fundamental capability for decentralization has existed in the technology behind the internet from the beginning. Adoption and acclimatization, however, is a much slower process.


These centralized services do and did solve problems. I'm old enough to remember renting a quarter rack, racking my own server and other infrastructure, and managing all that. That option hasn't gone away, but there are layers of abstraction at work that many people probably haven't and don't want to be exposed to.


Aaand even if we ignore the "benefit" of Cloudflare and AWS outages being blamed on them, rather than you, what does uptime look like for artisanaly hosted services on a quarter rack vs your average services on AWS and Cloudflare?


Yes, but the problem is that people often choose a hobby that will benefit their career.

If you are going to spend time on a hobby why not pick a hobby that also benefits your career? Win win?

I struggle with that, partly because computer science was my hobby. Then I went to university studying it, and enjoying it as a hobby. Then I started working, still enjoying it as a hobby.

And if I have 10 interesting topics I want to explore on my free time. Why not pick one that will also benefit my work?

After all, I don't have as much time for my hobbies nowadays. So picking one that also benefits and influences my work is more fun and meaningful and also allows me to be paid doing something I would have done for free anyway.

This article highlights the problem with that approach.

Feels like it is very common in our industry. A very high percentage of "Show HN" fits dangerously close to that. Which is not necessarily a bad thing, it is just exposing yourself to the risks mentioned in the post.


I think the dream for a lot of us is a job that doesn’t feel like work.

Why not work on something that might have value in your free time?

Worst case scenario it’s just a hobby. Best case scenario it’s a hobby someone will pay you to do.


I'm with you. But the worst case isn't a hobby. The worst case is if you burn out and at the same time loose all appetite for both your work and your hobbies at the same time.


Because IMAP is horrible, it is another driving reason why we are moving towards the dystopian world of webmail.


Horrible how, exactly?

People say things like that, and I wonder if I’ve just been living in a gilded tower of using Apple Mail with decent IMAP server implementations.

I’m also pretty familiar with the wire protocol and its implementation — it’s never struck me as particularly horrible.

A new protocol isn’t likely to solve the problem of poorly implemented clients and servers — e.g. Google doesn’t really care about good IMAP support, so they’re unlikely to care much about JMAP, either. They just want you to use their webapp.


Gilded tower? Are we living in separate universes?

Shameless plug for a client with true offline-first IMAP support:

https://marcoapp.io


Sounds like it :) I’ve been very happy with Mail.app since MacOS 10.0. My use has always been with my employer’s IMAP servers, and my own cryus (and eventually) dovecot self-hosted IMAP servers.

Mail.app is what NeXT used internally, and Apple uses to this day AFAIK. Steve Jobs historically paid a lot of attention to it and wasn’t shy about weighing in on any changes.

Most of the complaints that I’ve heard about it seemed to stem from poor IMAP servers (e.g. Gmail), but it sounds like your knowledge in the space would be a lot more detailed and recent than mine, so I would be very interested in your thoughts.


Well Jobs is long gone. Apple Mail seems like it hasn't been touched much since his days.

I've written about my experience and motivations here:

https://marcoapp.io/blog/marco-an-introduction

Gmail does indeed _intentionally_ provide poor IMAP service. But the long and short of it is that Apple Mail simply isn't a first-class product. It's an afterthought.


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

Search: