back
user profile
vardump
7,951karma·3,611submissions·March 15, 2012
recent activity (3,611 total)
comment
Still 32-bit? Wasn't this supposed to be a 64-bit model? Not buying. Not going to update again in 2 years, when apps start to require 64-bit for whatever reason. Korean (?) version is Cortex-A53,…
comment
Interesting it can be done real time on the phone (I assume). Personally I've been using free video stabilizer Deshaker for 10 years with similar (or better) results. The downside is two-pass ren…
comment
That's nowhere near Pi's specs. Although the FPGA is interesting. Pi got two orders of magnitude higher FLOPS. Some integer code might run at comparable speed.
comment
I was under impression the biggest cards have up to 1-2 MB RAM, 128 MB flash and relatively fast 32-bit MCUs. And that was a few years ago. Edit: Found a PDF from 2006 that talks about even higher spe…
comment
There are so many layers between you and the developer... Without going to specifics, probably about 5. There's pretty much no chance you get to interact with the developers directly.
comment
Exactly. FDA doesn't review code! If there are complaints, FDA does sometimes review is the mountain of device related documentation. Design, assembly, maintenance, end user manuals, etc. Checkin…
comment
Like others have told, any complaint you make must be processed by the company. If it endangers human safety, failure to do so is against FDA's rules and can have dire and expensive consequences …
comment
I'd like to commit a bugfix: git commit -m "$(curl -s programmerexcuses.com | sed -n '/<a.*>/{s/<[^>]*>//g;p}')" …
comment
"That's not great. Static guarantees are worlds better than "I can manually look at it, and manually grep for places I need to look"." Grepping or looking is pretty much what …
comment
Whenever you do forget, it's immediately obvious by looking at the function in question. Or by grepping things that "open" something to see if there's corresponding defer nearby. I…
comment
> Exceptions are much better for large systems. I deal with systems that contain millions* of lines of C++. Exceptions are killing us. How much larger do we need to get until I can expect to see th…
comment
Haskell's type system does sound interesting. Been on my list to check out for a long time, but so little time. I write C++ for living. About a year ago, I wrote one pet project in Go. 30k lines,…
comment
Let me guess, it logs something somewhere that no one ever checks? Or equally likely, you'll find this: void SomeHighLevelMethod() {
...
catch (const DatabaseOnFireException& e) {
…
comment
This is what I used. http://golang.org/pkg/runtime/#Stack
comment
Golang has defer. http://golang.org/doc/effective_go.html#defer That's what grandparent post should have been using. f, err := os.Open(filename)
if err != nil {
r…
comment
Even single inheritance with multiple subclasses makes following the potential code paths mentally as many times harder as there are classes that extend or override the common base class. Operator ove…
comment
So true.
comment
I don't think I need to say C++ has been used to build great things. The web browser you're using is very likely built in it. But it's also been the security nightmare of the century. A…
comment
Supermicro has a ton of mainboards with ECC support. Many of them have integrated "RAID" or JBOD. 8 SAS + 6 SATA is typical. I haven't checked the prices for a while, but last time I bo…
comment
A53 would be nice indeed. I think CPU core count makes very little difference in price, because it's such a small portion of total chip space used. 64 kB L1 and 512 kB L2 (configured in such a wa…
comment
RPi case is $5, wifi adapter $10, power supply $5.
comment
Not to mention that not everyone has control over what HTTP headers get sent. It's way easier for a non-technical person to just add it in meta tag. Definitely a lot better option than leaving th…
comment
In the eighties, a lot of devices with very limited memory (from 1kB to 64kB) used garbage collection of sorts (kind of heap compaction). They were called home computers. It worked just fine. Heck, pe…
comment
GC object graph. Golang case: 1 object, no child nodes. Nothing to do. Code that does not need to run is the fastest. JVM case: visit array object and its 100 child nodes. JVM's GC still needs to…
comment
Golang tends to need far fewer allocated objects than Java. You can allocate arrays (and slices) of struct in golang. Just one allocated object irregardless of how many items there are. In Java, you n…
comment
Lack of generics is not really significant. Other advantages in golang are worth much more than this minor deficit. Such as very fast compilation time, goroutines, channels, taggable structs (makes XM…
comment
Interference is pretty much the only the limiting factor locally for information capacity for any given frequency band. What Artemis is doing is "spacetime" coding signal in such a way const…
comment
The transition is more like from SSE2 -> AVX2, in integer workloads. AVX2 adds 256-bit wide integer instructions and gather-instruction. Gather does multiple loads in one instruction. AVX was just …
comment
Perhaps, but I'm getting analogous results when running exactly same code locally.