Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dannas
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
dannas
23d ago
Rui Ueyama has submitted an article to arxiv on his mold linker. Impressive engineering. The codebase, especially the first versions are a great resource for learning about linkers.
2.
▲
Mold: A Parallel Linker
(arxiv.org)
5 points
by
dannas
23d ago
|
1 comments
3.
▲
by
dannas
2y ago
There's an ImHex WebAssembly build accessible online at: https://web.imhex.werwolv.net/ .
4.
▲
by
dannas
2y ago
Here's the photo of different soldering handles: https://x.com/lukego/status/1308366430849716226/photo/1
5.
▲
by
dannas
2y ago
I recommend https://eleshop.eu/jbc-bt-2bqa-soldering-station.html The handle is so light! Active tips! Heats up in 2 seconds. Goes to standby mode when you put away the handle to save the tips. There's even a lighter c
6.
▲
by
dannas
3y ago
I'm still using Sourcetrail daily for inspecting C++ codebases. Works great. I paid for the first beta and was very sad that the company was not profitable. It really is a great product.
7.
▲
A simple main game loop with ncurses
(altdevarts.com)
2 points
by
dannas
3y ago
|
0 comments
8.
▲
by
dannas
3y ago
https://dannas.name Notes on systems programming. Not that many posts but I've reached the HN frontpage on two occasions. --- * Why should children program? A review of Seymour Papers Mind storms - https://news.y
9.
▲
Why I Think Rust Is the Way Forward
(ricomariani.medium.com)
7 points
by
dannas
3y ago
|
1 comments
10.
▲
by
dannas
3y ago
Rico Mariani gives his opinions on the future of system programming languages. His main point is that C++ with EH introduces too much bloat; that the opaque error handling combined with no compiler assisted checking hides bugs; and that you
11.
▲
by
dannas
4y ago
=== Cut needless words === The article references Covingtons How to Write more Clearly, Think More Clearly [...] Powerpoint presentation [1]. I highly recommend it! A fun part in that presentation is when Covington, in a series of steps, re
12.
▲
by
dannas
4y ago
As for contributions from the gamedev industry, here's a EuroLLVM 2022 presentation from Orlando Cazalet-Hyams working at Sony: https://www.snsystems.com/technology/tech-blog/improving-deb...
13.
▲
by
dannas
4y ago
[gcc/gdb/LLVM outsider here] If someone is interested in what's being done to improve LLVMs debuginfo, here's a talk by Djordje Todorovic from two years ago: https://www.youtube.com/watch?v=GpMLt1oecOk .
14.
▲
Kernighan Software Tools in Rust
(dannas.name)
3 points
by
dannas
4y ago
|
0 comments
15.
▲
What Metric to Use When Benchmarking?
(tratt.net)
30 points
by
dannas
4y ago
|
13 comments
16.
▲
by
dannas
5y ago
Has anyone had a chance to read this yet? Is it a good complement to Brendan Greggs and Denis Bakhvalov books? What more besides the ideas in Richards ACM Queue article are present? https://queue.acm.org/detail.cfm?id=329127
17.
▲
Understanding Software Dynamics by Richard Sites
(pearson.com)
1 points
by
dannas
5y ago
|
1 comments
18.
▲
by
dannas
5y ago
I thought the same thing when I read the blogpost.
19.
▲
Computing Performance: On the Horizon by Brendan Gregg
(usenix.org)
12 points
by
dannas
5y ago
|
0 comments
20.
▲
C++ – how to read a file into a string
(0x80.pl)
2 points
by
dannas
6y ago
|
0 comments
21.
▲
Securing C Code – Ante Up by Rico Mariani
(ricomariani.medium.com)
1 points
by
dannas
6y ago
|
0 comments
22.
▲
Standard C Loop Idioms
(dannas.name)
2 points
by
dannas
6y ago
|
0 comments
23.
▲
Debugging Optimized Code by Rico Mariani
(medium.com)
1 points
by
dannas
6y ago
|
0 comments
24.
▲
by
dannas
6y ago
Yes, providing good error message is a hard problem. Writing a parser that just bails out when it encounters and error is easy. Writing one that provides error messages that are useful to the user is a _lot_ more work. That's a dimensi
25.
▲
by
dannas
6y ago
Speaking of C++ exceptions: Andrei Alexandruesco has investigated the performance impact of replacing exceptions with error codes. Dave Cheney made a summary of Andreis points in https://dave.cheney.net/2012/12/11&
26.
▲
by
dannas
6y ago
More context to that quote: >Per Vognsen discusses how to do course-grained error handling in C using setjmp/longjmp. The use case there were for arena allocations and deeply nested recursive parsers. It’s very similar to how C++ do
27.
▲
by
dannas
6y ago
Can you make the distinction between "centralization" vs "composition" of errors? Do you mean the fact that there must be some if-statement within the API that reacts to the different errors and sets a flag used by the E
28.
▲
by
dannas
6y ago
I've collected references to error handling but - I have to shamefully admit - have never encountered Common Lisp's condition system. I'll take the time to read up on it properly, but from a quick glance it seems to me to be
29.
▲
by
dannas
6y ago
Oh, that was sloppy of me. I should have read up more on Swift (I've never used it myself). While I have your attention: A big thank you for Fish shell! And related to the current subject: How does fish handle errors? A quick skim foun
30.
▲
Views on Error Handling
(dannas.name)
96 points
by
dannas
6y ago
|
91 comments
More ›