HN user

webhat

799 karma

Former Security Consultant. Developer with a love of Mashups and Folksonomy. Serial Entrepreneur.

[ my public key: https://keybase.io/webhat; my proof: https://keybase.io/webhat/sigs/0ArzXK_VJtV9NfHGGElgiwBVWbhA7fj1v-FJNQXtXzA ]

Posts128
Comments112
View on HN
www.hackers-arise.com 1y ago

Hacking the Cloud: Getting Started

webhat
1pts0
www.france24.com 2y ago

Samsung workers begin three-day general strike over pay

webhat
3pts0
netflixtechblog.com 3y ago

Native Frame Rate Playback

webhat
1pts0
github.com 9y ago

Whisper Systems Signal Server

webhat
4pts0
github.com 9y ago

Tool to convert DOS Assembly code to C code

webhat
2pts0
chrismm.com 9y ago

Memorizing APIs and other tips for coding fluently

webhat
2pts0
chronicle.com 10y ago

Does Engineering Education Breed Terrorists?

webhat
2pts0
www.nytimes.com 10y ago

‘Deadpool’ Technology Lands in Patent Fight

webhat
1pts0
medium.com 10y ago

App Design – Keep the Action Close

webhat
1pts0
higheredrevolution.com 10y ago

Coursera and keystroke biometrics

webhat
4pts0
venturebeat.com 10y ago

How to know when your startup is ready to acquire its first company

webhat
1pts0
news.ycombinator.com 10y ago

Ask HN: Are NDAs Just Security Theater?

webhat
6pts11
medium.com 10y ago

Y Combinator Fellowship Fake Acceptance Letter

webhat
14pts1
medium.com 10y ago

Female Founders

webhat
1pts0
medium.com 10y ago

Tips and practices to optimize your AngularJS app

webhat
1pts0
medium.com 10y ago

Building a desktop application with Electron

webhat
1pts0
www.topchart.io 10y ago

Y Combinator Fellowship 2015 Application Videos

webhat
114pts55
medium.com 11y ago

Exploring Dynamic Layout in Sketch

webhat
17pts0
m.mensxp.com 11y ago

Google's New Project Is So Insanely Advanced It Will Blow You Away

webhat
1pts3
saascribe.com 11y ago

Are Free Trials Working for SaaS?

webhat
1pts0
steveblank.com 11y ago

Why Build, Measure, Learn – isn’t just throwing things against the wall

webhat
1pts0
github.com 11y ago

Tomorrow's JavaScript syntax today (ES 2016 Transpiler)

webhat
1pts0
steveblank.com 11y ago

Organizational debt is like technical debt, but worse

webhat
229pts73
codingwithaxe.com 11y ago

5 less used Enumerators of Ruby

webhat
2pts0
tenmillionrupees.blogspot.com 11y ago

Sales Function in a Startup

webhat
2pts0
bigeng.io 11y ago

Recovering Redis Data with GDB

webhat
22pts3
medium.com 11y ago

Wrestling with Postfix: Custom Authentication

webhat
1pts0
arstechnica.com 11y ago

Move over, Raspberry Pi. This startup is building a $9 computer

webhat
2pts1
www.justinweiss.com 11y ago

How Much Testing Is Too Much?

webhat
2pts0
medium.com 11y ago

Wrestling with Postfix: Mail Delivery Agent

webhat
1pts0

Thanks for the list.

I asked on purpose again for a couple of reasons: most of the answers were over 1 year old, most focus on why people shouldn't ask and not why they do ask or why they do sign.

Indeed, and learning to use a debugger will allow you to gain fluency in new languages and frameworks much faster that the simple, albeit powerful, printf.

I remember needing to learn Ruby and Rails on an existing closed codebase and having the debugger take me right to the core of Rails several times to understand why certain things were done in a certain way in the top level code. This allowed me to get acquainted with internals of Rails and how Ruby's inheritance system much faster as well as the existing codebase that was built on top.

I go as far as to have a dedicated project notebook for big new projects, I write everything down that I come across that I need to remember or need to question.

I've often been dropped into codebases where there is only a month to question the previous maintainer before all the business knowledge is lost as they move on to bigger and better things. So getting all the questions/queries down asap is the fastest step to get the undocumented business logic documented.

Even when you can't ask the questions I like to turn all the unknown unknowns into known unknowns. :)

    “The Statements of Accomplishment (free) and Verified
    Certificates (signature track) will be provided to all
    those who achieve 50% or higher grade, and will be released 
    within 1-2 weeks after the final submission deadline closes. 
    Everyone will be notified by email when they are ready. You
    will be able to download the certificate from your course
    records after they are released.”
50% as a passing grade?

I think binary logging is the wrong word to use. As far as I can tell it's not binary he means, but database logging. Storing things in a database sounds far less scary than binary.

At best it's a NUL separated database structure where the fields are not compressed, which IS greppable just use \x00 in your regexp. At worst he might mean BER, which is an ASN.1 data encoding structure.

http://en.wikipedia.org/wiki/X.690#BER_encoding

Why not JSON? 11 years ago

You can't make decisions about what will be standard in 10 years, however don't disregard the chance your software will be around in 10 years time.

I had a number of packages, written in 1998-1999 maintained in debian stable between 2000 and 2010, they were eventually dropped because they didn't work anymore after a big revisions in the parent project.

I didn't walk out, the company said they wanted somebody who did TDD so I wrote an algorithm that created a function that passed all the tests they defined and sent them the function.

Needless to say I didn't get the job.

HTTP Shaming 12 years ago

I was recently called overly pedantic for telling somebody they should change an example in their blogpost which used http rather than https to transmit credit card information.

Sad to see such prominent sites use http for transmitting credit card data in the wild.