HNHacker News
TopNewBestAskShowJobs

amaks

1,774 karma · joined October 12, 2012

submissionscomments
amaks··on Say hello to Google Allo: a smarter messaging app
I guess it'll depend on the emerging markets with slow(er) connections when Duo really shines (presumably it can work on 3G and fallback to audio only on even slower connections).
amaks··on Analysis of ice screws in climbing
Pitons are used a lot in mixed winter climbing when often there are no other ways to protect.
amaks··on Analysis of ice screws in climbing
I'm surprised "Mountaineering: The Freedom of the Hills" even mentions pitons as it's all about the non-destructive ethics of climbing. Honestly I don't remember it ever mentioning pitons at all but granted I read it last time few years ago.
amaks··on Evernote is moving all its data, machine learning to Google Cloud
AFAIK Google Cloud uses encryption throughout including for storing data with customer-provided keys. Not sure how your privacy would suffer in this case.
amaks··on Facebook recommended that a psychiatrist’s patients friend each other
Sounds like a solid ground for a class action suite.
amaks··on “How do I choose not to share my account information with Facebook?”
Simple, just don't use WhatsApp.
amaks··on In a Sign of Broader Ambitions, Facebook Opens Hardware Lab
Isn't Oculus Rift a premium VR product?
amaks··on Thoughts on Uber’s List of Postgres Limitations
Isn't MySQL owned by Oracle and closed sourced as a result these days?
amaks··on Thoughts on Uber’s List of Postgres Limitations
Does Uber still use Python for backend services?
amaks··on Practical Guide to Bare Metal C++
Risking being down voted, I doubt that c++ is the right language for bare metal development at all with its constraints like exceptions and RTTI. Rust seems to be the modern and safer version of C that is more appropriate for bare metal development.
amaks··on Practical Guide to Bare Metal C++
No. The reason they don't use exceptions is because they lead to unreliable code that is difficult to maintain. There are other ways to indicate error situations such as returning error result that caller must handle.
amaks··on Opera browser sold to a Chinese consortium for $600M
Now it's going to start reporting to (new) mothership. Whatever that means.
amaks··on A Wait-Free Stack
How often would you find a situation where lock free data queue or stack would bring huge performance gains? Usually bad performance comes from a poor choice of data structure(s), bad data locality or by locking is too coarse or too fine causing livelocks/convoys/excessive context switches etc. What I'm saying is that using lock free or wait free algorithm is not a panacea.
amaks··on A Wait-Free Stack
Not really. Lots of applications where lock free algorithms are justified usually implement their own memory allocators.
amaks··on A Wait-Free Stack
You call malloc in your implementation -- you realize that memory allocation takes lock at some point, right? To make it truly lock or wait free you need to implement a corresponding memory allocator as well.
amaks··on A Wait-Free Stack
> Thus lock-free data structures were developed which magically did not need locking and thus could operate blazingly fast.

This is wrong assumption. With lock-free data structures you don't skip waiting for your right to access data, you just avoid using lock. It may or may not be faster depending on conditions, and whole lot harder to get it right:

http://blog.memsql.com/common-pitfalls-in-writing-lock-free-...

amaks··on Satya Nadella just fixed Microsoft’s biggest problem
Also, nobody is using select and poll in Linux these days, epoll is the way to go.
amaks··on Satya Nadella just fixed Microsoft’s biggest problem
> Linux in particular used to have a very questionable virtual memory implementation³, but I suspect it's been much improved.

The document you're referencing is written in 1999. I suspect a lot has changed since then.

amaks··on Why Windows 10 Sucks
Not anymore, new Chromebooks support Google play store apps.
amaks··on C14, the Secure Cold Storage Platform, for Free During the Summer
I've been primarily concerned if they store data encrypted at rest, with my own key.
amaks··on C14, the Secure Cold Storage Platform, for Free During the Summer
Do they offer end-to-end encryption? If they use ZFS I assume they should have checksums that detect data corruption.
amaks··on Facebook's News Feed
That's because deepening relationships is not FB's goal. Maximizing profits on the other hand is, and that explains all the changes over the years it exists - social games (Zinga etc), "like farms", lack of piracy controls over stolen YT videos, etc.
amaks··on How Facebook Tries to Prevent Office Politics
What about situations when your performance review score is low? Sure, manager may not prevent you from moving the team, but company policy may do.
amaks··on Facebook to Change News Feed to Focus on Friends and Family
Pretty straightforward goal like others mentioned - de-prioritize publishers, get them pay more to promote their posts, prioritize them back. Nothing has changed, publishers pay more. So much for "focus on Friends and Family".
amaks··on Ōryōki Web Browser
I know that. However, factually I'm correct by saying that Chromium doesn't use webkit. It doesn't matter if it's still largely the same, what matters is that blink diverged from webkit for variety of reasons.
amaks··on Ōryōki Web Browser
Chromium doesn't use webkit, it uses Blink.
amaks··on Investing Returns on the S&P500
US is far from finishing deveping, fortunately or unfortunately. Take trains, for example, area where US is far behind China, Japan, or European countries, despite the size of its territory. I'm sure there are other examples.
amaks··on Volkswagen's U.S. diesel emissions settlement to cost $15B
Thank you, Volkswagen!
amaks··on Volkswagen's U.S. diesel emissions settlement to cost $15B
Oh, I've got diesel Q5 when diesel gate came out
amaks··on Volkswagen's U.S. diesel emissions settlement to cost $15B
What about them?
← PreviousPage 3 of 12Next →