HN user

KevBurnsJr

877 karma

Less Talk, More Code.

---

[ my public key: https://keybase.io/kevburnsjr; my proof: https://keybase.io/kevburnsjr/sigs/Auz3fOc8DmsCkYsNlqr-jtplnjhLyIdJZxjMEJufkOQ ]

Posts29
Comments283
View on HN
blog.kevburnsjr.com 13y ago

The Genius Diet

KevBurnsJr
1pts0
www.pcgamer.com 13y ago

Gabe Newell says, "We cannot compete with our customers."

KevBurnsJr
2pts0
blog.kevburnsjr.com 13y ago

Symfony DIC is fucking slow

KevBurnsJr
1pts0
news.ycombinator.com 14y ago

Ask HN: How many CPU cores do you personally own?

KevBurnsJr
6pts11
homepages.cs.ncl.ac.uk 14y ago

NATO SOFTWARE ENGINEERING CONFERENCE 1968 [pdf]

KevBurnsJr
6pts0
php.net 15y ago

PHP.net download page - April Fools

KevBurnsJr
2pts1
blog.kevburnsjr.com 15y ago

The Cloud is not a silver bullet.

KevBurnsJr
4pts1
blog.kevburnsjr.com 15y ago

How to prevent a leak like Tumblr’s

KevBurnsJr
10pts19
podcastle.us 15y ago

Show HN: PodCastle - Reddit for podcasts

KevBurnsJr
40pts15
blog.kevburnsjr.com 15y ago

Generating unique Base 62 encoded strings

KevBurnsJr
14pts18
earthquake.usgs.gov 15y ago

USGS Map of aftershocks in Japan

KevBurnsJr
1pts1
blog.kevburnsjr.com 15y ago

A letter from momtrepreneur

KevBurnsJr
10pts0
blog.kevburnsjr.com 15y ago

A years' worth of IRC logs fed into Wordle

KevBurnsJr
1pts0
www.jeopardy.com 15y ago

IBM's Watson starts on Jeopardy Tonight

KevBurnsJr
245pts143
blog.kevburnsjr.com 15y ago

Good Recruiter VS Bad Recruiter

KevBurnsJr
9pts0
blog.kevburnsjr.com 16y ago

The Anorexic Startup

KevBurnsJr
1pts0
blog.kevburnsjr.com 16y ago

Friction feedback loop

KevBurnsJr
1pts0
blog.kevburnsjr.com 16y ago

Deciduous software

KevBurnsJr
1pts0
blog.kevburnsjr.com 16y ago

Sexy overlaps in CSS (signalong)

KevBurnsJr
1pts0
www.startupsf.com 16y ago

Startup SF: Give Your Ideas Ex-Lax

KevBurnsJr
2pts0
www.kickstarter.com 16y ago

Cadence & Slang is a book about interaction design.

KevBurnsJr
21pts6
blog.kevburnsjr.com 16y ago

On Complexity, Complication, Surgery and Software

KevBurnsJr
2pts0
maps.google.com 16y ago

#foocamp pulls strings at Google

KevBurnsJr
32pts10
infosthetics.com 17y ago

What is Information?

KevBurnsJr
2pts1
news.ycombinator.com 17y ago

Ask HN: Where to find used office furniture?

KevBurnsJr
6pts4
www.recessframework.org 17y ago

Recess PHP Framework Public Preview

KevBurnsJr
11pts13
squeezedbooks.com 17y ago

A review of Malcolm Gladwell's Outliers: The Story of Success

KevBurnsJr
1pts0
venturebeat.com 17y ago

Jive Software releases Clearspace 2.5

KevBurnsJr
1pts0
blog.guykawasaki.com 17y ago

How to Frame a Brain : Kawasaki - Lakoff

KevBurnsJr
1pts2

It's nice to see x-invalidates in the wild!

Do you have just 1 varnish instance or two?

I never did fully solve the ban propagation problem when running multiple redundant varnish instances.

More than likely, the business is unhappy with the terms of the recruiter's agreement. These guys will do all sorts of things with contractors like add a 30% commission on top of your hourly fee and bake in a clause entitling the recuiter to a bonus equal to 20% of your salary if the company decides to hire you full time.

You will probably not be offered this position any way except through the recruiter.

My advice is to continue your search, and only work with embedded recruiters who are paid hourly or salary for their services. These recruiters will have corporate email addresses matching the companies they represent.

"There is no "correct" separate from usefulness in communication."

I think you may have misunderstood your source. Subjective truth is only half of the equation. The other half is testing rational models against experience. If you understand the constraints of REST, you understand that it has implications not met by the API in question and thus claims to be something which it clearly is not.

Just because I tell you I'm a duck doesn't mean I'm a duck.

Saw Subbu speak at RestFest on Saturday. His talk seemed to promote REST as a set of constraints which produces a set of benefits. He argues that choosing a subset of constraints to achieve a subset of benefits is perfectly valid.

I would add that you must first have a deep understanding of the constraints and their associated benefits in order to make those types of informed decisions about your system's architecture. In my experience, the constraints are so orthogonal that a great number of the benefits of a system created using the REST architectural style only become evident in the overlap as the constraints empower each other.

Combining these constraints can elicit new benefits.

Underscore.php 15 years ago

This is terribly misguided.

You do know that PHP has built-in min and max functions, right?

  And array_map. 
  And array_walk. 
  And array_filter. 
  And array_reduce. 
  And array_slice. 
  And array_unique. 
  And array_search. 
  And range. 
  And empty. 
  And is_object. 
  And is_array.

If you accept those constraints which you readily understand and discard those which require great discipline to master, you are unlikely to make informed decisions about your software's architecture.

That's way more CPU & RAM than you're going to need. 850W is A LOT for an idle machine. Fortunately, you won't draw anywhere near that without a graphics card.

Let's do some math.

Say your machine draws 250 Watts (~2 Amps). That's 6 KilowattHours(kwh) per day.

The US. national average for electricity is $0.112/kwh (as high as $0.31 in Hawaii) http://www.eia.gov/cneaf/electricity/epm/table5_6_a.html

Electricity for your machine will cost 6 * $0.112 = $0.67/day (on average)

That's $245.28/yr

These days you can get integrated Atom boards with up to 8 SATA ports.

Less power, less heat, less space. http://www.mini-itx.com/store/?c=2

Here are two (minor) considerations

1) If you want to be pedantic about HTTP, RFC 2616 states with respect to responses from URIs containing query strings that "caches MUST NOT treat responses to such URIs as fresh unless the server provides an explicit expiration time." Although this clause is broadly ignored by the vast majority of middleware, it could be argued that slashes are more correct. http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13...

2) Middleware like Squid comes with strip_query_terms on by default so if you put Squid in front of a Riak cluster and you wanted to see what was actually being run you'd have to make changes to the config file. Otherwise the request uri in the logs just reads "/buckets/loot/index?"

Your sample is heavily skewed toward the literate.

Add Education (None,HighS,BS,MS,PhD) as a research statistic and compare it to the national average. I would bet that your sample is greater than 2 Standard Deviations from the mean.