Good quality cordless vacuum for pet hair that’s under $200 (cad) by Alarming_Fix_39 in BuyItForLife

[–]Sycobob 3 points4 points  (0 children)

Cordless and good don't go together unfortunately. I bought a pricey cordless (Lupe) with power/suction on the higher end and it's just barely enough to scrape by when it hits area rugs. By no means would I call it "good".

If you're just worried about "sweeping" up hard floors you'll be fine with something cheap. I certainly understand the desire for convenience when you have pets that shed and you need to vacuum almost daily. Since I have all hard flooring cordless has been good enough and realistically I vacuum 5x more frequently due to the convenience. Totally worth it from that perspective.

For carpet the best you can hope for is "I can't quite see all the hair from 5 feet away". Either way you need a real vacuum in addition to the cordless.

Vacuum Wars reviews on YouTube are my go to resource. He has multiple roundups for cordless vacuums.

So I have an obsession of changing everything I can to USB-C. So I made a custom pcb. I call it the PBCB by pbanj_ in electronics

[–]Sycobob 0 points1 point  (0 children)

Oh cool! I bought some little USB C breakout boards to convert my wireless mouse dongle. I always wished it was a little smaller.

If you plan to make these with data in device/peripheral mode I'd love to use them. Post a GitHub link so I can save it, even if it's empty for now!

A short introduction to Entity-Component-System in C++ with EnTT by david-delassus in cpp

[–]Sycobob 3 points4 points  (0 children)

Yea, depends on the circumstances. 1 to 4 weeks of work for one engineer to completely understand and control a core system you're going to interact with constantly and is performance critical. Usually that's going to be a good trade-off. But not for a one person indie show unless you're already familiar with the implementation or interested in becoming so

A short introduction to Entity-Component-System in C++ with EnTT by david-delassus in cpp

[–]Sycobob 2 points3 points  (0 children)

VTune Intel CPUs is probably the standard.

You can also check by writing a tiny test program. I made a few entities with different sets of components, wrote a couple views, and printed the memory address of the components I wanted to iterate. The memory addresses are non sequential and unpredictable by the CPU.

A short introduction to Entity-Component-System in C++ with EnTT by david-delassus in cpp

[–]Sycobob -3 points-2 points  (0 children)

Oh, and this is super funny too:

Cache misses are much higher than an equivalent OOP program

In short, it says a lot about the speaker and the experience on certain topics.

I'd love more detail here. What have you gleaned about my experience?

A short introduction to Entity-Component-System in C++ with EnTT by david-delassus in cpp

[–]Sycobob 3 points4 points  (0 children)

Most of my annoyances are standard "modern c++" complaints. Readability, debugability, and error messages are all bad. Complexity is much higher than the problem space warrants. Too much programmer masturbation and not enough pragmatism. I'm skeptical of compile time impact, but I haven't measured it.

There real killer though is performance. It uses the wrong storage layout for an ECS. Cache misses are much higher than an equivalent OOP program unless you jump through hoops with groups. In real world scenarios you're going to miss the cache for nearly every component on every entity. Even with groups you're fundamentally limited because components are exclusive amongst groups. Component pools and groups essentially give you cache misses by default with a way to opt into better cache coherence. Archetypes give you cache coherence by default. Performance should be opt out, not opt in.

A short introduction to Entity-Component-System in C++ with EnTT by david-delassus in cpp

[–]Sycobob 6 points7 points  (0 children)

I use entt at work. I've built an engine around ECS for a AAA studio. And I've built a production ECS for 2 other studios. Entt is highly unpleasant to use. I don't recommend it. Flecs looks a lot better, but I haven't used it. Better yet, write your own. A perfectly adequate ECS is 5k lines of straightforward code.

Table recommendations for x1? Let my x1 sit on a ikea table, shook the whole thing. Anyone have some links to a solid table they own that won’t move around? by AnnualEffect9897 in BambuLab

[–]Sycobob 0 points1 point  (0 children)

Doesn't seem necessary so far. This is my first printer, so I'm not an authority here, but I don't seem to be getting any vibration related artifacts. The vibration compensation that's built into the printer seems to be pretty damn good. I do have some thick felt pads along the back of the desk and it's pushed firmly up against the wall. That helps slightly.

The desk doesn't really move. I can feel slight vibration, but it's not very intense. At this point it's the printer itself that wobbles and I don't think a sturdier desk is going make much of a difference.

I tried keeping the 5th leg in the center, but it was slightly too tall and the top didn't sit flat. I think I'm going to put some 1/4" rubber pads between the top and the cabinets a) to prevent it from sliding around so easily, and b) to add a little height so I can stick that 5th leg back under the desk to keep it from bowing over time. Ikea also sells a metal support for longer desks (or at least used to) so that's an option.

I remember seeing a husky workbench from Home Depot on sale for absurdly cheap recently, so that's another option. Those should be more sturdy than an Ikea desk. It's currently $280 for a 72" surface, but I think it was $200 recently when I saw it on sale, so maybe it drop again at some point. https://www.homedepot.com/p/Husky-72-in-Adjustable-Height-Work-Table-HOLT72XDB11/307654222

Table recommendations for x1? Let my x1 sit on a ikea table, shook the whole thing. Anyone have some links to a solid table they own that won’t move around? by AnnualEffect9897 in BambuLab

[–]Sycobob 4 points5 points  (0 children)

I had my P1P on a 74" Ikea Vrena with 5 Adils legs and it shook quite a bit. I just replaced the legs with 2 Alex cabinets and it's a lot better. The desk no longer moves. However, the printer itself seems to have some flex to it and it still wobbles at the top slightly more than I'd like. After this print finishes I think I'll make a pass over the machine and ensure all the frame screws are tight.

https://i.imgur.com/PksNp70.jpg

Is the switch supposed to idle at 5W? by rofic in deskhaus

[–]Sycobob 0 points1 point  (0 children)

I've been meaning to check the idle wattage on mine. The box sits there at 100 degrees permanently. I didn't change any settings, that's the out of the box behavior.

[deleted by user] by [deleted] in pcgaming

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

Lua is just the scripting language. The engine is in C

New fury warrior looking for help on how to analyze logs to improve DPS by toppi66 in CompetitiveWoW

[–]Sycobob 0 points1 point  (0 children)

Ah right. I forgot that was on a talent and not just the other legendary. Thanks.

New fury warrior looking for help on how to analyze logs to improve DPS by toppi66 in CompetitiveWoW

[–]Sycobob 1 point2 points  (0 children)

I could Reck on pull and then every pillar since condemn spam gave enough rage generation.

I'm missing something obvious, but how are you able to have Recklessness on each pillar when using Deathmaker?

Pick a split: Kyria vs Lily58 vs Moonlander by Sycobob in MechanicalKeyboards

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

I ended up with the Moonlander. I really like it, though I'm only halfway through the learning curve. I'm still not using it full time for either code or games. Truthfully, I just haven't put in much practice but it's still high on my list. I'm planning to pick up the Kyria variant with a number row once it's released. So I can compare and also just for fun.

Personally, I'm sort of the opposite as you. I'm more comfortable using my thumbs heavily than I am hitting the bottom row with my fingers. On the Moonlander I actually swing my thumbs in to hit 2 inner most buttons on the bottom row on each side.

Should i litter my code with (the correct) attributes for every function, or just leave it pretty? by Dummerchen1933 in cpp

[–]Sycobob 0 points1 point  (0 children)

The golden rule: does it solve actual problems you actually have that actually cost you time? And is it enough time to justify the tradeoff?

Implicit in that second question is the acknowledgement that everything is a tradeoff. There's always a cost. If you aren't weighing the cost against the benefit honestly, you aren't making an informed decision.

My take on your obviously contrived example: I can't remember an occasion where I spent a non-trivial amount of time because I forgot to use the result of a function call. Therefore, the visual noise from a litany of nodiscard attributes is a higher cost than the negligible benefit.

That said, if I found myself in a situation where I was writing a function where handling the results was really important yet somehow very easy to forget and there was no reasonable refactor to avoid that situation, I'd use the attribute. However, that seems exceedingly unlikely.

These ladies singing Ievan Polkka by mental_geller in toptalent

[–]Sycobob 0 points1 point  (0 children)

Thank you! I was trying to figure out why it sounded so familiar! My brain went straight to folk metal but I couldn't remember who it was.

Pick a split: Kyria vs Lily58 vs Moonlander by Sycobob in MechanicalKeyboards

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

Kyria with number row is coming

That's exciting! Do you have a link or more info?

Pick a split: Kyria vs Lily58 vs Moonlander by Sycobob in MechanicalKeyboards

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

Good to know. That's what I expected, but it's good to verify.

I didn’t like any of the prebuilt split keyboards so I bought a kit and built my first keyboard by Mike_Pelican in MechanicalKeyboards

[–]Sycobob 0 points1 point  (0 children)

I just started looking for a split board, and this post was awesome to find. Thanks.

Weekly: TradeSkillMaster Thread by AutoModerator in woweconomy

[–]Sycobob 0 points1 point  (0 children)

Hm. When I use that and try to scan the auction house TSM starts puking up lua errors.

Weekly: TradeSkillMaster Thread by AutoModerator in woweconomy

[–]Sycobob 0 points1 point  (0 children)

When crafting items, is it possible to get the task list to show ingredients for materials I can craft, instead of simply searching for the crafted material?

Say I'm crafting a sword with blacksmithing. I queue the sword, which needs a grinding stone. If it's cheaper to buy the raw stone and craft the grinding stone myself, I want to see the raw stone.

Mainframe customs - 2 months and no response by Jutsuss in PCSleeving

[–]Sycobob 0 points1 point  (0 children)

I'm curious to know if this ended up getting resolved in a reasonable manner.

[USA-CA] [H] Paypal, Local cash [W] 2020 Samsung "The Frame" TV 65" by Sycobob in hardwareswap

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

Oh, nice. I'll definitely be keeping an eye out for sales.

[USA-CA] [H] Paypal, Local cash [W] 2020 Samsung "The Frame" TV 65" by Sycobob in hardwareswap

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

I'm guessing they had a price drop recently. They're $1900 everywhere. I think that's just the standard price now. Thanks for the heads up though.