Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
apaprocki
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
apaprocki
3mo ago
This paper, “Whole Cross-Sectional Human Ultrasound Tomography”, goes into more detail. https://arxiv.org/pdf/2307.00110
2.
▲
by
apaprocki
4mo ago
Maybe he drank a little too much Malört with the DENIC team last night?
3.
▲
by
apaprocki
4mo ago
We’re integrating AI tooling into the Bloomberg Terminal for everyone to use. https://www.bloomberg.com/professional/insights/press-announ...
4.
▲
by
apaprocki
5mo ago
The battlefield changes as kids age. It’s impossible to have any realistic discussion about sleep habits without discussing the elephant in the room. What is your device policy and how do you manage screen time, what your bedtime routine is
5.
▲
by
apaprocki
5mo ago
Same, as the father of three children, I believe a lot of it has to do with sleep pattern conditioning. You are literally training minds to sleep on a rigid schedule to keep your own sanity. That implies sticking to rigid timing as much as
6.
▲
by
apaprocki
5mo ago
> async/await came out of C# (well at least the JS version of it). Having been instrumental in accelerating bringing async/await to JS, it definitely was the case that it came from C# and we eagerly were awaiting its arrival in
7.
▲
by
apaprocki
6mo ago
You should always seek out the best. From watching lots of Everyday Astronaut streams over the years, I knew the stream would be the best live experience because they care about and focus on the production. NASA cares and focuses on the roc
8.
▲
by
apaprocki
6mo ago
And for parents: 1.1.1.3 blocks adult content :)
9.
▲
by
apaprocki
6mo ago
I feel like those not involved in this space might not realize so much stuff that benefits the entire web/world comes from volunteers like anba and companies outside the usual browser vendors. Whether you’re an individual contributor o
10.
▲
by
apaprocki
6mo ago
Yes, please try! One of the main motivations for doing all this work is to slim down both the amount of code that has to be delivered and executed by providing everything that's needed by the platform. In addition, you're slimming
11.
▲
by
apaprocki
6mo ago
Depending on the situation, the data lives either within the browser or within the OS. Chrome releases ship versions of tzdata that correspond to the version of tzdata shipped with the ICU it uses, and they do backport updates to prior Chro
12.
▲
by
apaprocki
6mo ago
I would characterize it more as Joda likely informed Moment.js, which better informed TC39 because it was within the JavaScript ecosystem. As we discussed in plenary today when achieving consensus, every programming language that implements
13.
▲
by
apaprocki
6mo ago
Node 26! Only a matter of time... :)
14.
▲
by
apaprocki
6mo ago
Welcome to the club. It’s like when people say “Bloomberg Terminal for X”. You just can’t really say anything because everyone knows it’s not Ghostty, based on it or will ever be it, but it’s about the vibe… and if you then chase after them
15.
▲
A First Look at the Future of the Bloomberg Terminal in the Age of Agentic AI
(bloomberg.com)
1 points
by
apaprocki
7mo ago
|
0 comments
16.
▲
by
apaprocki
8mo ago
Check out Binary Ninja if you haven’t. Especially if you have large binaries!
17.
▲
by
apaprocki
8mo ago
I’m simply stating how actual Gtk is written: https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/gtklabel....
18.
▲
by
apaprocki
8mo ago
Completely possible. In the early 90s everyone was buying SGI Indys to run Apache on and put the cool “Powered by SGI” badge on their site. I admin’d a local ISP then and that Indy was on my desk and IRIX was my daily driver. Their UI just
19.
▲
by
apaprocki
8mo ago
Yes, using the same Gtk example, the way you’d forward declare GtkLabel without including gtklabel.h in your header would be: struct _GtkLabel; typedef struct _GtkLabel GtkLabel; // Use GtkLabel* in declarations
20.
▲
by
apaprocki
8mo ago
`-Wvla` Friends don’t let friends VLA :)
21.
▲
by
apaprocki
8mo ago
Sure, the parent was commenting more about the capability existing in Ada in contrast to C. Ada variable length local variables are basically C alloca(). The interesting part in Ada is returning variable length types from functions and havi
22.
▲
by
apaprocki
8mo ago
You can allocate dynamically on the stack in C as well. Every compiler will give you some form of alloca().
23.
▲
by
apaprocki
8mo ago
FWIW, Coverity (maybe others) has a checker that creates an error if it detects tagged union access without first checking the tag. It’s not as strict as enforcing which fields belong to which tag values, but it can still be useful. I’d muc
24.
▲
by
apaprocki
8mo ago
In C++ you would have a protected constructor and related friend utility class to do the parsing, returning any error code, and constructing the thing, populating an optional, shared_ptr, whatever… don’t make constructors fallible.
25.
▲
by
apaprocki
8mo ago
You can play tricks if you’re willing to compromise on the ABI: typedef struct foo_ foo; enum { FOO_SIZE = 64 }; foo *foo_init(void *p, size_t sz); void foo_destroy(foo *p); #define FOO_ALLOCA() \ foo_init(alloca
26.
▲
by
apaprocki
8mo ago
I got the impression the author was implying because CHAR_BIT is enforced to be 8 that uint8_t and char are therefore equivalent, but they are different types with very different rules. E.g. `char p = (char )&astruct` may violate stri
27.
▲
by
apaprocki
8mo ago
“modified 2026-01-17T23:20:00Z” Seems it was cast away
28.
▲
by
apaprocki
8mo ago
Please don’t buy into “no const”. If you’ve ever worked with a lot of C/C++ code, you really appreciate proper const usage and it’s very obvious if a prototype is written incorrectly because now any callers will have errors. No serious
29.
▲
by
apaprocki
8mo ago
> > typedef struct { ... } String > I avoid doing this. Just use `struct string { ... };'. It makes it clear what you're handling. Well then imagine if Gtk made you write `struct GtkLabel`, etc. and you saw hundreds of `s
30.
▲
by
apaprocki
8mo ago
A quick search finds many COBOL checkers. I’d be very surprised if a modern model was not able to fix its own mistakes if connected to a checker tool. Yes, it may not be able to one shot it perfectly, but if it can quickly call a tool once
More ›