342 karma · joined January 15, 2011
CSE at NIT Calicut (2013)
CS (ScM) at Brown University (2017)
CS (PhD) at UChicago (2023)
http://techglider.in
[ my public key: https://keybase.io/k4rtik; my proof: https://keybase.io/k4rtik/sigs/Cbc7hRfxSyp5hD88_JsetWbUPGXaX3Nzw33jxjcNKuY ]
I am on a MacBook Air Early 2014 and my current link speed is 144 Mbit/s according to Network Utility, but fast.com shows between 210 to 230 Mbps on each run.
Speedtest.net results are consistent as before at ~38 Mpbs, which is what I would expect from the routers around me.
For PopClip[1] users on Mac, I made a little YouTube-dl extension[2] which lets you initiate the download just by selecting the video URL (best when done from browser's address bar) and clicking a button. Been using it as my primary ytdl client for past 5 months now.
Sorry, I did not realize (being within a university network) that the link I submitted was under a paywall.
Google does something similar for extracting favicons for any domain, such as https://plus.google.com/_/favicon?domain=github.com
[1]: https://twitter.com/markmcerqueira/status/608914346706657280
There are two variables involved in the bakery algorithm[1] -- choosing[k] and number[k]:
- choosing[k] takes only the two values 0 & 1, hence reading/writing to it is atomic.
- number[k] is boundless, hence the question of inconsistency while reading it. Lamport shows (see Assertion 2's Proof in [1]) that given,
1. tL2 < tL3 (on process i), and
2. te < tw < tc (on process k),
(in the non-trivial case) tc can only occur before tL2 (tc < tL2) => tw < tL3, that is process i reads the current value of number[k]. See, no overlap! "The bakery algorithm is correct as long as reading a number returns the correct value if the number is not concurrently being written".I think it is much easier to understand with the two-arrow formalism presented later in the article.
[1]: http://msr-waypoint.com/en-us/um/people/lamport/pubs/bakery....
I disagree. I have just finished (few weeks back) my BTech from an NIT and can at least vouch for my CS education and those from some other respectable NITs. We had a great amount of freedom in choosing the courses and had some of the best faculty to learn from.
Generalizing the education in India to this extent certainly paints a wrong picture. I agree that there are only a few institutes which are good, but they are surely not limited to just IITs and IISc.