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

It is silly to grant agency and moral responsibility exclusively to people living within democracies.

The Putin regime made an informal deal with the population "You stay out of politics and we're gonna stay out of your life". The people outsource political power to the regime.

This passive majority represents the bulk of the population, but not the whole of the population. There are two smaller groups. Ultra-patriots who criticize Putin for not doing more war, more suffering etc. And those who criticize the Putin for the war, although this group is not very vocal, but here I do agree with you that's it's difficult to publicly protest in an authoritarian regime.


Don't you have an option to vote against all? Don't neglect it


I don't think this is true. As per wayland protocol docs (https://wayland-book.com/seat/pointer.html):

> Using the wl_seat.get_pointer request, clients may obtain a wl_pointer object. The server will send events to it whenever the user moves their pointer, presses mouse buttons, uses the scroll wheel, etc — whenever the pointer is over one of your surfaces. [...] The server sends this event when the pointer moves over one of our surfaces, and specifies both the surface that was "entered", as well as the surface-local coordinates (from the top-left corner) that the pointer is positioned over.

So the program should know the pointer's local coordinates.


Epoxy and brushes?

Doesn't it use a special metal layer, and the laser high-heats the spots to make them amorphous (to write) and then low-heats them to crystallize (to erase)?


I think there was intended sarcasm/joke.


How do you guys solve the problem of conforming DB schema to TS interfaces (or vice versa depending on what you like)?

Do you manually keep them in-sync (that's what I'm leaning into as the most practical solution)? Do you introspect the DB schema? Or maybe use something like Drizzle which autogenerates sql migration to keep the db schema in-sync


It can load for a couple of seconds (!) for me


What about DNS integration? As far as I know, you can't resolve nodes by name (http://media-server), you have to use node's internal IP.


Nebula uses lighthouses instead of DNS for finding other nodes.

https://github.com/slackhq/nebula?tab=readme-ov-file#2-optio...


Yes, but when you connect your phone to a Nebula network, and go to http://media-server in your browser, the DNS won't resolve it to your desired node, because the phone client (same on desktop) didn't update DNS of the phone, so you'll have to use node's IP address.

That's what I've read (when evaluating Nebula), at least.


It doesn't automatically update, that's true. But I think the typical way to deal with this is to have a nebula subdomain. www.nebula.example.com instead of www.example.com.


I haven't thought about it, thanks


When your nodes are not very numerous, and their IPs are statically assigned, you can just have them in a hosts file, or even served by your normal name server if you're using a split-horizon configuration.


Editing hosts file seems unwieldy, and impossible on a phone without rooting it, AFAIK

> split-horizon configuration

Is it when your local router redirects media-server.mydomain.com to a local IP, and say Cloudflare DNS redirects it to your Nebula IP?


Please, share your method.

I looked up an artist there (Dio), and then an album (Holy diver). Neither page helped me find "similar" music


Look at the user lists that the band/album is included in. The title of the list should give you a good idea of what else you'll find on it.

You can also click on any one of the band/album's genres and look at the charts.


find the bands listed on metal-archives and check the "similar artists" tab, also the side-bar sources from r/metal on reddit


also Roc


This one is far from prod-ready however


This is one the uses

https://streamable.com/r44sjd


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

Search: