brauhaus's comments

brauhaus | 1 month ago | on: Proton spam and the AI consent problem

Only if the company is headquartered in EU/UK, right? Proton, for example, is headquartered in Switzerland. Even if it wanted, there would be no legal entity in EU to be fined.

brauhaus | 1 month ago | on: Proton spam and the AI consent problem

This is not an AI problem, it's an "data privacy + lack of consequences problem". It happens everywhere. I mean, have you ever tried making an airline company to stop sending their shitty miles newsletters?

Only way to stop is to start fining these companies.

brauhaus | 1 year ago | on: Ask HN: Why does SQLite (in production) have such a bad rep?

I know SQLite is popular with no-backend native mobile apps BUT I read somewhere it's not safe: if a malicious app is granted the ability to read your phone files, it can access the data from the SQLite of other apps.

Can anyone confirm (or deny) this to me?

brauhaus | 2 years ago | on: Then vs Now: Codacy Wins the Web Summit Pitch Competition (2014)

Remember back in 2014 when automating with heuristics was the future of making your code better?

Codacy is now a somber reminder of what happens when your startup get the short end of the disruption stick. With generative AI on the rise, it seems they have been struggling to keep up.

Layoffs and bad Glassdoor reviews don't paint a pretty picture either. It seems like they changed investors, but are still struggling to find product-market fit again.

https://www.glassdoor.com/Reviews/Codacy-Reviews-E2097649.ht...

Yesterday's winner can be today's cautionary tale.

brauhaus | 2 years ago | on: Gurner Group founder Tim Gurner says workers have become “arrogant”

"Arrogant" is a term freely thrown around by those who are uncomfortable with the shifting power dynamics. It's easier to label someone than to confront systemic inequities.

COVID made people realize exactly what companies thought about workers.

- They took you for a sucker for accepting too little for a thankless yet vital job. Then they realized they couldn't operate without you and suddenly you became a "hero."

- Remote work exposed the farce that is the 9-to-5 office grind. It was never about productivity, it was about the appearance of control without trust. Workers got their commuting time back. Companies now want that back for free? Suddenly you're "entitled"

- Companies hoarded cash and posted record profits, while laying off staff and cutting benefits. But ask for a raise, and you're the one who's "arrogant."

- The C-suite execs took home bonuses and stock options, while you took home anxiety and a depleted 401(k). But sure, you're the one who needs an "attitude adjustment."

- The pandemic revealed that many jobs can be done from anywhere, opening up global talent pools. If companies can hire globally, why can't workers demand globally competitive wages and living standards?

So, let's call it what it is: not arrogance, just indignation.

brauhaus | 2 years ago | on: Ask HN: How can I get better at writing production-level Python?

Start reading production level Python.

I mean, so many people want to write production-level code and yet never took the time to actually read the production-level code right in their faces!

Even the standard library is worth seeing. Next time you import pathlib.Path, right click it, select "See Definition" and go find out how the sausage is made.

Obviously you are not expected to understand _everything_. But you will be surprised you will understand a bit. And then a bit more. And you will start getting comfortable dealing with production-level code. Soon you'll start writing it yourself.

This little habit skyrocketed my Python game

brauhaus | 2 years ago | on: Show HN: Parse2docs, turn Python Argparsers into usage documentation

This is the first person library I've published! :)

I was getting tired of creating command line interfaces in Python whose contents I would then copy to create the Usage documentation. Now I pass the path to the script the ArgumentParser is located and it generates the markdown for me.

Currently, it can only find parsers located either in the module scope out that are returned by a function.

It doesn't handle subparsers yet, but I'm thinking about leaving like that for now. As of next steps, I wanted to add an option to generate docs in .rst format or wrap the library as a plugin for mkdocs.

I'm here for all feedback - bugs, feature suggestions, and usability comments. You can comment, open a GitHub issue, or reach out directly.

Ofc, I'm also welcoming any contributions. Please test parse2docs and send me your suggestions!

brauhaus | 5 years ago | on: “The best minds of my generation are thinking how to make people click ads”

The article was not at all what I expected!

I agree that it's hard to gauge the usefulness of applying the best minds to do banal work. After all that the work of making people click on ads is what allowed Google to benefit the world with stuff like Google Maps. But it also created a monopoly: for every Google Maps, there's a Waze left in its wake.

What's truly disheartening about this mercenary culture is not that one can't predict the usefulness of making people click on ads, but that there are so many other tasks which are patently more useful - but whose sponsors have drastically smaller pockets than a FAANG. I'm not talking about lofty projects, like curing cancer and flying to Mars. I'm talking about banal stuff that, at some point of another, affects everyone's. Like trying to navigate a government's website.

brauhaus | 5 years ago | on: Bill Gates Says that Bitcoin is bad For the Planet

This is the only comment that matters. This article is merely an opinion piece with a factually fake click bate-y headline, aimed to rile people up instead of inspiring thoughtful conversation.

It's one of those article we point to when we complain about the media's lack of credibility.

page 1