HNHacker News
TopNewBestAskShowJobs

mdani

386 karma · joined November 11, 2014

submissionscomments
mdani··on Cassandra is not row level consistent
The IF statement uses Paxos as underlying implementation and still it may result into an inconsistency if you are using two separate CQL statements. Cassandra does not provide begin ... end construction where everything is atomically committed or rolled back.
mdani··on The $5 PoisonTap quickly, completely hijacks even a locked computer’s internet
If you put it into a smaller form factor such as USB sticks and drop them in the parking, you'll have a decent chance of getting inside that company. If you could make it very small then it could hide inside a iphone charging cable for example which looks completely harmless from outside.
mdani··on The Beautiful, Magical World of Rajput Art
Well, Rajput art got Mughal influence well before 1739, during the reign of Akbar (1556-1605) when some Rajput kings signed peace treaties and married their daughters into Royal Mughal family. The loot of Delhi in 1739 had only a minor influence on it. In fact, the Mughal art itself is heavily influenced by Rajput artists. Shahajahan's white marble came from Makarana in Rajastan. The Mughals lost their power and wealth well before 1739, during the long struggle in Deccan (1681-1707) ending with death of Aurangzeb in 1707. He was the last powerful Mughal Emperor who commanded a large army and had wealth to sponsor big artworks (but banned them due to purist islamic beleifs).
mdani··on The Cell’s Backup Genetic Instructions
Original article with images and more details

http://science.sciencemag.org/content/353/6306/aaf1420

mdani··on Air India Taking Advantage of Tailwinds
I have done SFO-DEL 3 times in last 6 months and on all 6 journeys, the plane was completely full - only one or two seats empty in economy. Half of the in-seat entertainment was broken (bad remotes/hung screens/broken USB ports) still people preferred a 15 hour journey over a connection, so I can attest to this first-hand
mdani··on Show HN: Tesseract.js – Pure JavaScript OCR for 60 Languages
Languages list link is broken - getting 404 for the following https://github.com/naptha/tesseract.js/blob/master/tesseract...
mdani··on Project Flogo – Open Source Framework for IoT Integration
Google Brillo and Weave are essentially providing the same functions for Google's evosystem for IoT which connects to Google Cloud Platform. How does Flogo compare with Brillo + Weave?
mdani··on Major Mobile US Networks Pass 50% IPv6 Threshold for IPv6-Enabled Hosts
I have seen IPv6 addresses allocated to some ATT UEs. Not sure what was the percentage. Go here from the handset and check again? http://test-ipv6.com
mdani··on Cisco to lay off about 14,000 employees
The software will run on inexpensive dumb hardware from whitelabel manufacturers such as Quanta computers. The secret sauce in hardware that gave Cisco big margins is increasingly replaced by software that is good enough (e.g. You can use SDN controller and a cheap switch hardware to replace very expensive Cisco stuff). The trend in Enterprises and telcos is to use cloud (AWS, GCE, Azure,...) and open source (aka Facebook Open Compute) so the hardware spending has slowed down. (in tier 1 carrier I deal with, all new deployments must be on Openstack that uses whitelabel hardware purchased in bulk). EMC, Oracle, Cisco, HP are facing the impacts of such decisions.
mdani··on AWS Application Load Balancer
In my opinion, it is HTTP and WS LB rather than Application LB as it supports just two protocols. In contrast, if you look at F5 load balancer, it can look at LDAP packets or Diameter packets and do a L7 load bakancing. So ALB seems misleading terminology to me as HTTP and WS != All L7 applications
mdani··on YouTube's road to HTTPS
Per user limits are not easy to implement, maybe easier to visualize - consider that there are a bunch of packet gateways sitting behind a load balancer and each HTTP session may end up on a different server. There is no entity that counts the live bandwidth usage on a per user basis, let alone control it. Billing and metering is done on a session basis through logs. So from T-Mo's point of view it is much easier to detect a HTTP session as video and just throttle that session.
mdani··on Why Uber Engineering Switched from Postgres to MySQL
IMHO some possible reasons of not using Cassandra could be the following.

You can't use Cassandra if you need atomic increments (yes, they're included but painfully slow due to several trips required to satisfy PAXOS).

Also there are no transaction rollbacks (atomic batches always go one way - forward).

You may hit GC pauses if the JVM is not tuned properly.

If the use case involves its of deletes then tombstone related issues need to be considered.

mdani··on Why Uber Engineering Switched from Postgres to MySQL
YouTube runs several MySQL instances behind Vitess (source: http://blog.vitess.io/2015/03/scaling-mysql-in-cloud-with-vi... )
mdani··on Introducing OpenCellular: An open source wireless access platform
I am an individual member of TIP. You can join for free if interested. The project groups are forming right now so good time to get in.
mdani··on Introducing OpenCellular: An open source wireless access platform
These are two different things.

BRCK == A rugged WiFi hotspot that uses cellular data as a back haul to provide WiFi connectivity up to 20 devices

Facebook TIP == A base station that provides LTE connectivity to handsets.

So with Facebook device, you'll be able to set up your own LTE network and be a mobile operator whereas BRCK has no such capability.

← PreviousPage 3 of 3