HNHacker News
TopNewBestAskShowJobs

exacube

693 karma · joined April 5, 2012

submissionscomments
exacube··on Linode turns 12, transitions from Xen to KVM
I think paravirtualization just means that there are drivers installed on the guest OS that make the interaction with hardware faster (perhaps reduce the number of copies and/or interrupts) by being cooperative.

Paravirtualization is just an extension of what you think is "full virtualization"

BTW, In case this article was misleading: I think Xen already has paravirt support that VPS providers already take advantage of.

exacube··on Crawling Billions of Pages: Building Large Scale Crawling Cluster, part 1
From part 2 of their article:

> Currently, more than 60 percent of global internet traffic consists of requests from crawlers or some type of automated Web discovery system.

Where is this number from and how accurate can you make it?

exacube··on Google Launches Sidewalk Labs
I don't think Larry and Sergey are interested in upping their $$$ status to $$$$. They are pure technology enthusiasts and want to change the world with it, and they use their money printing machine as the enabling engine.
exacube··on Google: 90% of our engineers use the software you wrote (Homebrew), but...
That may be somewhat true, depending on how crucial and dependent Google is on Homebrew. But 90% of Googlers don't rely on Brew for work.

It is just a figure he made up to make a point about how popular his software is. Using his software outside the context of our jobs is no means to justify a hire. He should go through the same interview process as 90% (much higher than that actually) of Googlers.

exacube··on How We Designed for Performance and Scale
Thanks for your comment.

I don't know how to feel about Protothreads. It's just syntatic sugar for using a state-machine to provide continuations. You're also not allowed to carry state over between continuations (although I can see how you can extend it to carry-over some struct of data or something). This greatly diminishes the usefulness of Protothreads.. so it feels more like a fun proof-of-concept.

Are there any popular/real-world use cases of Protothreads?

exacube··on Google: 90% of our engineers use the software you wrote (Homebrew), but...
Firstly, you're not entitled to any job you want just because you wrote Homebrew. If you accepted an interview with Google, then you accepted the fact that Google will judge you based on your problem solving skills, just like every other person was asked.

Secondly, I don't think this is a hard interview question; it's certainly fair. Did you expect to be asked knowledge-based questions that Google knows you're already good at? Questions specifically geared towards you? Or questions where Google can watch you solve a problem and be comfortable with the fact that you are able to solve coding problems? Did you think Google would hire you to write Homebrew? Or solve problems on teams Google has?

I think this person is just being unreasonable.

exacube··on How We Designed for Performance and Scale
What are stackless coroutines? What do they look like?
exacube··on How We Designed for Performance and Scale
You need green/user-space threads if you want to use co-routines effectively, because if a coroutine blocks, it would block off the entire OS thread from doing anything else.
exacube··on RedditStorage
I like the proof of concept, but I hate that anyone would abuse Reddit this way.
exacube··on Hello World
Man, these guys have a lot of stellar engineers with really strong backgrounds. They also have "free fridays".. which is crazy.
exacube··on A Bay Area Startup Spins Lab-Grown Silk
Someone needs to do it first
exacube··on The Google Stack [pdf]
GFS/Colossues are distributed file systems, which GCS doesn't really address (I think GCS is akin to AWS' S3?)
exacube··on What Silicon Valley Can Learn from Seoul
This is a very good point, and I'm sure it depends on all 4 of things very heavily.

There were multiple Facebook competitors, but Facebook executed their product MUCH better than everyone else (real names/people, exclusive to certain communities at first) and I would think it was a big cause for their success.

As for Android, I was told recently that it was released in a time when carriers (Verizon) defined what apps should be shipped in phones, and largely commissioned manufacturers to make said apps.. Android helped make this a non-issue by letting anyone make apps, making a market, and letting every phone manufacturer ship it for free (no one else did this). Even if Android was crappy in comparison to the iPhone initially, it provided a lot of freedom for the manufacturers, making it very attractive.

Not to mention every non-iOS/Android mobile OS back then was garbage in comparison.

exacube··on What Silicon Valley Can Learn from Seoul
The central point discussed here in that the mobile and internet infrastructure is far ahead of its time in Seoul. But the author makes a few statements that don't settle well with me:

> By 2020, the [South Korean] government predicts, it will be 1,000 times faster — so fast you could download a feature-length movie in approximately one second. In the same time frame, the Federal Communications Commission hopes to wire most American homes with broadband Internet with speeds of at least 100 megabytes per second, or roughly one six-hundredth of South Korea’s goal.

South Koreas's land size is MUCH smaller (smaller than most US states). Although there is something to be said about why any single US state isn't as good at infrastructure as South Korea (probably California can be the only candidate), that is a different interesting discussion.

> By contrast, American mobile design is fetishistically minimalist. Silicon Valley applauds itself for good taste in this regard, but this aesthetic has sprung up partly in response to a deficiency: Americans have learned to strip out bandwidth-guzzling elements because they slow down loading times.

This can't be farther from the truth.. "our" design aesthetic is not on a basis of trying to save bandwidth. I don't think we will ever have "Pages are drenched in neon and populated with googly-eyed cartoon animals." even if our infrastructure was better.

exacube··on Announcing Rust 1.0
It's always exciting reading Rust posts on HN, so very happy about a stable release!!

I can't help but feel the language has a very steep learning curve, however; doing something like making an event-queue-with-callbacks is very hard to write out in Rust if you're a beginner with just the current docs.

I think Rust will benefit greatly if their docs compiled some articles on how to write typical systems-related code (for me, I would love to see how to implement task queues with callback mechanisms).

exacube··on Verizon to Buy AOL for $4.4B
Whatsapp is worth 19B to Facebook, not to the rest of the industry.
exacube··on Large-scale cluster management at Google with Borg
Note that chroot will provide containerization, but without isolation (processes can always fork out of their chroot jails). You still need things like pid namespaces etc.
exacube··on Twitter Reports Weak Earnings and the Stock Is Crashing
i think the problem is in generating revenue. According to their numbers, Twitter's user base is still trending upwards no?
exacube··on Blow to Internet.org as Indian Internet Companies Begin to Withdraw
I see the argument for competition, but I don't think that freedom is as important as the freedom of communication and education.

Imagine someone in the slums of India (there are tens of millions in these conditions) wanting to learn more about irrigation. Is it more important that they have no limited internet for the sake for competition, or limited internet?

exacube··on Blow to Internet.org as Indian Internet Companies Begin to Withdraw
Can someone give me a good argument as to why no internet is better than free limited internet with facebook + google search + wikipedia?

If Facebook will provide free limited internet (and as always, you can pay regularly to get full internet access) for a lot of basic service, it only seems reasonable they will package their facebook and messenger apps as well.

On the whole, do you think internet.org is a bad, negative effort?

exacube··on Blow to Internet.org as Indian Internet Companies Begin to Withdraw
Google search is on internet.org, so is Wikipedia.
exacube··on Another new era of WordPress
i think it's awesome
exacube··on Adopting Microservices at Netflix: Lessons for Architectural Design
This seems like it's just taking the idea of decoupling your service and talking to them via APIs a little further by saying.. decouple them to an even smaller granularity?

This has always been the generally accepted way to scale out software services. Is there a novel idea being discussed here, or just that they've been doing this at Netflix?

exacube··on Ask HN: Why keep living?
I think it's very important to understand and accept that what you are feeling is not a normal state. I would say try to think focus your efforts on arriving at the normal state; of being able to feel pleasure and happiness. Depression is well within the range of human emotion, but you must understand the other parts of the range, and work towards them! As it has already been said, it sounds like what you're feeling is chemical, and you should try to address that -- you can't easily rationalize depression away if its in fact chemical.

BTW, I am very happy to hear that you've been helping the needy and being selfless in general :-)!

exacube··on Coming Soon in HHVM
They're making a widely used bad language better, so people using (or forced to use) said bad language can improve their code. I think it's noble!
exacube··on Debian developer prompted to revisit FreeBSD after 20 years
But not everyone that uses Linux compile X libs or Firefox themselves (a very tiny fraction do). Why does it make sense to have include headers and source?
exacube··on Let's Build a Modern Hadoop
Redis cannot replace etcd: etcd (like zookeeper and chubby) offer strong consistency, which Redis does not. These requirements are key for building things like a directory service (which is how CoreOS uses etcd).
exacube··on Research into psychedelics, shut down for decades, is yielding results
Oh avodonosov, being anti-drugs on an HN post again. Let's all collectively try harder to please avodonosov, because after all, HN posts solely for his/her pleasure.
exacube··on GoFundMe Tops Kickstarter as World’s #1 Crowdfunding Platform
5% is a little high (it would be much lower if gofundme and company were non-profits), and i hate how high VISA/other CC fees are.

I hate that 8% of all donations are gone through the cracks for profiteering.

exacube··on Software engineers should write
I think programming might help you write very prose pieces, but there is still a lot more to literature that remains very artistic.
← PreviousPage 5 of 7Next →