Hawk
@Hawk@lemmynsfw.com
- Comment on How to secure Jellyfin hosted over the internet? 1 day ago:
Wireguard (or tailscale) would be best here.
- Comment on Microsoft's many Outlooks are confusing users and employees 1 week ago:
I think the parents suggestion was to not use it.
However, it’s a bit like avoiding water on a boat given how pervasive the cancer is.
Most of the MS suite is pretty awful. OG OneNote was a good idea. VSCode is ok, just quite slow. Oh LSP is fantastic, I believe that was developed by MS.
The Office Suite and PowerBI are terrible, by 2025 standards it’s glossy trash.
- Comment on Europe is looking for alternatives to US cloud providers 1 week ago:
Yep. mid size business is the best place to be for engineers. You get your pick Of the lot all without HR 🙃
- Comment on Google Chrome disables uBlock Origin for some in Manifest v3 rollout 5 weeks ago:
See also Mull, No 120hz though.
- Comment on Google Chrome disables uBlock Origin for some in Manifest v3 rollout 5 weeks ago:
Also, I don’t think one can export bookmarks from Android Firefox either.
- Comment on Google Chrome disables uBlock Origin for some in Manifest v3 rollout 5 weeks ago:
Some js is a bit slower. I typically use chrome for self hosted apps, jupyter etc.
I think wasm performance is actually better in Firefox though.
- Comment on HP ditches 15-minute wait time policy due to 'feedback' 5 weeks ago:
I see we have the same managers. Were you also advised that public facing databases were better than an API in a VPC and that 1 password shared among colleagues is easier than managing credentials?
Don’t worry, I found a new gig starting in a few weeks (out of the pot into pan )
- Comment on Which reverse proxy do you use/recommend? 1 month ago:
Set up wireguard in a docker container and then forward the port to wireguard, the default container on docker hub is fairly straightforward and you can always ask me for help if you need :).
However, If you are using ipv4, you need to make sure that you’re not behind a CG-NAT (If you think you might be, call your ISP and tell them you have security cameras that need to get out or something like that).
You could also try tailscale which is built using wireguard with nat-busting features and a bit easier to configure (I dont personally use it as wireguard is sufficient for me).
After that Caddy + DNSMasq will simply allow you to map different URLs to IP addresses
dnsmasq
- will let you map, E.g.
my_computer
->192.168.1.64
- will let you map, E.g.
- Caddy (Or nginx, but caddy is simpler)
- will let you map to ports so e.g.:
- with DNS (DNSMasq as above)
http://dokuwiki.my_computer
->http://my_computer:8080
- Without DNS
http://dokuwiki.192.168.1.64
->http://192.168.1.64:8080
- with DNS (DNSMasq as above)
- will let you map to ports so e.g.:
Caddy and DNSmasq are superfluous, if you’ve got a good memory or bookmarks, you don’t really need them.
VPN back into home is a lot more important. You definitely do not want to be forwarding ports to services you are running, because if you don’t know what you’re doing this could pose a network security risk.
Use the VPN as the entry point, as it’s secure. I also recommend running the VPN in a docker / podman container on an old laptop dedicated just to that, simply to keep it as isolated as you can.
Down the line you could also look into VLan If your router supports that.
I personally would not bother with SSL If you’re just going to be providing access to trusted users who already have access to your home network.
If you are looking to host things, just pay for a digital droplet for $7 a month, It’s much simpler, You still get to configure everything but you don’t expose your network to a security risk.
- Comment on Which reverse proxy do you use/recommend? 1 month ago:
If you’re just going to VPN in to your home network, I’ve found caddy to be the simplest.
- Comment on Reddit plans to lock some content behind a paywall this year, CEO says | Reddit executives also discussed how they might introduce more ads into the social media platform 1 month ago:
There’s nothing on Reddit anymore. It’s really unfortunate but I don’t see how this is going to help them regain any consistent user base.
- Comment on How does this pic show that Elon Musk doesnt know SQL? 1 month ago:
I’ve had a poor experience with btrfs dedupe tbh (and a terrible experience with qgroups), however, this was years ago. Btrfs snapshots I prefer though, much easier not to have that dependence.
What distro are you using for ZFS, void?
- Comment on How does this pic show that Elon Musk doesnt know SQL? 1 month ago:
Fair point, I’ve edited the answer to be clearer for future readers.
- Comment on How does this pic show that Elon Musk doesnt know SQL? 1 month ago:
Well Ive ad a great time using LLMs to sandbox a dozen implementations and then investigate the shortcoming and advantages of different implementations.
Mistakes happen a lot but they can be managed on a small MWE with a couple of tests.
It’s how the tool is used more than any given tool being bad.
I understand your point and you’re not wrong. However, I’m not wrong either and you should take a second look at how you might use these tools in a way that makes your life easier and addresses the valid limitations you’ve described.
- Comment on How does this pic show that Elon Musk doesnt know SQL? 1 month ago:
I disagree, it’s just a tool. It’s a fantastic way to template applications very quickly, particularly for those who are not already familiar with technologies and may not have the time or opportunity to play around with things otherwise.
Llm is not a search engine and it can produce awful code. This is not production code, it’s for tinkering. As a sandbox tool, LLMs are fantastic.
On the ethical side of things, yeah openAI sucks, Qwen2.5 would be up to this task, one can run that locally.
- Comment on How does this pic show that Elon Musk doesnt know SQL? 1 month ago:
Its because the contents he made are inconsistent with common conventions in data engineering.
- It is very common not to deduplicate data and instead just append rows, The current value is the most recent and all the old ones are simply historical. That way you don’t risk losing data and you have an entire history.
- whilst you could do some trickery to deduplicate the data it does create more complexity. There’s an old saying with ZFS: “Friends don’t let friends dedupe” And it’s much the same here.
- compression is usually good enough. It will catch duplicated data and deal with it in a fairly efficient way, not as efficient as deduplication but it’s probably fine and it’s definitely a lot simpler
- Claiming the government does not use SQL
- It’s possible they have rolled their own solution or they are using MongoDB Or something but this would be unlikely and wouldn’t really refute the initial claim
- I believe many other commenters noted that it probably is MySQL anyway.
Basically what he said is incoherent to anybody who has worked with larger data.
In terms of using SQL, it’s basically just a more reliable and better Excel that doesn’t come with a default GUI.
If you need to store data, It’s almost always best throw it into a SQLite database Because it keeps it structured. It’s standardised and it can be used from any programming language.
However, many people use excel because they don’t have experience with programming languages.
Get chatGpt to help you write a PyQT GUI for a SQLite database and I think you would develop a high level understanding for how the pieces fit together
- It is very common not to deduplicate data and instead just append rows, The current value is the most recent and all the old ones are simply historical. That way you don’t risk losing data and you have an entire history.
- Comment on Digital management post-life 1 month ago:
I think this combined with the solution provided in this comment Will be the most robust approach and solve all your problems.
That’s what I would do
- Comment on Price Per Square Inch for TVs by size 1 month ago:
I don’t, I’m not sure if I’m in the minority. I just plug in my laptop or cast my phone (jellyfin or any other misc streaming service).
- Comment on Price Per Square Inch for TVs by size 1 month ago:
Informative post, thanks. I think a boxplot would have worked better here.
- Comment on What do you use for notes? 1 month ago:
Mobile offline sync is a lost cause. The dev environment, even on Android, is so hostile you’ll never get a good experience.
Joplin comes close, but it’s still extremely unreliable and I’ve had many dropped notes. It also takes hours to sync a large corpus.
I wrote my own web app using Axum and flask that I use. Check out dokuwiki as well.
- Comment on the lifestyle 4 months ago:
It’s a lot more like Seaborn. It produces gorgeous plots with a lovely syntax that is quick and easy to use, but it’s not a full drawing toolkit like matplotlib.
If I need the plot to have a very precise aesthetic, mpl is great. But if I want a high quality statistical plot that looks great. ggplot2 will do it in about 2 seconds.
I have no idea how op thinks they could make a decent histogram any quicker than
ggplot(data) + geom_histogram(x= x)
. I mean you don’t even have to leave your shell/editor or extract the SQL into CSV. - Comment on Matrix 2.0 Is Here! 5 months ago:
We mostly use it privately, there are also a handful of software communities too that takes advantage of bridging.
Personally, I don’t care about Nazis, they come for the same reason I do, privacy and place to speak. I don’t have to let there negative disposition color the software.
- Comment on Static site generator for an idiot who doesn't want to learn a new templating language just to have a blog? 5 months ago:
Quartz
- Comment on Thoughts on HumHub? 5 months ago:
I suppose the problem that I had with Media Wiki is that every update would break extensions. Particularly mathjax and semantic media Wiki. I too amusing it with Docker which helps a lot.
So docuicki has a recent pages view which is really good and lists the user that made the edit. That’s what we use for a feed. There’s also an RSS plug-in that will display other feeds which is kind of nice if you want to discuss other articles.
We create Journal pages that link out to pages for events etc. The events are also linked to from a start page. We display the backlinks using the footer plugin.
Whilst it’s a bit different from social media in that there is no feed, it’s really nice that it provides, like a database of our family’s life in history.
We even have pages for cars and repair logs, computers and updates, everything. The struct plugin is amazing And you can always pop it open in SqliteBrowser too!
I’ve tried a couple of things and I just keep coming back to dokuwiki because it’s the best compromise.
- Comment on Thoughts on HumHub? 5 months ago:
No, I don’t. And that’s going to be one of our big differences here. Everyone in my family is tech literate and knows at least a little bit of programming.
I would strongly suggest dokuwiki. It’s like having a forever Journal of Family affairs and I really like it. I know it’s not quite the social media aesthetic but in my experience I found it to be the thing that stuck.
I would argue against Mediawiki though. It may be more user-friendly for some family members, but the maintenance becomes a nuisance And pulling things out of the database involves half a dozen joins.
Even though dokuwiki editing is text in markup, It’s not a hard concept to grasp and the simplicity makes it feel more tangible which may be appreciated by older family members.
- Comment on Thoughts on HumHub? 5 months ago:
There’s a plugin that does it, FoF or something, and then you can upload an image from your device and it’s pretty good. Some videos play others require downloading after uploading though.
Our family uses a post in flarum for a monthly feed and then moves a few of those images into a dokuwiki page with the gallery plugin.
- Comment on Thoughts on HumHub? 5 months ago:
I could never get mastodon to work with an app without using SSL.
I much prefer setting up a VPN and reverse proxy without having to deal with SSL. So it was really annoying not being able to use an app on the phone to connect to it.
- Comment on Thoughts on HumHub? 5 months ago:
We tried it and didn’t like the clunky UI.
We also tried Lemmy but it was a bit of a nuisance to maintain.
In the end we settled on a forum with a wiki.
We tried a few forums but in the end Flarum was the nicest, Just a bit of a pain to set the domain to be dynamic but it can be done with some PHP, alternatively, just use a reverse proxy with dnsmasq and wireguard pointing to that DNS.
As for a Wiki We have tried mediawiki, WikiJS And a couple others. I would recommend dokuwiki. (I hear good things about bookstack too).
- Comment on What can I do with US$10K that is a good investment? 5 months ago:
This. Alternatively, 401K depending on a variety of factors.
- Comment on Mozilla grants Ente $100k 5 months ago:
How does it compare with Immich?