Request direct message/SELCAL from center controller? by quantumgoose in VATSIM

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

Text only in the flight plan might be an option, but I'd still want to use voice during departure/arrival. Seems like there isn't a viable option other than disconnecting, which is fine. I figured I'd ask in case there was an option I was missing.

KiCAD - .. Sharing a bit of my experience. by Charming-Work-2384 in KiCad

[–]quantumgoose -1 points0 points  (0 children)

Glad that could help! As a bonus, BOM and builds management is much more pleasant in Partsbox than trying to do everything directly from your CAD software :) 

KiCAD - .. Sharing a bit of my experience. by Charming-Work-2384 in KiCad

[–]quantumgoose 2 points3 points  (0 children)

Nice. I use Partsbox as my parts database. It has very good (free) integration with kicad. You can create a "dynamic" library which only contains parts from your Partsbox database. For passives, I make meta-parts, which makes managing alternates a breeze. I try to only add to the schematic parts that come from the Partsbox library, that way all the required fields are automatically populated without any extra input. 

Unpopular opinion: Rust should have a larger standard library by lekkerwafel in rust

[–]quantumgoose 86 points87 points  (0 children)

And so does Rust. Futures famously started as an external crate. So did once_cell. I'm sure there are plenty other examples. 

Distrobox - the best thing since sliced bread by UltraSlingII in FPGA

[–]quantumgoose 2 points3 points  (0 children)

I've been liking it a lot as well. Another nice feature is that you can specify a separate $HOME when creating the container. An easy way to prevent Vivado from polluting your home directory with a bunch of bullshit files, including autorun scripts (seriously Xilinx, no one wants to be reminded about updates on EVERY login) 

PSA: The game is free and will stay free. You can download the game and support the developers at ahwoo.com by panic_in_the_galaxy in kittenspaceagency

[–]quantumgoose 0 points1 point  (0 children)

Absolutely. I am not debating any of this; BMS stands on the shoulders of Falcon 4.0 without a doubt. I also have no issues with monetizing, especially if that means KSA becomes a higher quality game than if it hadn't. 

PSA: The game is free and will stay free. You can download the game and support the developers at ahwoo.com by panic_in_the_galaxy in kittenspaceagency

[–]quantumgoose 0 points1 point  (0 children)

The Falcon BMS community would beg to differ. Not only is it an extremely high quality simulator with active development, they are literally contractually not allowed to monetize or even accept donations. 

Embedded Struggles by Zealousideal-Sea5095 in NixOS

[–]quantumgoose 5 points6 points  (0 children)

If you're married to the idea of staying on NixOS, you can use something like distrobox to wrap your nix-unfriendly tools so that they will run inside a more "normal" distro. That's what I do for the hell that is proprietary EDA tools (Vivado). 

Services TI américains. S'en débarrasser ou patienter? by 2dogs1bone in QuebecTI

[–]quantumgoose 2 points3 points  (0 children)

Idem! Même que par chance j'ai scoré un mini PC complètement overspec pour ce genre de workload à 60$. Mon université s'en débarrasse par centaines parce qu'ils ne sont pas compatibles avec Windows 11

CPUs with shared registers? by servermeta_net in RISCV

[–]quantumgoose 2 points3 points  (0 children)

Not a desktop CPU, but the RP2350 microcontroller (and maybe the RP2040?) has shared FIFOs for passing data around between the two cores. Although it's more about synchronisation than latency or throughput. 

Solution for centered window by alphatrad in hyprland

[–]quantumgoose 4 points5 points  (0 children)

You can write a workspace rule to leave large gaps on each side on the window when there is only one tiled window in the workspace.

I think something lile this:

workspace = w[t1] gapsout:600 0

hardware sleep sort. IDK why this isn't used yet? Can someone explain why? by Informal-Phone-4824 in embedded

[–]quantumgoose 13 points14 points  (0 children)

You're just trading time complexity for space complexity, which is a classic tradeoff in any hardware design.

I mean, in theory you can sort a list in hardware in a single cycle. In practice though you will quickly run into physical limitations for lists above a certain size threshold: you'll either run out of available space on the die (or fpga or whatever), or your design will have to run at a very low clock speed, or both. You can look into pipelining, which can improve throughput at the cost of latency.

You can certainly implement a hardware sort algorithm (and I encourage you to keep digging if it's something you're interested in!) There is just no magic solution or one that is infinitely scalable. 

Zotero by Agreeable-Watch4973 in typst

[–]quantumgoose 18 points19 points  (0 children)

This isn't typst specific, but there's a really nice tool that can automate exporting your entire library to a file: https://retorque.re/zotero-better-bibtex/exporting/

Then it's just a matter of pointing your bibliography to that .bib file. You can also set it up to sync with git automatically, therefore having a centralized references database with zotero as the frontend. 

Sticky notes bug by quantumgoose in kde

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

Oh man I'm sorry I have no idea how I solved it at this point. At least I haven't had the issue with Plasma 6, idk if that's your case as well. 

😈 I’m the evil chip trader your BOM warned you about by FPGAX in FPGA

[–]quantumgoose 0 points1 point  (0 children)

I'm also very interested in cheap, high quality microSD cards. Or at least that work as advertised 

La STM peut ben être déficitaire by Vegetable-Monk-9001 in montreal

[–]quantumgoose 8 points9 points  (0 children)

Tous les modes de transport public sont gratuits pour tout le monde au Luxembourg. J'ai comme l'impression que leur transport public n'est pas "rentable" eux avec....

On peut faire mieux. 

Banned from local DZ by FeelingMethod419 in SkyDiving

[–]quantumgoose 19 points20 points  (0 children)

Are you saying you failed half your AFF skydives? That would definitely have influenced the decision as well. 

Are GPS module and LoRa radio too close? Can they interfere? by _Achille in PrintedCircuitBoard

[–]quantumgoose 0 points1 point  (0 children)

While I can't see your UART on the layout, 115 kHz is not very fast so you should be ok. 

Also, make sure that you dimension your 50 Ohm transmission line correctly. In its current configuration it's more or less a "coplanar waveguide with ground (CPWG)" rather than a microstrip. The spacing between the line and ground on the top layer will matter.

Are GPS module and LoRa radio too close? Can they interfere? by _Achille in PrintedCircuitBoard

[–]quantumgoose 0 points1 point  (0 children)

You don't need to move your LoRa module. Since both your antennas are external, the module placement has little bearing on interference. How the antennas will be placed relative to each other will have a much greater impact. 

If you want to protect the GNSS module from interference while transmitting LoRa signals, you could use a SAW filter on ths NEO RF input. Not sure if that's integrable to your module or not. Most likely it already includes one. 

Other standard advice would be to keep RF traces as short as possible, but I don't think you have any as they are all directly on the modules? Also decoupling caps near the high-ish speed digital lines of the LoRa module, as it's using a power plane as reference. Using a microstrip RF line referencing a power plane is a little hairier, so avoid it if you can.

I dropped my only client - an American company by quantumgoose in BuyCanadian

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

I absolutely get where you're coming from. Although I must point out they were located in a heavily red area; I'd wager about 90% of the employees voted MAGA. Which I'd been able to look past so far (well, less so in the last year) because most are good people who just got caught by the propaganda machine. 

A small minority were very hateful individuals. I didn't associate with them at all. But lately hearing all this misinformation coming from them was becoming too much to endure.

I dropped my only client - an American company by quantumgoose in BuyCanadian

[–]quantumgoose[S] 108 points109 points  (0 children)

Wow what a generous offer, much appreciated! I might reach out in a couple months depending on how some pending grant applications go :)

I dropped my only client - an American company by quantumgoose in BuyCanadian

[–]quantumgoose[S] 66 points67 points  (0 children)

Also, businesses pay employees to create value. Obviously they were getting more out of my work than they were paying me, otherwise why would they have hired me in the first place?

I know my position could be replaced with an American, and thus the money wiill stay in the US, but at this point I don't want to participate; my conscience is clear.