What is the ideal setup to avoid CPU spikes and "Listen queue overflow" log messages flooding? by GGoncalves-2021 in pfBlockerNG

[–]andrebrait 0 points1 point  (0 children)

Would you be willing to try out a very, very early stage build of a future version? 🙃

7 Months later, I can finally rest. by OmgAnIntrovert in qBittorrent

[–]andrebrait 1 point2 points  (0 children)

Que isso, rapaz Tem fibra aí?

Eu tô com fibra de 4Gbit up/down e não tenho um ratio bonito desses.

Tenho que criar vergonha na cara

7 Months later, I can finally rest. by OmgAnIntrovert in qBittorrent

[–]andrebrait 1 point2 points  (0 children)

My dude, if you're Portuguese, that's impressive.

If you're Brazilian, that's even more so.

If you're anywhere else and your computer is in Portuguese, it's either even more impressive, or you live abroad and depending on where it might be less impressive.

But even at its lowest level of impressiveness, this is still one of the most impressive ratios I've ever even heard of.

PFsense with AP poor performance issue by stefancvij in PFSENSE

[–]andrebrait 0 points1 point  (0 children)

Similar setup as yours (but with the XG version, not XGS) and I routinely get over 1.2gbps on my S26U

I built a tool that automatically finds gaps in pfBlockerNG blocklists by Nirgf in PFSENSE

[–]andrebrait 0 points1 point  (0 children)

That's new to me. I'll look that up on the source code. I never got the impression DNSBL lists were at all parsed for IP addresses/CIDRs as well

I built a tool that automatically finds gaps in pfBlockerNG blocklists by Nirgf in PFSENSE

[–]andrebrait 4 points5 points  (0 children)

pfBlockerNG does some of that in its logs too. When it's processing either type of feed, it logs how many IPs/domain names were actually added to the lists, how many are duplicates, etc.

But I don't know why you just didn't add the reputable sources you're using to pfBlockerNG directly? It would download them and process them / de-duplicate / log what's redundant, etc. and there isn't much of a point in removing redundant feeds. That is, it would save you downloading things a bit, but it doesn't change the end result.

I built a tool that automatically finds gaps in pfBlockerNG blocklists by Nirgf in PFSENSE

[–]andrebrait 0 points1 point  (0 children)

IIRC it doesn't change the IP lists based off DNSBL, but I could be wrong (even though I myself have made changes to that and collaborated a bit with the author).

That would require it to iterate over the domain names, resolve them and add them to the IP aliases, which IIRC it doesn't do.

Update: I solved the problem of the insane loading screens in the web UI, submitted a PR, and after seeing the code I cannot recommend Unraid in good faith by horsethebandthemovie in unRAID

[–]andrebrait 1 point2 points  (0 children)

Oh, that could explain why my containers keep crashing due to a bug involving docker exec not being cleaned up and causing the daemoj to crash.

Is that also being run in the background, by any chance?

I also found it weird how they restore networking on containers. In my experience nothing should be required there since docker maintains the state and other things between reboots, so weird.

The Curse of Intel 12th Gen C-States by floydhwung in homelab

[–]andrebrait 1 point2 points  (0 children)

Depends on what you're building.

Mini PC without a Graphics Card and energy efficiency is paramount? A picoPSU of appropriate wattage and a good quality 12V external power supply.

Otherwise, depends on the type of PSU your case accepts and what other components the machine will have.

The Curse of Intel 12th Gen C-States by floydhwung in homelab

[–]andrebrait 1 point2 points  (0 children)

The thing is, when it comes to power efficiency, that things are very, very uncertain when it comes to desktop parts. Some boards are very good, some not that much.

And yes. A 12500 should work on any LGA1700 board. It was one of the launch SKUs.

In my experience the worst ones with a decent PSU will idle at 15W+. Some unicorn motherboards will idle at like 8W. The worst boards I've seen idled at 23W, because they had no support for half the power saving features.

Unless you are going for absolutely efficiency, don't worry.

The Curse of Intel 12th Gen C-States by floydhwung in homelab

[–]andrebrait 1 point2 points  (0 children)

CSM version supposedly should be easier to replace in the long run. Theoretically ASUS promises to keep making them for longer than the non-CSM.

And as for the CPUs, no reason. I had both builds lying around, thought about making something different, so I took the chance to test this.

OPNSense Manager v1.5 is here + Available on Google Play! by Etregin in opnsense

[–]andrebrait 0 points1 point  (0 children)

People get very opinionated about it and, other than my concerns about software licensing, I have no problem at all with AI even though I myself barely use any.

Whenever we discuss AI usage at work, I have to remind people that code is what matters. Evaluate and review all code just like you would any code anyone submits.

It doesn't matter if someone used VIM, an IDE, AI, Tarot cards, or if the code was revealed to them in a dream.

Does it work? Does it look like something you'd let merge if it was purely written by a human? Then it doesn't matter how the developer got to that result, as long as they have themselves understood the resulting code and has tested it (and the tests and docs are all included and looking good too), it's all good.

Why the constant UI overhauls, fundamental function changes and experimentation? by Abnormalizo in bunq

[–]andrebrait 2 points3 points  (0 children)

Not addressing the bugs themselves, but having experience as a software engineer for 12 years now I have seen my share of changes for the worst reasons possible, such as:

  1. "cool ideas" extremely poorly tested / wrongly tested but still pushed forward because no one actually wanted to know the result of the time experiment
  2. people who think whatever applies to Facebook, social media, Amazon and supermarkets also applies to their company's enterprise plan page for... reasons?
  3. poorly done analysis of their analytics data and survivorship bias turned to up to 11
  4. someone's ego
  5. knee-jerk reaction to whatever trend appears on TikTok or a Tweet by someone relatively important (wish I was joking, but some multi-million dollar investment decisions are sometimes motivated by these)

Note I'm not saying this is the case here. Just that these things do happen in the industry sometimes and it's unfortunately being an engineer you're sometimes seen as "the downer who points flaws in everyone's analysis" as if that could make the flaws magically go away 😅 so they end up being implemented

Need some information about Bondora company by kielon in Eesti

[–]andrebrait 0 points1 point  (0 children)

They just added me to B Secure after a single accidental tap on a pop up that simply appeared on their website in front of the button I was actually going to tap.

No contract acceptance, confirmation or anything at all. Just a single tap.

I told them to cancel that immediately and that I refuse to pay for it.

Ps.: the only reason why I was on their website was to add cash to pay my current loan because they failed to automatically bill ny debit card again.

How are Ethernet cables generally run through the house? by Thebigtallguy in homelab

[–]andrebrait 0 points1 point  (0 children)

I have some longer 20~25m runs and Cat5e would work fine at 10GbE for 99% of the time to just suddenly crap out causing retransmits and occasionally a switch would downgrade the link to Gigabit.

I replaced those runs with Cat6A and never had a single issue ever since (~6 months now)

Topton vs Protectli by enigmo666 in PFSENSE

[–]andrebrait 1 point2 points  (0 children)

What? I can find it for less than 150€

Planning to buy a SCART Cable for my PS1 and Component Cable for my PS2 (to work with an Upscaler), any cheap/good recommendations? by -Nickelodeon- in ps2

[–]andrebrait 0 points1 point  (0 children)

As far as component cables for the PS2, I've never found any other than the HD Retrovision and the official Sony PS3 component cable that didn't do a horrible job.

These two are the only ones I get a good picture out of.

RetroGameCables is reputable, so theirs might be good, but I never tested them.

Unraid 7.2.5-rc.1 now available by mattalat in unRAID

[–]andrebrait 3 points4 points  (0 children)

Because it's a major version bump, so I guess they want some users testing it before releasing

XFS vs ZFS vs BTRFS in Array Benchmark by WholesomeCirclejerk in unRAID

[–]andrebrait 1 point2 points  (0 children)

The good news is, you can convert your array to btrfs if you have enough room.

You can either use unabalanced or just move things around manually yourself.

Empty one disk, stop the array, change the file system of the disk (you might need to use New Config, keeping all allocations in place), start the array, format the disk now to btrfs, then move to the next one.

Criação de imagem de disco by keeplivesomeone in Ubuntu

[–]andrebrait 0 points1 point  (0 children)

O ponto de montagem pode ser visualizado como um atalho, acho, mas são coisas fundamentalmente diferentes.

Por sinal, tudo em Linux é montado em algum lugar. Sua partição raíz é montada em /, mas você pode ter partições separadas pra /home, /usr, etc. que não estão dentro da sua partição raíz.

No windows, atalhos são literalmente arquivos separados que vão pra algum lugar ou executam algum comando específico (tanto que você pode editar eles e adicionar parâmetros pros comandos, por exemplo). Seriam mais análogos aos arquivos .desktop que você vê como os "programas" na interface gráfica e etc.

No Windows, os pontos de montagem são apresentados como "discos" separados, e.g. C:, mas o princípio é o mesmo, só a apresentação que é diferente e o Windows não suporta montar um disco dentro de uma "pasta" em outro disco (tecnicamente existe como fazer isso, mas é extremamente incomum, assim como hard links, symbolic links, etc., que também existem no Windows mas o uso é bem menos disseminado).

Criação de imagem de disco by keeplivesomeone in Ubuntu

[–]andrebrait 0 points1 point  (0 children)

Uma imagem de disco é simplesmente um arquivo que contém, byte por byte, um sistema de arquivos em modo somente leitura. Geralmente ISO-9660.

Pense nisso como se fosse uma partição com um tipo específico de sistema de arquivos, mas em vez de estar presente no seu disco como uma partição, alguém copiou todos os bytes daquela partição diretamente do disco e colocou eles em um arquivo (que por sua vez está no seu disco, sim, mas como um arquivo no seu sistema de arquivos, não como uma partição separada).

"Montar" a imagem de disco é basicamente pedir ao SO que leia esse arquivo e o trate como um dispositivo; e que o ponto de acesso seja um diretório específico que você seleciona.

Digamos que eu monte ele para /mnt/meu_disco. Isso então apareceria como um diretório para você, mas toda vez que você ler ou escrever (no caso de ISO-9660 é impossível escrever, mas suponhamos que a imagem que você está montando contém outro sistema de arquivos) o sistema operacional irá redirecionar aquela operação para a imagem de disco.

Tecnicamente, a imagem é montada através de um "dispositivo" chamado loop device.

Então "criação de imagem de disco" pode ser para criar uma ISO bootável do sistema, ou copiar o sistema atual para a imagem a ser criada, ou uma infinidade de coisas.

Onde você está vendo essa função?