HNHacker News
TopNewBestAskShowJobs

mqus

1,317 karma · joined September 8, 2017

https://github.com/mqus
submissionscomments
mqus··on GnuCash Tutorial and Concepts Guide
~Look for aqbanking and hbci/fints. Most of the major banks hace an endpoint, though you might have to google for the exact data~

Edit: Missed that his is about ledger-cli, not gnucash. Sorry.

mqus··on GnuCash Tutorial and Concepts Guide
Neat thing about gnucash in germany at least is that most traditional banks(but not the fintechs) support hbci/fints and there is a plugin(?) for this. Paired with the auto-assign its very easy to import transactions
mqus··on Elon Musk is considering taking X out of Europe amid EU compliance investigation
He should do a vote on X to find out what people want.
mqus··on Bootstrapping a SaaS Business in Germany: How I did it
> some taxes

Not just "some taxes", but all of them. Keep in mind the author probably studied in germany and never had to pay any substantial fees to the university, his parents got money during his childhood and he will get money even if he does not immediately find a job after he closes his business.

Taxes do go both ways. And just because you think the government is too big, you don't get to decide how much you pay for it, thats what a social welfare state is. If you want to change things, you have to vote, lobby and/or take part in political processes.

mqus··on EU says X hosts "illegal content" connected to Israel-Hamas war
Shouldn't they address Yaccarino, the actual CEO? I am aware that Musk still very much pulls the strings but if this is an official communication, official channels should be used? I'm not sure, the whole thing is just weird to me.

But I do not actually disagree with the content. Content moderation is definitely an issue Musk tries to ignore.

mqus··on Security pros question EU zero-day rule
"unless for justified cybersecurity risk-related grounds" sounds to me like "let us fix it first, in a reasonable timeframe" is absolutely an option. So it does not require publishing in the first 24 hours (which was afaict) the basis of this argument.
mqus··on Leantime: Open-Source Jira Alternative
As someone who would love to contribute: AGPL means nothing if I have to sign a CLA that gives you the ability to switch licenses on a whim. You will have much less contributors for this reason alone, while also scaring away customers.
mqus··on Leantime: Open-Source Jira Alternative
Which license is then not bait-and-switch? Imho it is only that if they put all contributors under CLAs (they do) and even then this is a problem with the CLA, not the AGPL.
mqus··on Leantime: Open-Source Jira Alternative
> But as soon as you want to customize and keep the changes, they want to charge you.

But afaik you only have to provide the source to your users? You're never obligated to contribute back? So if you make in-house changes, this shouldn't matter much.

mqus··on There's a new map style on OpenStreetMap.org
Looks like bmicraft might have the answer:

> It's a feature of uMatrix that's enabled by default

And I don't think uMatrix is all that funky. It works on all other sites, after all(rarely I have to allow-all, but that seemingly does not include the Referer: header)

mqus··on There's a new map style on OpenStreetMap.org
Nope, grey Screen. But like another one commented, I also have the same referrer. I also saw that I somewhat locked down 3rd-party cookies and the tile request doesn't have any cookies. This might be another reason (I haven't checked if there should be a cookie there though)
mqus··on There's a new map style on OpenStreetMap.org
Same for me, Firefox on Linux. Getting 403's
mqus··on Bus Pirate 5 Firmware
Looks like a ripoff with the "DANGER Prototyping In Progress" logo. A forum with only one poster, text that reads like it's AI-generated...
mqus··on Bus Pirate 5 Firmware
Can you go into details? do you have any examples?
mqus··on Trunk-based development vs. long-lived feature branches
> Branching strategies like Git Flow popularized this approach, and it's extremely common in open source software, where typically community contributors do not have mainline access, and so much create branches and make pull requests

No? I thought Git flow had feature branches, but those were not supposed to live long, just like in every case. Long-lived feature branches should get long-lived by necessity (someone working a long time on a feature that can't or shouldn't be cut down), not by choice. In open source, feature branches are long-lived because either they don't get reviewed or the contributor lost interest/does not have the time to finish it. They didn't choose to make those branches long-lived.

Maybe I just misunderstand what "long-lived" means in this context.

mqus··on Bitwarden login down due to Azure outage
There is a difference between logged out and locked(default state of the client after opening the browser/restarting android/something you can configure in your settings). If it's only locked you can get your data, no problem. If you're logged out, no data is stored on the client. Not sure if this distinction exists in 1password.
mqus··on Tracking Austrian grocery prices by scraping store sites
> have some effect on inflation.

But how does this concretely affect supermarkets? They presumably didn't raise wages, they didn't have to pay more for their wares(at least not at the level they raised their prices at, after all they have probably long-term contracts at generous oligopoly conditions) and their electricity bill is maybe at most 10% of their cost. This is purely extortion.

mqus··on iPhone 15 and iPhone 15 Plus
Kitkat(Android 4.4) is 10 years old and I have experience with it. You can't update Signal since last year and you can't use it anymore since soon after that. Whatsapp didn't work anymore after May. And most(all?) of the phones bought 10 years ago didn't have kitkat yet.

Those two are the apps that survived the longest (Try getting any matrix client to work on it). Others broke sooner, most of them because the app developer has to enable TLS1.2 to be able to use it for HTTP APIs and many web servers disabled responding to older versions a while ago. Firefox (the one which allowed all extensions) still works. Great! But I can't message anyone anymore. On a phone.

TBH I put most of the blame here on app developers (supporting older stuff is not that hard) and some of it on the device manufacturers.

mqus··on EU unveils package of laws to curb power of big tech firms
For example if background tasks get cut off in one android device but not in others.

PS: But I don't see how the DMA covers that specific issue

mqus··on FCC refuses to scrap rule requiring ISPs to list every monthly fee
Don't they need to know your address anyways to check if they can provide service at all?
mqus··on HashiCorp CEO called their community building for Terraform “Malicious” [video]
well, the title is really out of context, afaict (not a native speaker). I think he means they built a community by playing the big cloud platforms against each other (e.g. tell microsoft that they should advertise terraform so their users can more easily switch to azure, tell the same to amazon, google, oracle, etc). Sure, he says malicious, and it seems to be a bit forced, but for me the HN title really oversells it.

The other aspect is that this is 4 months old and not really relevant for the current debate regarding the license changes (which it seemed to aim at, when first reading the title).

mqus··on Why the AGPL is often unenforceable (2015)
In the german context, everything that is agreed upon with two or more parties is a contract (afaik, I'm not a lawyer). Buying something => (implicit) contract. agreeing to cookies => contract. T&C on a website => contract. Borrowing something from a friend => (very implicit and vague) contract.

accepting a license (maybe implicitly by downloading content) => contract.

Lawyers and courts then decide if certain clauses are ok and valid or not, if and when someone sues. I'm not sure what differences you see between contracts and licenses. In Both cases, both parties have obligations and responsibilities to follow, in return for a gain (or sometimes no gain).

mqus··on Fuzz testing: the best thing to happen to our application tests
In the regular testsuite (think CI) you want to have predictable results. Doing them again and again on the same code should give the same results so you can properly see with which code change things got wrong. Maybe it's simpler to explain it the other way around, for every new path your fuzzer(or other randomized test) tests, it also doesn't test a path it tested in a previous run and you probably want to add the failing paths it found to your regular test suite.

Don't get me wrong, we should have more randomization, but it's not good everywhere, which might explain why we don't have as much of it.

mqus··on Mexico’s underground vanilla economy
The biggest surprise to me is the graphic in the article showing the top vanilla exporters.

How are countries like germany, france or canada up there? I thought vanilla was more of a tropical plant? Or does this include artificial vanilla as well?

mqus··on Pijul: Version-Control Post-Git [video]
sibling is right, although for me its mostly a habit, I rarely use etc.
mqus··on Out-of-Distribution
Can you just add a very simple one-liner defining out-of-distribution? I'm not familiar with it and the README does not help at all. If you're searching for this, you might not need it, but if you come from HN, a primer would be very helpful :)
mqus··on Pijul: Version-Control Post-Git [video]
whoops :D thought it was more international than this, since its pretty much as latin as etc. Interesting!
mqus··on Pijul: Version-Control Post-Git [video]
Most repositories I work on don't have only one language. They have at the very least two, like the main language and maybe markdown for README files, then configuration like .ini or .toml, json stuff, yml, xml, etcpp. And then you might have bash scripts, Dockerfiles, other build tool languages, etcpp. And those are only text files. You probably will also have images, maybe zipped stuff, office documents and more, all not the "core" repository content, but stored nearby and versioned alongside.

Building a hyper-focussed tool won't be very useful, expect to at least rudimentarily support other file types.

mqus··on HashiCorp adopts Business Source License
> However, there are other vendors who take advantage of pure OSS models, and the community work on OSS projects, for their own commercial goals, without providing material contributions back.

Vendors like Hashicorp, that take advantage of contributors who give away their work(PRs) under the MPL, only to then have this work relicensed to a different license?

Hashicorp could just request the source code from those "vendors" (after all, the MPL has copyleft) and integrate their changes. (They have to be users first but this shouldn't be that big of a problem).

I wonder who the freeloader really is. CLAs should not be accepted. Ever.

mqus··on HashiCorp adopts Business Source License
In this case in particular, their stuff was under MPL (which has copyleft). If there were other companies offering Hashicorp services with hasicorp software, they also are under the obligation to open-source their changes under the MPL to their users, so hashicorp could get back those "contributions" from "freeloaders".

On the other hand, many contributions(PRs) that hashicorp got (for free) are now relicensed to a different license. Who's actually the freeloader here?

← PreviousPage 5 of 14Next →