Live data from Hacker News

Viewing profile — TickleSteve

TickleSteve

HN member
Joined
Wed, Jun 25, 2014, 11:49 AM UTC
HN karma
2,009
Public activity
876 items

About TickleSteve

No profile information was provided.

Recent public activity

  1. 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…

  2. 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.

  3. 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…

  4. 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…

  5. comment
    Comment #44969952

    maybe we could implement a UTCP->REST bridge for another unnecessary abstraction layer.. /s

  6. 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.

  7. comment
    Comment #44595413

    K1 (racing) kayaks are unstable and very narrow, most other types are fairly stable tho.

  8. 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.

  9. comment
    Comment #44327043

    Stop with the alternatives... just use make for this task. Seriously. :o)

  10. 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…

  11. 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.

  12. 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…

  13. 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…

  14. 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 …

  15. 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 …

  16. 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.

  17. 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…

  18. comment
    Comment #43404051

    vertical speed likely relied on the barometer rather than the accelerometer for exactly that reason.

  19. 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…

  20. 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…

  21. comment
    Comment #42947576

    architecture over implementation (for details).

  22. comment
    Comment #42520994

    shyness != introversion

  23. comment
    Comment #42460948

    That was my point.

  24. 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.

  25. 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…