Viewing profile — TickleSteve
TickleSteve
HN member- Joined
- Wed, Jun 25, 2014, 11:49 AM UTC
- HN karma
- 2,009
- Public activity
- 876 items
- HN profile
- View on Hacker News ↗
About TickleSteve
No profile information was provided.
Recent public activity
-
comment
Comment #45579206
scale vertically before horizontally... - scaling vertically is cheaper to develop - scaling horizontally gets you further. What is correct for your situation depends on your human…
-
comment
Comment #45403160
thats true on many systems... nothing special about 0x0 other than NULL happens to be defined as 0 in most toolchains an some functions use NULL to report an error.
-
comment
Comment #45100384
The technical definition of opoerating system is the software that manages the resources of the computer, i.e. RAM, storage, processor time, etc (Typically known as the Kernel). Th…
-
comment
Comment #45049513
Never. Do. This... I was involved in a product with a large codebase structured like this and it was a maintainability nightmare with no upsides. Multiple attempts were made to mov…
-
comment
Comment #44969952
maybe we could implement a UTCP->REST bridge for another unnecessary abstraction layer.. /s
-
comment
Comment #44693320
there are orders of magnitudes more embedded processor sales than desktop CPUs.... So the answer really is... lots of people will want it.
-
comment
Comment #44595413
K1 (racing) kayaks are unstable and very narrow, most other types are fairly stable tho.
-
comment
Comment #44568546
What they mean is UI, not OS. The purpose of an OS is to manage the resources of the computer, CPU, RAM, devices, etc. This is simply a UI generated by an NN.
-
comment
Comment #44327043
Stop with the alternatives... just use make for this task. Seriously. :o)
-
comment
Comment #43821155
There is a long history of CPUs tailored to specific languages: - Lisp/lispm - Ada/iAPX - C/ARM - Java/Jazelle Most don't really take off or go in different directions as the langu…
-
comment
Comment #43779892
Correct me if I'm wrong but the next LTS will be 26.04 which would give them 6 months to get maturity and stability... For such an important set of utilities, that seems unlikely.
-
comment
Comment #43736335
Risk. Contractors get paid for the time they're not in work. I've been on both sides and have always been lucky in that I've gone from contract to contract but that is certainly no…
-
comment
Comment #43599671
Mach was never based on BSD, it replaced it. Mach is the descendant of the Accent and Aleph kernels. BSD came into the frame for the userland tools. "Mach was developed as a replac…
-
comment
Comment #43592170
The correct phrase is "mechanical sympathy" but it means effectively the same. Its relatively well known in software optimisation and means tailoring the design of the software to …
-
comment
Comment #43555674
"Pure" JS exists as a concept, not a project. Having a tiny standard library is also a good thing, not a bad one... I'm not saying its an ideal API but in general, smaller==better …
-
comment
Comment #43544859
Pure JS is that interface... you're arguing for multiple unnecessary abstraction layers piled on top of each other. More abstraction != easier to use.
-
comment
Comment #43404092
There are similar devices (i.e. SiLabs) that allow multi-protocol use with the radio (I would expect Nordic to have a similar feature set), tho yes, you're right the resource issue…
-
comment
Comment #43404051
vertical speed likely relied on the barometer rather than the accelerometer for exactly that reason.
-
comment
Comment #43397659
static allocation is the recommended mechanism in embedded code for reliability reasons, you have thought about you worst-case allocation and accounted for it... right? Also fragme…
-
comment
Comment #43101512
packets are sequenced, integrity checked and encrypted to prevent replay attacks so unlikely to be a simple "send packet again" issue. More likely a key debounce issue or driver is…
-
comment
Comment #42947576
architecture over implementation (for details).
-
comment
Comment #42520994
shyness != introversion
-
comment
Comment #42460948
That was my point.
-
comment
Comment #42460937
"Operating Systems" for microcontrollers such as this are frequently just schedulers as the Application typically contains drivers and hits the hardware itself. e.g. FreeRTOS.
-
comment
Comment #42459289
"OS" in this context means "scheduler", i.e the code that coordinates your application tasks. That description can also apply to VMs such as JS, hence the comparison. You could con…