Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

Comment: Re:32*M*B? (Score 1) 227 227

by Mirar (#49798617) Attached to: Google Developing 'Brillo' OS For Internet of Things

How much is the current zigbee and zwave devices using?

TCP is a bother in itself - UDP and UDP-based protocols are much easier, since they don't require a buffer for the transport stream, you can just reuse the packet space to answer on so you only need one MTU of space (1.5k). TCP needs the buffer for resending, and to buffer data before sending. Much hungrier... but still, where 32kB is well enough. :)

If anything, I would like devices that comes with a nice amount of non-volatile RAM for logging and backup purposes. (Where nice amount would be something like 128k. I'm fine with that. I currently have an EEPROM with about 64 bytes for logging. I have to be a little bit too creative then...)

Comment: slashdot and languages (Score 1) 336 336

by Mirar (#49784781) Attached to: How Much C++ Should You Know For an Entry-Level C++ Job?

Now slashdot is doing it again.

If you understand programming, you can pick up most of that within a few weeks. If a senior dev gets mad at you during those weeks, look for another job.

If you don't understand programming and know all that stuff, there's no way you will learn the libraries and software that specific company uses within a few weeks and a senior developer will get furious.

C++ is just another language. It's in no way harder than C, interlisp or Python.
Standard libraries are just some libraries. All languages have those.

Comment: 32*M*B? (Score 4, Interesting) 227 227

by Mirar (#49760455) Attached to: Google Developing 'Brillo' OS For Internet of Things

I regularly work with devices having 32*K*B or RAM. That talks TCP/IP. (And much smaller than that, but they do very limited amount of networking, like CAN.)

And I remember running Linux on devices with a lot less than 32MB...

What's the challenge with 32MB? And how is that extreme in any way?

Comment: tracking, visually annoying, destructive (Score 1) 618 618

by Mirar (#49711487) Attached to: Editor-in-Chief of the Next Web: Adblockers Are Immoral

I block ads because of three main reasons:

1. I don't like being tracked by a third party
2. I don't like visually annoying ads (blinking, moving, changing, etc) - I can't read a page if it feels like I'm in Shinjuku or Las Vegas.
3. Ads are often destructive, either they popup (in the page, or in a new window/tab) or they contain trojans or worms

Since I block lots of trackers, already there most ads vanish. Domains that serve any of the catagery 2 or 3 are also blocked - actually all third parties are blocked if they are not needed for the page. (RequestPolicy. It's a bit of work and why the can't people make pages without dozens of third parties anymore?)

Pages that don't have third party ads are not blocked in any way.

Pro tip if you want your ads to be viewed:
1. serve them on the same domain
2. don't animate them (maybe don't even use images)
3. don't make them have any sort of script

I for instance see google ad-words. I just can't click on them because it leads to a blocked tracker domain... :p

Comment: Re:Singapore... (Score 1) 230 230

by Mirar (#49621507) Attached to: Singapore's Prime Minister Shares His C++ Sudoku Solver Code

I'd guess democracy works as long as education levels are high enough and the democracy isn't diluted.

Dictatorship seems to work as well as long as education levels are high enough and corruption is avoided.

It's a good philosophical discussion where the limit is of when dictatorships are more democratic than democracies. :)

Outside of a dog, a book is man's best friend. Inside of a dog, it is too dark to read.