HNHacker News
TopNewBestAskShowJobs

erinnh

632 karma · joined January 21, 2017

submissionscomments
erinnh··on Conduit: Simple, fast and reliable chat server powered by Matrix
My first thought was: „my question would be the reverse“. I have no idea why I’d use XMPP, so I will tell you what I like about Matrix.

- modern chat solution with features people have come to expect from Slack and Discord

- many bridges that have kept me from having to use more than one chat client for multiple protocols (think pidgin)

- lots of great communities are on matrix

- pretty good voice chat

- open source

- selfhosted

Those are my main reasons why I like Matrix. My question to you would be: what do you like about XMPP?

erinnh··on How to check if two SQL tables are the same
Sadly, no.

The manufacturer is just really incompetent.

I was told their reason when asked was „it was easier (for us)“.

erinnh··on How to check if two SQL tables are the same
It happens. I’m currently working on a project where the CRM tool I need to access for data, actually does not have a unique id in its db. I have no idea if I will be able to successfully complete the project yet.
erinnh··on Has Xbox lost the console wars?
Seems like a uniquely Australian thing.

The PS1 cost 299$ at launch.

Nintendo64 cost 199$.

Here is an article comparing it:

https://www.digitaltrends.com/gaming/every-game-console-pric...

erinnh··on Revolt: FOSS Discord Alternative
Good thing that Gitea has/is worked/working on a compatible Ci/CD pipeline.

Not sure if it’s 100% compatible yet, but that’s their goal.

erinnh··on Rivian embraces Tesla's charging standard for EVs
How does the US get to 240v if you guys don’t have multiple phases at home?

Not an electrician, but here In Europe we get to 400v by combining the three 240v phases we get.

erinnh··on Rivian embraces Tesla's charging standard for EVs
Wait. CCS1 cant handle three-phase power?

I just read about it and no wonder its not that popular.

You can charge 7.4kw maximum in the US at home with CCS1.

In Europe you can charge up to 22kw without going DC.

erinnh··on Mass layoffs and absentee bosses create a morale crisis at Meta
IIRC, they tried to mandate that some quota of meetings needed to happen there.

But it wasnt very popular.

I think it was this or around that time: https://futurism.com/the-byte/leaked-memo-facebook-metaverse

erinnh··on I built an iMessage bot using Beeper
Most of the bridges you can find here:

https://github.com/mautrix

Documentation is here:

https://docs.mau.fi/bridges/index.html

erinnh··on Framework announces AMD, new Intel gen, 16“ laptop and more
Maybe it is regional. But Ive heard mainboard used for at least 15 years or so in Germany.

Well before the whole shift in language thats going on.

erinnh··on The new Bing runs on OpenAI’s GPT-4
Yes and I like that Bing gives it's sources.

But I also find it rather fatiguing to have to check the sources every time.

I also don't know for sure if the times it gave me correct answer were actually correct or if I simply didn't catch the mistake?

erinnh··on The new Bing runs on OpenAI’s GPT-4
I have to check Bing's sources when I use it anyway, because what it says is often simply wrong.

I asked it what my local cafeteria had on its lunch menu today. It answered with full confidence.

It turns out, it was completely wrong though. It had mixed the lunch options and completely hallucinated another one.

Stuff like this just makes me really wary using it. I have to fact check everything every time and for more complicated things I cant be sure if *I* am correct.

erinnh··on Show HN: Mathesar – open-source collaborative UI for Postgres databases
Lots of stuff has changed for typed Python over the last few years. (starting with 3.7, but picking up with 3.8)
erinnh··on Matrix 2.0: How we’re making Matrix go voom
Cant really talk about WhatsApp. The term you should be searching for in the bridge documentation is "backfill".

On Telegram it works fine for me.

erinnh··on AirGradient Open Source Air Quality Monitor for CO2 and PM2.5 Measurements
Thank you. The only info I found was their cloud connection.

I was interested because I wouldn't have to deal with customs in their case, but considering the price and interesting integration, dealing with customs might be better :P

erinnh··on AirGradient Open Source Air Quality Monitor for CO2 and PM2.5 Measurements
Totally not a judgement about the quality of it, but it amazes me how the IQAir is only supported via Cloud. Even for this really local information I need to contact some Cloud to be able to get the information into my smart home.

This stuff annoys me a lot.

erinnh··on Yark: Advanced and easy YouTube archiver now stable
Look at tubearchivist. It can do what you want.

You can subscribe to playlists, as well as automatically update and download videos.

erinnh··on State of the Sanderson 2022
Im confused by it. I cannot listen to audiobooks without either fully focusing on it or forgetting half of it when Im listening to it while doing something else.

Even with podcasts I have the same issue, but there I dont really need to listen to every second and fully remember all of it.

How do you guys listen to audiobooks? Are you just so much better than me in focusing on multiple things at the same time or are you just listening to audiobooks and not doing anything at the same time?

erinnh··on My Overemployment Story
These kind of laws are called „Schutzgesetze“. Protection laws. Where individual rights are limited to protect individuals from what lawmakers perceive as negative effects.

You are definitely free to your opinion on this. It’s a social difference. I wouldn’t want to have it differently. Otherwise employers tend to force employees to work more than that time „by choice“. (Read: force by peer pressure etc)

The problem with the second part is that contracts have hours you need to work noted in them. If you have one contract for 40 hours and another for 8 per week, without telling either employer about this, you’re likely not committing fraud. Just fireable offices due to the contract disputes you mentioned.

But if you have two 40 hour contracts, either you will have to work 80 hours a week (the lesser offense, and in reality „wo kein Kläger da kein Richter“. German Idiom for „where there’s nobody to sue, there is no justice (to rule on this)“ ) or commit fraud by not working the 40 hours for at least one employer. (I’m talking about Arbeitszeitbetrug here) (Betrug = fraud)

The issue is, generally people in these kind of stories always work less than they should. I’d be majorly annoyed if a colleague fucked me over because he was working a second job at the same time.

Personally, my code of ethics is pretty simple. Be fair. That means I expect my employer to be fair to me, and I will be fair to my employer. So this whole overemployment thing rubs me the wrong way, just as an employer forcing people to do overtime would.

To be 100% clear. I have nothing against sidegigs. Those are also semi-common in Germany. But you should be open with your employer about it and not fuck over your colleagues by scheduling work for both at the same time. As for your link. They’re talking about the employer side and how to deal with sidegigs. All relevant from what I saw. They didn’t touch on what to do if an employer is lying about his hours worked, unless I missed it. They are very much correct with the part about being a freelancer being a possible „workaround“. Freelancers aren’t bound to the work time issues, as they aren’t employees. Being a freelancer is more complicated than in the USA though, from what I understand.

As a general point, in Germany working multiple jobs is less common than in the USA, at least from what I can gather from US social media. So that might explain one of the disconnects we are having here.

erinnh··on My Overemployment Story
There has been a relatively recent ruling by our top (non-constitutional) court in 2019 that ruled on whether CEOs that arent (partial) owners of the company are employees. (Az.: II ZR 244/17)

They ruled only that in the specific case that the CEO was also an employee (when being fired), but they did not rule that CEOs are always employees under all circumstances.

The source below has some good extra points why its such a complicated issue.

Source (in German): https://www.steinberg-arbeitsrecht.de/de/blog/384-wann-sind-...

erinnh··on My Overemployment Story
That might be true in the EU, I have no idea. But not in Germany. An employee cannot choose to work longer than that.

I still was slightly wrong. The average work hours cannot exceed 48 hours a week.

But an employee is not allowed to work more than that.

And it very definitely is fraud. It’s called Arbeitszeitbetrug, the „Betrug“ in that word is fraud.

Source: (in German) https://www.nebenjob.de/ratgeber/3164-maximale-arbeitszeit-w...

Ill translate the relevant part for you (you can use DeepL or something if you want to crosscheck):

"Für Arbeitnehmer mit Hauptjob und Nebenjob gelten diese Arbeitszeiten

- Man darf in der Regel maximal 48 Stunden die Woche arbeiten.

- Wenn man (zeitweilig) die Stunden pro Tag erhöht, ist eine wöchentliche Arbeitszeit von bis zu 60 Stunden möglich, wenn innerhalb eines halben Jahres die Wochenarbeitszeit auf durchschnittlich 48 Stunden ausgeglichen wird."

Translation: The following working hours are relevant for employees with main and sidejob:

- You are only allowed to work maximum 48 hours per week on average

- If one decides (temporarily) to increase the time worked per day, a maximum 60 hours per week is possible, as long as the average worked hours stay at 48 hours per week in a 6 month timeframe.

And source for Arbeitszeitbetrug being fraud:

https://beratung.de/recht/ratgeber/arbeitszeitbetrug-definit...

erinnh··on My Overemployment Story
Thats really complicated.

A really rough breakdown is an employee is somebody who is bound to the directives of the company he is working for. Ie. cant by themselves choose their working hours freely (amount as well as time) or what they are working on.

This looks somewhat ok for a more in-depth explanation:

https://www.howtogermany.com/pages/employee-employer-relatio...

erinnh··on My Overemployment Story
Yes it does have a definition. One of them (literal translation is "working hour fraud") is working less hours than you need to as per your contract.
erinnh··on My Overemployment Story
I was talking about full time jobs, which these "overemployed" stories generally talk about.

Its technically legal to work two jobs, but in reality it simply isnt because of employee protections.

Such as its illegal to work more than 40 hours average in my country. Company cant force you to work more than 40 hours per average, and neither can you choose to.

Its ok to work 50 hours in one week, but you need to work less than 40 hours another then.

Its also illegal to work more than 10 hours in one day. Or have less than 11 hours between job days. (Ie. you cant stop working at 11pm and start working again at 9am the next day.

Theres many other issues, such as you arent allowed to work while on holiday. So you cant work a different job while on holiday from your other job.

Or the fact that basically 100% of employment contracts say the amount of hours you have to work. And telling your employer you did without doing so is fraud.

erinnh··on My Overemployment Story
This whole "movement" is really strange to me, because, as always, this depends on where you live.

Where I live, this is entirely illegal. So, to me, it always is just a different word for fraud.

Then again, we have actual employment contracts where a whole lot of legalese will say what restrictions each party of the contract (employer and employee) has. I am under the impression that employment contracts arent really a thing in the USA.

erinnh··on My Overemployment Story
In Germany, they are normally treated as employees for tax reasons, but not otherwise.
erinnh··on Shopify Is Illegal in Germany
Its not about the connection. You can connect to the website. But the website shouldnt save the IP address for anything other than technical relevant purposes.

Ie. logs should be ok if its to combat DDOS and the like (for a limited time, ie 24h), but not for advertising purposes.

erinnh··on Twitter asks some laid off workers to come back
That seems like the very least that should happen.

You fired me, got me to sign a contract with a severance payout. Obviously Im keeping that.

To get me back to a company that fired people this easily and without thought, youd need me to pay me more than previously as "hazard" pay of a kind.

erinnh··on Feel the power of the Manifest v3
I'm not saying you're wrong, but I'm always surprised when people say they never get ads on Safari.

Its one of my major annoyances, that sometimes I do get ads on my iPhone, even with Ad-blockers.

erinnh··on Brazilian vote counting (real time)
Thank you for the information.

As a side question, if I may ask: In Germany every person is allowed to be an observer of the count and watch how votes are counted and tallied. Was this not possible in Brazil beforehand?

Or more to the point: What made it possible to defraud the count of votes?

← PreviousPage 5 of 9Next →