Top all-time · #4614
Backtrace
Company blog · backtrace.io/blogprogrammingsystems
Backtrace is the company blog at backtrace.io, writing about programming and systems. Since 2014, 16 different Hacker News readers have linked it 40 times, most often “Compile Once Debug Twice: Picking a Compiler for Debuggability”. No feed was found, so read it on the site itself.
Backtrace is the crash and error reporting solution for the video game, embedded technologies, desktop/mobile software, and SaaS markets.
Most-linked posts?
- Compile Once Debug Twice: Picking a Compiler for Debuggability3 people · 4 mentions · first linked 2017-08-25
- The Stale Pointer3 people · 3 mentions · first linked 2018-03-07
- A Very Fast Bounded-Concurrency Hash Table2 people · 3 mentions · first linked 2015-03-13
- What is a core dump and how do you parse one?2 people · 3 mentions · first linked 2015-10-15
- Post-Mortem Memory Debugging2 people · 2 mentions · first linked 2016-08-04
- /2 people · 2 mentions · first linked 2019-08-26
- Compile Once, Debug Twice: Picking a Compiler for Debbugability2 people · 2 mentions · first linked 2019-01-01
- Memory Management Bugs: An Introduction2 people · 2 mentions · first linked 2016-08-04
What Hacker News says?
Backtrace ( https://backtrace.io ) | Full Stack Engineer (frontend, backend) | REMOTE or New York City Backtrace.io is hiring for a full stack engineer. Ideal candidate should have a strong knowledge of React and Javascript, as well as interest in or experience with ReasonML / ReScript. If you’re interested in applying or have any general questions, please get in touch with me at mrashkovsky@backtrace.io FULL-STACK…
Comment linking /
on “Ask HN: Who is hiring? (April 2021)”Submitted What is a core dump and how do you parse one? as a story · 118 points
HN discussionIt doesn't have to suck nearly as badly as it does today with LLVM-based toolchains, including Rust's. With C and C++, GCC does a much better job of maintaining accurate DWARF information with performance at least as good as Clang. (And optimized code certainly shouldn't be "jumping around erratically," simply because that results in poor performance on modern CPUs with multi-cycle instruction pipelines and imperfec…
Comment linking /blog/engineering/compile-once-debug-twice-picking-a-compiler-for-debuggability-1of3/
on “Comparing Pythagorean triples in C++, D, and Rust”Submitted Performance Improvements for FreeBSD Kernel Debugging as a story · 61 points
HN discussionSee https://backtrace.io , disclaimer, previous employee.
Comment linking /
on “Launch HN: Memfault (YC W19) – Crashlytics for Firmware”Submitted Fast Bounded-Concurrency Hash Tables as a story · 49 points
HN discussionMinor typo: > A more efficient representation of .debug_rnglists introduced in DWARF 5. Should probably read: > A more efficient representation of .debug_ranges introduced in DWARF 5. Edit: Tangentially, I loved https://backtrace.io/blog/compile-once-debug-twice-picking-a... and am still looking forward to parts 2 and 3. Thanks!
Comment linking /blog/compile-once-debug-twice-picking-a-compiler-for-debuggability-1of3/
on “Debug Information Is Huge and What to Do About It”Submitted Exploiting ELF Expansion Variables as a story · 46 points
HN discussionURL to prior blog entry is borked. Adding a trailing forward slash fixes: http://backtrace.io/blog/blog/2015/10/03/whats-a-coredump/
Comment linking /blog/blog/2015/10/03/whats-a-coredump/
on “Performance Improvements for FreeBSD Kernel Debugging”Submitted ELF Shared Library Injection Forensics as a story · 46 points
HN discussionYes, it is possible. We are hiring, learn more at http://Backtrace.io
Comment linking /
on “Ask HN: Is it possible to find remote job on C/C++?”Submitted Faster Backtraces for Native Applications as a story · 46 points
HN discussionThe magic of RCU definitely is the safety guarantee on read-side with little to no overhead and an easy to approach API. Traditional copy-on-write systems do not provide this guarantee as there would be synchronization and / or blocking on the fast path (barriers / atomic operations / locks). Cores versus threads is a detail of the execution environment which may affect RCU implementation but not the actual magic. F…
Comment linking /blog/blog/2015/03/13/workload-specialization/
on “Concurrent Memory Deallocation in the Objective-C Runtime”Submitted Implementing a Debugger: The Fundamentals as a story · 33 points
HN discussionSubmitted A Very Fast Bounded-Concurrency Hash Table as a story · 20 points
HN discussionSubmitted Fast Bounded-Concurrency Hash Tables as a story · 14 points
HN discussionSubmitted The Stale Pointer as a story · 12 points
HN discussionSubmitted The Stale Pointer as a story · 11 points
HN discussionSubmitted Fast Bounded-Concurrency Hash Tables as a story · 10 points
HN discussionSubmitted Post-Mortem Heap Analysis: TCMalloc as a story · 6 points
HN discussionSubmitted A Better Incident Management Process as a story · 6 points
HN discussionSubmitted Memory Management Bugs: An Introduction as a story · 5 points
HN discussionSubmitted Building a Go Debugger as a story · 4 points
HN discussionSubmitted Golang post-mortem debugging as a story · 4 points
HN discussionSubmitted Symbolic Debugging with DWARF (video / BangBangCon) as a story · 4 points
HN discussionSubmitted Paul Khuong and the Stale Pointer as a story · 3 points
HN discussionSubmitted Compile Once Debug Twice: Picking a Compiler for Debuggability as a story · 3 points
HN discussionSubmitted Stale Pointer Detection as a story · 3 points
HN discussionSubmitted Post-Mortem Heap Analysis: TCMalloc as a story · 3 points
HN discussionSubmitted Post-Mortem Memory Debugging as a story · 3 points
HN discussion