Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kahlonel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
61.
▲
by
kahlonel
6y ago
> You split the radio task into two tasks: a low priority task for processing commands and the ISR task which does the acknowledgements. You contradicted yourself here. You moved the code out of radio ISR to application code, thus keepin
62.
▲
by
kahlonel
6y ago
I was a long time Gmail user, on the verge of leaving Gmail due to a long list of reasons. This bug was the final straw for me (I know it’s not Gmail’s fault). Got rid of Gmail completely. Haven’t seen this bug since.
63.
▲
by
kahlonel
6y ago
> Magic Leap cited COVID-19 as a key reason for April’s news. Riiiigghhhht.
64.
▲
by
kahlonel
6y ago
A low power device, powered by a battery, and put into a safe. Tell a friend to lock the safe with a code, go somewhere unknown to you, and block you from all kinds of contact for a month.
65.
▲
by
kahlonel
6y ago
Calm down, please. It's "experimental". No sane person is actually going to use this.
66.
▲
by
kahlonel
6y ago
That's a whole lot of bullshit for a proactive backlash protection.
67.
▲
by
kahlonel
6y ago
I feel fortunate to have chosen embedded software as the career path. 10 years in industry now and never had a dull moment (though I've had some bad colleagues/clients). I work inside a terminal all day, no GUI (even use GDB TUI),
68.
▲
by
kahlonel
7y ago
I recommend anyone just starting with bare-metal assembly to get an STM32F0 board and write assembly programs for it. I'm just gonna plug my super small toy RTOS I wrote for Cortex-M0 a while ago. https://github.com/kah
69.
▲
The math behind Leap Years
(slate.com)
1 points
by
kahlonel
7y ago
|
0 comments
70.
▲
by
kahlonel
7y ago
> C is too low level for writing any substantial code. Do people not realize that projects like Linux and pretty much every car's ECU software (pretty "substantial" in my opinion) is written in C before claiming this? I&#x
71.
▲
by
kahlonel
7y ago
I saw your top comment on this thread. I didn't read the article, but I wonder why MacOS doesn't have the invalidation problem?
72.
▲
Avoiding and identifying false sharing among threads (2011)
(software.intel.com)
35 points
by
kahlonel
7y ago
|
5 comments
73.
▲
by
kahlonel
7y ago
Learn how to do rear naked chokehold. You’ll probably use it once in your lifetime, but learning it is worth it.
74.
▲
by
kahlonel
7y ago
Sony WH-1000XM3: I've used several ANC headphones before. None of those come close to this. Sound quality is extremely good too. Good battery life. A 15 minutes charge gives me 5 hours of playback. On the negatives: A bit heavier than
75.
▲
by
kahlonel
7y ago
I don’t know why would anyone install the FB app on their iPhone. The mobile version is sufficiently good, given the fact that their app doesn’t even support messaging.
76.
▲
by
kahlonel
7y ago
> Do not use fixed size buffers with variable sized data - always calculate how much space you’ll need and allocate it. Actually, sometimes it is best to have a fixed size buffer, sized appropriately for the maximum data-bytes allowed as
77.
▲
by
kahlonel
7y ago
It’s not “safety critical” unless there’s a chance of someone dying as a direct result of the system’s failure. Stop trying to mix two totally different ideas together.
78.
▲
by
kahlonel
7y ago
Still waiting for the macos with true color terminal.
79.
▲
by
kahlonel
7y ago
> it does not suffer from the pointer aliasing faults C has. There's a `restrict` keyword in C99. > const really means const, where in C the compiler has to assume any pointer-to-const might be use to write through Lookup what `c
80.
▲
by
kahlonel
7y ago
As a side note for people like me who have no option other than C for their safety critical projects, remember there's a MISRA-C standard. If that feels too much, [1] is a good starting point. [1] http://pixelscommander.com&
81.
▲
by
kahlonel
7y ago
Trying to figure out the project name. I name my projects no matter how small they are. It somehow makes the project important enough for me to come back to it a few days later.
82.
▲
by
kahlonel
7y ago
Learning to play a guitar, and some basic music theory. I wish I had started it earlier, but I guess it is never too late :)
83.
▲
by
kahlonel
7y ago
Smells like Theranos. It's surprising how easy it is to fool VCs these days.
84.
▲
by
kahlonel
7y ago
Kudos to this guy’s bravery; he is living my worst nightmare. My biggest fear is losing eyesight or ability to use hands, and articles like this confirm my beliefs that our current technology is no way near mature enough where disability is
85.
▲
by
kahlonel
7y ago
Ctrl+Left and Ctrl+Right for desktop switching without using mouse.
86.
▲
by
kahlonel
7y ago
> The Dark Matter Developer will never read this blog post because they are getting work done using tech from ten years ago and that's totally OK I thought I was a “Dark Matter Dev” until this. But then it’s weekend so maybe I still
87.
▲
Show HN: Realtime OS for Cortex-M0 Under 1K Bytes
(github.com)
6 points
by
kahlonel
7y ago
|
0 comments
88.
▲
by
kahlonel
7y ago
Did Lenovo fix the suspend issue yet, or did you apply the BIOS patch manually?
89.
▲
by
kahlonel
7y ago
As a programmer of C language, where macros are conventionally all-caps long strings, CAPS lock is really important for me.
90.
▲
by
kahlonel
7y ago
> An easy way to cover that is to have the script create a file, which you check at the start of the script and if present you exit. This does sound a good solution on paper, but "checking at the start" and "creating a fil
More ›