HNHacker News
TopNewBestAskShowJobs

cmbaus

847 karma · joined October 4, 2010

submissionscomments
cmbaus··on Java Virtual Machine in pure Node.js
Worse than the last worst thing that ever happened?

https://news.ycombinator.com/item?id=6581323

cmbaus··on Adobe hack: At least 38 million accounts breached
I think they have, but it is subtle. It could be argued that Instagram was a shot over Adobe's bow.
cmbaus··on Twitter to offer 70M shares priced at $17-$20 to raise up to $1.4B in IPO
Of course, but you won't know what the price will be until the shares start trading. If there is a lot of demand, they could be priced higher than the offer price.
cmbaus··on The San Francisco Exodus
No it isn't. Building high density housing is nothing like building more freeways.

Edit: Many people argue in favor of building restrictions on the basis of environmental concerns, but limiting housing in SF is just pushing more people out to places like Sacramento, which are suburban waste lands and models of inefficiency.

cmbaus··on The San Francisco Exodus
Subsidizing is NOT the answer. This will drive up prices for everyone living above subsidies. The problem is demand WAY outstrips housing supply. In my opinion the one thing that could kill the Bay Area economy is the aversion to residential construction.

Housing stock on the Geary corridor could be easily increased, and even a modest improvement to the transit system in that area could make a big difference.

It is absolutely crazy to artificially restrict residential building in areas where there is high employment demand. It is almost like we want to prevent economic growth.

The US is a crazy place. We complain that there isn't enough economic growth, but when it happens, we put in all kinds of restrictions that limit it.

cmbaus··on Ask HN: Did your YC (or other incubator) startup fail? What are you doing now?
It is possible to give "Honest Feedback" with out saying something "sucks."
cmbaus··on Ask HN: Did your YC (or other incubator) startup fail? What are you doing now?
I hate the term "sucks" when applied to someone's serious work.
cmbaus··on Oldest Domain Names
Seeing Adobe as one of the oldest domain names is disappointing. They were perfectly positioned to take advantage of the growth of they internet, but were never able to capitalize. The company has really stagnated in the past 15 years.
cmbaus··on This 4×6 index card has all the financial advice you’ll ever need
Typically fee based advisors charge a percentage of assets under management. The is opposed to traditional brokers who charge trade commissions. There are few who aren't paid based on AUM.
cmbaus··on This 4×6 index card has all the financial advice you’ll ever need
Even if a financial advisor meets the fiduciary standard, he or she may still not be looking out for your best interest. I'd say become educated, and bypass the advisor altogether.
cmbaus··on This 4×6 index card has all the financial advice you’ll ever need
Vanguard mutual index funds are very cheap. I'd recommend them.
cmbaus··on This 4×6 index card has all the financial advice you’ll ever need
If you follow that advice, you don't need a financial advisor.
cmbaus··on Vastrm is the Warby Parker for shirts
I've bought made to measure shirts from vendors like MyTailor.com. I'm an advocate, but I don't know many people who buy their shirts MTM on the internet (yet). Most men still by off the rack and the quality and fit is crappy and the price high.

Some of my colleagues do get MTM suiting made in places like Hong Kong and Thailand.

The apparel market is massive I think there is room for innovation.

cmbaus··on Vastrm is the Warby Parker for shirts
As a Warby Parker customer, I think the company is just at the tip of what they will accomplish. This is a gigantic market and most people are still paying $400 for same frames and lens you can get for $100 from them.

I've had two pair of glasses from them, and I've never had so many comments and compliments on a pair of glasses. So even if the glasses are made by the factories that make frames for other companies, there is something to be said about their design.

I'd love to see Warby Parker's disruptive strategy applied to other parts of the health care market. It shows what free market pressures can do to effect prices.

cmbaus··on Nginx Is Taking Over the Internet
This is the reason we use nginx. It can hide the details of our multiple platform architecture.

All the discussion around Nginx recently, has me wondering if I should revisit my own proxy project: http://switchflow.org/

cmbaus··on In emergency cases a passenger was selected and thrown out of the plane (2004)
VirtualAlloc can reserve address space and commit pages for it depending on the flag provided. Address space is a resource of the process, and pages are a resource for the entire system.
cmbaus··on In emergency cases a passenger was selected and thrown out of the plane (2004)
My memory is a bit hazy in this area, but I think by default memory is over committed in Linux. What that means is malloc() can return an address that doesn't have physical memory assigned in the page table. Memory isn't committed until it is written to.

This isn't the case with the default MSVC implementation of malloc() in Windows. In Windows address space is reserved and committed with VirtualAlloc(), and typically that is done in one step.

I think memory is over committed because Linus wanted to keep the memory footprint lower than NT early on in the development of the kernel. The drawback is applications may segfault when writing to memory that was successfully returned by malloc().

cmbaus··on Puma, a fast concurrent web server for Ruby
How does Passenger deal with blocking I/O from applications if it is single threaded? Does the entire event loop block while doing I/O?
cmbaus··on Recycling memory buffers in Go
All heap access must be synchronized. Using pooled buffers may actually be faster because you can ensure that only one thread is accessing a specific pool. Just create a new pool, when a new thread is created.
cmbaus··on Recycling memory buffers in Go
I agree, given the type of issues they are addressing (very high throughput application servers), I don't think a general purpose allocator (garbage collected or not) will ever get the performance they want. Recycling buffers is not a bad strategy for this type of application, no matter the language.
cmbaus··on What would you like to see most in minix? (1991)
The other thing to remember was Windows was still 16 bit at the time. Linux started off as 32bit. Being free was great, but I would have also (and did) payed for a 32 bit operating system at the time. I actually used OS/2 in the mid-90s before moving to Linux.

I can't stress enough how basic it was. Getting the kernel up and running was only 1/2 the battle. Getting X to run was a significant undertaking, and probably more difficult.

cmbaus··on Readers offer tales of Silicon Valley's ageism
Somebody has to write the code that handles the failure. You don't get this for free. Creating a system that can handle outages of arbitrary nodes is not an easy task.
cmbaus··on How Paypal and Reddit faked their way to traction
I remember years ago, I had a blog entry hit the homepage of Reddit: http://baus.net/rails-wrong-language/ . I think the user that posted it was Linuxer or something like that. But the account had a ton of karma and there was some question if it was just a bot run by Reddit.
cmbaus··on You have to beat the man to be the man
I'd consider NetFlix to be a prototypical Silicon Valley start-up and they are showing the way forward with House of Cards, which I thought was fantastic. It might be a Hollywood formula, but they are bypassing traditional distribution channels.
cmbaus··on C++ and the Culture of Complexity
I'm going to dig deep here, and say that true flexibility in memory allocation would require multiple global implementations of new, and when an object is deleted it would be destroyed with an implementation of delete the corresponds with the implementation of new.

That would be a gigantic change to the language, which I'm sure I don't understand the implications of.

After thinking about this some more, I'm going to stand by my original, even if poorly argued, comment that C++ doesn't really live up to the promise of "precise control" when it comes to memory allocation, and this is one area that can have a big effect on performance. C++ has all the overhead of a low level language, with a promise of control that when you really need it is often difficult to access.

cmbaus··on How to pair socks from a pile efficiently?
Attach a pair of socks with a safety pin before putting them in the laundry.
cmbaus··on C++ and the Culture of Complexity
Fair enough. My point was poorly made, and truthfully it has been along time since I've done significant C++ work. But it is difficult for the users of libraries like the STL to mix and match their allocation strategies, so for all practical purposes, most applications end up using the default implementation, or a single override of global new.
cmbaus··on C++ and the Culture of Complexity
I realize this, but you can't provide multiple global implementations of new.

It is difficult to implement multiple allocation strategies in the same application. In another time, I actually did quite a bit of work in this area: http://accu.org/index.php/articles/1308

cmbaus··on C++ and the Culture of Complexity
Personally I think the notion that C++ offers "precise control" as you call it is overrated. For instance flexible memory allocation is touted as an advantage, but in practice this is limited by the fact that there is only one global implementation of new the operator.

Over the long term I think Go is going to offer a much more sane environment for implementing high performance servers.

cmbaus··on How to Make Perfect Coffee
Years ago I used to buy and store wine, but I lost interest in it for this very reason. It is difficult to tell the difference between an inexpensive Cote Du Rhone and a $200 Hermitage, or the differences don't justify the cost (in my mind).

With hand brewed coffee the difference is much more noticeable. If are you in SF, stop at 50/50 on Geary. They spend more effort prepared their coffee than any place I've been. I think you will be surprised by the difference in quality.

← PreviousPage 4 of 8Next →