Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
superblas
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
superblas
8mo ago
I think you’re aware of this already but for everyone else: There’s different kinds of embedded. What traditionally was referred to as embedded is microcontrollers (e.g., 32-bit ARM Cortex M devices like the STM32 or an NXP IMX106x chip ).
2.
▲
by
superblas
9mo ago
+1 for this. On my system, an ARM cortex-M7, there’s RAM at address 0. In order to catch null pointer dereferences I ended up activating the MPU to make the first couple hundred bytes inaccessible (non-readable, non-writable).
3.
▲
by
superblas
11mo ago
Perhaps they’re conflating how you can’t use “const” as a compile time constant (e.g., you can’t declare the size of an array with a “const” variable). If so, C23 solves this by finally getting the constexpr keyword from c++
4.
▲
by
superblas
11mo ago
Agreed. As an embedded software engineer new to the field I’ve seen senior engineers with over ten years of experience complain when division by a compile time constant (even by a power of two) is used in code instead of multiplication or b
5.
▲
by
superblas
1y ago
That’s literally how the English language works. It literally evolves
6.
▲
by
superblas
1y ago
Such needless condescension, jibal.
7.
▲
by
superblas
1y ago
I was just at one of their offices in San Francisco. They have free breakfast, lunch, and dinner with choices from well over 10 whole restaurants exclusively on their campus. They have (paid) laundry service where they can just drop off the
8.
▲
by
superblas
1y ago
Excellent rebuttal
9.
▲
by
superblas
1y ago
FWIW you can go to settings on GitHub and select what you get emails about. There may even be a digest option such that you get one email per day with all the stuff you would’ve received individual emails about IIRC.
10.
▲
by
superblas
1y ago
Luckily we can protest Tesla and spacex (via not signing up for star link) at the same time.
11.
▲
by
superblas
1y ago
Because this follows what the Associated Press style guide suggests and it’s either in enough of the training data to be followed, or, OpenAI purposefully made it follow a style guide that happened to contain this rule after the fact when g
12.
▲
by
superblas
1y ago
Could you please expand on how that is murder?
13.
▲
by
superblas
1y ago
> If you want a processor that works this way, buy a microcontroller. The ARM Cortex-R5F and Cortex-M7, to name a few, have branch predictors as well, for what it’s worth ;)
14.
▲
by
superblas
2y ago
My understanding is that the cost that is mentioned comes from the branch introduced by checking if the dereference is in-bounds (and the optimizations these checks allegedly prohibit), not from what happens if an OOB access is detected