HN user

gmrple

200 karma
Posts1
Comments72
View on HN
Leap Smear 5 years ago

Why? Why don’t we use TAI or GPS time for generic world wide coordinated computer time?

Next, if you really want to time something fast you should probably know about cache. In a modern computer there are levels of memory. For now we’ll say we have 3 levels: cache, ram, and a hard drive. Cache is small but very fast, it is the closest level to the CPU. RAM is bigger but slower and the hard drive is much much slower. Because the cache is small the computer has to pick what’s in it. At program load the cache will be full of information related to whatever was running before you. After you run you will have left some information in the cache which will not need to be fetched from slower levels of memory. Unless your usecase is to run your test code repeatedly very quickly, you should be wary of timing multiple calls in fast sequence as the later calls will execute faster due to the cache being primed to execute your code.

I won one from Sparkfun and just recently started using it. I have some experience developing on embedded platforms.

The unit I have was a pain to flash the first time. I guess something got corrupted at some point and I had to recover with a very unreliable process from a Debian box. That said after the first flash, everything install wise has been wonderful.

The development environment is great for my purposes, however setup was non-trivial. Had I not been comfortable in eclipse I doubt I could have gotten the ld flags set correctly, or changed the c++ std for the compiler.

I love being able to upload code over wifi.

TvOS for Developers 11 years ago

Android TV is different from Chromecast. Android TV can behave exactly as a Chromecast (you can wake it up by casting from your phone), but it also has a remote driven interface, voice recognition, and apps with non touch interfaces. Developers must release a android TV version of their application in order for their app to work with Android TV, the entire android ecosystem is not available to TV by default.

Yeah, that was my initial reaction as well. It looks like she flexes at her shoulders more than I'm used to seeing, but nothing groundbreaking.

We've known that a dolphin kick is faster than any of the strokes for a long while.

I haven't ever seen someone do it sideways, but I suppose that's probably because it's more difficult to keep going straight.

To continue your point, often companies tier their products by their firmware to save development/manufacturing costs. If anyone can change the firmware, they may be able to make a $99 router perform like a $599 router (if I recall this was one of the big pulls for open-wrt or dd-wrt on the linksys 54g).

As the article notes, that is a rather infamous case that is a large part of the reason former Illinois governor George Ryan was convicted, as it uncovered a cash for passing grades on commercial driving tests scheme. It was a horrible tragedy.

I don't really think you can say that. It's not because they did something particularly positive, but more because they did something negative that had positive side effects. A positive externality maybe?

TL;DR:

Problem: You have one remote, but a bunch of robots. You cannot address them individually; each robot will recieve every command. How do you get them into useful positions?

Solution: Each robot is slightly different from the other. if you can figure out how each one deviates from your control you may be able to use the error to create a control algorithm.

Honestly, they were completely based off Ubuntu at one point, and I have found upgrading OS versions on the fly to be flaky to say the least. From what I've read, I am not the only one with issues, so it is hardly surprising that a distro going for being extremely user friendly would choose to make this particular option unsupported.

I know now they have a Debian version, but I have no experience with dist-upgrade on Debian.