DMTryptaminesX from Reddit.

Join The Garden for reviews on popular botanical vendors.

  • 3 Posts
  • 47 Comments
Joined duela 6 hilabete
cake
Cake day: api. 01, 2022

help-circle
rss

The Tor implementation on Brave is not for serious use cases and I would only use it for general things.

Additionally you can use regular firefox to view onions with a few simple steps try googling it. Once again this wouldn’t be for serious use cases and you lose all the protections Tor browser provides.


if that’s even possible

Nested virtualization is possible with supported software AND hardware, a lot of consumer products lack the hardware to make it happen though and even then still inefficient. I’ve tried in the past and I get an error plainly stating I can’t run hypervisors within a hypervisor. The concept has been around for a while especially with large corporations like VMware and IBM.

it has a significant learning curve last time I checked

It’s a learning curve but if you can manage virtualbox it shouldn’t be too hard to figure out Qube manager. The latest 4.1 release is definitely the best one thus far for stability and ease of use since the automatically updater actually works!



How Can I Use 2 Lemmy Front Ends for a Single Backend?
I understand this isn't supported. I've been trying to confangle this myself but not having much luck, feels like I'm missing some critical info on how to configure `docker-compose.yml `and `nginx.conf`. I've tried a few iterations now but here's what I thought would be close. These are the only two files I've edited thus far, I'm using 0.16.2 for my 2nd front end so I can tell when I'm using it. I can view localhost:1236 fine but not localhost:1237 which gives me 502 bad gateway error, favicon still appears in tab though. I'm thinking I need to open a separate port on lemmy to config another upstream entry in my nginx.conf? In prod the goal would be to have each frontend under a different subdomain for a research project I have in mind. `docker-compose.yml` ``` version: '3.3' services: nginx: image: nginx:1-alpine ports: - "1236:1236" - "1237:1237" volumes: - ./nginx.conf:/etc/nginx/nginx.conf restart: always depends_on: - pictrs - lemmy-ui - lemmy-uir lemmy: image: lemmy-dev:latest ports: - "8536:8536" - "6669:6669" restart: always environment: - RUST_LOG="warn,lemmy_server=debug,lemmy_api=debug,lemmy_api_common=debug,lemmy_api_crud=debug,lemmy_apub=debug,lemmy_db_schema=de> volumes: - ../lemmy.hjson:/config/config.hjson depends_on: - pictrs - postgres - otel lemmy-ui: image: dessalines/lemmy-ui:0.16.3 restart: always environment: - LEMMY_INTERNAL_HOST=lemmy:8536 - LEMMY_EXTERNAL_HOST=localhost:1234 - LEMMY_HTTPS=false - LEMMY_UI_DEBUG=true depends_on: - lemmy lemmy-uir: image: dessalines/lemmy-ui:0.16.2 restart: always environment: - LEMMY_INTERNAL_HOST=lemmy:8536 - LEMMY_EXTERNAL_HOST=localhost:1235 - LEMMY_HTTPS=false - LEMMY_UI_DEBUG=true depends_on: - lemmy ``` `nginx.conf` ``` worker_processes 1; events { worker_connections 1024; } http { upstream lemmy { server "lemmy:8536"; } upstream lemmy-ui { server "lemmy-ui:1234"; } server { listen 1236; server_name localhost 127.0.0.1; # frontend location / { set $proxpass "http://lemmy-ui"; if ($http_accept = "application/activity+json") { set $proxpass "http://lemmy"; } if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") { set $proxpass "http://lemmy"; } if ($request_method = POST) { set $proxpass "http://lemmy"; } proxy_pass $proxpass; rewrite ^(.+)/+$ $1 permanent; # Send actual client IP upstream proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # backend location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) { proxy_pass "http://lemmy"; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; # Add IP forwarding headers proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } upstream lemmy-uir { server "lemmy-uir:1235"; } server { listen 1237; server_name localhost 127.0.0.1; # frontend location / { set $proxpass "http://lemmy-uir"; if ($http_accept = "application/activity+json") { set $proxpass "http://lemmy"; } if ($http_accept = "application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"") { set $proxpass "http://lemmy"; } if ($request_method = POST) { set $proxpass "http://lemmy"; } proxy_pass $proxpass; rewrite ^(.+)/+$ $1 permanent; # Send actual client IP upstream proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # backend location ~ ^/(api|pictrs|feeds|nodeinfo|.well-known) { proxy_pass "http://lemmy"; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; # Add IP forwarding headers proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } } ``` logs for `lemmy-uir`, identical logs to `lemmy-ui` ``` docker-compose logs --tail=100 lemmy-uir Attaching to dev_lemmy-uir_1 lemmy-uir_1 | Inferno is in development mode. lemmy-uir_1 | httpbase: http://lemmy:8536 lemmy-uir_1 | wsUri: ws://lemmy:8536/api/v3/ws lemmy-uir_1 | isHttps: false lemmy-uir_1 | No JWT cookie found. lemmy-uir_1 | http://0.0.0.0:1234 ``` Grabbed this from the nginx logs: ``` nginx_1 | 2022/05/20 10:44:34 [error] 33#33: *10 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.137.1, server: localhost, request: "GET / HTTP/1.1", upstream: "http://172.25.0.8:1235/", host: "192.168.137.132:1237" nginx_1 | 192.168.137.1 - - [20/May/2022:10:44:34 +0000] "GET / HTTP/1.1" 502 559 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.67 Safari/537.36" nginx_1 | 2022/05/20 10:44:34 [error] 33#33: *10 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.137.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", upstream: "http://172.25.0.8:1235/favicon.ico", host: "192.168.137.132:1237", referrer: "http://192.168.137.132:1237/ ```
fedilink

Cool site, I’ll post one I’ve used for anyone curious.

https://switching.software/


Sex cannot be differentiated from rape

Well that’s pretty fucking terrifying.

and while such laws remain, men are gonna be frustrated since sex is an evolutionary desire which cannot be removed

They exist now and I’m not getting frustrated. Maybe not so universal you know? Do you believe that the disparity in young men getting laid is related to laws against rape and stalking and not the fact woman are getting stalked and raped to begin with?


Well there was phoneblocs that inspired Google PRoject Ara that actually made a phone with swappable modules but they promptly killed it like all things Google does. I was beyond excited for these during the time, such disappointment.

https://www.onearmy.earth//project/phonebloks

That site mentions shiftphone and fairphone both of which use screws instead of glue and are easily repaired.


I don’t have the patience or interest to watch this whole video to find out what it’s saying but the graphics I saw as I clicked through were hilarious and have intrigued me enough to post this comment asking for a summary if someone was so inclined.


Detection technologies have already acquired a high degree of accuracy

I wonder what they consider high accuracy because it will almost certainly not be enough. Millions of people being monitored means billions of messages a day. For a billion messages a program that’a 99.999% accurate will have 10,000 false positives a day and 1 billion messages a day is a fairly low estimate imo.

Mind blowing we still have to tell governments that back doors for you mean a back door for them.

I assume this technology would be applied to every government employee and politician who would then be forced to use unencrypted messages so we know they aren’t involved in any CSAM?


You can definitely do plain text but your phone might not support it without an additional application which seems silly but they didn’t work on my s9. URLs only.


This would probably help against timing attacks or similar? Just posting this link below for anyone’s who curious on Tor attack methods.

https://www.whonix.org/wiki/Speculative_Tor_Attacks


This list is pretty entertaining thus far I gotta say

https://www.briones.horse/



I’m not missing it we just already talked about it, like I said that is incredibly far off, these have to be at the level of being profitable while being easy to replace. Once you start using exabyte storage you need more exabyte storage to back it up since it’s only other thing capable of handling the size, no for profit company would put their life on the line for experimental tech when just having loads of harddrives works fine, is well battle tested and has every ounce of support you could ever need.

Experimental and advanced research/project will probably be the only use case in our lifetime.


Yes but people have doing sponsored content for ages now, the big names make bank from their accounts if they wanna.


6.95$ a month? Sign me up! It was going cost me more than that to do it on my own I’m pretty sure.


I’m trying to think of some use cases, I can really only think of two that it might be used for. Space travel and doomsday vaults.

Space travel is a no brainer and these could be used as another form of storage that contains legit everything humanity knows while having the critical stuff run on standard reliable hardware. Incredibly small and lightweight storage in comparison.

Doomsday vaults would be the same idea. Having these as another way of storing information that otherwise we would never keep due to the immense size.


So you could use this technology to track and predict police movements too eh? Hmmmmmmmmm

Technology like this poses a unique challenge because it’s impossible to actually stop people from doing it if they want to. It’s just a camera pointing outside and software in the end. Obviously more regulations (with real consequences) need to be enforced because of how easily it can be abused by police but that’s what we do (or should do?) for all powers we give them.

https://github.com/openalpr/openalpr

https://www.openalpr.com/

How do we stop police from doing what anybody with a little tech experience can do? Even if we did legislate it out but then someone is publicly doing it with no explicit purpose, are the police allowed to use it too? How could you ever stop them?

At the opposite end of the spectrum I often think about modern safer ways of policing and one of those ways is to limit police interactions when possible. Why should I get pulled over for a speeding ticket or busted headlight? Take the data, have it verified by actual legal scholars (rather than empowered thugs) and send me the ticket in the mail. Why should the cop in the car ever be notified this is happening?

Like always, technology poses new risks and benefits that should be explored.


Affording it is one thing but if it breaks then what? These won’t be used for profitability for a long-ass time since you’ll need multiple just from a disaster recovery standpoint. Down time means no money to pay for your highly expensive storage.


XMPP+OMEMO or OTR is a great alternative, lots of people use it in the DNM realm.


I didn’t explain myself very well but yes they do require a phone number. What I meant was you can use any VoIP number with Signal and it’s fine, TextNow or any service that lets you retain the number works.


I've been messing around with a self-hosted ELK stack and am curious on using it's APM for lemmy. I would have to setup another server to do this it seems so I'd like to get some insight into what others are doing. Picture is a screenshot of a metrics dashboard I'm getting with metricbeat + system module, not getting much with the docker one yet for some reason. I was able to get it with an Elastic Agent and the docker integration but I switched to this since it was kinda heavy on the memory.
fedilink

What's your pro-tip for using Lemmy? I'll go 1st!
Using Lemmy from a personal instance requires a little bit of work if you wanna start federating with the wider ecosystem and personalize your content. You just simply copy/paste the URL of the community you wanna view into your instances search bar and BOOM! We're federating. But what I noticed is that you **must** use your keyboard to search by hitting `Enter` when using the top search bar on almost any lemmy page, the exception would the dedicated search page. Either way you still have to take two actions in order to search; one action too many in my opinion so lets shorten that. To side step this I setup two hotkeys using the [AutoControl browser add-on](https://www.autocontrol.app/). If someone has a better way please let me know! - `right click hold for 1s` = `paste+enter` - `ctrl+shift+v` = `paste+enter` ![](https://fuckreddit.tryp.digital/pictrs/image/0bfd050f-4930-48f1-a686-f7c8b1e677ae.png) This way no matter which page I'm on or if I'm only using my mouse I can execute one action to paste+search instantly! Makes searching for instances to federate with a breeze along with subscribing to their communities.
fedilink