PriorProject

joined 2 years ago
[–] [email protected] 13 points 2 years ago (1 children)

Another user posted the blog where they discuss their speedup techniques: https://tailscale.com/blog/more-throughput/

It's likely that the kernel version can use similar techniques to surpass the performance of the userspace version that tailscale uses, but no one has put in the work to to make the kernel implementation as sophisticated as the userspace one.

[–] [email protected] 5 points 2 years ago

Like helping to find a bug, discussing about how to setup an application for a certain use case or anything like that? Answering questions on Stack overflow is an example but is that the best way?

Generally the best way to help out is to do a thing that's needed and that you can figure out how to do. Your list includes a bunch of good options, and I've been thanked for doing all those things at one point or another. Some common growth paths include:

  1. Using the software
  2. Encountering bugs, problems, or small opportunities for improvement.
  3. Discussing those informally in forums and helping people find workarounds.
  4. Identifying some of those issues as common things other things experience as well, so filing bugs for them with clear explanations and links to related forum discussions.
  5. Reading source code to better understand bugs.
  6. Discussing potential fixes in developer bug threads (or in GitHub or whatever).
  7. Submitting small fixes for simple bugs as pull requests.

Another path might be:

  1. Using the software and reading forums/docs for help.
  2. Answering basic questions on forums, looking to old threads and relevant docs.
  3. Learning about common questions.
  4. Writing blogs or forum posts about common questions.
  5. Submitting improvements to official docs to clarify common areas of confusion.

There are other paths as well, the main thing is to use a thing so you learn about it and then use that knowledge to make it a little easier for the next person. Good luck!

[–] [email protected] 11 points 2 years ago (4 children)

Every server publishes this info at /instances. https://lemmy.world/instances

[–] [email protected] 5 points 2 years ago

I had a look through the comments on this HN thread the other day and came away more intrigued by https://github.com/openobserve/openobserve than hyperdx. Hyperdx is built on top of clickhouse whereas open observe has it's own storage engines based on parquet files that can be accessed from local disk, S3, or a few other protocols.

I haven't tried either option yet... I'm, currently using netdata for metrics and don't do anything special for logs or tracing, but at tiny self-hosting scale I often find software with it's own storage engines (often sqlite) to be extra hassle-free. I'm curious to kick the tires on openobserve for that reason.

[–] [email protected] 0 points 2 years ago* (last edited 2 years ago)

This is a very strong explanation of what's going on. And as a follow-up, I believe that ZeroTier present a single Ethernet broadcast domain, and so WoL tricks are more likely to work naturally there than with Wireguard. I haven't used ZeroTier, and I do use Wireguard via Tailscale/Headscale. I've never missed the Ethernet features of ZeroTier and they CAN result in a very chatty wan if you're not careful. But I think ZT would make this straightforward.

Though as other people note... the simplest/least-disruptive change is probably to expose some scripty thing on the rpi that can be triggered via be triggered over a routed protocol and then have the rpi emit the Ethernet broadcast packets from the physical network.

[–] [email protected] 9 points 2 years ago

I don't think titles directly transfer between companies, and yet the industry allows it. It's a very useful tool for advancement.

This may be true on some corners of the industry, but at the more competitive end (both in terms of competitive pay, and a competitive pool of candidates)... I believe it's common to relevel on hire. I've seen folks go from director to senior and from senior to junior at my org. The candidates being offered those seemingly big "demotions" often seem to be somewhere between unphased and enthusiastic about the change, presumably because the compensation package we offer at the lower level beats what they were getting with an inflated title and because they know their inflated title is nonsense and they're frustrated with the other aspects of organizational dysfunction that accompany title inflation at their current company.

What you say is real, and sometimes a promotion in one org can help bridge you into an org that would have been hard to get hired into as a junior, or harder to get promoted in. It's not without risk though. All things being equal, I'd much rather spend my time working on a strong team and learning a lot and being challenged than to be in a weaker org that's handing out inflated titles. Getting gud isn't a guarantee of advancement, but it's at least as reliable over the long haul as title inflation.

6
Athascon 2023 (tabletop.events)
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

Welcome to ATHASCON 2023, a virtual role-playing game convention celebrating all things Dark Sun! Step into a post-apocalyptic desert realm where you battle to survive the harsh and unforgiving elements, savage psionic beasts, bloodthirsty raiders and the minions of the evil sorcerer-kings. Register now for only $5!

[–] [email protected] 4 points 2 years ago (1 children)

With the refrigeration, which do you consider the canonical community to follow now? You mod both, right? Are you going to keep the bit posting to both?

[–] [email protected] 2 points 2 years ago (1 children)

No no, sorry. I mean can I still have all my network traffic go through some VPN service (mine or a providers) while Tailscale is activated?

Tailscale just partnered with Mullvad so this works out of the box for that setup: https://tailscale.com/blog/mullvad-integration/

For others, it's a "yes on paper" situation. It will probably often not work out of the box, but it seems likely to be possible as an advanced configuration. At the end of the line of possibilities, it would definitely be possible to set up a couple of docker containers as one-armed routers, one with your VPN and one with Tailscale as an exit node. Then they can each have their own networking stack and you can set up your own routes and DNS delegating only the necessary bits to each one. That's a pretty advanced setup and you may not have the knowhow for it, but it demonstrates what's possible.

[–] [email protected] 1 points 2 years ago (3 children)

To a first approximation, Tailscale/Headscale don’t route and traffic.

Ah, well damn. Is there a way to achieve this while using Tailscale as well, or is that even recommended?

Is there a way to achieve what? Force tailscale to route all traffic through the DERP servers? I don't know, and I don't know why you'd want to. When my laptop is at home on the same network as my file-server, I certainly don't want tailscale sending filserver traffic out to my Headscale server on the Internet just to download it back to my laptop on the same network it came from. I want NAT traversal to allow my laptop and file-server to negotiate the most efficient network path that works for them... whether that's within my home lab when I'm there, across the internet when I'm traveling, or routing through the DERP server when no other option works.

OpenVPN or vanilla Wireguard are commonly setup with simple hub-and-spoke routing topologies that send all VPN traffic through "the VPN server", but this is generally slower path than a direct connection. It might be imperceptibly slower over the Internet, but it will be MUCH slower than the local network unless you do some split-dns shenanigans to special-case the local-network scenario. With Tailscale, it all more or less works the same wherever you are which is a big benefit. Of course excepting if you have a true multigigabit network at home and the encryption overhead slows you down... Wireguard is pretty fast though and not a problematic throughout limiter for the vast majority of cases.

[–] [email protected] 2 points 2 years ago

I'm not sure what data you think liftoff is parsing that lemmy itself is not or could not, but none of the issues in play seem to me to be meaningfully different in an app vs in the core software

I wouldn't bet on a short-term solution though.

[–] [email protected] 7 points 2 years ago (2 children)

I don't think this is a thing and I'm not sure it reasonably can be.

  • Maybe if someone properly crossposted, Lemmy could know which posts are identical and skip dupes. Though it would still be a crapshoot which community got displayed... you might end up seeing the comments from the original post in some tiny/dead community while a crosspost to a huge community blows up with it's own comments.
  • But for non-crossposted duplicate posts... there's no relationship between them as far as lemmy is concerned. They're separate posts to separate communities that just happen to look very similar. Deducing such a scenario is very sticky.
[–] [email protected] 2 points 2 years ago

I use Jerboa the most, Liftoff and Connect see similar usage... though liftoff gets a bit more. It's not a case of Liftoff being the only actively used app though, or even the most actively used app.

I use them all enough to have maxed out a few hundred megs of cache. But it seems quite likely to me that other apps are doing a better expiring data from their caches than Liftoff.

15
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]
 

Hey Vaultwarden users... I was turned on to Vaultwarden by this community and have a new installation up and running. I've recently imported a pretty substantial keeypass DB and have been manually validating the import and tidying up my folder organization as I go, including selectively moving some credentials to an organization with the future intention of adding family members to that org to access shared accounts.

By and large it's all going swimmingly with one concerning exception. Every now and again, a bunch of credentials forget their folder and get moved into "no folder".

  • I don't have a reliable reproduction yet, but it seems vaguely correlated with bulk moves. In the web-ui, I'll check a bunch of entries to move from my vault to the org, and OTHER entries I didn't touch get moved to "no folder" in my vault as a side-effect.
  • Once I had a folder disappear like this as well
  • I think I understand the basics around how collections, folders, and nesting of those containers work. I'm fairly confident that I'm not getting tripped up by just failing to understand the implications of the operation I'm doing.
  • I'm using sqlite for my db backend. I'm perfectly comfortable running a Postgres instance, I just thought the no-maintenance and no-dependencies approach of sqlite felt like a good match for this tiny but critical dataset. Could it be that the sqlite backend is under baked and I"m hitting some persistence bug?
  • Fwiw I've also seen issues where I get an encryption key error saving an entry or I see tons of missing entries.In each case logging out and logging in works around the issue. I had assumed this was browser/web buglets, but now I wonder if it's more signs of storage layer problems.

Have others seen similar issues? What db backend are you using?

 

cross-posted from: https://lemm.ee/post/3817793

I don’t see many Sci-Fi battlemaps being posted so I thought I would help out a little bit. I have been running 2 sci-fi rpgs concurrently for 3 years and have amassed quite a few decent maps that I have made in DungeonDraft. They are nothing special, but considering how rare sci-fi maps can be, I hope someone finds them helpful. These were all made for 40k or SWN but feel free to use them wherever. https://www.dropbox.com/scl/fo/ewe4a3qi083phftrz4f0r/h?rlkey=76c1aogifucbbds47u8fms7eh&dl=0

 

cross-posted from: https://infosec.pub/post/925361

The Oscar winner is currently filming Apex in Europe, but won't be shooting at the Belgian Grand Prix.

 

FP1 was sopping wet today, with no car managing more than 9 laps of running on inters and extreme wet tyres. Given that this is a sprint weekend with reduce free-practice, and more rain predicted throughout the weekend... there's an elevated chance of shuffling the order.

  • There were a large number of off-track events, though nothing more than minor damage.
  • Aquaplaning seemed common on the inters, with off-track events being accompanied by very long stopping distances and extreme understeer.
  • Verstappen will take a 5-grid place penalty in the Gap this weekend in order to fit new gearbox components that exceed the season allowance.

FP1 standings haven't been posted to the community but are available at https://www.formula1.com/en/latest/article.fp1-sainz-leads-piastri-and-norris-in-rain-hampered-practice-session-at-spa.39LWWfWix4WzFxU9W2eCyL.html

 

The Patreon votes are in, and the roadmap priorities have been set for the Foundry v12 series.

  • In the Patreon vote, it was close overall. Event triggers by by a single vote over terrain and cover.
  • Both event triggers and terrain and cover will get their foundations laid in v12.
  • There will also be work on Canvas and Vision improvements, including improvements to global illumination, elevation, vision/senses, and token animation.
  • There will be work on the form/html rendering to support per-world themes.
  • There will also be under-the-hood work on a third iteration of the dice-rolling API, improvements to the Prosemirror text editing widget, improvements to the websockets API, and DB optimizations.
 

cross-posted from: https://lemmy.world/post/1622687

I'm starting to get more and more HDR content, and I'm noticing an issue with my Jellyfin server. In nearly all cases, it's required to transcode and tone map the HDR content. All of it is in 4k.

My little Quadro P400 just can't keep up. Encoder and decoder usage hovers around 15-17%, but the GPU core usage is pinned at 100% the entire time, and my framerate doesn't exceed 19fps, which makes the video skip so badly it's unwatchable.

What's a reasonable upgrade? I'm thinking about the P4000, but that might be excessive. Also, it needs to fit in a low-profile slot.

 

This post overviews several self-hostable management systems that enable one to configure multiple clients and tunnels via wireguard. It gives a nice comparison between them, I learned a bit about how they compare and overlap.

 

Article from the-race.com on the penalty Norris received for backing up the pack to create space for a double-stack. The article starts:

Lando Norris and his McLaren Formula 1 team were surprised by his penalty for “unsportsmanlike” conduct in the Canadian Grand Prix and felt it was a departure from how such incidents are usually judged...

I have not much of an opinion about whether this behavior should get a penalty or not... but good stewarding is consistent stewarding, and this is not that. If they are aiming to establish a new stricter and consistent standard here then it seems that should have been articulated in the race-director's notes and driver's briefing at the start of the weekend. If this batch of stewards just don't know the relevant precedents and backing up the pack will be fine again next race... well... doing better than that would be nice.

view more: next ›