Stellar Science | Hybrid (USA) Albuquerque NM, Washington DC (Tysons VA), Dayton OH | Full time, interns/co-ops | U.S. citizenship required | https://www.stellarscience.com Company: We're a small scientific software…
Python is famously built around hash tables. So much so that several versions ago they made an improvement to the hash table implementation, and the entire language became several percent faster. However, I'm surprised…
Not true. I just bought No Man's Sky on a Steam sale a few months ago and have been having a blast with it - only very occasionally neglecting my adult duties because of it.
[dead]
> I really don't see what's supposedly awful about that loop Exactly! That's precisely the problem with it. (Hint: think about your code when size = 0.)
> for (size_t i = size - 1; i < size; i--) Agreed, seeing that example briefly made me consider whether this blog post was a parody. Sure, it works for this exact example, by relying on i wrapping "down" to MAX_INT on…
I liked how the discussion of 'delta = x - y' moved right on to how really you usually want delta = abs(x - y), so let's talk about that instead... Even beyond Stroustrup, Dijkstra, and Google, this whole panel of C++…
10 months or so ago I believe HN posted "The future of Large Files in Git is Git" : https://tylercipriani.com/blog/2025/08/15/git-lfs/ So is it the future now?
> the hyperbole from the tech CEOs about them replacing all white collar workers in 12-18 months Just keep in mind that you're likely hearing from a limited subset of all tech CEOs. "CEO Expresses Moderate Confidence…
98% of the time those lengthy messages are useless, but the other 2% of the time they're critical to tracking down the problem. A year or two ago Visual Studio added a pop-up that parses such lengthy compiler messages…
And similarly: slow growth is terrible Slow growth is awesome! Slow growth gives you time to address the challenges of growth, and think through sensible solutions. Rapid growth feels like you're constantly plugging…
Better idea: write code. Don't waste your teams' time with back-to-back hour-long meetings.
git clone --branch v6.10.1 https://code.qt.io/qt/qt5.git . No login required. They do require a login to download precompiled binaries, but what self-respecting Hacker News reader wants those?! Ok, I'll admit, I've done…
> Companies that have disdain for their own customers ... do not endure in the limit. This is a very common sort of wishful thinking that lets people bypass hard decisions. You create a company that loves its customers…
The AI spreadsheet example in the linked article is interesting, but that occurs within a more specialized and constrained environment than general GUI design. I think of good UI design as involving a lot of human…
Exactly. Unlike Java where every object inherits from Ojbect, in C++ multiply inheriting from objects with a common base class is rare. Some older C++ frameworks give all their objects a common base class. If that…
Thanks for your interest. Currently we require relocation. We're "hybrid" so some occasional work from home may be allowed, but not fully remote.
We paused hiring fresh grads, but still hire interns, and those who prove themselves get full-time offers. We've found internships to be a great pipeline to great hires over the years. We've had several candidates with…
We have a user interface design rule that keyboard shortcuts and context menus must only be "shortcuts" for commands that are discoverable via clear buttons or menus. That probably makes our apps old-fashioned. I recall…
Stellar Science | Hybrid (USA) Albuquerque NM, Washington DC (Tysons VA), Dayton OH | Full time, interns/co-ops | U.S. citizenship required | https://www.stellarscience.com Company: We're a small scientific software…
Python is famously built around hash tables. So much so that several versions ago they made an improvement to the hash table implementation, and the entire language became several percent faster. However, I'm surprised…
Not true. I just bought No Man's Sky on a Steam sale a few months ago and have been having a blast with it - only very occasionally neglecting my adult duties because of it.
Stellar Science | Hybrid (USA) Albuquerque NM, Washington DC (Tysons VA), Dayton OH | Full time, interns/co-ops | U.S. citizenship required | https://www.stellarscience.com Company: We're a small scientific software…
[dead]
> I really don't see what's supposedly awful about that loop Exactly! That's precisely the problem with it. (Hint: think about your code when size = 0.)
> for (size_t i = size - 1; i < size; i--) Agreed, seeing that example briefly made me consider whether this blog post was a parody. Sure, it works for this exact example, by relying on i wrapping "down" to MAX_INT on…
I liked how the discussion of 'delta = x - y' moved right on to how really you usually want delta = abs(x - y), so let's talk about that instead... Even beyond Stroustrup, Dijkstra, and Google, this whole panel of C++…
Stellar Science | Hybrid (USA) Albuquerque NM, Washington DC (Tysons VA), Dayton OH | Full time, interns/co-ops | U.S. citizenship required | https://www.stellarscience.com Company: We're a small scientific software…
10 months or so ago I believe HN posted "The future of Large Files in Git is Git" : https://tylercipriani.com/blog/2025/08/15/git-lfs/ So is it the future now?
> the hyperbole from the tech CEOs about them replacing all white collar workers in 12-18 months Just keep in mind that you're likely hearing from a limited subset of all tech CEOs. "CEO Expresses Moderate Confidence…
Stellar Science | Hybrid (USA) Albuquerque NM, Washington DC (Tysons VA), Dayton OH | Full time, interns/co-ops | U.S. citizenship required | https://www.stellarscience.com Company: We're a small scientific software…
Stellar Science | Hybrid (USA) Albuquerque NM, Washington DC (Tysons VA), Dayton OH | Full time, interns/co-ops | U.S. citizenship required | https://www.stellarscience.com Company: We're a small scientific software…
98% of the time those lengthy messages are useless, but the other 2% of the time they're critical to tracking down the problem. A year or two ago Visual Studio added a pop-up that parses such lengthy compiler messages…
And similarly: slow growth is terrible Slow growth is awesome! Slow growth gives you time to address the challenges of growth, and think through sensible solutions. Rapid growth feels like you're constantly plugging…
Better idea: write code. Don't waste your teams' time with back-to-back hour-long meetings.
git clone --branch v6.10.1 https://code.qt.io/qt/qt5.git . No login required. They do require a login to download precompiled binaries, but what self-respecting Hacker News reader wants those?! Ok, I'll admit, I've done…
> Companies that have disdain for their own customers ... do not endure in the limit. This is a very common sort of wishful thinking that lets people bypass hard decisions. You create a company that loves its customers…
The AI spreadsheet example in the linked article is interesting, but that occurs within a more specialized and constrained environment than general GUI design. I think of good UI design as involving a lot of human…
Exactly. Unlike Java where every object inherits from Ojbect, in C++ multiply inheriting from objects with a common base class is rare. Some older C++ frameworks give all their objects a common base class. If that…
Thanks for your interest. Currently we require relocation. We're "hybrid" so some occasional work from home may be allowed, but not fully remote.
We paused hiring fresh grads, but still hire interns, and those who prove themselves get full-time offers. We've found internships to be a great pipeline to great hires over the years. We've had several candidates with…
Stellar Science | Hybrid (USA) Albuquerque NM, Washington DC (Tysons VA), Dayton OH | Full time, interns/co-ops | U.S. citizenship required | https://www.stellarscience.com Company: We're a small scientific software…
Stellar Science | Hybrid (USA) Albuquerque NM, Washington DC (Tysons VA), Dayton OH | Full time, interns/co-ops | U.S. citizenship required | https://www.stellarscience.com Company: We're a small scientific software…
We have a user interface design rule that keyboard shortcuts and context menus must only be "shortcuts" for commands that are discoverable via clear buttons or menus. That probably makes our apps old-fashioned. I recall…