HNHacker News
TopNewBestAskShowJobs

DasIch

2,776 karma · joined April 17, 2011

submissionscomments
DasIch··on Why skilled workers come to Germany and then leave again
Race != Race. Race as a social construct exists but biologically speaking there is no such thing.

In the US the term "race" always refers to the social construct. The german word "Rasse" did not undergo that same change in meaning. Even the most extreme right wing in Germany, the most openly racist people you can find would not dare to use that word in this manner in public. This is far more offensive than using the n-word.

So having germans agree to such statements especially so many is genuinely quite shocking.

DasIch··on Amazon delivery drone strikes North Texas apartment, causing minor damage
They weigh 80-85lbs and travel at speeds of around 50mph.

The impact would be quite serious, if they crash at speed but even falling on a car or a human would be quite serious, possibly deadly, even if the propellers don't spin.

DasIch··on How China built its ‘Manhattan Project’ to rival the West in AI chips
How is this different from what the US is doing? See Monroe Doctrine for example and recent events concerning Venezuela?
DasIch··on Germany outfitted half a million balconies with solar panels
The anti-nuclear movement in Germany started in the 70s. The last nuclear power plant was built decades ago. In my opinion the decision to not invest into nuclear and scale it up further made the end of nuclear power inevitable.

Recent governments merely organized a shutdown that was effectively decided in the last century at the end of the cold war. The importance of Merkel, Fukushima etc. in these discussions are completely overrated imo.

As an aside Germany got fuel for nuclear reactors from Russia.

DasIch··on Germany outfitted half a million balconies with solar panels
The current state wrt to nuclear in Germany reflects a decades long consensus in Germany that spans the majority of the population, scientists, intellectuals, politicians and even energy companies.

Any opposition you do hear on this from within Germany is usually opportunistic. People are against the Greens so they just take the opposite position on their policy. A good example of this is Markus Söder (CSU) who flip flopped on this multiple times.

Realistically speaking there is no serious politician or party with a pro-nuclear position in Germany that has a plausible plan for leveraging nuclear power at meaningful scale in an economical way. Any such plan would realistically invite massive opposition because nobody wants nuclear facilities in their vicinity.

DasIch··on Python can run Mojo now
C before C11 has no memory model. Rust doesn't have one but effectively it inherits the C++/C memory model, so there is actually no difference.
DasIch··on What would a Kubernetes 2.0 look like
All hardware is unreliable and it's only a question of scale whether the probability of failure gets high enough that you need self-healing.
DasIch··on ICC issues warrants for Netanyahu, Gallant, and Hamas officials
In practice these warrants mean that they cannot travel to any country that does recognize the ICC without being arrested, which means they almost certainly won't.
DasIch··on America is becoming less "woke"
FYI the "left" has introduced woke 90+ years ago in the 1930s. It merely increased in popularity.
DasIch··on Swift is a more convenient Rust
Rust is more popular than all of these languages except swift combined. So it seems empirically that ergonomics and expressiveness don't matter that much or these languages don't manage to do significantly better than rust.
DasIch··on “Technical” Skills
I would also add that what the question really really means is "Do they understand what we and I are doing here? Do they understand what they are asking of me? Can they emphasize with me?"

That's really important. It's annoying to constantly have to explain and justify basic things because people in power don't understand what the workers are doing. I'm also pretty sure that's true regardless of who you are, which company or industry you work in and what you do, you'd prefer to be lead by people who understand what you are doing.

DasIch··on Using short lived Postgres servers for testing
> On a per-module basis a simple fixture is used to determine if the db should get reset for each test, each file, or the entire module.

That sounds interesting. How do you determine, if the db should get reset?

DasIch··on EU Council has withdrawn the vote on Chat Control
Die Linke (far left), Greens (left), FDP (socially liberal-ish but economically further right than CDU) and AFD (far right) are against it. SPD (left) is internally conflicted about this topic. CDU (right) is in favour.

So essentially everyone who isn't very into law and order type politics and cares about civil rights is against this, regardless of where they are on the political spectrum. This is typical for such issues in Germany.

DasIch··on Big Tech to EU: "Drop Dead"
While this is true, the idea behind this was not merely to collaborate on coal and steel production. The intention from the very beginning was that such tight economic coupling would make war impossible.

Germany has the idea of "Wandel durch Handel" (change through trade)[1], which is essentially that you can prevent and make war non-viable and eventually even change countries to follow democratic norms. The EU is the most extreme version of this.

[1]: https://en.wikipedia.org/wiki/Wandel_durch_Handel

DasIch··on Tracking Illicit Brazilian Beef from the Amazon to Your Burger
Beef is extremely inefficient compared to plant-based food. We could sustain a far larger population with no loss in standards of living without it.
DasIch··on Sounds of Cologne – The WDR Studio for Electronic Music
You don't need a conspiracy theory here when there is a far simpler explanation:

China has 1B potential viewers/customers that hollywood wants as an audience to grow and increase profit, so they'll do their best not to anger the chinese government. As a consequence movies avoid showing China in a bad light and they avoid topic that could get movies censored or forbidden in China.

DasIch··on Self-hosting a high-availability Postgres cluster on Kubernetes
Here is an announcement from last year stating that volume expansion is stable since 1.24: https://kubernetes.io/blog/2022/05/05/volume-expansion-ga/

The zalando postgres-operator also mentions as a feature:

> Live volume resize without pod restarts (AWS EBS, PVC)

DasIch··on Do you really need foreign keys?
If you operate at the scale where you consider the performance implications of foreign keys, you probably are not ok with anyone accessing the database or running just any query against it.

It is not realistic that you can trust everyone who needs to access the data with access to the database as they might easily cause problems with poorly written queries.

Additionally you may want invariants maintained, that the database cannot maintain but an application in front of it can.

Also for historical data or analytical queries postgres is not ideal either, so you probably want to move the data into some OLAP database or datalake.

> I can implement a website as a SSR app that talks directly to the db. Maybe tomorrow I decide I need to work on a web scraper that will use python, instead of adding more API endpoints to allow the scraper to talk to the database, I just talk to the database...

If the website and the scraper are just parts of the same application, it makes sense to do this but if they are genuinely different applications. I would use different databases here.

DasIch··on Skip the API, ship your database
> Just like API's, databases have tools to allow you to evolve - for example, maintaining views that keep a contract while changing the underlying schema.

What are the database tools for access logs, metrics on throughput, latency, tracing etc.? Not to mention other topics like A/B tests, shadow traffic, authorization, input validation, maintaining invariants across multiple rows or even tables...

Databases often either have no tools for this or they are not quite as good.

DasIch··on Google does little to reduce advertisers' costs
The german term you want to look for is "mittelbare Drittwirkung". On this particular topic there is an interesting case from the Bundesgerichtshof about facebook accounts that were banned. German press release: https://juris.bundesgerichtshof.de/cgi-bin/rechtsprechung/do...
DasIch··on Google does little to reduce advertisers' costs
It's far from shallow minded. In Germany that's actually how the law is interpreted.

The theory is that under an indirect third party effect free speech becomes effectively limited, if large companies censor people. As a result they can be compelled not to do so within reason. For example, if a social media platform bans you, you can sue them and they have to show that they have sufficient reason and that they gave you opportunity to appeal etc. If they fail, they have to unban you.

DasIch··on Scaling Databases at Activision [pdf]
A foreign key doesn't necessarily imply an index. If you are using postgres, you would have to add an index in addition to the foreign key, if you want one.

On delete cascade, depending on how many rows it cascades to, can be problematic because it's a very long running blocking operation. That's something one might want to do as a background operation and in batches. Although that won't make it faster.

DasIch··on FOSS could be an unintended victim of EU crusade to make software more secure
> Why should FOSS be any different?

Because it's not a business. Health regulations for restaurants also don't apply to your kitchen at home, even if you are inviting friends for dinner.

DasIch··on CDC File Transfer
This problem is by no means limited to the US. Germany has that problem as well in rural areas and there government is also providing subsidies to expand broadband access.

Sometimes this can even be a problem in cities when the available infrastructure is at the limit. It's quite possible to move to an area, after having checked that good internet is available and suddenly the provider says no when signing up.

DasIch··on Germany extends lifetime of all 3 remaining nuclear plants
Electricity does not magically create gas for heating. Electricity in europe is primarily threatened by France failing to adequately maintain their nuclear power plants.
DasIch··on Germany to Keep Last Three Nuclear-Power Plants Running
True but frequently people claim that it is bad and nobody needs it. Whereas I would say Kubernetes is a bit like a bucket excavator, you probably don't need it and a shovel would do you just fine but that doesn't mean nobody needs bucket excavators.
DasIch··on Germany to Keep Last Three Nuclear-Power Plants Running
https://www.zeit.de/politik/deutschland/2022-02/klimabeauftr... for example mentions that the cabinet appointed her. Of course she isn't part of the cabinet but that is also not what I claimed.
DasIch··on Germany to Keep Last Three Nuclear-Power Plants Running
There is a lot of overconfidence on core subjects also. Think of the rsync dropbox thing or any thread about kubernetes (I don't need it, so nobody does!)
DasIch··on Germany to Keep Last Three Nuclear-Power Plants Running
Houses with central heating are designed with central heating in mind. They tend to fail in ugly ways, if that stops working. You lose warm water, water pipes may freeze and break, mold can grow etc.

If you don't want to essentially demolish such a house next spring, you definitely need to provide at least a minimum of heat to the entire house and as you can't exactly do campfires inside you have to centrally heat it.

DasIch··on Germany to Keep Last Three Nuclear-Power Plants Running
Assuming this refers to Jennifer Morgan:

  * Germany has no prime minister, Germany has a chancellor.
  * The prime minister didn't appoint her, the cabinet did.
  * She is not head of climate policy, she is a special envoy for climate policy as part of the federal foreign office. This is a diplomatic position. That means such decisions are out of scope here entirely.
Page 1 of 34Next →