News for hackers. Stuff that matters.

41599799

Ask HN: Architecting Native Software Programs?

How can one learn to properly architect larger software programs ? I am thinking structuring code properly, program structure, etc.Are there any books or other sources on the topic ?I would appreciate advice specifically for native (desktop) software, I'm less looking at web applications.

( Read More... | 1 comment | on HN )
Re:I am rich and have no idea what to do on Friday January 03, 2025 @08:57AM (#42585685)
What things do people choose to do when they can have anything in the world ?
I don't have a good answer, but we sure could use (a new) +Fravia in this day and age.
Re:New Elliptic Curve Breaks 18-Year-Old Record on Thursday November 14, 2024 @01:11AM (#42133535)
Ever since the DUAL_EC_DBRG backdoor[1], trust in cryptographic algorithms set by NIST has been reduced.

In the case of ECC curves, the NIST curves rely on a number of highly specific but unexplained constants. More info about the safety and security of curves can be found at https://safecurves.cr.yp.to/

For now, Curve25519 is considered a good bet.

[1] https://en.wikipedia.org/wiki/NIST_SP_800-90A#Backdoor_in_Du...

Re:Ask HN: I don't want higher salary, I need more freetime on Wednesday November 13, 2024 @12:07PM (#42127863)
I have myself gotten to a point in my career where my expectations no longer fit the standard model of a job in a company. And that is OK in my opinion. When that becomes the case, starting your own company offers much more freedom.
Re:Ask HN: How much money do you spend each month? on Tuesday November 05, 2024 @03:34AM (#42049717)
Would you mind saying in which country this is ?