6892
ABC: Always Be Coding — Tech Talk — Medium
I need to do this: "Re-invent the wheel. You should implement the most common data structures in your language of choice. Do not rely on common libraries. Implement the following and write tests for them: vector (dynamic array), linked list, stack, queue, circular queue, hash map, set, priority queue, binary search tree, etc. You should be able to implement them quickly."
hiring  programming  practice  fb 
11 hours ago
Takipi - Server Debugging Made Easy
"Takipi tells you why code crashes and threads freeze. Server debugging doesn't have to suck" - there was another product along the same lines that allowed you to save the relevant (?) state of the stack and ThreadLocals and allowed you to replay calls to do debugging
java  scala  debugging 
11 hours ago
National Geographic Found - Tourists atop the Chicago Tribune building look down...
"Tourists atop the Chicago Tribune building look down on the Chicago River, the site of Old Fort Dearborn."
photography  chicago  fb 
yesterday
New Research Tools Kick Up Dust in Archives - NYTimes.com
"But for all its academic potential and efficiency benefits, some see the opening of the world’s archives as a mixed blessing. Archivists who are in charge of caring for documents that have in the past been looked at rarely, and by a relative handful of historians, worry about damage to bindings from careless researchers who flatten books to obtain better images. They also worry about the loss of control, which in some cases can lead to violations of agreements that the archives have with donors of historical materials."
academia  library  history  research  fb 
yesterday
Urban Dictionary Finds a Place in the Courtroom - NYTimes.com
"Reference in legal cases to Urban Dictionary and Wikipedia, the online encyclopedia, have become common enough that in its Spring 2010 issue, the law review of St. John’s University in Queens published an article that tried to create standardized rules for the most appropriate uses of crowdsourced Web sites."
law  internet  meme  fun  language  history  fb 
yesterday
Jesus Christ, Silicon Valley | Jesus Christ, Silicon Valley!
"In the meantime, whatever I want: mine. You want to talk excitement? That’s excitement. I just Amazon Primed a fucking speedboat."
fun  fb 
yesterday
Likes.com - Cats on roombas
not just one, not just five but FIFTEEN wee videos
fun  cats  roomba  fb 
2 days ago
Chrome’s requestAutocomplete() | Mostly harmless by Alex MacCaw
"Once requestAutocomplete() has been called, a permissions info dialog will be displayed by Chrome, prompting the user to share their information with the page...What does this mean in practice? It means that we can replace most forms with two-click signups and two-click payments, dramatically improving usability and conversion rates."
browser  usability  privacy  tw 
6 days ago
PostgreSQL at a glance | CUBRID Blog
nice overview of Postgres, even getting down into a few internal details
postgres  database  design  opensource 
8 days ago
keithf4/pg_partman · GitHub
"pg_partman is an extension to create and manage both time-based and serial-based table partition sets. Child table & trigger function creation is all managed by the extension itself. Tables with existing data can also have their data partitioned in easily managed smaller batches. Optional retention policy can automatically drop partitions no longer needed."
postgres  database  temporal  performance  design  tw 
8 days ago
My Stroke of Luck - NYTimes.com
What does it feel like to be on the cusp of a stroke? Plus this, money's gotta catch up! "The merits of telemedicine seem utterly obvious, but I learn that Medicare and insurers don’t reimburse for this sort of care, with a few exceptions, because the doctor is not physically at the bedside."
healthcare  telemedicine  remotework  health  stroke  fb 
8 days ago
Brutalist architecture - Wikipedia, the free encyclopedia
ahh, now we have an official term for Allegheny Center...
architecture  design  fb 
8 days ago
JerrySievert/mongolike · GitHub
"Mongol[oid|ike] is an experimental MongoDB clone being built on top of PLV8 and Postgres."
mongodb  nosql  json  postgres  database  reverseengineering  tw 
8 days ago
The CAP FAQ by henryr
"The basic idea is that if a client writes to one side of a partition, any reads that go to the other side of that partition can't possibly know about the most recent write. Now you're faced with a choice: do you respond to the reads with potentially stale information, or do you wait (potentially forever) to hear from the other side of the partition and compromise availability?"
consistency  cap  database  distributed  fb 
11 days ago
HTTP Server Written In Nashorn (Nashorn)
Nice! Love Rhino's capabilities and affordances but I'm glad they've revisited rather than putting on another coat of paint.
java  javascript  http  tutorial  scripting  tw 
12 days ago
Color Chart and Printing Help
some basic food coloring mix charts
food  color  art  tw 
15 days ago
Historic Pittsburgh Road Fail: Liberty Tunnel - The Nonsensical Roads of Pittsburgh
this isn't really a road fail, just the chimneys that take up the exhaust from the tunnel
pittsburgh  transport  environment  fb 
16 days ago
National Geographic Found - Girls eat large swirls of cotton candy in Copenhagen, Denmark, January 1963.
I love photos like this that could have been from nearly anytime in the past century
photography  kids  fb 
21 days ago
kung fu grippe - "No more waffles"
I'm not really a comic geek anymore, but...
fun  comics  fb 
21 days ago
Michael Lopp on Apple, managing humans and disruptive technology | Knight Lab | Northwestern University
love this, a requirement for working at Apple: "Have an opinion. Meetings where we debated the feature set of a product and you didn’t say anything were meetings you were no longer invited. This is related to the first point. You had to have an opinion about your product. There were no marketing requirement documents – there was good healthy debate and it was expected that you participated."
interview  management  agile  behavior  soc  fb 
26 days ago
Big Macs vs. The Naked Chef - Joel on Software
oldie [2001!] but a goodie; dangers of making things the same, which is a temptation as companies grow bigger and managers struggle to maintain predictability
consulting  management  biz  tw 
29 days ago
Dispatch - Discuss and organize your projects with your team.
replace email, tie cloud documents/services together with conversation; interesting...
collaboration  communication  management 
29 days ago
Go the Fuck to Sleep - read by Samuel L Jackson - YouTube
yeah, it's 'old' in internet time, but always worth re-hearing; need I say it's got NSFW language?
fun  parenting  fb 
4 weeks ago
The Digs: Pittsburgh Post-Gazette
how did I miss this?! photo archives of the PPG
photography  pittsburgh  history  tw 
5 weeks ago
The Journey to Mecca - Ta-Nehisi Coates - The Atlantic
"If you are a libertarian and dismayed by the largely critical reaction to Paul's speech, you should understand that much of it is because black liberals, like me, actually expect more of Rand Paul than we expected of Mitt Romney. Again, a lot of us have family whose politics are not very different from Rand Paul's. These are people who don't like foreign wars, who don't like our incarceration rates, and don't like our deficit."
politics  libertarian  law 
5 weeks ago
jpignata/burninator · GitHub
"Warm a standby database with some percentage of real production query traffic."
heroku  scalability  database  performance  monitoring  automation  tw 
5 weeks ago
How to work with software engineers - by Ken Norton
(yes, it's satire): "Leadership means setting the bar high and challenging everyone to teleport over it. Show your ambition by committing to project schedules without consulting your team. Being held accountable to somebody else’s promises builds character and brings out the best in people. Think of JFK. He picked a totally random date to land on the moon and NASA beat it..."
fun  management  fb  via:ekepes 
5 weeks ago
IT Security in a Nutshell - The Fishbowl
not even going to quote because it's so short
fun  security  hate  tw 
5 weeks ago
How to Keep Animals Out of Your Vegetable Garden: 6 Steps
fencing, mix plant types (esp onions and garlic), raised beds, keep narrow pathways, mulch
gardening 
5 weeks ago
Tip to Keep Rabbits Out of Your Garden - Yahoo! Voices - voices.yahoo.com
old stinky shoes, pinwheels, marigolds, mothballs, fake snakes, corncobs soaked in vinegar
gardening 
5 weeks ago
Even Dictionaries Grapple With Getting 'Marriage' Right : NPR
love this: 'Dictionary definitions of "camera" used to mention film and plates; now they just refer to a photosensitive surface. But the meaning of "camera" isn't different; it's just that now technology lets us see what its essence has been all along.'
language  marriage  equality  fb 
5 weeks ago
Fanout Blog » HTTP GRIP and the Proxy-and-Hold technique
describe in some more detail the realtime-via-proxy from the last link
http  proxy  design  asynchronous  messaging 
5 weeks ago
Fanout Blog » An HTTP reverse proxy for realtime
works by sniffing http headers and exposing an API to the backend
http  proxy  asynchronous  tw 
5 weeks ago
Pure, functional JavaScript (HTML presentation)
great presentation about functional programming in JavaScript
functional  javascript  presentation  tw 
5 weeks ago
Using PLV8 to index JSON - Andrew's PostgreSQL blog
create a PLV8 function to extract data from a JSON structure, then reference that function in the index
json  postgres  database  nosql 
5 weeks ago
I'm Weighing Whether Or Not I Want To Go Through The Hell Of Appealing To You Idiotic, Uninformed Oafs | The Onion - America's Finest News Source
"Because when it comes right down to it, I have two choices: Either I spend the next three years of my life investing an enormous amount of time and energy into appealing to the lowest common denominator, or I preserve my dignity, move on with my life, and continue serving the public without completely degrading myself day in and day out for millions of ignorant slobs."
fun  politics  tw 
6 weeks ago
Hypercritical: Technological Conservatism
Forgot to bookmark this among discussion and kudos. "At some point, we’re all guilty of looking down upon things that have changed since our own formative years, but this attitude has no place in technology criticism—and it’s absolute poison for anyone trying to create great tech products and services. Not all new ideas represent progress. (Do I really need to spell this out? It seems so.) But ideas should not be rejected based merely on a lifetime of having lived without them. Today’s “unnecessary” frill is tomorrow’s baseline."
technology  culture  criticism  goodwriting  fb 
6 weeks ago
Redis as the primary data store? WTF?!
lots of caveats, but if you need the speed (and relatively painless sharding, maybe?) then it can be done
redis  nosql  performance  memory  sharding  scalability 
6 weeks ago
National Geographic Found - Turkey farm in Idaho, June 1944.
turkeys everywhere! they're surrounding the little blond girls, poised to attack!
photography  tw 
6 weeks ago
Redis with an SSD swap, not what you want - Antirez weblog
SSDs are fast, but still nowhere near memory: "Basically what happens is that at some point Redis starts to force the OS to move memory pages between RAM and swap at *every* operation performed, since we are accessed keys at random, and there are no more spare pages."
redis  nosql  architecture  design  performance  ssd  fb 
6 weeks ago
Dispatch — Dispatch
"Dispatch is a library for asynchronous HTTP interaction. It provides a Scala vocabulary for Java’s async-http-client. The latest release version is 0.10.0."
scala  http  asynchronous 
6 weeks ago
Ninja Software Development: Something Sure Is Rank
stack ranking seems like something that someone proposed as a joke in a management article, then people didn't realize it was a joke and did it for real (kinda like 'waterfall'): "Once employees know that they are ranked against each other and avoiding being in the 'bottom 10%' is vital, they will start to alter their behavior to try and avoid being the low man.  This leads to anti-social activities such as information hoarding, sabotage, and grandstanding.  They stop trying to further the group goals in favor of their own."
management  behavior  psychology  hate  tw 
6 weeks ago
Frameworks Round 2 - TechEmpower Blog
another round of performance numbers for a lot (!) of different frameworks across languages; this set includes pull requests from framework enthusiasts, which is pretty uncommon and fantastic
performance  java  ruby  rubyonrails  json  fb 
6 weeks ago
wg/wrk · GitHub
where 'modern' means 'not ab': "wrk is a modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU. It combines a multithreaded design with scalable event notification systems such as epoll and kqueue."
performance  http  monitoring  loadtesting  fb 
6 weeks ago
« earlier      
advertising agile ajax algorithm amqp android animals annotations architecture art asynchronous authentication automation baby barackobama behavior bicycle biz blog books bookstobuy browser caching cats celeb clientsidemvc clojure cloudcomputing collaboration comedy comics concurrency conference container continuousintegration cqrs creativity criticism css culture database dataexchange datetime debugging deployment design development distributed domaindrivendesign econ editor education ehr emacs email embedded emr energy entrepreneurship environment events evolution exercise fb 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 ide inspiration interview ioc iraq j2me java javascript jms johnmccain journalism jquery json jvm kids language law learning linux lisp mac management marketing media medical memory mercurial messaging mobile monitoring movies music network nodejs nosql nostalgia nursinghomes opensource orm parenting patterns pennsylvania performance perl photography pittsburgh planning politics postgres presentation profiling programming protocol psychology qa race recipe religion replication rest rfid rhetoric robotics rpc ruby sarahpalin satire scala scalability scaling science scm scripting search security serialization server sex soa soap soc software solaris sports spring sql ssh standards statistics steelers sysadmin technology templating temporal testing thinkpad threading tolisten toread toys transportation tutorial tw ubuntu ui unix usability video virtualization visualization voice voting wacko web webservices win32 wireless work workflow writing wtf xml zigbee

Copy this bookmark:



description:


tags: