cbuq's comments

cbuq | 2 years ago | on: Piped – An alternative privacy-friendly YouTube front end

Aren't these services (and even adblockers) against YouTube's TOS? As much as I don't like ads as the next person, my Google account is one thing I don't want to risk.

Anybody hear of this happening or think it's a possibility down the road?

cbuq | 3 years ago | on: Ask HN: What game do you wish existed?

This reminds me of the Crusader Blade mod which combines Crusader Kings 3 and Banner Lord 2 to let you fight the normally simulated fights in CK3 in the battlefield of BL2, and passes results back and forth between the two interfaces.

cbuq | 5 years ago | on: Uber is destroying thousands of electric bikes and scooters following Jump sale

From the end of the article, Uber explains why they recycled the old bikes not transferred to Jump in the sale,

> But given many significant issues - including maintenance, liability, safety concerns, and a lack of consumer-grade charging equipment - we decided the best approach was to responsibly recycle them.

Unfortunately seems to most responsible way to handle these bikes. I see the charging issue being a major problem. Trek just switched their rentable bikes to electric in my city, I wonder if they face the same fate.

And settle down everyone, they are being recycled, not dumped in a hole.

cbuq | 6 years ago | on: Stop Using Encrypted Email

Isn't authentication just as important as encryption for secure communication?

What is the benefit of being both anonymous and encrypted?

cbuq | 6 years ago | on: Samsung: Anyone's thumbprint can unlock Galaxy S10 phone

If the fingerprint somehow gets embedded into the screen protector, is it possible that the screen protector is "tainted" with the fingerprint from previous usage?

I'm not dismissing the claims, but I would like to see if the behavior can be replicated with a brand new screen protector.

cbuq | 7 years ago | on: Windows 10: New study shows Home edition users are baffled by updates

This isn't a problem if, like me, Windows manages to corrupt itself and is unable to perform a Windows update.

A little over a year ago the automatic update failed, I've tried all sorts of ways to get an updated version of Windows, but they have all failed. My research seems to point me to a full reinstall of Windows.

But my computer hasn't restarted arbitrarily in over a year!

cbuq | 7 years ago | on: Show HN: Buckaroo – A decentralized C++ package manager

Just to break down your complaints.

1. Conan does not require a server. If a project contains a conanfile.py with build instructions, you can also run `conan create` from a project's source repository (no server required).

2. You can easily force build dependencies with the `--build *` flag

cbuq | 7 years ago | on: ReX.js – Your RegEx companion

I think logfile analysis is a perfect example. Regex could be the perfect tool for one-shot analysis of logs. But if you are writing an actual commercial application to do logfile analysis, regex is probably not the right tool.

cbuq | 7 years ago | on: ReX.js – Your RegEx companion

There is a saying (which I can't remember the source) that I always thought described regex perfectly in my experience.

"Beginner programmers don't understand regex, good programmers understand regex, the best programmers don't use regex."

I've found regex is a poor choice in production systems because it is very hard to maintain (which this library tries to address) and very hard to test (which this library does not address).

However, regex is perfect for that complicated one-time find and replace.

cbuq | 7 years ago | on: The C++ Build Process Explained

For global or namespace functions you can hide the implementation in the .cpp file.

Doing the same with objects require pointers to hide the details of any private members. A common pattern is called Pointer to IMPLemenation (PIMPL).

Not sure why we need to exclude pointers?

In c++14 this is very much simplified with the use of unique pointers.

std::unique_ptr<Foo> make_foo(...);

page 1