Using Redis as the main/primary datastore? - <AUTHOR> I have been following Redis since the 2.1 days on and off. As opposed to viewing Redis as a cache, especially with the 5.+ releases, I am strongly considering Redis as my main datastore, regardless of the use case, except some core corporate use cases such as banking, healthcare, ads etc where trillions of dollars are at stake. This is for several reasons:
1. Redis eliminates the cognitive overhead of learning another database language or data structures. What you know in your programming language can be more or less replicated in Redis. For anyone who does not come from a database/SQL background this is huge. Also you don't have to learn a new system or paradigm.
2. Speed - Hands down, Redis is the fastest datastore out there, at least going by practical experience. Forget about benchmarks and all that.
3. Resilience - Redis got a lot of flak for the AOF bugs that are mostly sorted out now. You have Sentinel, replication and what not. At least DR is not a concern anymore.
4. Plethora of clients - this was never a concern but, the client support has vastly improved in the past couple of years. We even have Async clients now.
I am glossing over the details, and am happy to jump in if required. Given all this, is anyone using or even considering Redis as their primary datastore or is Redis still seen as a cache for most use cases?
It'll be cool if we can have a constructive debate around this topic. <comment><USER2> A few years ago YouPorn publicly announced using Redis foto run most of the website, as a primary database, not just as a cache.

Before joining Redis Labs (1yr ago more or less), I wrote my own Redis module while consulting for a fintech startup to use Redis as a filter for credit card transactions. I liked how the solution turned out and it somewhat alleviated the pain of having to work with the iso8583 protocol.

Today I know a few of our customers using Redis as a primary database and the company is investing in that direction.

I'm a Developer Advocate so one of the main pain points that I see is the lack of tooling for primary database use cases, but I think the situation is improving. The problem wrt tools is that you can't just copy paste what works for other ecosystems to Redis. You have to rethink many things from the ground up.

As a (positive) example, take a look at this Python O"R"M for Redis: [https://github.com/limpyd/redis-limpyd](https://github.com/limpyd/redis- limpyd)

</comment><comment><USER3> Hey, we at Volument (volument.com) are using Redis as the primary datastore. We are extremely happy we chose that option. It gives us everything we need: extreme performance, scalability with customized sharding, stability with sentinels, and most importantly: a fantastic data model that is enjoyable to work with. We don't need to add anything extra to our stack if we later need a pub/sub system or realtime support for our custom chat app for example.

We use a custom Go-based system to collect the crazy amount of analytics that easily exceeds our memory, but for the core business logic, Redis is a top- notch choice. We actually build our whole CRM on top of Redis: [https://volument.com/blog/the-power-of-simple- crud](https://volument.com/blog/the-power-of-simple-crud)</comment>


AWS releases Ruby SDK - <AUTHOR> http://aws.amazon.com/sdkforruby/

<comment><USER2> I expected libraries like the ones in the Java SDK. One nice addition is a low-level ORM wrapper for SimpleDB for use in Rails. It looks like there is also nice support for Amazon Simple Email Service, notification service, SQS and S3.

Nothing that you can't put together with existing libraries but probably good to have in one place.</comment>


Bill Tutte – The Lesser Known Codebreaker of Bletchley Park - <AUTHOR> http://billtuttememorialfund.wordpress.com/2013/05/23/bill-who/

<comment><USER3> I was fortunate enough to hear Dr. Tutte give a talk in one of my undergraduate classes. It was Fall 2001 and I was a lowly undergrad at UW taking Math 249, the "advanced" requisite combinatorics course. I believe Dr. Tutte was a professor emeritus at the time and came to campus about once a week. Since our class was small, our prof asked us if we'd like to have Dr. Tutte give a talk. To be honest, I'd never heard about him before that, but the idea of having a math prof who helped fight Nazis come in was kind of awesome.

I still remember that talk to this day. The actual content of the talk was very interesting (he talked about his work at Bletchley Park, coming to Canada, his research at UW), but what has stuck most in my mind all these years was what I can only call his aura. Even at 80+ years old, he was a captivating speaker and all ~ 20 of us kids in that class were slack-jawed, hanging off our seat, listening to every word, in awe of him and what he did, especially since he wasn't that much older than any of us were when he did it.

I later did work with mesh parameterization and was delighted to find out that his work was considered seminal (the planar embedding theorem and the so called "Tutte weights"). He made a lot of contributions and published a lot of material, so I guess I shouldn't be so surprised that my area of research intersected with his. It was a nice feeling to be able to reference him though.

To his memory.

<comment><USER4> I was fortunate enough to go to Blethcley about ten-ish years back when the war time crpytanalysts were doing guided tours (do they still do that?). I forget the name of the bloke who escorted our group around, but it was well known in connection to the place.

</comment></comment><comment><USER5> There's a good book out - [http://www.amazon.com/Colossus-secrets-Bletchley- code-breaki...](http://www.amazon.com/Colossus-secrets-Bletchley-code- breaking- computers/dp/0199578141/ref=sr_1_1?ie=UTF8&qid=1369739635&sr=8-1&keywords=colossus+copeland)

The book talks about Tutte and Flowers and how they went about building the world's first true computer. It includes schematics and algorithms and other technical details of the machine. Actually, if you're old enough, you probably remember getting told in your first CompSci classes how computers were made up of I/O, a CPU and memory, which even by the 1980s seemed like a quaint way of viewing things. Reading Colussus for the first time, you really understand why they made the distinction in the textbooks. Just the machines to read and write to paper tape were incredibly complicated, and the speed that you could spool paper tape was a limiting factor in the early days. Indeed the first systems didn't really have a memory system, they had to keep re-reading data from tapes. The need to avoid that was the reason they invented memory in the first place - it sped up computer operations by orders of magnitude!

The book also covers in great detail how they went about _intercepting_ the signals from the German High Command - which itself was a very modern digital modulation scheme that hadn't existed until them. The work of the signals interceptors was very impressive too, and run by the British Post Office, if my memory serves correctly :D

<comment><USER6> If my memory serves, the German High Command were using teleprinters and were sending the teleprinter signals via radio. This did sound totally different from Morse (which was used for other signals, such as those encrypted with Engima), but I don't think this was very new.

The transmission technology was RTTY (<http://en.wikipedia.org/wiki/RTTY>) which was active well before the Second World War. It would have sounded odd to Morse operators, but would have been recognizable and easily decoded as it is just FSK.

<comment><USER5> It's been a while since I read the book, but I thought the modulation scheme was a form of QAM, which was new at the time. The book certainly emphasizes that it took the interceptors quite some time to realise what they were seeing. Still, my memory of the details is a bit fuzzy, and I know that you have researched this area quite extensively, so I defer to greater knowledge ;)

</comment></comment></comment><comment><USER7> Another interesting code breaker during WWII was the Swede Arne Beurling (<https://en.wikipedia.org/wiki/Arne_Beurling>). He reverse-engineered the Sturgeon cipher from intercepted enrypted texts using pen and paper only, enabling Sweden to break the cipher systematically.

On the other hand, this had little impact on WWII as a whole, so it is not as important as the code breaking done at Bletchley park.

</comment><comment><USER8> Don't forget about people who were breakine enigma 'before it was cool', and they succeed: <http://en.wikipedia.org/wiki/Bomba_%28cryptography%29>, <http://en.wikipedia.org/wiki/Marian_Rejewski>.

<comment><USER6> True, but this story has nothing to do with Engima.

<comment><USER9> Can you please clarify what you mean?

<comment><USER10> The story about Bill Tutte has nothing to do with Enigma. Yes, Bill Tutte worked at Bletchley, and so did the code breakers who worked on Enigma.

But Tutte worked on Lorenz, and this story is about Tutte and his work, and hence this story is not about Enigma.

</comment></comment></comment></comment><comment><USER11> I was fortunate to have dinner with him once when he visited our University (sadly, this was close to the time of his death). He was a pretty sweet old man. I recall he was very humble and a vegetarian. I had no clue he was so accomplished until I took a graph theory course in grad school!

</comment><comment><USER10> How I wish I could upvote this more than once. One of my heroes - <USER2> mathematician, phenomenally clever, incredibly modest.

His Wikipedia page is definitely worth a read to get a more balanced picture of the scope of his work:

<https://news.ycombinator.com/item?id=5779247>

<comment><USER6> Agreed. And also everyone talks about Enigma but in many ways it was the end of the line of cryptosystems.

The Lorenz cipher that Tutte broke is much closer to today's ciphers. It was a pseudo-random number generator whose output was XORed with the message to be enciphered (which had been converted to Baudot code): <http://en.wikipedia.org/wiki/Lorenz_cipher>

Very similar to RC4, for example.

And Lorenz worked by exploiting co-primality to achieve a long key stream.

</comment></comment><comment><USER12> Also a contributor to discrete math while teaching in at waterloo (graph theory and combinatorics):

[http://en.wikipedia.org/wiki/W._T._Tutte#Doctorate_and_caree...](http://en.wikipedia.org/wiki/W._T._Tutte#Doctorate_and_career)

</comment><comment><USER13> Hear you can hear the man himself speak (RealPlayer and a lengthy boring introduction though, not for the impatient)

<http://www.fields.utoronto.ca/audio/01-02/CRM-Fields/tutte/>

</comment><comment><USER14> Whenever someone talks about Alan Turing as just a "code breaker" I cry a little

</comment><comment><USER15> Interesting. I'm familiar with Tutte's work in graph theory & matroid theory. I had no idea he'd been at Bletchley Park. He seems to have done an awful lot of very significant work.</comment>


State of the World's Fungi - <AUTHOR> https://www.kew.org/state-of-the-worlds-fungi <comment><USER2> This is the actual link to the report website: [https://stateoftheworldsfungi.org/](https://stateoftheworldsfungi.org/)

The current one points to some weird subpage of a funding institution with a short video that must have _some_ concrete connection to whoever does the video scripts at facebook.

</comment><comment><USER3> Mycorrhizal Fungi is rapidly becoming a pretty common addition to any garden or ag operation. It's great to see. There's a whole other green revolution waiting for us when we tap into more targeted architecting of microbiological environments, for which fungi are supremely helpful. Mycorrhizal fungi are effectively the irrigation for many microbial communities underground.

</comment><comment><USER4> The kingdom of fungi, really astonishing that they can survive completely independently of other life and further setup relationships with living creatures from other kingdoms so making life possible on land etc etc. I just came from Kew Gardens, wish I knew about their fungi collection before left London

<comment><USER5> Can fungi survive completely independent of other life?

All fungi I'm aware of (like humans) are heterotrophs (meaning they can't make their own food from raw materials) but must consume something that is (or was) living to survive.

<comment><USER6> I just heard that we evolved from mushrooms on the Paul Stamets talk with Joe Rogan but I can't find an evolutionary tree (including the one in the Kew report) that shows this clearly. Do you have any references you could share?

</comment></comment></comment><comment><USER7> Some mushrooms have gastrointestinal healing effects and others help repair/rebuild neurons. It seems most of the studies have been done in rats, when searching google scholar.

[https://www.sciencedirect.com/science/article/pii/S096399690...](https://www.sciencedirect.com/science/article/pii/S0963996901001508)

[https://www.hindawi.com/journals/ecam/2013/492976/abs/](https://www.hindawi.com/journals/ecam/2013/492976/abs/)

<comment><USER8> Many mushrooms have medicinal properties. Lion's Mane promotes BDNF, neural regeneration, remyelination. Others like Maitake, Turkey Tail, Chaga, Cordyceps, Shiitake, and Reishi support the immune system in incredible ways.

Here's my favorite study showing a blend of Turkey Tail and Reishi eliminating high-risk (oncogenic) HPV in 88% of subjects vs. 5% control in a 2-month period:

[https://www.ncbi.nlm.nih.gov/pubmed/25271984](https://www.ncbi.nlm.nih.gov/pubmed/25271984)

Mushrooms are no joke.

</comment></comment><comment><USER9> > Fungi are incredible - from healing humans

Does anyone know of an overview of evidence-based treatments based on fungi?

<comment><USER10> Paul Stamets is the foremost Mycologist in the world and holds several patents for his ongoing work.

[https://patents.justia.com/inventor/paul- stamets](https://patents.justia.com/inventor/paul-stamets)

<comment><USER11> Paul Stamets on the Joe Rogan Experience talking about Lion's Mane (Hericium erinaceus) and magic mushrooms: [https://www.youtube.com/watch?v=mPqWstVnRjQ](https://www.youtube.com/watch?v=mPqWstVnRjQ)

Combining those two with Vitamin B3 (Niacin) supposedly does wonders for circulation or something along those lines. I can only attest that the niacin flush makes me want to rub and massage my body everywhere because it feels so nice and warm.

(Note: long term daily extreme doses of Niacin may contribute to liver problems)

<comment><USER12> Careful, because the niacin flush could come with a significant core temperature drop, along with unpleasant symptoms like headaches or nausea.

</comment></comment></comment></comment><comment><USER13> Interesting book I picked up recently called Radical Mycology.

If you're in the neighborhood of Oregon, they're hosting a fungi conference there next month: [https://radicalmycology.com/](https://radicalmycology.com/)

<comment><USER14> Also interesting book: Mycelium Running, "a manual for the mycological rescue of the planet."

</comment></comment><comment><USER15> Kew is awesome (and a nice river trip), but it's a shame that after the first 5 clicks I've got a symposium and some more questions. Anybody got a summary?

<comment><USER2> This is the actual link to the report website: [https://stateoftheworldsfungi.org/](https://stateoftheworldsfungi.org/)

</comment></comment><comment><USER16> There is also an infographics site: [https://stateoftheworldsfungi.org](https://stateoftheworldsfungi.org)

<comment><USER2> No, that is the main site, it hosts the full report: [https://stateoftheworldsfungi.org/2018/reports/SOTWFungi_201...](https://stateoftheworldsfungi.org/2018/reports/SOTWFungi_2018_Full_Report.pdf)

The link by OP posts to the project showcase page at Kew.

<comment><USER17> Nitpick: the gardens are in a place called Kew - it's not an acronym:

[https://en.wikipedia.org/wiki/Kew](https://en.wikipedia.org/wiki/Kew)

<comment><USER2> fixed</comment></comment></comment></comment>


See what you can create with 140 characters of JavaScript and a canvas - <AUTHOR> https://www.dwitter.net/ <comment><USER2> These all assume certain variables are pre-defined but nowhere does it say what they are.

Edit: If you hit "New dweet" it tells you.

u(t) is called 60 times per second.

t: Elapsed time in seconds.

S: Shorthand for Math.sin.

C: Shorthand for Math.cos.

T: Shorthand for Math.tan.

R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5)

c: A 1920x1080 canvas.

x: A 2D context for that canvas.

<comment><USER3> I've always wished they'd have totally embraced their shortcuts and added as many as possible.

they could shorten every setter and function so c.width could just be w() or c.w= and c.fillStyle could just be fs(style) or c.fs=

They arbitrary shorten somethings but not others seems well... arbitrary

<comment><USER4> You know, the 140 chars limit or even the fact that there should be a limit at all is arbitrary too :)

</comment></comment></comment><comment><USER5> Well, I have done just about all I can to do to make the Matrix digital rain, but I am sadly 100 bytes over. I am out of time to kill, but if you aren't, please take this off of my hands. :)

      with(x)for(fillStyle="#000",fillRect(0,0,1e4,1e4),font="32px m",i=0;1920>i;i+=32)for(j=0,a=((2166136261*i^16777619)+960*t)%2160;b=255*(32>a-j),1080>j&&j<a;j+=42)fillStyle=R(b,765+j-a+b,b,1),fillText(String.fromCharCode((i+j)%85+12353),i,j);

<comment><USER6> 174 it feels close. I dropped the text and went with numbers. (sorry for any duplicate notification spam)

       with(x)for(fillStyle="#000",font="2em m",fillRect(i=0,o=32,n=1920,n);n>i;i+=o)for(j=0,a=((2e7*i^1e9)+n*t)%n;n>j&&ja-j),n/2+j-a,b),fillText(j%9,i,j)

<comment><USER6> 145

       for(x.fillRect(i=0,0,n=c.width=540,n);n>i;i+=o)for(o=12,j=0,a=((n*i^1e7)+n*t)%n;ja-j),n/2+j-a,b),x.fillText(j%9,i,j)

<comment><USER6> 140 :)

[https://www.dwitter.net/d/10398](https://www.dwitter.net/d/10398)

</comment></comment></comment></comment><comment><USER7> This is great, I've been tempted by js1k a number of times but the concept of a deadline and 1k limit is actually quite procrastonation inducing for me... 140 bytes forces me to experiment and not over think.

</comment><comment><USER8> So happy to see some fellow norwegian developers mentioned here.

</comment><comment><USER9> Discussed in 2017: [https://news.ycombinator.com/item?id=13700698](https://news.ycombinator.com/item?id=13700698)

</comment><comment><USER10> Where is the Javascript running, the backend or the in my browser?

<comment><AUTHOR> It's running in the browser. Right click inspect to see it.

</comment></comment><comment><USER11> Truly amazing website. Being transition to learn JS/Typescript lately, I come to understand how powerful this scripting language is to power the whole Internet.

</comment><comment><USER12> I think this idea is cool, but I cant read this inline javascript. To the creators of this site, please add an option to view the code formatted with prettier

</comment><comment> n-gauge you could probably golf this classic one with your method:

</comment><comment><USER13> Are there any tutorials for getting started with this?

<comment><USER14> wiki:

[https://github.com/lionleaf/dwitter/wiki](https://github.com/lionleaf/dwitter/wiki)

some write-ups:

[http://jsriffs.blogspot.com/](http://jsriffs.blogspot.com/)

[http://zozuar.org/txt/chalice/](http://zozuar.org/txt/chalice/)

[http://zozuar.org/txt/sc/](http://zozuar.org/txt/sc/)

</comment></comment><comment><USER15> More validation that I'm a shitty JS developer.

</comment><comment><USER16> > function u(t) {

why does he not use

u=t=>

<comment><USER17> I hadn't learned about arrow functions yet when it was written in 2015 :)</comment></comment>


Foreign interference and the Chinese Communist Party's united front system - <AUTHOR> https://www.aspi.org.au/report/party-speaks-you <comment><AUTHOR> Also a relevant summary thread from the author at ASPI: [https://twitter.com/alexjoske/status/1270111650830381056](https://twitter.com/alexjoske/status/1270111650830381056)</comment>


Smithsonian Institution Oral History Interview with Steve Jobs (1995) - <AUTHOR> http://americanhistory.si.edu/collections/comphist/sj1.html

<comment><USER2> Some interesting quotes from the interview...

"The Macintosh will die in another few years and it's really sad. The problem is this: no one at Apple has a clue as to how to create the next Macintosh because no one running any part of Apple was there when the Macintosh was made --or any other product at Apple. They've just been living off that one thing now for over a decade..."

and

"Apple could have lived forever and kept shipping great products forever. Apple was for a while like Sony. It was the place that made the coolest stuff."

So Jobs had essentially given up on Apple's ability to succeed, since there was apparently no drive to create great new products after Sculley took over.

I've seen plenty of organizations grow stale. And whether or not greed is the factor, the result is the same: the people who were truly passionate just leave, and what's left is an empty shell with clueless people in charge.

Fast-forward to 2009, and it's clear why people are worrying that Steve's not at the helm, because Steve is good at this kind of "push" for progress. Still, he's not the only one who is. As long as Apple leadership doesn't start to "live off" the success of the iPhone, etc., they will survive and attract good people.

</comment><comment><USER3> I find the onslaught of posts with historical Steve Jobs interviews to be a bit morbid, the guy is alive and fighting can we please avoid a postmortem.

<comment><USER4> I did not personally get the impression that was what was going on. Steve Jobs is a celebrity and his insight into education, startups, business in general, and the mere fact that he can balance so many projects with impact is truly inspirational.

</comment></comment><comment><USER5> If you are interested in what he has to say about education, you might also like the writings of John Taylor Gatto:

* <http://www.spinninglobe.net/againstschool.htm>

* <http://www.johntaylorgatto.com/>

</comment><comment><AUTHOR> I really appreciate his idea on the responsibility of power/success: "I don't think that people have special responsibilities just because they've done something that other people like or don't like. I think the work speaks for itself." Pretty honest. Really implies the responsibility is in the achieving of the success itself. Which I guess contrasts with achieving success in less than responsible ways, and then feeling compelled to be responsible about it after the fact. Very unique approach, something I haven't really considered. I think it makes sense.</comment>


Ask HN: How to overcome the fear of sales as a technical founder? - <AUTHOR> <comment><USER2> Swagger! In my experience, it is a function of strong preparation from both a product and pitch perspective. Technical founders tend to focus on the deficiencies in their product rather than the strengths when selling. It may make them feel embarrassed and lack confidence. the best medicine is to do as much as you can to bolster the product so you are confident it is valuable and then make the pitch fit your audience and your personality. And most importantly, put yourself in the sales situation over and over again and when someone says "no," you say "next" and move on to the next deal not reading into the rejection.

</comment><comment><USER3> Carve your own path! Get some users, and then once the timing is right ask them if it makes sense to have a phone call about the higher tiers of features available.

It's a very different process compared to Enterprise Sales which has a lot of weird social patterns to navigate, in addition to dealing with competitors terms/pricing.</comment>


In post-massacre Vegas, security policies clash with privacy values - <AUTHOR> https://www.the-parallax.com/2018/08/12/vegas-hotel-room-security-privacy-defcon/ <comment><USER2> One member in our group had a fairly rude encounter with two Caesar's security personnel late at night because housekeeping had failed to record a cleaning.</comment>


Aireal: Interactive Tactile Experiences in Free Air - <AUTHOR> http://www.disneyresearch.com/project/aireal/

<comment><USER2> Very cool. If you're interested in this technology, you can get larger handheld air cannons that shoot big blasts of air quite far. (They're a ton of fun!) See [http://en.wikipedia.org/wiki/Air_vortex_cannon](http://en.wikipedia.org/wiki/Air_vortex_cannon)

</comment><comment><USER3> Wait, is any portion of the device 3D printed?

<comment><USER4> Yeah, I was wondering why they kept repeating that.

<comment><USER5> My guess is that they want to make sure the Patent covers 3D Printed versions as well.

<comment><USER6> Or simply because 3d printed is a huge buzzword right now. Technically, 3d printing these offers no benefit over more conventional technologies like injection molding.

</comment></comment></comment></comment><comment><USER7> Using ultrasonic seems more promising, because no moving parts are used and one "tactile pixel" is smaller than that air cannon thing. [http://www.youtube.com/watch?v=yd9DgsI95hc](http://www.youtube.com/watch?v=yd9DgsI95hc) [http://www.ultrasonic-audio.com/products/syntact.html](http://www.ultrasonic- audio.com/products/syntact.html)

<comment><USER6> I would like to disagree that there aren't any moving parts used whilst generating ultrasonic waves. After all, something needs to vibrate.

Ultrasonic levitation is pretty cool, and the tacile interface isn't bad either. I just somewhat pity that they've looked at the technology and told themselves "Ohh, that'd be great for musicians", which I think isn't the right assumption to make in this case. I mean HD-MIDI still hasn't been adapted widely after being discussed in 2005 (that's 8 years now), so I wonder if musicians are a fertile breeding ground for "paradigm changing tacile interfaces".

</comment></comment><comment><USER8> Very cool, but it looks like latency is a problem, since vortex propagation speed is limited by the medium of air (I'm guessing...) It might be OK when very close to the device, as in the tablet examples.

Compared with rumble/vibration in console controllers/phones, it's directional and hands-free. I wonder if gyroscopic twisting forces might be better for giving actual forces of resistance?

<comment><USER9> For certain types of games latency shouldn't be a problem since you can map the future interaction point between hand and target. If you miss then, well you missed. Boxing games would work well, FPS not so much. In a POV game you can't predict the view angle so also not the interaction point.

</comment></comment><comment><USER10> I've been seeing a few disneyresearch links on HN and wondered if someone who works there has been submitting them?

<comment><USER11> As long that the links are interesting and provide something as relevant as this one I see no problem.

</comment></comment><comment><USER12> Calling it a haptic device is a stretch.

<comment><USER13> Care to explain? Haptic = tactile feedback, regardless of the medium used to achieve the effect. Even rumbling gamepads qualify as such.

<comment><USER12> If you go by such a broad definition even the vibrator in your phone would make it a haptic device. But many people will argue that its not.

</comment></comment></comment><comment><USER14> Holoemitters version 1.</comment>


World's Fastest Robot Versus The Wiimote  - <AUTHOR> http://singularityhub.com/2010/04/21/worlds-fastest-robot-versus-the-wiimote-video/

<comment><USER2> I like one of the comments:

 _obviously it's a visual tracking system._

Sure about that, are you? This sort of thing is meant to be _paired_ with a visual tracking system, it's just a machine to move from (x,y) to (x2,y2). I've seen _plenty_ of examples of cameras hooked to computers detecting object placement at many many _many_ times faster than this thing can move. The capability limit hasn't been the visual tracking software, but the actual speed of the machine to go between points.</comment>


Bitcasa launches Developer Program and releases Secure Storage API - <AUTHOR> http://thenextweb.com/insider/2013/11/19/bitcasa-launches-developer-program-releases-secure-storage-api-beta-general-availability-q1-2014/ <comment><USER2> All of their early adopters you burned by declaring them leeches and announcing a "new and exciting" 10x price hike? They're developers. NOBODY IS GOING TO WRITE CODE FOR YOUR BUGGY, UNTRUSTWORTHY PLATFORM.</comment>


If you want to retain your millennials, ditch the office hierarchy - <AUTHOR> https://firstname.lastname@example.com/if-you-want-to-retain-your-millennials-ditch-the-office-hierarchy-78512032c22b <comment><USER2> I'm half suspicious the author is deliberately ignoring they obvious so they can focus on buzzwordy phrases.

Millennials don't stick around because they know they will have slower career progression by staying put. People, in general, are more amenable to collaboration within the boundaries of their work than answering to controlling micromanagers. Quelle surprise.

Hierarchy is a red herring. Hierarchies aren't a problem in and of themselves. Hierarchies that decide everyone below certain boundaries should be treated like fry cooks are. I guess you could call the opposite "challeng[ing] lines of management and overcome hierarchical bureaucracy" but that framing just makes me think you have something to sell.

It's not like millennials are more anti-establishment than generations before them (they're frighteningly obedient). It's that people with a decent work life don't realize how bad the "professional" jobs taken by the generation can be.

</comment><comment><USER3> Hang on a minute. If millenials are so ambitious and craving of advancement, what kind of advancement is going to be possible without hierarchy? Certainly ditching hierarchy narrows the options for rewarding employees.

Also, ditching hierarchy risks royally pissing off older workers that have worked for years to ascend, and in some cases these are the very people whose knowledge is indispensable to the functioning of the company. Finally, at some point these millennials will get older, and some may stay at a company for years. How then to reward loyalty if hierarchy is ditched? Isn't loyalty worth rewarding via hierarchy given the cost of hiring new people and having them learn the business?

<comment><USER4> Lots of ways. One way: certify employees in different facets of the business. Older employees will have many certifications; newer ones, fewer. Pay them by certification; respect their opinion based on certifications.

Heck, you can even issue medals for each one, and the old greybeards can have a chest full of brass.

<comment><USER3> In an ideal world perhaps - in my experience in many businesses there is often a gap between the way things should work, and the way they really work, and it's often the old timers that are the keepers of this knowledge, and it's not the type of thing that's amenable to certificates.

</comment></comment></comment><comment><USER5> I thought the reason most people switch companies every 2-4 years was because it pays better to switch companies, instead of remaining loyal to one company and relying on increases/promotions within the company.

<comment><USER6> Ssssh! Don't let the facts confuse this person's perception of reality!</comment></comment>


Even Google is Tired of Needlessly Paginated Content - <AUTHOR> http://siliconfilter.com/even-google-is-tired-of-needlessly-paginated-content/

<comment><USER2> Why don't publishers put multiple ads on a long single-page article, such that the number of ads served is equivalent?

<comment><USER3> Last I checked, ad impressions and clicks mattered where they were on the page, and some ad services paid you differently according to where they were, too. (That may have changed, that was years ago.)</comment></comment>