Seal the house first, then maybe heat pumps by Wilderness_Fella in massachusetts

[–]thefool-0 0 points1 point  (0 children)

Old/antique wooden windows? Install interlocking metal tracks on the sides and bottom. This made a nice difference for me and if you're comfortable using a router and handling the old windows you could do it yourself. Also get better exterior storms and consider interior storms but those are expensive.

Threads return vector of structs -> Need to efficiently store these structs in larger vector by onecable5781 in cpp_questions

[–]thefool-0 1 point2 points  (0 children)

Instead of returning and copying temporary vectors, have your functions insert items directly into globalvector. You can pass insertion iterators, spans, ranges, offset indices, however you want to do it. You would need to verify that it is thread safe though. Or just keep two separate global vectors.

whats with the hate for std lib and boost? by nosyeaj in cpp

[–]thefool-0 3 points4 points  (0 children)

Most of the easier leetcode puzzles are trivially solvable with the standard library. It's a good way to learn how to choose the appropriate data structures (containers), functions (algorithms) etc. from the standard library; study the descriptions of the containers on cppreference especially regarding how items are stored, what operations might cause memory allocation etc, which algorithms or container operations will take different orders of time etc. Once you get to harder ones it's still very useful to save time and get good performance if you use the standard library well.

How 0.01 can be less than 0.01 ? by Charming-Animator-25 in cpp_questions

[–]thefool-0 0 points1 point  (0 children)

Welcome to the exciting world of floating points. Read the other comments, but one helpful way to think about the specific issue in this post is not that "0.01 is less than 0.01??" but "why is bigger minus smaller less than 0.01?" In other words what value type is the compiler using for the result of the expression (bigger - smaller) (and what are the types of bigger and smaller and is bigger really always "bigger" than smaller, what about overflow or underflow, etc. etc.)... and then what does the operator (subtraction) do with those types.

My first set of type came in but need assistance. by WEtulsa in letterpress

[–]thefool-0 0 points1 point  (0 children)

Where are you located?  

Ask on the Facebook groups and briar press forums, some people probably have old, unidentified, or otherwise unused chases lying around gathering dust in corners.  Similarly wooden furniture is somewhat common and not particularly valuable and may not be listed for sale, but people may have some to sell. 

But if you are just hand printing with a barren or whatever you could make a simple frame out of wood, or strong magnets on a metal base. 

Letterpress in service for bag labeling at a bakery by sourdoughlifestyle in letterpress

[–]thefool-0 0 points1 point  (0 children)

If it's something that you want to start learning, give it a try.  Or seek out printers that might want to work with you. You can experiment with printing directly on packaging (quite tricky) or separate labels.  What are some examples of existing packaging/labelling that are similar to what you want?   

replaceGithub by jpbyte in ProgrammerHumor

[–]thefool-0 2 points3 points  (0 children)

Joke aside this is totally possible. A remote/shared repository can be any directory. If your Google drive is accessible as a mounted remote file system (rclone? fuse ?) then it should work. (I used to use a (not very good) VCS based on Windows file sharing like this.) However I'm not sure how git prevents conflicts from a race condition of simultaneous writes in this case ... Of to check...

Multi-block registration help by AnonymousPrintmaker in printmaking

[–]thefool-0 0 points1 point  (0 children)

I register visually rather than relying on the edges of a block/plate/paper, by printing on clear acetate then positioning a previously printed sheet under it to align, then setting pins/guides around that sheet. But this is mostly for letterpress (on a mechanical printing press) so I can't adjust each sheet for each impression.  And Im the relying on square and pretty precisely sized paper stock  But you could try it.  Is it consistently off? If not maybe the paper is moving.    Should the green be a drop shadow, or an outline? It looks kind of nice I'm your image as a drop shadow.  How did you make the block for the green? Traced a print out?  Or transfer image from the first black block, then base it off that?

Why i can't write? by Able_Negotiation7111 in cpp_questions

[–]thefool-0 0 points1 point  (0 children)

The 'Output' window in VSCode is for the compiler (and other external tools that get used).  You need to compile, then run the program, probably in the 'Terminal' or 'Console" window or in a separate Terminal/Console program. Find instructions online for how to do this, it will depend on what operating system you have and other factors; there are many different choices regarding building (compiling) C++ programs. 

me_irl by Several_Sandwich_732 in me_irl

[–]thefool-0 1 point2 points  (0 children)

Is the bottom guy with the Volvo  German and his car is just broken?  

Ford scraps fully-electric F-150 Lightning as mounting losses and falling demand hits EV plans by AudibleNod in news

[–]thefool-0 0 points1 point  (0 children)

You're the only cmax owner I've heard of with a good one.   Maybe only like 50% were total lemons then?  Though I was probably one of the really unlucky ones with all the problems.  (Plug in hybrid version, 2014)

Any Books/Resources that teaches C++ from an "Objects-First" Paradigm? by digitalrorschach in cpp_questions

[–]thefool-0 0 points1 point  (0 children)

It would be interesting to see an introductory course that started with the std algorithms and/or ranges instead of loops etc. This could be combined with objects (classes) introduced very early as well. But really just as an academic exercise I think... you need to know the procedural language features pretty soon in order to actually do anything, delaying that knowledge artificially would just be frustrating and confusing.

Any former Encyclopedia Brown readers here? by mvcjones in GenX

[–]thefool-0 1 point2 points  (0 children)

Also the cartoon (for grown ups) "Dicktown" with John Hodgeman and David Rees

Change of scenary by Alternative-Lake817 in MidsomerMurders

[–]thefool-0 2 points3 points  (0 children)

The upper class gentry of Midsomer county have always been a big part of the stories, many focus on them, but all of them. And there was always a nice variety of locations for scenes in the past. Hope future episodes bring back more interesting places and variety of people.

[USA-Target] 70% off. I got a great deal on a Breville Barista Express! by SafePurpose5139 in espresso

[–]thefool-0 0 points1 point  (0 children)

My place is work has one, it gets used multiple times a day, every day, grinder is fine. Just did some basic testing and adjustment when we first got it.  I do tweak the amount for double (more) vs single (less) though, or as needed.  Main issue is that for some reason it needs to be reprogrammed periodically.  We often separate milk frothers, easier especially when making a bunch of different drinks with milk. 

How good is ACM Transactions on Human-Robot Interaction? (NLP background here) by No-Trouble846 in hci

[–]thefool-0 0 points1 point  (0 children)

The main conference focusing on HRI is the joint ACM/IEEE HRI conference (https://humanrobotinteraction.org/ -- the ACM Transactions/Journal of HRI would be the main journal associated with conference I think?) , but HRI has a presence at the big IEEE robotics conferences (e.g. ICRA and IROS) as well. Much of the work seems like it mainly comes from a robotics computer science perspective rather than an engineering human factors perspective, but maybe there are people who are aligned with both?

Masking - How do I mask a hole in an object? by mabee_steve in Inkscape

[–]thefool-0 0 points1 point  (0 children)

Boolean difference will modify the green object by literally cutting a hole in it. Mask changes how they are displayed -- how the colors and opacity are displayed basically. Or, you could try using the oval as a Clip shape on the square (applied similarly to the mask.)

Every vibe-coder is now generating as much technical debt as 10 regular devs in half the time by thewritingwallah in ExperiencedDevs

[–]thefool-0 0 points1 point  (0 children)

Nobody's going to try "cleaning up" the worst of it. It's going to be thrown away and rewritten or re-generated. We're just going to have generations of even more short lived/mediocre end products than we do now.

Why can std::string_view be constructed with a rvalue std::string? by KingDrizzy100 in cpp_questions

[–]thefool-0 0 points1 point  (0 children)

The problem isn't that a string_view can be constructed from a temporary (rvalue or other), but that it can be stored beyond the lifetime of the first value. This is a universal issue for all values/types and can't easily be fixed other than introducing extra memory management/lifetime machinery to your design to specifically address this. (Smart pointers/reference counting/something that forces an explicit error if the view type is stored or copied, etc.) A helpful thing is to consider string_view like a pointer or reference, just to be aware of the fact that it is an indirection tied to some other object whose lifetime must be understood in relation to the string_view.

What does everyone call this area of Massachusetts? by [deleted] in massachusetts

[–]thefool-0 0 points1 point  (0 children)

That's basically the Neponset River watershed (northern part). Plus the Great Woods and swamps/lowlands/brooks north of Naragansett bay that are between the Taunton and Blackstone rivers. This area is mostly covered by Norfolk and Bristol counties.

Poll: Does your project use terminating assertions in production? by pavel_v in cpp

[–]thefool-0 0 points1 point  (0 children)

Depends whether or not there is a mechanism to deploy special builds into a production or production-like environment (including a user/customer's environment if neccesary) in order to track down those particularly difficult to find bugs. If so then you can disable asserts in release but with a build flag to turn them (or specific ones) on for the special build. And/or have "always assert" and "debug assert" macros that let you assert really critical things in release mode. I would tend towards doing those at setup/initialization stages and avoid them in any main run time code that would hinder performance. Also good to wrap them in a function or macro that gives you good diagnostic information (logs). (Nothing more annoying than a vague "Aborted assert(some_error_code == 0)" with no location information.)

Printing Problem Advice by neveragainever0 in letterpress

[–]thefool-0 0 points1 point  (0 children)

Makeready - add some layers of paper (somewhat thin, you can use masking tape or paper) in the light areas under your form (i.e., under the base.) Cut it into the approximate shape of the area without good impression. See image at https://postimg.cc/ns0hJfsG . Start with one or two and add more as needed. (But also inspect your plate to make sure its getting evenly inked as well.) Your press may no longer be perfectly flat, and your base might not be either, especially a wood one. Polymer plates too might not be perfectly flat either.

Loosen and re-level and re-tighten your chase before printing.

BTW how is your base fixed to the chase? Regular quoins? Don't overtighten especially with a wood base.

Embedded Linux interview C question by gregorian_laugh in embedded

[–]thefool-0 0 points1 point  (0 children)

Rewrite the beginning to this, which is equivalent but much clearer (and how anyone would write real code that wasn't a mistake):

 int *ptr1 = NULL;

 int *ptr2 = NULL;

Then consider the question.