AlexDenisov | 1 month ago | on: Ask HN: What are you working on? (February 2026)
AlexDenisov's comments
AlexDenisov | 2 years ago | on: Optimization Techniques for GPU Programming [pdf]
Programming Massively Parallel Processors: https://www.youtube.com/watch?v=4pkbXmE4POc&list=PLRRuQYjFhp...
AlexDenisov | 3 years ago | on: Ask HN: Favourite open source game?
> Teeworlds is a free online multiplayer game, available for all major operating systems. Battle with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. You can even design your own maps!
AlexDenisov | 3 years ago | on: Snowman native code to C/C++ decompiler for x86/x86_64/ARM
AlexDenisov | 4 years ago | on: How the GNU coreutils are tested
AlexDenisov | 4 years ago | on: How the GNU coreutils are tested
AlexDenisov | 5 years ago | on: Mutation Driven Testing: When TDD Just Isn’t Good Enough
Have you looked at Mull[1] or Dextool[2]?
[1] https://github.com/mull-project/mull
[2] https://github.com/joakim-brannstrom/dextool/tree/master/plu...
AlexDenisov | 5 years ago | on: Ask HN: Show me your half baked project
Mull[0] is a tool for mutation testing of C and C++ projects. The goal of mutation testing is to show the gaps in the semantic coverage
AlexDenisov | 6 years ago | on: Mutation testing based on LLVM (2018) [pdf]
With that being said, even despite the equivalent mutants, you can get a pretty good insight. Here is an example of finding from a proprietory real-time OS used in the space industry: https://gist.github.com/AlexDenisov/b5d2e23457b88813b5ab9d5d... (this is a part of an email which I could safely post online).
AlexDenisov | 7 years ago | on: Ask HN: Who is hiring? (August 2018)
PTScientists is a private space company based in the vibrant city of Berlin. We are currently growing our team of engineers to support Mission to the Moon – which we hope will be the first privately funded mission to land on the lunar surface. We are working with key technology partners Audi and Vodafone Germany to enable a range of scientific, technological and cultural firsts with Mission to the Moon. Our team is made up of smart, passionate and ambitious people and we are proud to be contributing to the next chapter of space exploration.
Current openings:
Associate/Senior Software Developer: https://ptscientists.com/careers/associate-senior-software-d...
Embedded Software Engineer C/C++: https://ptscientists.com/careers/embedded-software-engineer-...
FPGA/Embedded Developer: https://ptscientists.com/careers/fpga-embedded-developer/
AlexDenisov | 8 years ago | on: Ask HN: Who is hiring? (May 2018)
PTScientists is a private space company based in the vibrant city of Berlin.
We are currently growing our team of engineers to support Mission to the Moon - which we hope will be the first privately funded mission to land on the lunar surface.
We are developing the transport and communications infrastructure required to enable future lunar missions and possible human settlement.
Find out more about the company and current openings here:
http://ptscientists.com/careers/fpga-embedded-developer/
AlexDenisov | 8 years ago | on: Ask HN: What did you work on in 2017?
AlexDenisov | 8 years ago | on: Uncle Bob and Silver Bullets
AlexDenisov | 8 years ago | on: Uncle Bob and Silver Bullets
AlexDenisov | 8 years ago | on: Uncle Bob and Silver Bullets
I work on a tool for mutation testing for C/C++[1] for a few years now. During this time I was thinking about tests, tools, people, etc. a lot. Here is the summary of my musings:
Quality of software depends on several factors such as hardware, operating system, programming language and tooling used to build the software in the first place, etc. For decades we try to improve each of those aspects. But, the most significant and most harmful factor is the human. Naturally, we cannot improve developers, but we can decrease the destructive influence of a human being by using better tooling.
AlexDenisov | 8 years ago | on: Collection of Papers on Database Management Systems
AlexDenisov | 8 years ago | on: Snowman: native code to C/C++ decompiler
AlexDenisov | 8 years ago | on: Snowman: native code to C/C++ decompiler
There is going to be an event on this Thursday (July 27, 2017) where the author of this tool will be talking about decompilation.
AlexDenisov | 9 years ago | on: Resources about programming practices for writing safety-critical software
1. There was a spacecraft (MCO) and a module that was sending some data from the Earth.
2. The module was delivered late when MCO was on its way for 4 (!) months already before that staff manually calculated the needed data.
3. Some teams switched into "defensive mode" not willing to communicate and fixing the problem when it was clear.
AlexDenisov | 9 years ago | on: List of scientific papers found in OpenJDK source code
This is a follow up to an idea I had years ago https://news.ycombinator.com/item?id=13022649, which is now semi-automated (with lots of manual curation as the last step).
The biggest challenges:
- how to organize all this info in a nice way
- where to find more time to read all the gems I've found so far :)
UPD: formatting