News for hackers. Stuff that matters.

akira_f

Found this article and it articulated something I've felt for a long time: that the software industry took a significant wrong turn when it replaced the culture of detailed specifications (like the German 'Pflichtheft') with the ambiguity of user stories and backlogs.

The author makes a compelling case that this shift, done in the name of "agility," actually introduced chaos and massive costs, especially in critical systems. They make it clear this wasn't a return to waterfall; the article describes how these specs were *living documents, developed iteratively over years.* Serious institutions like Deutsche Bundesbank (the German central bank) used this rigorous approach and built rock-solid, durable systems such as TARGET/SEPA as a result.

The most interesting point, though, is how GenAI completely changes the calculus. It transforms the detailed spec from a mere document for humans into the *ultimate prompt*: an executable, high-level source code for AI. The article links to a brilliant talk by Sean Grove on this exact concept. This makes the old, proven method of spec-driven development hyper-efficient and viable again.

It feels like a "back to the future" moment. Curious what HN thinks. Was the widespread move away from specs a mistake fueled by agile consultants, and is AI the key to bringing rigorous spec engineering back?

By all means gain some solid knowledge and experience with OAuth 2 and OIDC. You can start with OAuth 2 courses on udemy. Make sure you complete all the hands on labs. After that study owasp top 10 and hack through its juice shop if you have time.
You must be enjoying the fun of all these cool games!

The possibility for doing sailing and yachting for you is really fantastic! I grew up in a harbour city, I love almost any activities in water, and was a very decent swimmer as a child. But where I live now is far from sea. Learning sailing is still possible in a local lake, but it's cold here in winter, normally the sailing courses are only offered in summer. Yachting is so fancy I'd like to try it out when there is a chance.

Happy exercising and practicing whatever you like in the new year and beyond!

Your running pattern is inline with the best practices I've heard in expert podcasts: start small, build up the capability gradually, prioritize rest and recovery(you do not run everyday), and do catch up if fall behind. This is really healthy!

Wish you success with your pull ups this year!

Excellent tips in this blog! Thank you!

The book atomic habits by James clear is helpful for making exercises a part of our lives too. I highly recommend this book.

Wow, admire your physical capability and lean mass!

Yes, an encouraging and supportive social environment is really important. After I started building my exercise habit, my husband bought a walking band and started walking at home too. We agreed to hike together in the new year and I really look forward to it!

Running to office is not practical for me, I always have bags on my way to office. How do you run to office?
Great tip! I lost about 25kg chasing my son daily when he was a toddler, without any diet or extra training. But then I slacked. The weight did not really come back quickly, but my fitness deteriorated so much. Running became too challenging for me. But now I am reclaiming my energy, hopefully I can also enjoy running soon!
After work I usually find myself too tired for high intensity exercises. So I experimented with exercising in the morning. It worked and I can sleep well in the evening!

After work I usually practicing my music instrument for a while until dinner. Our dinner is usually simple so it doesn't take too much time to prepare.

I'm not able to do a single push up yet, but I'm doing planking deligently. Hopefully one day I can also do push ups like you!

If your goal is to keep yourself healthy and fit, you can really focus on the quality of training rather than quantity. Choose something that has the highest benefit-density and you can bear with, and then just do that. Climbing and walking your dog can already keep you fit. Stick to them . Do other activities just for fun, no need to push yourself too hard. :-)

And you think climbing is easy? Maybe for beginners. But you will definitely need some other trainings to enable advanced climbing. This activity alone will keep you busy for very long.

Good for you and keep doing it!
I think attending ballet lessons for beginners will help fix your nerd neck. The first thing a ballet instructor teaches is how to hold your head correctly and how to stand correctly. They will definitely train the strength of your ankles and feet too. You will like it!
Daily walking has a low hurdle for getting started and renders huge benefit in the long run. Good for you!

I have to walk when I'm traveling for business or shop groceries during the weekend too. Usually there is some weight on my back in such contexts, I'm too lazy to bear the weight so I often ride scooters nowadays. But I do enjoy hiking. Last year did four 16-km day-hiking with minimum weight on my back in a hiking group. Loved it and this year I'll hike again.

Yes crossfit is very effective! The program I am taking at home has many elements from crossfit. Plank or push-up for example, really does not require equipment and so effective for strengthening the core! All professional ballet dancers do that. I will soon be traveling for a week. My daily training program (TLB from https://trainlikeaballerina.com/ ) can be accessed online. I can do the exercise in any hotel. Elevé, relevé, tendu, frappé, slow motion fondue, and many streching exercises are even doable in a fully stuffed long-haul plane. Let's train into a healthy and prosperous 2024!
So true! Besides the efficacy of technique, techies tend to seek intellectual stimulation constantly. Complex sequences of martial arts and ballet appear more interesting to them. https://www.youtube.com/watch?v=SVlL3SATRPw

Good performances of of martial arts and ballet both value high in aesthetics. In east Asia it is common to perform choreographed martial arts in parties or galas, this is not too different from dancing! Quite a few contemporary young actors in China are former full-time ballet dancers, because they can execute the fighting sequences in films or TV plays beautifully.

Yeah! Benefits of small activities do accumulate and compound! One of my favorite exercise is the ballet elevé and relevé. These really can be done anywhere, even in a fully stuffed long-haul plane. Yes they can be huge help!
For some people, before they get the hang of physical activity, they need tremendous burst of motivation or willpower to start moving their bodies. I am one of these people. I was more excited after my code got running than I myself did some running. This kept me sticking to my chair and fiddling with code. And, initial phase of physical training is not always comfortable or pleasant for a beginner. Benefits will only become obvious if one could persist through some critical threshold. Some people just retract again and again before they could easily "just do" physical exercise. I started to seriously consider exercising after suffering from years of chronic fatigue, which undermined my mind sharpness.

Ask HN: Techies, how do you keep yourself physically engaged?

Greetings HN Community,As we approach the end of the year and contemplate resolutions for a healthier and more balanced lifestyle, I'm curious about how my fellow tech enthusiasts tackle one of our common challenges: staying physically active amidst a predominantly sedentary tech lifestyle. How do you get motivated, and what routines or activities have you found effective in maintaining your...

( Read More... | 32 comments | 3 points | on HN )
How is LDL correlated to heart diseases? People display different metabolic characters. According to the LMHR study which will be published in 2024, for those who have lean mass, LDL is very likely unrelated to the plaque in arteries.

This Citizen Science Foundation (CSF) operates similar to an "open source" community? Researches are funded by individual donors, much like an open source software project is grown on individual code contributors.

Their mission statement: Our mission is to advance the field of “Citizen Science” by empowering ideas from outside traditional avenues of academia and institutions. We believe that scientific achievements can come from anyone, regardless of their background or education level. Therefore, we actively support projects and events that promote collaborative efforts across the spectrum of disciplines, both in and outside formal scientific institutions. We believe that bringing people from different backgrounds and experiences together can lead to new discoveries and innovative approaches to scientific research. https://citizensciencefoundation.org/about-us/

The founders of this organisation David Feldman, is a professional software developer.

This report from the Australian Stock Exchange is indeed interesting, thanks! :-)
ECB would like to enable interoperability between "market DLT platforms" and the existing settlement mechanisms. In Europe the latter part is the TARGET Services: https://www.ecb.europa.eu/paym/target/html/index.en.html
The Eurosystem is exploring potential solutions for central bank money settlement of wholesale financial transactions recorded on distributed ledger technology (DLT) platforms. The work is part of the Eurosystem’s broader efforts to ensure that central banks keep pace with and contribute to digital innovation in wholesale and retail payments. Learn more about the background and intended purpose of the work.

In this focus session, demos from three European central banks: Deutsche Bundesbank, Banca d'Italia, and Banque de France are displayed in the video. Video link:

https://www.youtube.com/watch?v=m5z3uoMH3Fw

Technical documents about each solution provided by all three central banks, including the architecture, the process description, and the message formats can be found in this page, in the Annexes section:

https://www.ecb.europa.eu/paym/intro/news/html/ecb.mipnews23...

What do you think about these three proposals?

Re:I/O 2022 on Wednesday May 11, 2022 @03:47PM (#31344828)
For that dev part they have the developer keynote. Google just gave away many online training classes for free, which includes many many hands on coding labs.