HackerTrans
TopNewTrendsCommentsPastAskShowJobs

mxmbrb

no profile record

comments

mxmbrb
·2 lata temu·discuss
They won't. Just as most modern devs can't edit assembly and would take days to write a bare bone network communcation, they won't need to learn certain things we did. And they will excell in other skills, making some old aged senior devs obsolete. A senior that uses modern dev tool chains will allways have a huge edge. That has allways been true. But that senior relying only on their hard earned knowledge will become the kind of dinosaurs we knew when we started.
mxmbrb
·2 lata temu·discuss
Russia has a history of intense state surveilance und state sponsored hacking. Pair that with immense corruption and an authoritarian law system.

Do I think that the USA does the same and is allready in our system? Yes, though a bit less likely and more 'with an option to'. But the big difference is, that we are formally on the same side and I do not have to fear my systems to be made into a Spam-Bot network that undermines individualism and western ideas of freedom.
mxmbrb
·3 lata temu·discuss
We use this technique as a guide in our company. If someone (knowledgable) would ask "What does this method call do?" and the method name does not answer that, your PR doesn't go in the master.

E.g. getString(path) for loadConnectionStringFromDisk(configFilePath), tryConnect(30) for testSqlConnection(timeoutInSec), even the reader now knows what happens here and what input is expected.
mxmbrb
·3 lata temu·discuss
That's a dead end link. Try to create an archive.org link.
mxmbrb
·3 lata temu·discuss
We could use an international magazine or media channel that focuses solely on tools that have prooven to be robust and reliable. And on trustworthy companies with good value for money ratio. I'd love to spend double for some things, if I'd be able to know it lasts way longer and works better.
mxmbrb
·3 lata temu·discuss
It's really hard for me to not think of mallice when people say things like "The governments takes half my money!"

In germany, when having a (quite high) 100k pay, you effectively pay aprx. 32% taxes on it. I think thats fair considering wellfare, healthcare, studying, school etc. is free.

42% is just the percentage you pay on the income beyond ~65000. The first 65k are taxed lower (in increasing steps)

Sure, some financial things are very hard in germany. But especially as a "regular" citizen, or when you have hard times, you are cared for quite well.
mxmbrb
·3 lata temu·discuss
Thats common chemical knowledge. Don't be that guy.

Still, as other pointed out, he missed the point by a mile.
mxmbrb
·3 lata temu·discuss
One can't switch to a different tab, out of the browser or lock the phone while continuing listening to the video/podcast/music.
mxmbrb
·3 lata temu·discuss
A simple realization helped me to get out of the loop of night thoughts a lot quicker:

At night your reasoning abilty is massively impaired by melatonin. Thats why your thoughts keep going in circles and one does not find the most obvious solutions for a problem. There is only one thing to do. Let it go. You are at your worst, you're not supposed to reason right now.

This simple fact fixed crushing night thoughts for me and a friend of mine.
mxmbrb
·3 lata temu·discuss
tldr: the foundational problem is lack of liability

The whole ecosystem of modern programming and software is just insanely opaque. As an enduser you have very little clue who is to blame for an error or a slow machine.

Imagine your car would not been build by a single company, liable for the whole product, but you would buy the individual components from twenty+ different companies, rangin from ibm to small startups. No central planing. They all have their own take on it. They just set a few standarts for how the things bolt up. It would be the same mess.

Like in the earlier days of analog tech, ransomware attacks today are blamed on bad luck. Just put up some Antivirus gemstones in your Outlook and don't forget to get your security christened with some certifications.

But to be fair, people seldomly die from slow software.
mxmbrb
·3 lata temu·discuss
Adressing nr. 1:

Oftentimes it is make or break for a company/project to get the programmers to follow yagni. Cleaning up old code can very much offer no value (short or long term) to the product, the conpany or the user. And a programmer who is zoning on a task or story should not need to pull himself out of that.
mxmbrb
·3 lata temu·discuss
The management of the establishment was what killed the vibe for fission energy. And in this regard the greens where right.

Many facilities (back then and now) where unsafe (e.g. Ukranie) and are still a threat (e.g. France)

Add to that the short sighted actions by everyone involved. (DROPPING barrels in an abandoned mine for final storage, just to find out it does not only totally leak, but advisors precisely warned about it beeing not a suitable location (germany))

For me that's enogh to loose trust in governments and companies beeing able to run such an operation. Fukushima beeing the final nail to this coffin for many.

Maybe when we can proof the reliability, safety and waste efficiency of modern reactor systems, we can rebuild this trust. But either way, we are surely talking 20-60 years. It's scorched earth.
mxmbrb
·3 lata temu·discuss
Same goes for the walled of news articles posted on HN. If you can't link to it or provide an accessible copy of it, it can't be expectes to be part of public discourse.
mxmbrb
·3 lata temu·discuss
This is the perfect example. You start out like that and all is fine, but two years, a few changes and some bugfixes later your now 2700 line method is a total zombie. The comments blocks are lying and you have incromprehensible dependencies. More over you have to read it all every time you make a change in the method, its inputs or understanding its output. That just screams 'refactor me!'. The exceptions of course are when initializing a lot, or having a ton of bindings, etc. No need to cramp this into sub methods like its a religion.

Cramping code may be fine for high performance code where the mandays are justified for the two line code fix. But in most Software you likely just want to include the new cache methods, change the used object, add a button or fix an update. And the person fixing it probabaly hasn't seen the specific code ever before. There is sadly no need for high performance software, when you can't sell it in time.