HNHacker News
TopNewBestAskShowJobs

Davidbrcz

854 karma · joined January 15, 2016

submissionscomments
Davidbrcz··on Ask HN: How do you feel about the new $500 OpenAI subscription?
The same usual issue with making a tech you do not own a critical element of your workflow
Davidbrcz··on German Rheinmetall open-sources its Battlesuite connected weapon system protcol
I have not heard about HLA for a looong time !
Davidbrcz··on What's new in Emacs 31.1
TIL about Emacs' antinews (what would be new if you were to downgrade to Emacs 30) https://www.gnu.org/software/emacs/manual/html_node/emacs/An...
Davidbrcz··on Ask HN: How do you manage too many open tabs?
Tree Style Tab https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
Davidbrcz··on Ask HN: HN frontpage feels boring now?
https://lobste.rs/ feel more like old-HN
Davidbrcz··on Ask HN: Where is the programming profession going?
This is the 2020s re-enactement of the early 2000 WYSIWYG editors.
Davidbrcz··on LeetCode is the best way to learn a new language
The best way to learn a new language is to follow a proper structured resource which would cover syntax, semantic, tooling & ecosystem and best practices.
Davidbrcz··on C++: The Documentary
And that's the usual fallacy (just ignore the bad stuff).

But if you work with C++ in professional context, you will encounter it somewhere (library, teamate's PR, legacy code, LLM output, book / blog / conference ...). |

You actually need to know the bad stuff to be able to judge it and discard it.

Davidbrcz··on C++: The Documentary
Python, Java, Lua, Ruby are ~30 years old, Ada being as old as C++.

Sure, none is perfect and they have cruft and warts, but they are not such a mess as C++ is.

Davidbrcz··on C++: The Documentary
No it's not.

The language keeps growing, with

- new features overlapping old features from previous standards without replacing them or deprecating them (function::copyable_function vs std::function, std::less<> key for transparent lookup in maps)

- new features not usable by the layman (coroutines ...)

- Cryptic syntax (reflection...)

- Stuff you are told not to use because of performance reason and that cant be fixed because of ABI (regex)

- Compile errors that are 1km long (no, concepts are not helping here, the 'nicer' message is still buried into a hot pile of template instantiation callstack).

Davidbrcz··on C++: The Documentary
Except the language keeps growing, with

- new features overlapping old features previous standards without replacing them or deprecating them. - new features not usable by the layman - ...

See function::copyable_function vs std::function, modules, coroutines, Reflection syntax is cryptic at best, ...

Davidbrcz··on Castor: CERN Advanced STORage Manager
I was an intern at CERN in mid 2010s and worked on this !
Davidbrcz··on New features in GCC 16: Improved error messages and SARIF output
Concepts have been disappointing for me: what they tell you is still buried in 1000 lines of errors.
Davidbrcz··on Ask HN: When might we not have to do laundry or fold clothes or cook
We are more likely to have water and food shortages because of resource exhaustion and climate change. Maybe goods shortages because of war or economic depression.
Davidbrcz··on Ask HN: What to Expect in 2030s?
More climate disasters, more wars (water's war), more refugees.
Davidbrcz··on How NASA built Artemis II’s fault-tolerant computer
> Dissimilar redundancy eliminates that risk. A completely different OS, different codebase, different development team.

Not entirely true. I've heard during my uni years of a case were two independent teams used the same textbook for implementing a feature, which had an error, and thus resulting in the same failure mode.

Davidbrcz··on Ask HN: Where are all the disruptive software that AI promised?
They are all the regular software, but with new bugs in it !
Davidbrcz··on Looking at Unity made me understand the point of C++ coroutines
I use asio at work for coroutine. It's one of the most opaque library I've ever used. The doc is awful and impenetrable.

The most helpful resource about it is a guy on stackoverflow (sehe). No idea how to get help once SO will have closed

Davidbrcz··on Ask HN: Starting a New Role with Ada
Just need to check if it's plain Ada or one specific profile or SPARK
Davidbrcz··on Extending C with Prolog (1994)
Refreshing stories between all the AI ones (and crypto/web3 before that)
Davidbrcz··on Defer available in gcc and clang
People manually doing resource cleanup by using goto.

I'm assuming that using defer would have prevented the gotos in the first case, and the bug.

Davidbrcz··on Ask HN: Any good resources for basic cryptography?
https://www.crypto101.io/Crypto101.pdf
Davidbrcz··on Ask HN: How do you audit LLM code in programming languages you don't know?
You do a cross analysis.

- Compile it with the maximum number of warnings enabled

- Run linters/analyzers/fuzzers on it

- Ask another LLM to review it

Davidbrcz··on C++ Modules Are Here to Stay
For main it's explicitly allowed by the standard, and no return is equal to return 0
Davidbrcz··on GitHub should charge everyone $1 more per month to fund open source
Taxes, that's called taxes.
Davidbrcz··on Ask HN: Why no dark mode?
I'm visually impaired: dark mode is about making the web usable for me

https://drgrizz.xyz/dark-mode.html

Davidbrcz··on Ask HN: Does XML still have any value in creating APIs?
Yes, I'm working on FAA SWIM services now. The tech feels old school (UML, XSD...) but having documentation, class generation from XSD is very helpful.
Davidbrcz··on History LLMs: Models trained exclusively on pre-1913 texts
That's some Westworld level of discussion
Davidbrcz··on Dependable C
A goal is what, intent is why. And a same goal could be motivated by different intents.
Davidbrcz··on Shai-Hulud Returns: Over 300 NPM Packages Infected
Don't worry about C or C++, we create the vulnerabilities ourselves !
Page 1 of 9Next →