A Clear And Self-Centered Danger » Funny & Stupid Customer Stories – Not Always Right
6 hours ago
'Customer’s Wife: “Because the world STILL doesn’t revolve around you, dear.” *to me* “His mother has a lot to answer for!”'
fun
6 hours ago
MongoDB Jackson Mapper
6 days ago
"Since MongoDB uses BSON, a binary form of JSON, to store its documents, a JSON mapper is a perfect mechanism for mapping Java objects to MongoDB documents. And the best Java JSON mapper is Jackson. Jackson’s parsing/generating interface fits serialising to MongoDBs documents like a glove. Its plugins, custom creators, serialisers, views, pluggable annotators and so on give this mapping library a massive head start, making it powerful, performant, and robust."
mongodb
orm
java
jackson
json
serialization
6 days ago
Letters of Note: I am greatly troubled by what you say
6 days ago
"I wrote Tom Sawyer and Huck Finn for adults exclusively, and it always distresses me when I find that boys and girls have been allowed access to them. The mind that becomes soiled in youth can never again be washed clean; I know this by my own experience, and to this day I cherish an unappeasable bitterness against the unfaithful guardians of my young life, who not only permitted but compelled me to read an unexpurgated Bible through before I was 15 years old. None can do that and ever draw a clean sweet breath again this side of the grave. Ask that young lady—she will tell you so."
goodwriting
censorship
marktwain
6 days ago
Reinvented Clothes Hanger Won't Ruin Your Necklines | Co.Design: business + innovation + design
6 days ago
"The basic shape of the clothes hanger hasn’t changed much in over a hundred years: a flattened triangle with a hook. They’re perfectly serviceable for jackets and button-up shirts but fail miserably when it comes to T-shirts and crewneck sweaters, stretching and deforming their collars. Why hasn’t someone redesigned the hanger already?"
design
clothes
6 days ago
Life as a Healthcare CIO: On Turning 50
6 days ago
"I've said that the difference between an expert and novice is not the detail they notice, but what they choose to ignore. For example, when I do a toxicology consult, I focus less on the exact subspecies of mushroom the patient has ingested, and more on ensuring it is not one of the few that kill humans...I ignore the day to day frustrations, bureaucratic hassles, and conflicts in my work life. People leave, projects end, and no one remembers the details of last year's urgencies....What really matters is happiness at home."
behavior
goodwriting
inspiration
6 days ago
An Introduction to Objectivist-C | fdiv.net
10 days ago
"In Objectivist-C, each program is free to acquire as many resources as it can, without interference from the operating system."
fun
objectivism
10 days ago
I refuse to tolerate assholes
10 days ago
"As I realize that open source is going to define my professional life (and likely my personal one as well), my tolerance for assholes gets smaller and smaller. Unlike Rusty, I won’t simply stand by and allow these people to run amok. I will call out antisocial behavior, enforce professionalism in the communities where I have the power to do, and leave the communities that cannot at least offer civility."
opensource
community
collaboration
soc
behavior
10 days ago
The government spends billions on research. Should we have to pay $20,000 more to see the results? - The Washington Post
10 days ago
in the bad analogy front: 'Journal publishers, however, are less than thrilled: They contend that they provide a valuable service by curating what research merits attention and what does not. Through open access, the government is exploiting the journal publishers’ work without compensating them accordingly, argues Allan Adler, a lobbyist for the American Publishers Association. Taxpayers fund national parks, for instance, but "they still have to pay a fee if they want to go in, and certainly if they want to camp,” Adler says.'
research
government
transparency
10 days ago
5 Actors Who Thought They Were Novelists (And Were Very, Very Wrong)
10 days ago
of Marlon Brando, “Fan-Tan”: 'Goodreads review: “I figured, ‘Hey, at least there will be pirates (check), booty (both kinds) and maybe a little fun.’ But I never expected the main character to piss all over a guy’s face for fun (page 54), the ridiculous pidgin English spoken by minorities ... or a totally gratuitous Cleveland Steamer (page 226)..."'
fun
badwriting
10 days ago
High Scalability - High Scalability - Big List of 20 Common Bottlenecks
12 days ago
'Russell said this is his “I wish I knew when I was younger" list and I think that’s an enriching way to look at it. The more experience you have, the more different types of projects you tackle, the more lessons you’ll be able add to a list like this. So when you read this list, and when you make your own, you are stepping through years of accumulated experience and more than a little frustration, but in each there is a story worth grokking.'
design
scalability
architecture
12 days ago
Wireframing for Web Apps | The Intercom Blog
12 days ago
"If you can’t produce concepts quickly, then you’re working at the wrong fidelity. If your wire-framing serves only to deliver a grayscale version of what you’ve already decided you’re building then you’re wasting everyones time."
design
ui
wireframing
prototype
12 days ago
Peter Eisentraut's Blog: My (anti-)take on database schema version management
12 days ago
good overview, though I think he's much too hard on naming things
postgres
versioning
deployment
12 days ago
How to Act Human: Advice for Mitt Romney From Inside the Actors Studio -- Daily Intel
13 days ago
"The lesson of Reagan is that, whatever his politics and legacy, there was always only one of him. Even with all his theatrical experience, he never essayed a dual role. So, for what it’s worth, my advice to Mr. Romney is this: Since the evidence indicates that you lack the skills to simulate what you're not, you should stick to typecasting and go with what you’ve got and who you are. It’s not just your best option, sir, it’s your only one."
politics
acting
media
psychology
13 days ago
Dovahkiin’s Day Off » Funny & Stupid Customer Stories – Not Always Right
13 days ago
I don't know anything about Skyrim, but:
[Retailer]: “Sir, what did you yell to him before grabbing him?”
Tall Man: “Promise you won’t laugh?”
[Retailer]: “Okay.”
Tall Man: “FUS RO DAH!”
fun
games
[Retailer]: “Sir, what did you yell to him before grabbing him?”
Tall Man: “Promise you won’t laugh?”
[Retailer]: “Okay.”
Tall Man: “FUS RO DAH!”
13 days ago
Suck: Daily - Distorted Presumptions
14 days ago
"That chick in the ass pants by the onion dip is the finest thing I've seen since Tibet."
fun
nostalgia
14 days ago
PostgreSQL: Documentation: Manuals: Character Types
14 days ago
interesting: in Pg it seems to make sense to specify all non-trivial text fields as 'TEXT' rather than impose an arbitrary upper limit on VARCHAR -- though I think if you're creating cross-database code some platforms don't allow you to index/regex search on TEXT fields the same as VARCHAR fields
postgres
database
14 days ago
Semantic satiation - Wikipedia, the free encyclopedia
14 days ago
"...a psychological phenomenon in which repetition causes a word or phrase to temporarily lose meaning for the listener, who can only process the speech as repeated meaningless sounds."
language
psychology
14 days ago
Sebastian Wittenkamp (@bitops) - A small primer on xargs
14 days ago
a very, very small primer -- but it'll get you a long way
shell
unix
xargs
14 days ago
NodePhilly - YouTube
19 days ago
videos from the 2012 conference
towatch
nodejs
conference
via:dshaw
19 days ago
The Web Platform: Browser technologies
20 days ago
nice overview of HTML5 technologies, what they mean and which are ready to use
html5
documentation
web
video
json
javascript
asynchronous
hardware
http
ajax
20 days ago
TC-thirty-what
21 days ago
reaction to potential upcoming JS language changes and what they mean:
"JavaScript did something right and it’s strange to me that we would want to change the language in a way that will appeal to a shrinking population of people we have yet to reach...It is my belief that the lack of semantics and features in JavaScript has attributed strongly to its success. Of course, I have no proof. But Alex [Russell] has no proof that adding classes will attract Java programmers. Nobody knows exactly why the language has done so well or definitively what would attract more. All we can do is try to make it better for the people already using it."
javascript
history
language
programming
functional
"JavaScript did something right and it’s strange to me that we would want to change the language in a way that will appeal to a shrinking population of people we have yet to reach...It is my belief that the lack of semantics and features in JavaScript has attributed strongly to its success. Of course, I have no proof. But Alex [Russell] has no proof that adding classes will attract Java programmers. Nobody knows exactly why the language has done so well or definitively what would attract more. All we can do is try to make it better for the people already using it."
21 days ago
JSCheck
21 days ago
"JSCheck is a testing tool for JavaScript. It was inspired by QuickCheck, a testing tool for Haskell... JSCheck is a specification-driven testing tool. From a description of the properties of a system, function, or object, it will generate random test cases attempting to prove those properties, and then report its findings. That can be especially effective in managing the evolution of a program because it can show the conformance of new code to old code. It also provides an interesting level of self-documentation, because the executable specifications it relies on can provide a good view of the workings of a program."
javascript
testing
functional
21 days ago
Ben Alman » Multiple var statements in JavaScript, not superfluous
21 days ago
I almost hate linking to things like this because the concerns are so trivial, but still...
javascript
syntax
programming
21 days ago
InfoQ: vert.x – JVM Polyglot Alternative to Node.js
24 days ago
innnnnteresting: "Vert.x is a framework for the next generation of asynchronous, scalable, concurrent applications, which aims to provide an alternative to Node.js for the JVM. It allows developers to write their application using JavaScript, Ruby, Groovy, Java or even mix and match."
java
jvm
concurrency
asynchronous
javascript
ruby
groovy
24 days ago
Prime Stage Theatre - A Wrinkle in Time
25 days ago
In Pittsburgh May 11-20; I'd go but Ella's a little young for this...
theater
pittsburgh
25 days ago
Junior Seau Is Dead - Ta-Nehisi Coates - Entertainment - The Atlantic
26 days ago
it's getting more and more difficult...
sports
ethics
26 days ago
pathod
26 days ago
"pathod is a pathological HTTP/S daemon, useful for testing and torturing HTTP clients." with little language for generating responses per status code, pausing for time, etc.
http
testing
automation
26 days ago
The rise and rise of JavaScript « DanNorth.net
27 days ago
this is a nice little history of modern JavaScript wrt its ubiquity (current and future) and therefore why you should pay attention, including server-side developments: "In fact if you stand back and squint you could be forgiven for mistaking the HTML 5 ecosystem for an entire operating system. Whose system language is JavaScript."
javascript
nodejs
27 days ago
A shell one-liner courtesy of GNU // plasmasturm.org
28 days ago
'duh', sort the output of du -h --max-depth=1; note that I had to use '--max-depth=1' vs '-d1', not sure what the version of 'du' he's using is, mine is from coreutils 8.5
unix
shell
sysadmin
28 days ago
Laconic DOM Library
4 weeks ago
"Laconic is a lightweight approach to generating DOM content in JavaScript." -- kindasorta like what jswartwood put together (in ~15 minutes) a little while ago
dom
codegeneration
javascript
4 weeks ago
cookpad/chanko
4 weeks ago
"Chanko provides a simple framework for rapidly and safely prototyping new features in your production Rails app, and exposing these prototypes to specified segments of your user base....you can release many concurrent features and independently manage which users see them. If there are errors with any chanko, it will be automatially removed, without impacting your site."
rubyonrails
deployment
usability
4 weeks ago
What's Wrong with the Ross Douthat Creed - Esquire
4 weeks ago
yow! "Or maybe you'll simply be less likely to get E. coli and die. This whole passage is all my balls, and it exists, especially in that litany of adjectives right there at the end, simply so Douthat can get snotty about a lot of the imaginary liberals who are running around in his head. (Which reminds me, Jonah Goldberg, the true master of this form, has a new book coming out, too.) What's the obverse of this? The essential Christian qualities of Wonder Bread? He's a lot more conspicuously even-handed in his denunciations when he's discussing the fallout among Catholics from the sexual-abuse scandal than he is about the deleterious salvific effects of the designer-arugula crowd."
politics
review
rossdouthat
4 weeks ago
The Journal of Joe The Peacock. Yay.: "That's Why You Don't Have Any Friends."
4 weeks ago
kind of a "it gets better" for people who are just weird
goodwriting
soc
behavior
4 weeks ago
Letters of Note: God damn it, I split it so it will stay split
5 weeks ago
Raymond Chandler: "The method may not be perfect, but it is all I have. I think your proofreader is kindly attempting to steady me on my feet, but much as I appreciate the solicitude, I am really able to steer a fairly clear course, provided I get both sidewalks and the street between."
goodwriting
grammar
raymondchandler
5 weeks ago
Class Warfare | Infrequently Noted
5 weeks ago
on updates to JavaScript is this great selection describing the spectrum of tradeoffs when building many things, not just a language, and IMO describes implicitly the tension between the 'too much' and 'too little' abstraction folks: "But then why any language feature at all? Why isn’t assembler good enough for everyone? Or C? Or C++?...Turns out the answer is “human frailty”. Or put a different way, the process of cognition depends on very limited amounts of short-term stack space in our wetware, and computing languages are about making the computer hospitable for the human, not about telling the system what to do. Our tradeoffs in languages would look much different if we could all easily recall 20 or 30 things at a time instead of 5-10. Languages are tools for freeing creative people from registers and stacks and heaps and memory management and all the rest; all the while trying to keep the creative process and the engineering that goes with it grounded enough in the reality that it’s memory words in a Von Neumann architecture to create systems that are practical."
goodwriting
language
design
javascript
5 weeks ago
Exploring Backbone: Part 1 | Blog :: The JavaScript Playground
5 weeks ago
extending models rendering them, and creating/rendering collections
backbonejs
tutorial
javascript
clientsidemvc
5 weeks ago
On the concept of Journaliterary Programming | Code = Conversation
5 weeks ago
"I would like to submit to you, that – with the right language at one’s disposal – it’s possible to write programs that not just communicate their intent so well that the reader understands everything after having been read once, but also that the program is written in a way that is so engaging and fun to read that we want to read them twice...Can the Perl 6 language community can make this happen?"
writing
programming
language
perl6
5 weeks ago
Cranking | 43 Folders
5 weeks ago
On choosing what's important; long, worth it
goodwriting
living
inspiration
death
5 weeks ago
Chrysler Halts Production Of Neckbelts | The Onion - America's Finest News Source
5 weeks ago
"Another negative side effect of the neckbelts is the psychological damage that may be suffered by eyewitnesses upon observing a convulsing, headless human body spontaneously jettison fountains of blood as the adrenaline-maximized heart furiously pumps quart after quart from the neck wound, coating the car interior, the Chrysler statement continued....Neckbelt wearers are warned that a severed human head may remain alive for up to two minutes before blood loss, oxygen starvation and shock trauma cause it to lose consciousness."
fun
5 weeks ago
In Conversation: Barney Frank
5 weeks ago
'But some people in the media act like Washington is some autonomous entity that’s operating with no connection to the public. I had a woman stop me the other day, she said, “I’m very angry about Congress. What are you guys doing?” I said, “Who’s your Congressman?” “Oh, I don’t know.” “Well, see, I vote for me, I’m happy with me. What are you blaming me for the people you vote for?” '
politics
interview
government
econ
5 weeks ago
Olark | Don’t break the Internet with your Javascript
5 weeks ago
some pointers on running your 3rd party javascript on an internet of browsers (very, very hostile environment)
javascript
monitoring
5 weeks ago
Philips’ L Prize bulb is efficient, expensive, and available | ExtremeTech
5 weeks ago
how long before this is $15?
energy
lightbulb
5 weeks ago
Developer Testing: How much test coverage do you need? - The Testivus Answer
5 weeks ago
The great master pointed at a pot of boiling water and said: “How many grains of rice should put in that pot?”
testing
codecoverage
5 weeks ago
Tooling - JSConf
6 weeks ago
Paul Irish presentation on HTML5/JS tooling and such; not crazy content, but awesome viewer
presentation
javascript
design
6 weeks ago
Java Shop Politics « Michael O.Church
6 weeks ago
Compare/contrast this with yesterday's valve/abash link...
management
culture
development
collaboration
6 weeks ago
Valve: How I Got Here, What It’s Like, and What I’m Doing | Valve
6 weeks ago
one of the most powerful "come work here" posts I've ever read
hiring
games
development
management
biz
6 weeks ago
A Year with MongoDB - Engineering at Kiip
6 weeks ago
love love love articles like this borne of real-world use ("in anger"); answer isn't so great, and they wound up moving the data to Postgres (!!) and Riak
mongodb
nosql
performance
concurrency
scaling
6 weeks ago
Bob the Angry Flower - Abhorrent Suggestion
6 weeks ago
"Yep, it looks pretty inexorable. Have you considered banging their wives?"
fun
6 weeks ago
So you need a template engine..
6 weeks ago
answer a few yes/no questions, pick your JS template engine!
javascript
templating
6 weeks ago
People Make Poor Monitors for Computers at Macroeconomic Resilience
6 weeks ago
on how increasingly automated yet complex systems make it more difficult to deal with problems that come up, focuses on airlines for the part I read
automation
complexity
behavior
econ
toread
6 weeks ago
AMQP/RabbitMQ
6 weeks ago
nice quick overview of AMQP concepts
amqp
messaging
asynchronous
ruby
rabbitmq
6 weeks ago
Facebook and Instagram: When Your Favorite App Sells Out -- Daily Intel
6 weeks ago
another PHP hate, this time much slicker but tangential: "Millions of websites are built with PHP, because it works and it's cheap to run, but PHP is a programming language like scrapple is a meat. Imagine eating two pounds of scrapple every day for the rest of your life — that’s what Facebook does, programming-wise. Which is just to say that Facebook has its own way of doing things that looks very suspect from the outside world — but man, does it work."
goodwriting
facebook
php
design
6 weeks ago
PHP: a fractal of bad design - fuzzy notepad
6 weeks ago
goto doc for when I need to remember why PHP is terrible
hate
php
fun
6 weeks ago
blog.izs.me: Re: @brixen’s “Is Node Better”
7 weeks ago
useful to see where node's seams are and what's being done
nodejs
7 weeks ago
The Tapir's Tale: Writing a Node Module
7 weeks ago
step-by-step, including tests
nodejs
javascript
deployment
testing
7 weeks ago
$ cheat git
7 weeks ago
cheat sheet for git (though pretty long for something with that name...)
git
scm
tutorial
7 weeks ago
airblade/paper_trail (Github)
7 weeks ago
pretty nifty ruby gem to implement object versioning; be interesting to see if/how they handle versioning of references as well...
ruby
rails
versioning
orm
7 weeks ago
advertising
advocacy
agile
ajax
algorithm
amqp
android
animals
annotations
architecture
art
asynchronous
automation
baby
barackobama
behavior
bicycle
biz
blog
books
bookstobuy
browser
caching
cassandra
cats
children
civlib
clojure
cloudcomputing
collaboration
comics
concurrency
conference
configuration
container
continuousintegration
cqrs
creativity
css
database
dataexchange
datetime
debugging
deployment
design
development
distributed
dom
domaindrivendesign
econ
editor
education
ehr
emacs
email
embedded
emr
energy
entrepreneurship
environment
erlang
events
evolution
exercise
filesystem
food
framework
fun
functional
gadget
games
garbagecollection
gis
git
goodwriting
google
government
graphics
gui
gumstix
hacks
hardware
hate
health
healthcare
hiring
history
hl7
html
http
i18n
ide
integration
interview
ioc
iraq
j2me
java
javascript
jms
jmx
job
johnmccain
journalism
jquery
json
jvm
kids
language
law
learning
linux
lisp
logging
mac
management
marketing
media
medical
memory
mercurial
messaging
mobile
monitoring
movies
music
network
nodejs
nosql
nursinghomes
opensource
orm
parenting
patterns
pennsylvania
performance
perl
photography
pittsburgh
planning
politics
postgres
presentation
profiling
programming
propaganda
protocol
psychology
qa
race
recipe
religion
replication
rest
rfid
rhetoric
robotics
rpc
ruby
sarahpalin
satire
scala
scaling
science
scm
scripting
search
security
serialization
server
sex
slang
soa
soap
soc
software
solaris
sports
spring
sql
ssh
standards
statistics
steelers
sysadmin
taxes
technology
templating
testing
thinkpad
threading
tolisten
toread
toys
transportation
travel
tshirt
tutorial
ubuntu
ui
unix
usability
video
virtualization
visualization
voice
voip
voting
wacko
web
webservices
win32
wireless
work
workflow
wtf
xml
zigbee