HNHacker News
TopNewBestAskShowJobs

ibobev

34,699 karma · joined December 31, 2015

submissionscomments
ibobev··on The GitHub wiki is an anti-pattern (2022)
Isn't Microsoft also using a monorepo?
ibobev··on C++26: Trivial infinite loops are no longer undefined behaviour
If we accept this definition, C++ already seems to be many different languages. At my job, I'm currently fighting floating-point determinism issues across different build configurations, compilers, CPUs, operating systems, and standard library and libm implementations so that snapshot tests pass with the same hashes on all platforms. I can confirm that this is a complete nightmare.
ibobev··on C++26: Trivial infinite loops are no longer undefined behaviour
> An infinite loop should compile to an infinite loop.

I think that a compiler option should control this. It can be a nice optimization, but the programmer should be able to opt out.

ibobev··on Can AI design circuit boards yet?
What about Kona? https://logicalintelligence.com/kona-ebms-energy-based-model...
ibobev··on I Remain a Skeptic
> A hidden metric here is the number of new bugs created by these fixes.

If the project has proper test coverage, there should be no significant number of new bugs. This is no different than the possible regressions added by a human-implemented feature.

And LLMs have made implementing a massive number of tests far easier and faster than before the LLM era.

ibobev··on I'm 38 and I Can't Support Myself Anymore
The real fiscal burdens on your society are your military spending and the interest on the debt you have already taken on.
ibobev··on “Why not just use Lean?”
But still, Lean is executable and can be used as an ordinary programming language.
ibobev··on “Why not just use Lean?”
What about the performance characteristics of the Lean programs? I know it is a natively compiled language, but is the code it produces comparable to that of modern system programming languages in terms of performance?
ibobev··on How many branches can your CPU predict?
I'm also wondering why the same URL for both submissions isn't recognized as the same, and why the new submission was allowed.
ibobev··on How many branches can your CPU predict?
I'm wondering why my submission, made 22 hours ago, is marked as a duplicate, but this submission, made just 12 hours ago, isn't.

https://news.ycombinator.com/item?id=47438490

ibobev··on Why there's no European Google? And why it is a good thing
Isn't Yandex a European Google? :D
ibobev··on Slaughtering Competition Problems with Quantifier Elimination (2021)
More interesting to me is the actual algorithm that the software uses and whether it is practical to apply it with pen and paper in an actual competition, if the number of steps is not too high, of course. Unfortunately, the article didn't go into that depth.
ibobev··on C++ says “We have try... finally at home”
It is common for some titles to exceed the allowed length limit on HN. I often do not have enough time to contemplate the best way to shorten them.
ibobev··on C++ says “We have try... finally at home”
I intentionally shortened the title because there is a length limit. Perhaps I didn't do it the right way because I was unfamiliar with the mentioned meme. Sorry about that.
ibobev··on CorsixTH – An open source clone of Theme Hospital
The source repository is here: https://github.com/CorsixTH/CorsixTH
ibobev··on The C++ programmer and educator Rainer Grimm has passed away
Rainier had one of the most excellent C++ blogs. He is also the author of several books on modern C++ standards. Rest in peace, Rainer. :(
ibobev··on Category Theory Illustrated – Natural Transformations
The author is Jencel P.? I saved this book sometime ago under the author name Boris Marinov? Is this the same person now writing under a different pen name?
ibobev··on Git Worktrees: Git Done Right
Aren't checkouts much lighter than cloning the entire repository, both in terms of speed and space usage? I think so.
ibobev··on U.S. Department of War
At least it is honest. If it were named the US Department of Peace, it would be very like 1984. ;)
ibobev··on Why Romania excels in international Olympiads
Actually, throughout Eastern Europe, there was an excellent math and science curriculum during the socialist era. Despite all the negatives of this system, the good education was one of the huge positives. In the last 30 years in Bulgaria, there has been a significant decline, but some good traditions are still maintained, at least in the elite schools.
ibobev··on Science confirms what we all suspected: Four-day weeks rule
Ask Greeks for their work week. ;)
ibobev··on Commodore 64 Ultimate
I hope the original hardware of retro systems will be in production again someday.
ibobev··on Bulgaria to Adopt the Euro
The Bulgarian parliament refused to organize a referendum despite the civil petition for such.
ibobev··on Playing with Code
The personal website of Dmitry V. Sokolov. Includes the TinyRenderer: https://haqr.eu/tinyrenderer, TinyCompiler: https://haqr.eu/tinycompiler, and TinyOptimizer: https://haqr.eu/tinyoptimizer tutorials. Other tutorials and the same in other formats can be found in the author's GitHub: https://github.com/ssloy/.

* Tiny renderer or how OpenGL works: software rendering in 500 lines of code: https://github.com/ssloy/tinyrenderer/wiki)

* TinyRaytracer: Understandable RayTracing in 256 lines of bare C++: https://github.com/ssloy/tinyraytracer/wiki

* TinyRaycaster: 486 lines of C++: old-school FPS in a weekend: https://github.com/ssloy/tinyraytracer/wiki

* KABOOM! in 180 lines of bare C++: https://github.com/ssloy/tinykaboom/wiki/KABOOM!-in-180-line...

* Least squares for programmers: https://github.com/ssloy/least-squares-course)

ibobev··on Harper – an open-source alternative to Grammarly
I'm a long-time Grammarly user. I just tried Harper, and it simply performs very poorly. It is a good initiative, but I don't feel the current state of this software to be worthwhile.
ibobev··on NesDev.org – A community of homebrew game devs for NES and other retro consoles
A community of homebrew game developers and hardware researchers for the Nintendo Entertainment System (NES) and other retro consoles.
ibobev··on Philosophers Should Care About Computational Complexity [video]
This title is wrong, but I cannot edit it anymore. The real title should be "Why Intelligence Is Not a Computational Process" by Roger Penrose. I wrongly posted the title of another video I watched before by Scott Aaronson. Could the moderators change the title and delete this comment?
ibobev··on Math for Computer Science and Machine Learning [pdf]
The full title of the book is "Algebra, Topology, Differential Calculus, and Optimization Theory For Computer Science and Machine Learning" by Jean Gallier and Jocelyn Quaintance
ibobev··on The little book about OS development
Here are some other tutorials about operating systems development including some in Rust programming language: https://github.com/bobeff/programming-math-science?tab=readm...
ibobev··on Mesh Shaders – The Future of Rendering [video]
Here is one article on this topic: https://gpuopen.com/learn/mesh_shaders/mesh_shaders-index/
Page 1 of 5Next →