Suro
|
2 years ago
|
on: Nobody Understands C++: Intro (2007)
Agree, and I suspect that a lot of things will also be deprecated by 2030 once modules get really integrated in the ecosystem.
Suro
|
3 years ago
|
on: The pool of talented C++ developers is running dry
I did my time in C++, had fun, learnt plenty, then got an offer to do some python with a way better salary. At some point company have to seriously up their offer if they want me to care about ABI breakage, weird bug cause by undefined behavior, and the usual 100k loc of legacy code with 10+MB sized object and no coherent memory ownership.
Suro
|
3 years ago
|
on: CppCon 2022
As I see it, Carbon have in its explicit goals to fix both the syntax issue and the major ABI retrocompatibility issue, while herb approach is to just deal with the syntax: Sure it is better than nothing, but I'm willing to bet that this will not convince most of people that saw their idea being killed by the committee on the ABI altar.
Suro
|
3 years ago
|
on: Productivity porn
Fitter happier
More productive
Comfortable
Not drinking too much
Regular exercise at the gym (3 days a week)
Getting on better with your associate employee contemporaries
At ease
Eating well (no more microwave dinners and saturated fats)
A patient, better driver
...
Suro
|
4 years ago
|
on: As the Pandemic Recedes, Millions of Workers Are Saying 'I Quit'
I'm currently living in a country with an healthy approach on work/life balance, seeing the appalling situation in the us always made me defiant to move there. I hope this awakening on the issue will be picked up by politics and will lead to better regulation.
Suro
|
8 years ago
|
on: Ask HN: Best way to learn modern C++?
I would like to point out that yosefk fqa is a bit old now, and while some problems mentioned are still relevant, tools and conformity across up to date compilers are magnitudes better now.
Suro
|
8 years ago
|
on: Firefox Quantum
Tree style tab has been ported, it's a version that's a bit rushed but it does the job.
Suro
|
8 years ago
|
on: uBlock Origin Maintainer on Chrome vs. Firefox WebExtensions
Well, bear in mind that websites was way simpler to render for a browser back then.
Suro
|
11 years ago
|
on: C++11 use in Chromium
Actually Clang is fully C++14 compliant, and already has some C++1z features, and gcc only need a few more patches.
Suro
|
11 years ago
|
on: C++ patterns using plain C
Mind this is only the simplest functions and thing can already go wild if you apply classic bad C++ coding practices, like cascade inheritance or god object.
Add to that, you will (oh yes, you will, at least once) make type errors with macros, and you will fail to maintain all the class constructors and virtual functions.
Suro
|
11 years ago
|
on: C++ patterns using plain C
Welcome back to the 80's, where C++ used to play with macro to make templates and inheritance was only a basic compiler trick.
I can only emphasizes the need to move to real C++ if you want to use C++ idioms, to do it safely and performances wise: here you just opened the gate of Macro error's hell which will be more horrible than anything the C++ could throw at you.
Suro
|
12 years ago
|
on: C++17: I See a Monad in Your Future
It's sad to see so much trolling on this language but I suppose we all had to maintain old C++ programs that became spagetti codes and dependancy hells.
I'm currently working on a new project using C++11/14 and it's a pleasure to see more functional features that will allow to be more concise.
Suro
|
12 years ago
|
on: Why CCP is still using Python 2
And that why so many businesses are outperform by new ones...
Because they couldn't delivers a newer product and features fast enough...
Because, to support the new "object" that drive money now they had to refactor an old library, created by a dev 5 years ago, and left untouched since.
Suro
|
12 years ago
|
on: Why CCP is still using Python 2
Well, with Microsoft (and many other software company) ready to pull the plug of updates on this OS, I hope you have faith in your antivirus to stop every unpublished exploit.
Suro
|
12 years ago
|
on: Why CCP is still using Python 2
The point of maintaining the source code to the latest version is to guarantee its survival to the long term: at some point you will have to pass the ownership to another, younger, dev that might not have been taught into this older technology; or port your script to a newer hardware, and eventually deal with an sub-optimal or incomplete VM.
Either you maintain to the latest version and distribute the cost in time or one day you will have to start from scratch, and probably lose more time and money to do so.
See every organization still running on XP ? They may be sentence to death in 3 month, that may be the hardest way learn it.
Suro
|
12 years ago
|
on: Google+ invite lands man in jail
Why did the former girlfriend did not block the profile ?
Google may have not advertised this feature but it doesn't look like hard to find...
Suro
|
12 years ago
|
on: Visual Studio 2013
Still no full C++11 compliance...
Suro
|
12 years ago
|
on: When valuable employees quit or resign
I'm in France right now and the usual legal notice here is a ... 3 month notice.
This is a double edged sword: unless common agreement, the employer have to pay the employee 3 month (and if asked, the employee has to stay at work), but it gives him the time to replace it properly.
I won't go in detail to the different legal issues for each case, but it avoids these kind of problem for startups (and create others).
Suro
|
12 years ago
|
on: “The Legend of Zelda” is classist, sexist and racist
Someone need to read some Politically Correct Bedtime Stories, an hilarious book.