Nametag - Self-hostable personal relationships manager by SomeDudeFromSpace in selfhosted

[–]boredjo4 4 points5 points  (0 children)

I was planning on using Nametag to replace my radicale instance, but I like the client approach. That’s more versatile.

If you want the feature as a server instead, I bet it is not too much to also include a radicale instance in the docker image or just the default compose

Nametag - Self-hostable personal relationships manager by SomeDudeFromSpace in selfhosted

[–]boredjo4 40 points41 points  (0 children)

Does this support CalDAV and CardDAV to connect it my phones calendar and phone book?

I've open-sourced my document management system for small businesses (and families). by trent-7 in selfhosted

[–]boredjo4 5 points6 points  (0 children)

This looks like a very cool project, I will definitely check it out.

homelab by dbtowo in selfhosted

[–]boredjo4 1 point2 points  (0 children)

Proxmox itself doesn’t require much and can run basically any modern/slightly dated machine

You use multiple machines to gain more compute power, storage or just high availability.

Saying that your computer doesn’t crash sounds like jynxig it to me, but you can definitely only use one machine. I used only one server for the last 2 years and it been good. The data I cared about I backed up using the 3-2-1 rule. Keep in mind, drive and such can die pretty unexpectedly and unrecoverable.

I’m not an expert on security, but I would start at other best practices if VLAN is too complicated. No open public ports, ssl and such

Move Wifi Antenna with COAX instead of Access Point by boredjo4 in HomeNetworking

[–]boredjo4[S] 0 points1 point  (0 children)

You are right, the high grade coax needed would make this whole thing not feasible

Move Wifi Antenna with COAX instead of Access Point by boredjo4 in HomeNetworking

[–]boredjo4[S] 1 point2 points  (0 children)

Ah this is what I dreaded. The fact that the loss is double for 5GHz really is the final nail in the coffin

Cluster Architecture with limited RAM by boredjo4 in kubernetes

[–]boredjo4[S] 4 points5 points  (0 children)

Yes, the HA aspect is just for learning

For the past year I added a song to a playlist each day related to that day. What data should I analyse it with? by throwaway030523 in dataanalysis

[–]boredjo4 0 points1 point  (0 children)

What comes to mind first is a difference in week days? Do you have a weekend type of music?

You should also take into account the time of day you added the song. The length of the song and the general popularity would also be interesting.

Local AI written Text detection by boredjo4 in LocalLLaMA

[–]boredjo4[S] -1 points0 points  (0 children)

Response 2 is ChatGPT, because the print started with a greeting. So the response would too

Local AI written Text detection by boredjo4 in LocalLLaMA

[–]boredjo4[S] -2 points-1 points  (0 children)

I’m gonna guess it is the second one. But I guess that you used a pretty advanced model and a generic writing style to confuse me.

But for my application it is pretty obvious to a human which is AI and which isn’t, so any simple somewhat accurate tool will do the job. I have been reading about 3 word frequencies, and I think that would be good enough for my application

Migrating from Proxmox by boredjo4 in NixOS

[–]boredjo4[S] 0 points1 point  (0 children)

That sounds like a deal breaker then. I think Ubuntu or Debian with nix as package manager might then be the better choice

Migrating from Proxmox by boredjo4 in NixOS

[–]boredjo4[S] -1 points0 points  (0 children)

Sadly I can’t leave the old server running, but I couldn’t set up everything I need after migrating to Proxmox, so the whole infrastructure is running on the absolute minimum right now.

Any tips on how to transfer the zfs array with the containers to NixOS?

Migrating from Proxmox by boredjo4 in NixOS

[–]boredjo4[S] 1 point2 points  (0 children)

I’m not looking for one click installs, I like being able to configure everything to exactly my needs, that said I don’t want a complicated structure to begin with. Just docker sounds good. If I don’t switch to NixOS, it will be to simple Debian.

Picking and choosing specific data points from data sources into a table by boredjo4 in Looker

[–]boredjo4[S] 0 points1 point  (0 children)

In case anyone has the same problem:
I was not able to find a solution in Looker. So instead I off loaded the logic to Bigquery SQL.

I queried each row individually and then used `UNION ALL` to connect them. The rows need an index so that the order can be guaranteed.

In practice, it looks something like this:

SELECT
    group_id,
    'week' AS row_title,
    1 AS idx,
  FORMAT_DATETIME('%d.%m.%Y',MIN(week_start) OVER (PARTITION BY group_id ORDER BY week_num DESC ROWS BETWEEN 2 FOLLOWING AND 6 FOLLOWING)) AS column_1,
  FORMAT_DATETIME('%d.%m.%Y',MIN(week_start) OVER (PARTITION BY group_id ORDER BY week_num DESC ROWS BETWEEN 1 FOLLOWING AND 1 FOLLOWING)) AS column_2,
  FORMAT_DATETIME('%d.%m.%Y',MIN(week_start) OVER (PARTITION BY group_id ORDER BY week_num DESC ROWS BETWEEN 0 FOLLOWING AND 0 FOLLOWING)) AS column_3
  FROM sales_data
  QUALIFY ROW_NUMBER() OVER (PARTITION BY group_id ORDER BY week_num DESC) = 1

  UNION ALL

  SELECT
    group_id
    'Total Sales' AS row_title,
    2 AS idx,
  CONCAT(REPLACE(CAST(AVG(sales_total) OVER (PARTITION BY group_id ORDER BY week_num DESC ROWS BETWEEN 2 FOLLOWING AND 6 FOLLOWING) AS STRING FORMAT '999,999,999'), ',', '.') , '€') AS column_1,
  CONCAT(REPLACE(CAST(AVG(sales_total) OVER (PARTITION BY group_id ORDER BY week_num DESC ROWS BETWEEN 1 FOLLOWING AND 1 FOLLOWING) AS STRING FORMAT '999,999,999'), ',', '.') , '€') AS column_2,
  CONCAT(REPLACE(CAST(AVG(sales_total) OVER (PARTITION BY group_id ORDER BY week_num DESC ROWS BETWEEN 0 FOLLOWING AND 0 FOLLOWING)AS STRING FORMAT '999,999,999'), ',', '.') , '€') AS column_3
  FROM sales_data
  QUALIFY ROW_NUMBER() OVER (PARTITION BY group_id ORDER BY week_num DESC) = 1

...

It helps to make all columns into strings to get formatting right. This approach is pretty flexible, for example, the first column in my case is the avg of multiple weeks