HNHacker News
TopNewBestAskShowJobs

anoopelias

276 karma · joined December 8, 2012

submissionscomments
anoopelias··on Embedded PDF viewer in Firefox 81 supports filling forms
> The dream is a purely JavaScript solution that never leaves the local computer.

Mozilla's pdfjs[1] project is a pure HTML/JavaScript solution for PDF rendering. This is the same code that ships in Firefox browser as well. This is standalone, AFAIK, it doesn't talk to a mothership.

[1]https://mozilla.github.io/pdf.js/

anoopelias··on Boids
Now who doesn't have an implementation of Boids of their own... :)

https://anoopelias.github.io/boids/

anoopelias··on Show HN: Tranquility Calendar
Thank you!

> Glad you added the Gregorian calendar option for translating between our dominant calendar and this.

Guess I couldn't do that well a justice to the mobile layout.

anoopelias··on Show HN: Tranquility Calendar
I would have liked Newton on it too. Nothing against Archimedes though.. :)
anoopelias··on Show HN: Tranquility Calendar
Exactly!

Please note Tranquility Calendar itself was proposed in 1989. This is just a web representation of it.

anoopelias··on Show HN: Tranquility Calendar
Thanks for that! Fixed now. :P

Not intentional, I guess I had it always wrong.

anoopelias··on Show HN: Tranquility Calendar
Good point!

When this was proposed in 1989 [1], I think the intention was to get people to use it a bit! So it helps being close to Gregorian Calendar.

Though it didn't catch on, still an interesting proposal.

[1] https://www.webcitation.org/6WtW38bAU

anoopelias··on A Collection of Dev Checklists
An HN kiss!
anoopelias··on Stephen Hawking has died
Born on the same day as Galileo died and died on the same day as Einstein was born.

'Stars were aligned' :) I guess.

anoopelias··on A Classic Extension Reborn: Tree Style Tab
Try Tridactyl,

https://addons.mozilla.org/en-US/firefox/addon/tridactyl-vim...

anoopelias··on How JavaScript works: Event loop and the rise of Async programming
> Does this mean that a web server written in node is running single-threaded?

JavaScript is single threaded. Node.js is not.

Node executes the entire JavaScript code in a single thread. However, the I/O requests dispatched by the JavaScript code (file I/O, network I/O, db I/O) can be executed in separate threads.

That is why Node is efficient for applications with lot of I/O (typical web apps), and can still provide a default thread safety for global objects.

But I think, it will not work efficiently for number-crunching CPU intensive applications.

anoopelias··on Introducing the Keybase filesystem
Would love an invite please. Thank you.
anoopelias··on Ask HN: What's your favorite online course?
Links,

Andrew Ng's ML Class - https://www.coursera.org/learn/machine-learning

Daphne Koller's PGM Class - https://www.coursera.org/course/pgm

Dan Jurafsky's and Christopher Manning's NLP Class - https://www.coursera.org/course/nlp

anoopelias··on Covariance and Contravariance
Another link on the topic. This picture[1] I lifted from scala course in coursera.org

[1]http://stackoverflow.com/questions/2723397/java-generics-wha...

anoopelias··on How Is Critical Life or Death Software Tested?
I always thought that the way to ensure zero failures at a level is to ensure accuracy at the next level.

For example, if all trains runs with a minute accuracy at every points, then there won't be any collision by mistake.

anoopelias··on Show HN: Boids Simulation
I will have a look.

The value initializes as 60, so it will show as 60 until it gets updated for the first time. Would that be what you are talking about?

The initial few seconds performance is not at optimum so that is a problem. Are you on a laptop or a mobile/tablet device?

anoopelias··on Show HN: Boids Simulation
There are a few ways to be clever on going about it. One as you mentioned is to do a two phase scan one to move and one to correct the bins.

Also instead of a square shaped range you can get a hexagonal range by dividing corner boxes diagonally to two and then checking which half of square the boid is. :)

anoopelias··on Show HN: Boids Simulation
Yep got it. Thanks.

Feels a good idea. Have to try it to know for sure.

anoopelias··on Show HN: Boids Simulation
Where can I read more about fixed-size bins?
anoopelias··on Mathematicians who died under unfortunate or unfitting circumstances
Rajeev Motwani

Rajeev Motwani was a professor of Computer Science at Stanford University whose research focused on theoretical computer science. He was an early advisor and supporter of companies including Google and PayPal, and a special advisor to Sequoia Capital. He was a winner of the Gödel Prize in 2001.

Further,

Motwani was found dead in his pool in the backyard of his Atherton home on June 5, 2009

http://en.wikipedia.org/wiki/Rajeev_Motwani

anoopelias··on PhantomJS 2
Function.prototype.bind[1] issue was quiet painful to many, so this release will be a relief.

[1]https://github.com/ariya/phantomjs/issues/10522

anoopelias··on Firefox Hello
When will they add a public API - so that you can develop share screen or P2P games or whatever..
anoopelias··on I am not an introvert. I am just busy
I see this from a different perspective. I feel, the story is less about the feel that you might forget it if you don't cling to it. Rather, it is more about the intense need you have inside your mind to test your hypothesis and see to it that it is working.
anoopelias··on Ask HN: Why the Microsoft hate?
"Hate the sin, but not the sinner".

It is important as a community that we keep an open view about the products that we see getting posted here. Microsoft might have made mistakes in the past and had produced lowly products.

But who knows, it is possible that the next best thing in the world may come from one of them - or for that matter, anybody. A prejudiced eye can only have a blurred vision.

anoopelias··on How is Docker.io different from a normal virtual machine?
One of the issues I found with contributing to open source is the time it takes to get a build environment up and running. Since different people face different kind of issues and projects usually lack an exhaustive documentation, I've always felt adding a light weight image of the build environment could help. I hope in future Docker or similar projects pave the way for it.
anoopelias··on Algorithms, Part I: Kevin Wayne and Robert Sedgewick
On the contrary, I found Sedgewick's lectures very interesting. The animations of algorithms using cards, trees, nodes etc. is an excellent way to get a good grasp. It is a solid representation of what you would imagine in your mind while learning algorithms.

Another particularly interesting thing about his lectures is when he shares some stories from his vast experience over the years. For eg. When they named a red-black BST after the best contrasting colours you could get on the first ever color printer built in Xerox PARC. Or his excitement to build an animation for Prim's MST on a personal computer.

anoopelias··on The slippery slope
Again, its a slippery slope. Making the user hover over for some more time over his/her decision is not very far from a dark pattern. In case you need a feedback the best you should be going for are optional fields.

We're seeing 'one-click unsubscribe' link in many emails these days. I think that is one good indication for a spam filter to let through. This is a proof that only the right approach prevail eventually.

anoopelias··on Path texts my entire phonebook at 6 AM
> The ones who feel shame would take the Hippogrammer Oath. Those who revel in manipulating others and standing on their broken bodies will rake in all the profits while the good guys just sit around and "play nice."

I think it is important that we should realize this kind of mentality won't work. You might see bad people making money, but eventually it will be no good for them. Either they don't sustain, or the money is no good for them, or they can't sleep with all that money under their pillow. You will see lot of examples of this from history.

I have seen people who are ethical and right also make a lot of profits. May be not in the short term, but in the long term. The idea is, you don't go behind money, instead you do what you do best, and money will come behind you.

anoopelias··on CipherCloud used DMCA Takedown on StackExchange discussion of their cryptography
Just listen to Cryptography I in coursera.

Never ever, use your own algorithm for encryption. Always use tried, tested and known algos. And don't even change it one bit (literally!).

Only the key remains secret.

anoopelias··on Samsung admits to posting fake user reviews on the web
Its only a matter of getting used to. If you have been doing this, and you think your competitors are also doing it, after some time, you will (conveniently) forget that it was wrong to begin with.
← PreviousPage 2 of 3Next →