Discussion
Loading...

#Tag

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 8 hours ago

The GDB JIT Interface

https://bernsteinbear.com/blog/gdb-jit/

#HackerNews #GDB #JIT #Interface #GDB #Debugging #Just-In-Time #Compilation #Software #Development

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 4 days ago

Finding and Fixing a 50k Goroutine Leak That Nearly Killed Production

https://skoredin.pro/blog/golang/goroutine-leak-debugging

#HackerNews #Finding #Fixing #Goroutine #Leak #Production #Debugging

Finding and Fixing a 50,000 Goroutine Leak That Nearly Killed Production

Memory usage: 47GB. Response time: 32 seconds. Goroutines: 50,847. The story of debugging and fixing a massive goroutine leak in production.
  • Copy link
  • Flag this post
  • Block
David Chisnall (*Now with 50% more sarcasm!*)
David Chisnall (*Now with 50% more sarcasm!*)
@david_chisnall@infosec.exchange  ·  activity timestamp 5 days ago

This probably deserves its own post:

We've just open sourced a tool that Tim Hutt wrote for #debugging #CHERIoT things. The tool consumes a CPU trace from CHERIoT Ibex and exposes a gdbserver protocol interface. You can then use CHERIoT lldb to step forwards and backwards in your trace.

GitHub

GitHub - CHERIoT-Platform/riscv_trace_debugger: Tool for debugging RISC-V execution traces with a real debugger

Tool for debugging RISC-V execution traces with a real debugger - CHERIoT-Platform/riscv_trace_debugger
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last week

Launch a Debugging Terminal into GitHub Actions

https://blog.gripdev.xyz/2026/01/10/actions-terminal-on-failure-for-debugging/

#HackerNews #LaunchDebuggingTerminal #GitHubActions #DevOps #Debugging #CI/CD

  • Copy link
  • Flag this post
  • Block
pvergain (framapiaf) boosted
rafaelwo
rafaelwo
@rafaelwo@social.tchncs.de  ·  activity timestamp 3 weeks ago

Python 3.14 and the implementation of PEP 768 allows debuggers to safely attach to a remote Python process. 📲

Welcome to a new era of debugging! 🐛

https://rawomb.at/posts/python-remote-exec/

#python #debugging #pep

Rafael Weingartner-Ortner

Rafael Weingartner-Ortner - Execute Code in a Remote Python Process

content
  • Copy link
  • Flag this post
  • Block
rafaelwo
rafaelwo
@rafaelwo@social.tchncs.de  ·  activity timestamp 3 weeks ago

Python 3.14 and the implementation of PEP 768 allows debuggers to safely attach to a remote Python process. 📲

Welcome to a new era of debugging! 🐛

https://rawomb.at/posts/python-remote-exec/

#python #debugging #pep

Rafael Weingartner-Ortner

Rafael Weingartner-Ortner - Execute Code in a Remote Python Process

content
  • Copy link
  • Flag this post
  • Block
Jan :rust: :ferris: boosted
Orhun Parmaksız 👾
Orhun Parmaksız 👾
@orhun@fosstodon.org  ·  activity timestamp 2 months ago

This is gold if you're using async Rust 💯

🌀 **channels-console** — A TUI dashboard for inspecting std/tokio/futures/crossbeam channels.

📊 Watch messages, queue depth, throughput & memory usage live.

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/pawurb/channels-console

#rustlang #ratatui #tui #async #concurrency #tokio #debugging

Your browser does not support the video tag.
GIF
GIF
Open
GIF
GitHub

GitHub - pawurb/channels-console: Real-time monitoring, metrics and logs for Rust channels. Now integrated with https://hotpath.rs

Real-time monitoring, metrics and logs for Rust channels. Now integrated with https://hotpath.rs - pawurb/channels-console
  • Copy link
  • Flag this post
  • Block
Aral Balkan
Aral Balkan
@aral@mastodon.ar.al  ·  activity timestamp last month

Little JavaScript tip:

You know you can comment out code to quickly disable it:

```js
/*
console.log(‘I won’t run’)
*/
```

But did you know you can also use a labelled block with a break statement to do the same thing in a more flexible manner?

```js
disable: {
break disable
console.log(‘I wont’t run’)
}
```

Then, you can quickly the move the `break disable` to different lines to execute different bits of code within the block.

(Of course, ideally, you should use your JavaScript debugger and break points but, hey…)

Enjoy! 💕

#JavaScript #tip #dev #debugging

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last month

A Kernel Bug Froze My Machine: Debugging an Async-Profiler Deadlock

https://questdb.com/blog/async-profiler-kernel-bug/

#HackerNews #KernelBug #AsyncProfiler #Deadlock #Debugging #TechBlog #QuestDB

  • Copy link
  • Flag this post
  • Block
Bjørnar (he/him) boosted
RichardInSandy
RichardInSandy
@richardinsandy@c.im  ·  activity timestamp last month

We have a tankless water heater, have had for about 10 years. A great device. Last night my wife went to take a shower, water wasn't heating. Error code 110e on the heater. Looked it up, not very helpful. Called for service. The chap came this morning, said it could be a couple of things, and started by cleaning the condensate filter. He called me down, and showed me the filter. There was a dead bee in the filter. He cleaned the filter, and the heater works perfectly. He debugged the water heater. Grace Hopper would be proud 🐝 #debugging #hardware #TanklessWaterHeater

  • Copy link
  • Flag this post
  • Block
RichardInSandy
RichardInSandy
@richardinsandy@c.im  ·  activity timestamp last month

We have a tankless water heater, have had for about 10 years. A great device. Last night my wife went to take a shower, water wasn't heating. Error code 110e on the heater. Looked it up, not very helpful. Called for service. The chap came this morning, said it could be a couple of things, and started by cleaning the condensate filter. He called me down, and showed me the filter. There was a dead bee in the filter. He cleaned the filter, and the heater works perfectly. He debugged the water heater. Grace Hopper would be proud 🐝 #debugging #hardware #TanklessWaterHeater

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last month

Qt, Linux and everything: Debugging Qt WebAssembly

http://qtandeverything.blogspot.com/2025/12/debugging-qt-webassembly-dwarf.html

#HackerNews #Qt #Linux #Debugging #WebAssembly #TechNews

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp last month

AMD GPU Debugger

https://thegeeko.me/blog/amd-gpu-debugging/

#HackerNews #AMD #GPU #Debugger #Debugging #Technology #Graphics #Cards #GPU #Development

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

Durin is a library for reading and writing the Dwarf debugging format

https://github.com/tmcgilchrist/durin

#HackerNews #Durin #Dwarf #Debugging #Library #Programming #OpenSource #GitHub

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

Why your mock breaks later

https://nedbatchelder.com/blog/202511/why_your_mock_breaks_later.html

#HackerNews #mocking #testing #softwaredevelopment #debugging #codequality

  • Copy link
  • Flag this post
  • Block
Orhun Parmaksız 👾
Orhun Parmaksız 👾
@orhun@fosstodon.org  ·  activity timestamp 2 months ago

This is gold if you're using async Rust 💯

🌀 **channels-console** — A TUI dashboard for inspecting std/tokio/futures/crossbeam channels.

📊 Watch messages, queue depth, throughput & memory usage live.

🦀 Written in Rust & built with @ratatui_rs

⭐ GitHub: https://github.com/pawurb/channels-console

#rustlang #ratatui #tui #async #concurrency #tokio #debugging

Your browser does not support the video tag.
GIF
GIF
Open
GIF
GitHub

GitHub - pawurb/channels-console: Real-time monitoring, metrics and logs for Rust channels. Now integrated with https://hotpath.rs

Real-time monitoring, metrics and logs for Rust channels. Now integrated with https://hotpath.rs - pawurb/channels-console
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

When Your Hash Becomes a String: Hunting Ruby's Million-to-One Memory Bug

https://mensfeld.pl/2025/11/ruby-ffi-gc-bug-hash-becomes-string/

#HackerNews #Ruby #Memory #Bug #Hashing #FFI #Programming #Debugging

Closer to Code

When Your Hash Becomes a String: Hunting Ruby's Million-to-One Memory Bug

An "impossible" Ruby bug: Hashes becoming Strings at runtime. 2,700 identical crashes. No corruption. Just objects changing what they are. Deep dive.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 2 months ago

Debugging BeagleBoard USB boot with a sniffer: fixing omap_loader on modern PCs

https://www.downtowndougbrown.com/2025/11/debugging-beagleboard-usb-boot-with-a-sniffer-fixing-omap_loader-on-modern-pcs/

#HackerNews #Debugging #BeagleBoard #USB #omap_loader #sniffer #modernPCs

  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 months ago

At the end you use Git bisect

https://kevin3010.github.io/git/2025/11/02/At-the-end-you-use-git-bisect.html

#HackerNews #Git #bisect #Git #version #control #Software #development #Debugging #Programming #tips

Kevin Jivani

At the end you use git bisect

People rant about having to learn algorithmic questions for interviews. I get it — interview system is broken, but you ought to learn binary search at least.
  • Copy link
  • Flag this post
  • Block
Hacker News
Hacker News
@h4ckernews@mastodon.social  ·  activity timestamp 3 months ago

From 400 Mbps to 1.7 Gbps: A WiFi 7 Debugging Journey

https://blog.tymscar.com/posts/wifi7speedhunt/

#HackerNews #WiFi7 #Debugging #Journey #SpeedTest #Technology #Networking

The Tymscar Blog

From 400 Mbps to 1.7 Gbps: A WiFi 7 Debugging Journey

Upgraded to WiFi 7 expecting 1.7 Gbps speeds. Got 400 Mbps instead. Here's what was actually wrong and how I fixed it.
  • Copy link
  • Flag this post
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct