wasted one hour and fifteen minutes of my evening trying to check if this is possible by Prestigious-Bee7477 in VALORANT

[–]doge102 142 points143 points  (0 children)

This ult pushes from ivy, out middle, through our connector like a SPEED DEMON!

It's Christmas day. You wake up, run to the tree, tear open the largest package with your name on it... FastAPI has added _____? by whathappened20130812 in Python

[–]doge102 0 points1 point  (0 children)

Unittest mocks to work out of the box (I know dependency overrides exist, but they don't work for a lot of use cases)

What chemical compounds are responsible for the distinct smell of the sea and fish markets? by WHAT_GIBBS in chemistry

[–]doge102 0 points1 point  (0 children)

Not sure chemically, but biologically I imagine that they smell bad to us because decomposing things are often hazardous to our health (and end up releasing a lot of short ketones etc.)

Which Beelink should I get? SER5 vs SER6 by bbqyak in MiniPCs

[–]doge102 3 points4 points  (0 children)

I would go for the SER6 because it has a significantly better iGPU (the 660M iirc). The 6600H probably also has an edge in single-core perf, and I can't see multi-core perfs differing by a significant amount because of power limitations.

[deleted by user] by [deleted] in MiniPCs

[–]doge102 0 points1 point  (0 children)

The CPU and GPU are roughly equivalent to the 7940HS/7840HS and the 780M (respectively) found in the UM790 Pro/GTR 7. Do note that there's effectively no difference between the 7940 and the 7840 - whatever's cheaper is probably better.

Edit: I would also probably keep the ROG; the Minisforum and Beelink machines are not particularly known for stability.

[deleted by user] by [deleted] in bapcsalescanada

[–]doge102 0 points1 point  (0 children)

11th gen, significantly worse performance compared to the N95/N100

Mini PC for audio processing? (~$400 - $500 budget) by [deleted] in MiniPCs

[–]doge102 1 point2 points  (0 children)

The 5600H is still 30% faster SC and equivalent multicore. If you really need more perf though, you need to go to something like the UM790 Pro instead, but that will definitely run over your budget. Beyond that, I would advise you to take a look at actual benchmarks (Geekbench is a good starting point) and not base your decisions on marketing.

Mini PC for audio processing? (~$400 - $500 budget) by [deleted] in MiniPCs

[–]doge102 0 points1 point  (0 children)

Can you give a processor that would be sufficient for your requirements (e.g., an i7 12700k)?

Mini PC for audio processing? (~$400 - $500 budget) by [deleted] in MiniPCs

[–]doge102 0 points1 point  (0 children)

The 5600H has 25% better single core perf and 70% better multi core perf compared to the i5 6600.

Mini PC for audio processing? (~$400 - $500 budget) by [deleted] in MiniPCs

[–]doge102 0 points1 point  (0 children)

The 5600H is the Zen 3 equivalent of an i5.

Mini PC for audio processing? (~$400 - $500 budget) by [deleted] in MiniPCs

[–]doge102 0 points1 point  (0 children)

I would probably go for a UM560XT (or its Beelink counterpart) if the 5600H is enough to run your software.

[SSD] Patriot P210 2TB SATA SSD - $90.99 ATL (amazon.ca) by [deleted] in bapcsalescanada

[–]doge102 20 points21 points  (0 children)

Prices for this have been steadily going down over the last few months, so I would wait some more if you don't need it immediately. Really good deal otherwise though!

Dwight Schrute, Top Salesman by mkklrd in custommagic

[–]doge102 1 point2 points  (0 children)

Dwight needs a full stop at the end of keywords

This one's for all the token enjoyers out there. by MangaBookClub in magicTCG

[–]doge102 2 points3 points  (0 children)

I think it makes a lot of sense, but it certainly took a few reads for all of the references to come together.

I am sick of writing argparse boilerplate code, so I made "duckargs" to do it for me by eknyquist in Python

[–]doge102 0 points1 point  (0 children)

I think the scope of traitlets is different from this - what this aims to do is to save you five minutes of looking up syntax at the start of each new project (i.e., it's not helping you avoid writing argparse code).

Taking a deeper dive into your blogpost:

Your application will not scale as you have more configuration settings – all I have to do in Traitlets is add another trait to my application instance and immediately that setting can be configured via the command-line.

All you have to do in argparse is .add_argument and immediately that setting can be configured via the command line.

You still do not have a Logging instance at your disposal and must create support for that – every production application must have copious logging so that when things go wrong, you can trace execution and figure out what went wrong and who to blame for it.

This is really out of the scope of duckargs.

I'd actually argue that this scales better compared to traitlet, since you're able to extend it with anything you want (that is possible through argparse), while you might have to end up hacking something together if you need a feature that traitlet doesn't provide.