paul
paul on Hacker News
One of my favorite quotes:
“There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.”
I think about this a lot because it’s true of any complex system or argument, not just software.
To be clear, minification was absolutely a key feature/motivation for the compiler. Runtime performance was more important than code size, but as usual the key to improving runtime performance is writing better code -- there's not much a compiler can do to fix slow code. For example, I wanted the inbox to render in less than 100ms, which required not only making the JS fast but also minimizing the number of DOM nodes by a variety means (such as only having a single event handler for the entire inbox instead of one per active element).
As other here have pointed out, JS was very much looked down upon by most people at Google, and there was a lot of resistance to our JS-heavy approach. One of their objections was that JS didn't have any tooling such compilers, and therefore the language was "unscalable" and unmaintainable. Knocking down that objection was another of the motivations for writing the compiler, though honestly it was also just kind of fun.
Interesting read. I wrote the original compiler back in 2002/2003, but a lot changed by the time it was open sourced (including the confusing name -- I just called it a javascript compiler).
One detail this story gets wrong though is the claim that, "The Gmail team found that runtime JavaScript performance was almost irrelevant compared to download times." Runtime performance was actually way more important than download size and we put a lot of effort into making the JS fast (keep in mind that IE6 was the _best_ browser at the time). One of the key functions of the js compiler was inlining and dead-code removal so that we could keep the code readable without introducing any extra overhead.
It’s both a novel virus and a novel vaccine. Without clinical trials we really don’t know if the boosters are helping or hurting.
Also, we should be doing clinical trials on flu shots as well. New drugs, even if they are only slightly different still require clinical trials. Why is hacking the immune system not subject to the same scrutiny?
Comparing global fuel consumption with global electricity production is a good approach. It’s clearly substantial, but doable, especially since fuel production can utilize “unreliable” renewables (make gas when the sun shines).
Show your math. Unless those nukes are very small, your claim seems way off.
She’s also one of the best founders I’ve ever worked with. Her talks at yc are my favorite — incredibly honest, personal, and insightful.
I’m more disturbed by the fact that they can also edit or remove books that I’ve already purchased. How long until Amazon is forced to “deplatform” something offensive? Those old books contain a lot of words and ideas that have no place in 2019.
It’s one of several reasons why I mostly only buy paper books.
The denial is strong. Reminds me of how cell phone makers responded to the iPhone:
“The development of mobile phones will be similar in PCs. Even with the Mac, Apple has attracted much attention at first, but they have still remained a niche manufacturer. That will be in mobile phones as well,” Nokia chief strategist Anssi Vanjoki told a German newspaper at the time.
Back in the day, smartphones were pretty much defined by devices like the Palm Treo, and Palm CEO Ed Colligan doubted some computer maker was going to just waltz in and eat his lunch.
“We've learned and struggled for a few years here figuring out how to make a decent phone,” Colligan said. “PC guys are not going to just figure this out. They're not going to just walk in.”
CMGI and the other “incubators” of that era were nothing like YC. The label “accelerator” was applied to YC years after it was started because of the need for a generic term to describe YC and all of the clones. Whether or not that label was previously used for some other kind of business is irrelevant.
Slashdot is where I first encountered both Google ('98 / early '99) and YC (the Summer Founders Program). So pretty valuable personally. Thanks for that :)
I miss the enthusiasm of that community.
It always surprises me that people find the concept of the brain being connected to the body to be "woo-woo". The objections are very unscientific. Biology is incredibly complex, and our understanding of it is very shallow, yet people scornfully dismiss the idea that the brain could in any way cause sensation in the body. I think the key to their misunderstanding is the tendency to imagine the brain as a completely separate thing, like the driver of an automobile, rather than a deeply integrated and intertwined system, which science shows it to be.
Phantom limb syndrome is in many ways similar -- do these same people consider that "woo-woo"?
My one issue with Sarno is that he's a little light on detail in terms of what exactly I need to do to get rid of the pain. For that, I've found this organization/program to be helpful: http://www.tmswiki.org/forum/pages/overcomingpain/
This is a very poor metric. Companies running out of money and doing a small exit counts as "good" ("conversion") while a successful and growing company is interpreted as something negative (no exit).
"If you look at companies that have made a lot of people rich, like Microsoft, Google, and Facebook, almost none of the employees who became rich had an instrumental role in the company’s success. "
100% false.
It's really not that hard to understand how these notes convert and how much you are diluting if you spend just a few minutes modeling it out with
https://angelcalc.comOf course it's still possible to get more dilution than expected if you raise at unrealistically high caps (or uncapped!) and convert at a lower valuation down the road, but even that is probably less painful than a conventional down round.
Posted by
paul on Sunday February 05, 2017 @01:55PM
from the buzzfeed.com dept.
Posted by
paul on Saturday January 28, 2017 @01:58PM
from the driverless.id dept.
So awesome. And maybe the tunnels will only allow self-driving electric cars :)
Just two days ago I watched "The Last Man on the Moon" with my son (on Netflix). Good documentary, but sad to see him pass. Those Apollo astronauts were truly remarkable people.
This is awesome. I especially like the practice of removing negative constructions -- that seems like it would be life changing over the long term.
That's how I ended up learning vi. In 1993, my 386 didn't have enough disk space for emacs, so I had to learn vi (which is lucky because I probably wouldn't have done it otherwise).
"
A leader in space technology, S3 aims to make space more accessible by creating low-cost, reusable satellite launchers, a development not welcomed by all in the industry.
Last year the company’s base in Payerne was broken into and equipment damaged, said the Tribune."
Scary! Is there any more info on these attacks?
That would be a good motivational poster :)
This is a great list of all the things you shouldn't do. It's all ego and no substance.
Not at all. All of these companies have the potential to be worth billions of dollars or else we would not have funded them. Of course it's not always easy for people reading a short summary on a blog to see that potential, as you can easily verify by reading the comments on early articles about uber or Twitter.
You can't think of a startup started in the last 3 years that has really "made it" because it takes years for a startup to "really make it"!
If you disagree, please find the 5 year old hn thread where people say that snapchat is the next big thing.
Facebook didn't have that much dilution.
Facebook is worth $350B, so $100M is only 0.03% equity. He likely had more than that, but the article is old so the number today could be more like $500M.