Recent submissions

Comment · 3 months ago
Sorry you had that experience.

I supervised a PhD who had come to Germany and through her indirectly experienced the immigration office.

When your residence permit runs out, and your application is still being processed, you automatically get a temporary permit for the time until your application is done.

But the temporary permit arrives only a few days before the deadline. Quite a few people don’t understand that part or don’t trust the process - and get into a real panic.

For the GmbH: It’s quite easy. Google for “Musterprotokoll”. That’s a one-page document with all the statutes a company needs and a fast-track process if you want to not deviate from it. Or you get a template from the IHK homepage and adjust it.

I did it - no problemo.

Comment · 6 months ago
Probably the second rewrite is really tight with good abstractions and little repetition.

So no, the end result can still be DRY.

Comment · 7 months ago
As the project is GPL’ed I guess they sell a commercial version. GPL is toxic for embedded commercial software. But it can be good marketing to sell the commercial version.

Edit: I meant commercial license

Comment · 8 months ago
The "byte-code" coming from the query planner typically only has a handful of steps in a linear sequence. Joins, filters, and such. But the individual steps can be very costly.

So there is not much to gain from JITing the query plan execution only.

JITing begins to make more sense, when the individual query plan steps (join, filter, ...) themselves be specialized/recompiled/improved/merged by knowing the context of the query plan.

Comment · 8 months ago
Sometimes, but not necessarily. It depends on the competence of the DEI "figurehead".

Some communities had a figurehead installed by committee who provoked negative reactions due to bad decisions. Sometimes the leadership arose naturally or just turned out very competent.

Comment · 1 year ago
Comment · 1 year ago
The problems with C are real.

At the same time, the tooling has gotten much better in the last years.

Clang-analyzer is fast enough to run as part of the CI. Newer gcc also give quite a few more warnings for unused results.

My recommendation to the project is to

- Remove all compiler warnings and enable warning-as-error

- Increase the coverage of unit tests to >80%

That is a lot of work. But that's what is required for high-criticality systems engineering.

Comment · 1 year ago
Comment · 1 year ago
They don‘t personally.

It’s typically a training event paid by the employer.

Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Of course not. But you might get paid only a 50% salary for a PhD in the natural sciences (or liberal arts). Different fields have different cultures in that regard.
Comment · 1 year ago
Are you an engineer?

Come to Europe. PhD candidates are not treated as students. They are treated as adults, and get the salary of an (entry-level) engineer with a master degree.

You get paid a living wage to do a PhD in most countries actually.

If this is about (your) kids? Send them to Europe for higher education. Many universities with great international ranking have virtually no tuition. But they can be quite competitive in terms of getting a passing grade.

Comment · 1 year ago
I just founded in Germany. The paperwork is … okay.

Not much more crazy than tax returns or internal accounting you need to do in any jurisdiction.

But yes, running any organization is a lot of work.

Comment · 1 year ago
Given the context he means the first.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton