Fischgericht

Joined 9 years ago

Karma
1,423
Submissions
286
Member since
Aug 1
[Please note: It is not my intention to hurt your feelings. Try to remove your Ego for a moment, hang it into the closet, then come back and re-read my post. I am really trying my best not to be too offensive. I often make good points, but I am best at that when I am allowed to use wit, sarcasm & satire. Yes, my life on the spectrum would have been easier if I was able to sugarcoat truths. Could have reduced my bills for the bodyguards, too. (True story.)]

Hello.

I'm a hardcore Nerd. For well over 25 years now I am running a small R&D company with a couple of employees in Germany, designing hardware and software from scratch. Most of us are located somewhere on the autistic spectrum, as is common for true nerds.

While we need to earn money, our focus is on only doing projects where we can be proud of engineering-wise. If we don't have a chance to become the best in something, we won't even start.

Me and my company also try to not out-source anything, but to do everything ourselves, as learning new stuff is fun.

Personally I love Object Pascal and assembler (yes, I am that old), and am the opposite of a "full stack" "developer". Written my own TCP/IP stack and webserver with a total binary size of 1MB and zero dependencies (besides a Linux kernel).

I am also part of the international "demoscene" community, a UNESCO-recognized art form that starting in the 80ies had the focus to get stuff done with computers that nobody believed would be possible to do. I've organized the world biggest demoscene event for a decade, and still am very active.

Also, I pretend to be a DJ, doing wild mashups mostly related to UK Hardcore (once called "Happy Hardcore"). And I have train drivers license. Why? Because it was fun to learn.

2026 Update: Also, while I never had been too fond of humanity, I recently decided to give up on western society. Which is why me and a couple of Nerd friends have now moved to a remote island that is legally part of Thailand, where your brain diversity levels are checked before you are even allowed to board a speedboat to get there.

View on Hacker News

Recent submissions

Comment · 1 month ago
Well spoken.
Comment · 1 month ago
The crazy part is that everybody in the US calls this "data center pollution". Over here in Frankfurt/Germany, we have data centers in the middle of the city, right next to residential housing. You don't smell anything, you do not hear anything.

A data center can simply put the heat pumps onto the roof or in the backyard pointing away from housing. Humans have developed noise protection systems for ages. All this stuff is available.

This is just end-stage capitalism giving a sh*t about humans, burning fossil fuels without any filters of any kind next to kids playing outside like it's the year 1920.

Comment · 1 month ago
I disagree. What you do (well, and what I do in my code) is this: You cache the original IP packets containing the Client Hello. You inspect those packets. And you make your DDoS protection etc based on this. And if you decide the packet is OK forwarding, only then you replay the original IP packets to the destination.

I know that you can not inspect content this way. But there simply are situations where content SHOULD NOT be inspected.

Comment · 1 month ago
Then probably a hybrid approach would make sense. Public non-confidential data can be Man-in-the-middled, but confidential data must be e2ee.
Comment · 1 month ago
Why would an origin be unable to speak TLS? An ESP can speak TLS. A RP2040 can speak TLS. My watch can speak TLS. TLS even is implemented on the Commodore 64 by now.

For the features you mention: Yes, you need meta-data for this. But you don't need to see the payload, a picture of my naked 4 year old kid.

Comment · 1 month ago
Or "why aren't you just saying what this is?".

We had CDNs for ages. They are fine for static content. But no, you should not proxy any confidential or personal data unencrypted through a third party, that is crazy. That stuff must be end-to-end encrypted between you and your peer.

I think the marketing terms here are blurring the vision of developers. You need to understand what you are doing. "Can this data be handed over to a man in the middle?" must be something you actively think about, then making a decision.

Comment · 1 month ago
You can. What you do is take the Client Hello packet, and inspect the public SNI field. This will show you the destination to proxy to. Your forward to that server, and that server then completes the handshake.

No matter if you are using TLS over TCP (or HTTPS) or DTLS - end-to-end-encryption can be kept up simply by proxying on the first step of the Handshake.

That is the correct way how to do it.

Comment · 1 month ago
I know it is a marketing thing, but I simply dislike someone offering a server calling it serverless.

That being said: OK, so basically your service is to be treated as an Internet overlay. That can be fine. But then you should point the advantages of that. Using anycast and your internal peerings, are you better at routing packets than BGP on the open Internet? Are you able to hole-punch NAT to connect two NATted endpoints?

If so, this would be a service I might want to use.

As others have pointed out: End-To-End-Encryption with DTLS is possible by using SNI inspection on the Client Hello packet. You either do that and advertise this as a secure service OR you say "this is unreliable unencrypted transport, do your own thing over it".

I just don't think you are explaining your value proposition properly.

Comment · 1 month ago
"Clients establish a DTLS 1.2 or DTLS 1.3 session with the Listener's assigned domain and port."

"Every DTLS Listener receives a server certificate and private key managed by Proxylity."

I don't get it. Why would anyone want to send all their private information unencrypted to your serverless server?

"Get fired from your Organization for sending company or private data unencrypted to some random guys on the Internet" as a Service? Based on lossy UDP?

...What? Why would anyone do that?

I don't get it.

Comment · 5 months ago
So, where is the download? I can't find it on Github, and on your web page the download button is disabled.

Also, will this run on RTX 4090 with 24GB memory?

Thank you!

Comment · 8 months ago
[I am getting downvoted all the time because the combination of German directness with autistic directness and lack of empathy combined with dark humor is not exactly compatible with societies where it is seen as offensive, rude or even aggressive not to sugar coat your messages. If one side treats this as a data exchange, and the other side processes the data but including emotions it will obviously have compatibility issues. But that's my "problem", so I accepted that typically if I post stuff, I first get upvoted massively, and after a day downvoted to hell. And that's OK. Again, my problem to be incompatible with a standard.]

And yes, it is interesting to see that on Polymarket people are betting involving a lot of emotions. No, you will not bet on getting killed by masked militia. Nobody is going to say "Hey, I'll bet $1000 that I will get cancer soon!".

But if you leave aside all the emotions, and just look at the data: No, there is no realistic scenario the US could magically recover from all checks and balances and rules and laws and regulations and decency having been destroyed. Competence, leadership and shared knowledge had been erased in all areas of society - Science, Development, Capitalism, Arts. How are you going to rebuild all of this, especially if the best case is that 60% of the people will agree to rebuild, while 40% insist they need to keep destroying stuff?

This is not a scenario looking at historical data any prior "high culture" (or whatever to call this) had been able to recover from.

Elsewhere in this thread is was mentioned that Germany still had all the Nazis in place everywhere because else the country would not have worked. But that is not the point. The reset was:

a) All is destroyed and MUST be rebuild because else we will freeze and starve to death.

b) Your Nazi neighbor is still there, but it has been made VERY clear who is the new sheriff in town: First the allies, but then pretty much the USA. Germany is still paying for having US solders in the country, providing valuable expensive land for free, and paying for most of the supply chain that is not staffed with US soldiers. And that is the accepted normal.

c) What was left on industry was physically taken as reoperations. Especially the soviets, but also the French did dismantle hole factories and machinery, moving that to their own countries (rightfully so.)

From what I know from school, reading and talking to grandparents: Germany before WW2 doesn't have much relation to pre-WW2 Germany. Suddenly it was normal that women can to "men's jobs" (due to those being more on the dead side). McDonalds. Hollywood. etc

It really makes sense to have a look at a couple of pictures of what was left of Germany after WW2. It's just someone slapping an existing brand name onto a new product. And in this case, personally I would have regarded the brand as damaged and would have picked a different name.

Comment · 8 months ago
No, it's really simple: Programming, Math, AI, blabla - those are all abstractions of what we have seen in nature.

Once you have understood that, you can just apply the rules learned backward, and they will typically match pretty well. I can buy fractal veggies in a supermarket.

And also, it's just data. Just take some random samples. That even civilizations like the Mayas who have faaaar more time on the clock than say than the US had multiple full resets.

Another random sample I've just pulled out of thin google air: San Francisco Fire of 1851. Everybody knew that wood burns. And that wooden buildings burn. And that wooden cities burn. Did anyone decide to tear down their house and re-build with a different material? No. This happened after everything had burned down to the ground. That was the reset needed.

I think it is very clearly an iterative process. Have a look.

Comment · 8 months ago
Very different countries.

The Netherlands for example got their last reset by completely losing the Dutch empire.

Also, some societies have flatter curves than others. That really maps 1:1 to your style and culture of living and where the priorities are.

If your priorities are to be the best as fast as possible (Germany) you will have less time between resets. If your priorities are "let's chill and wait until the coconut falls from the tree into my hand", your society might be able to have a far longer time between resets.

But in the end: It's an iterative process. Which means: There must be iterations.

Comment · 8 months ago
Yes, but it is actually scientifically correct and proven on all sorts of layers. Biology, Maths, whatever. Not doomsdaying, just data analytics.

Societies are not operating like a sinus curve like say summer/winter cycles. They are upside-down "U"s. After the peak comes decline, but after the decline there is NOT recovery/growth again before you have a reset.

Germany was the huge winner of WW2 in the sense that after having had a high society they directly were allowed to get another such run. But as nobody wants to bomb us ) anymore, Germany is also in decline now waiting for a reset to come one day...

Sadly the USA will also need a reset before things can begin getting better again.

) I was born in Germany and lived there for 40 years.

Comment · 8 months ago
Then it won't work. The current iteration of Germany is fully based on having been bombed to get a fresh start. If you already have something, you won't change it. If you have to re-build, you will implement improvements. No bombs, no reset, no joy.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton