HNHacker News
TopNewBestAskShowJobs

brooksbp

658 karma · joined November 19, 2007

submissionscomments
brooksbp··on My Hardest Bug Ever
Corruption on a management bus; transactions were getting corrupted .01% of the time: writes turning into reads, reads turning into writes, etc. SI issues.

As an embedded software engineer, you need to understand hardware nearly as much as the software. And depending on how far along the hardware is (pre 'gerber out', or deployed in field) it's usually up to software to "patch it over," "hide the issue," "fix it in software," if possible...

brooksbp··on Michael Abrash's Graphics Programming Black Book
Instead of spending $$$, you should work through Learning Modern 3D Graphics Programming [1]--it's a great resource and should get you started on your way to building something more complex.

[1] http://www.arcsynthesis.org/gltut/

brooksbp··on MongoDB basics - practice challenges
Long time HN user and been aware of trends in DB, but don't use them in my day-to-day. Despite the controversy/misunderstanding of MongoDB, this looks like a great way (zero overhead) for someone like myself to dabble with MongoDB--nice!
brooksbp··on A Tour Inside CloudFlare's Latest Generation Servers
For anyone interested in copper vs fiber, take some time to read Chapter 1 of Nathan Farrington's dissertation: bnathanfarrington.com/papers/dissertation.pdf

As 10Gbps, and even 40G/100G, gain traction, you start running into cable length issues:

Attenuation and maximum length of AWG 7 copper wire:

Bit Rate (Gb/s), dB/m, Loss/m, Max length (m)

1, 0.721, 15.3%, 106

10, 2.28, 40.8%, 33.5

40, 4.56, 65.0%, 16

100, 7.21, 81.0%, 10.6

brooksbp··on Apple Developer Center still down
Yeah, nobody makes money off of linux in embedded systems..
brooksbp··on The FuqIt Web Framework
Why is this front page? Because he is a celebrity? If Python is the drug of choice, Flask. K? Thx, now get off my news feed.
brooksbp··on Tesla wins in North Carolina, paves the way for direct-to-consumer sales
And target the end of month where sales is looking to meet quota.

I called a few places near the end of the month asking for quotes on an exact make/model, ended up walking into both, walking out of both, and striking a decent deal with one. The only thing that really ticked me is that upon careful inspection of papers there was a random $1000 tagged along that shouldn't be. Always, always, always take your time, read everything, and bring a calculator if you have to!!!

brooksbp··on Engineering the $325,000 Burger
As someone who doesn't eat meat for health reasons, I couldn't be more put off by this.
brooksbp··on How zsh is more useful than bash
The only thing that is keeping me from 100% zsh is that zsh is not everywhere and bash is. When you switch companies, sometimes admins/IT are not flexible in allowing zsh to be installed on build/vnc servers. Can anyone share some tips on how to manage dotfiles for zsh with backwards compatible bash so that you can truely have a portable config?
brooksbp··on Twitter Acquires Palo Alto-Based Scalable Computing Startup Ubalo
Does anyone know anything about Ubalo's IP?
brooksbp··on John Carmack starting port of Wolf 3D in Haskell
Rewriting the code base in another language would be considered a 'rewrite'. Usually, ports are in the same language but targeted at a different platform whether that be an OS or architecture, or even something like a different graphics library (OpenGL game ported to DirectX).
brooksbp··on Ask HN: Why is file sharing software not a cure for the RIAA disease?
Is there a reason why those companies use a client-server service model rather than a p2p model?
brooksbp··on Ask HN: Why is file sharing software not a cure for the RIAA disease?
"Without the marketing, it becomes very difficult to even make a living."

Isn't this less true now that we have Youtube, Facebook, Soundcloud, etc...? It's totally possible to go viral.

brooksbp··on Don't use Linksys routers
I highly recommend Mikrotik to anyone fed up with traditional consumer wifi routers/APs. I dont know how they compare to other vendor hw eg Asus + OpenWRT, but this little guy has been rock solid and a joy to use: http://routerboard.com/RB2011UAS-2HnD-IN
brooksbp··on Simple Minecraft Clone in 580 lines of Python
It's all about standing on the shoulders of giants.
brooksbp··on Simple Minecraft Clone in 580 lines of Python
There's an awful LOT happening behind those 580 lines. I'm not sure whether it is a good thing to start at such an unrealistically high level of abstraction for a 3d game.
brooksbp··on How the Maker of TurboTax Fought Free, Simple Tax Filing
What about image recognition for tax documents.. auto-fill based on pictures of forms etc?
brooksbp··on Why I'm switching back to Firefox
I use Chrome because of the UI.
brooksbp··on The Racket Way
I run my personal website on Racket. The documentation is great: http://docs.racket-lang.org/web-server/index.html
brooksbp··on 447 Days Ago, I Found Out I Had Cancer
Congrats. To anyone facing serious health issues: look into juicing fruit and vegetables with an emphasis on dark, leafy greens.
brooksbp··on C++ containers that save memory and time
What do you mean by "iterator and address stability"?
brooksbp··on The “I just got bought by a big company” survival guide
I joined Cisco after undergrad to work on next-gen ISR platform. There was interesting work, no doubt, but too much BS. I left after 1.5 yrs and now am working on OpenFlow at a much smaller switching company. Boy, you never really know how things really are until you get another reference point.
brooksbp··on Most Popular Programming Languages of 2013
Can I have your job? K. Thx.
brooksbp··on Tesla produces 400 model S each week
Buy one.
brooksbp··on Quantopian Brings Algorithmic Trading To The Masses
What service do you use to download your market data?
brooksbp··on Quantopian Brings Algorithmic Trading To The Masses
Do you have any book recommendations? Technical analysis? Quantitative analysis?

What makes it so hard--trying to come up with a good model?

brooksbp··on Key points to look for in your next job if you are a developer
Apple - LLVM, Clang, and that whole ecosystem is pretty sweet to be involved in now. Wouldn't say it's 2nd rate.

Nicera - From working in Open vSwitch code for a while now, it's very clear that there were talented software engineers with a purpose to build something very real that solved a very real problem... I guess that is the basis of a 'product'.

Arista - FPGA in your switch? Sweet!

brooksbp··on What I wish I knew before moving to San Francisco
"To put it all in perspective, I used to take home about 75% of my pay in Boston and here it’s only 65%."

Is this because of state income tax?

brooksbp··on John Carmack's comment on Doom 3's code style
the ternary operator is awesome. it should be used more often.
brooksbp··on How I Read Programming Books
You would consider Dragon book as intro..?
← PreviousPage 4 of 9Next →