ptc's comments

ptc | 4 years ago | on: The Container Throttling Problem

The answer is you build a team that builds tools to make optimization easier for everyone in the engineering organization. One individual team can't optimize every application, but if you make it easy for every engineering team to profile their applications and debug performance problems, you've enabled every team to continuously optimize the low-hanging fruit. In effect, you're no longer solving one-off 8-figure problems, you're optimizing the time of other engineers which is something that pays off in perpetuity.

Good large engineering organizations have these teams, and understand their value. For smaller companies, it's not as clear if you can reasonably fund a team for that kind of work.

ptc | 8 years ago | on: Bitcoin is fiat money, too

Can you actually spend Bitcoin in physical stores outside of the Bay Area? Bitcoin just seems like an investment vehicle/security rather than a currency. How many people actually use Bitcoin for buying toilet paper?

ptc | 9 years ago | on: A Silicon Valley Train Gets Stuck

But it isn't progressive, right? An individual in CA who makes 50k gets less in Federal funding to projects that would benefit them, than if that same individual moved to another state, and made the exact same amount.

Not saying I agree with the conceit that a state should have the level of economic autonomy argued for the the original post, but your argument doesn't hold water.

ptc | 9 years ago | on: Zen Stories

Only on fucking Hacker News. Jesus Fucking Christ.

My family failed me, that is why I am not Steve Jobs.

ptc | 10 years ago | on: Remote code execution, git, and OS X

@falcolas -- I think you mean machine code not bytecode. And w.r.t. Mercurial afaik the project's hot paths are all written in Cython extensions, and there's ongoing work to improve the Python part by working with the PyPy folks. So, there's definite technical advantages in using Python for greater developer productivity, but there's also a cost.

ptc | 10 years ago | on: The Refragmentation

There's no solid evidence that increasing the minimum wage will create fewer jobs. From Paul Krugman's review of Robert Reich's new book

> Other evidence points indirectly to a strong role of market power. At this point, for example, there is an extensive empirical literature on the effects of changes in the minimum wage. Conventional supply-and-demand analysis says that raising the minimum wage should reduce employment, but as Reich notes, we now have a number of what amount to controlled experiments, in which employment in counties whose states have hiked the minimum wage can be compared with employment in neighboring counties across the state line. And there is no hint in the data of the supposed negative employment effect.

> Why not? One leading hypothesis is that firms employing low-wage workers—such as fast-food chains—have significant monopsony power in the labor market; that is, they are the principal purchasers of low-wage labor in a particular job market. And a monopsonist facing a price floor doesn’t necessarily buy less, just as a monopolist facing a price ceiling doesn’t necessarily sell less and may sell more.

http://www.nybooks.com/articles/2015/12/17/robert-reich-chal...

There's also something similar to your subsidy idea today called the Earned Income Tax Credit [https://en.wikipedia.org/wiki/Earned_income_tax_credit]. Guaranteeing a minimum income does seem like a promising idea, but it will probably have to be tried elsewhere before the U.S. will adopt it (if ever).

ptc | 11 years ago | on: Unix system programming in OCaml

Thanks for the links, I'll have to take a look at that gdb/OCaml debugging video. Might as well dive into the OCaml internals a bit too. I just really wish OCaml would move to a fully threaded execution model instead of forcing evented systems on everyone.

ptc | 11 years ago | on: Unix system programming in OCaml

> - the memory representation of values is uniform and native code debugging with gdb/lldb works great, thanks to the DWARF symbols emitted.

Besides being able to get a simple backtrace, I've always had nothing but headaches trying to print out variables. It's not tightly integrated with gdb, so the default "p my_ocaml_var" of course doesn't work and info locals rarely if ever works. Only time the debugging is good is when you get to the C code underlying the system calls.

I would love for this not to be the case, but I'm not sure if anyone is working on making OCaml better to debug in gdb.

ptc | 12 years ago | on: Project Loon

Do you have some back of the envelope calculations of cost of this versus satellite or extending copper wire? I'm fairly ignorant on the subject, but would love to hear more.

ptc | 12 years ago | on: Project Loon

Can someone explain why this is more cost effective than other alternatives? The need for specialized antenna's on the ground seems to be a negative.

Also, does Google just subsidize the entire thing? How is this paid for long term? How is it so much cheaper than the alternatives that not only can they roll it out to 5-6 billion people, but also allow people living on cents a day to purchase the service?

page 1