Talk Like A Duck : How Arlo got injected into Ruby
"Came to talk about the draft. They got a building down New York City, it's called Whitehall Street, where you walk in, you get injected, inspected, detected, infected, neglected and selected.

So Dan picked the collection enumeration method selectors in Smalltalk from "Alice's Restaurant", no doubt. I suspect that that initial argument of inject:into: came about because he wanted to use that pattern and map and reduce didn't fit. Actually I'm not sure that map and reduce were commonly used terms at that time.

So if you don't like inject in Ruby, don't blame Matz, blame Dan and Arlo!"
programming  software  smalltalk  history  humour  music  ruby 
yesterday
The Julia Language
"Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, mostly written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, FFTs, and string processing. More libraries continue to be added over time. Julia programs are organized around defining functions, and overloading them for different combinations of argument types (which can also be user-defined)."
computing  julia  language  mathematics  programming 
4 days ago
Urban Dictionary: Yuppie Food Stamps
"The ubiquitous $20 bills spewed out of ATMs everywhere. Often used when trying to split the bill after a meal.
We owe $8 each, but all anybody's got are yuppie food stamps."
humour  urbandictionary  english  language 
7 days ago
Parse
"Add a Backend to Your Mobile App in Minutes

With our iOS and Android SDKs, you'll never worry about server-side development or deployment again."
android  cloud  api  development  ios 
9 days ago
Quantifying comedy on YouTube: why the number of o’s in your LOL matter | Research Blog
"Fortunately, at YouTube, we have more to work with. We focused on videos uploaded in the comedy category. We captured the uploader’s belief in the funniness of their video via features based on title, description and tags. Viewers’ reactions, in the form of comments, further validate a video’s comedic value. To this end we computed more text features based on words associated with amusement in comments. These included (a) sounds associated with laughter such as hahaha, with culture-dependent variants such as hehehe, jajaja, kekeke, (b) web acronyms such as lol, lmao, rofl, (c) funny and synonyms of funny, and (d) emoticons such as :), ;-), xP. We then trained classifiers to identify funny videos and then tell us why they are funny by categorizing them into genres such as “funny pets”, “spoofs or parodies”, “standup”, “pranks”, and “funny commercials”."
ai  google  sentiment  research  comedy  humour 
10 days ago
[Build Complete] Mini ITX first build : buildapc
Type Item Price
CPU Intel Core i5-2500 3.3GHz Quad-Core Processor $194.99 @ Newegg
Motherboard ASRock Z68M-ITX/HT Mini ITX LGA1155 Motherboard $126.97 @ Newegg
Memory Corsair XMS3 8GB (2 x 4GB) DDR3-1333 Memory $47.99 @ Newegg
Hard Drive Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive $108.99 @ SuperBiiz
Hard Drive Crucial M4 64GB 2.5" Solid State Disk $104.95 @ B&H
Video Card XFX Radeon HD 6950 2GB Video Card $254.99 @ Newegg
Case Silverstone SST-SG08B Mini ITX Desktop Case w/600W Power Supply $218.47 @ Newegg
minitx  pcbuild  hardware  parts 
11 days ago
Ojibwe Dictionary
"The Ojibwe People's Dictionary is a searchable, talking Ojibwe-English dictionary that features the voices of Ojibwe speakers. It is also a gateway into the Ojibwe collections at the Minnesota Historical Society. Along with detailed Ojibwe language entries and voices, you will find beautiful cultural items, photographs, and excerpts from relevant historical documents. Whenever possible, we provide examples of documents in the Ojibwe language."
dictionary  ojibwe  english  canada  language 
21 days ago
Service Oriented Agony | 8th Light
So what’s the solution? First of all, I question whether the system needed to be partitioned into services. Services are expensive and complicated, you should only create them if you absolutely need to. It’s always easier to live in a single process. Remember Martin Fowler’s first law of distributed objects: Don’t distribute your objects.
srp  solid  ccp  systems  software  programming  services  architecture 
21 days ago
switch2osm |
"Do your maps look like everyone else’s? Are you paying high fees just to include maps on your website?
Switch to OpenStreetMap and discover how you can build beautiful maps from the world’s best map data. We give you the data for free; you can make any map you like with it. Or benefit from the expertise of those already using OpenStreetMap. Host it on your hardware, or elsewhere. You have control."
mapping  maps  oss  foss 
22 days ago
opennorth/represent-canada - GitHub
"Point to electoral district service for federal, provincial and municipal levels of government"
github  canada  opendata  scraper  politics 
23 days ago
Maqetta
"Visual authoring of HTML5 user interfaces - in the browser!"
design  html5  javascript  opensource  webdesign 
29 days ago
ChrisJohnsen/tmux-MacOSX-pasteboard - GitHub
Notes and workarounds for accessing the Mac OS X pasteboard in tmux sessions.
clipboard  osx  mac  terminal 
29 days ago
[Transcript] Tyler Cowen on Stories - Less Wrong
"Cowen: I was told to come here and tell you all stories, but what I'd like to do is instead tell you why I'm suspicious of stories, why stories make me nervous. In fact, the more inspired a story makes me feel, very often the more nervous I get. So the best stories are often the trickiest ones. The good and bad things about stories is they're a kind of filter. They take a lot of information, and they leave some of it out, and they keep some of it in. But the thing about this filter, it always leaves the same things in. You're always left with the same few stories. There's the old saying, just about every story can be summed up as, "A stranger came to town." There's a book by Christopher Booker, he claims there are really just seven types of stories. There's monster, rags to riches, quest, voyage and return, comedy, tragedy, rebirth. You don't have to agree with that list exactly, but the point is this: if you think in terms of stories, you're telling yourself the same things over and over again."
stories  narrative 
4 weeks ago
Home Page | Visi.io
"Visi.io is a language, runtime, and development environment written in Haskell (and a little Objective-C) that runs on the iPad and in the Cloud. Visi.io and Visi.Pro will make writing beautiful, interactive iPad facing, Cloud powered apps super simple."
haskell  excel  web  cloud  ios  programming  lift 
5 weeks ago
Lisp as an Alternative to Java
"It turns out my hopes were answered. First, Prechelt published another article that covers Tcl, Python, Perl, and Rexx. Also, Ron Garret (nee Erann Gat) did a follow-up study in which he asked programmers to write Prechelt's test program in Lisp. His results show that the resulting Lisp programs ran faster on average than C, C++ or Java programs (although the fastest Lisp program was not as fast as the fastest C program), and that Lisp programs took less development time than the other languages."
lisp  java  norvig  programming 
5 weeks ago
charliesome/twostroke - GitHub
"Twostroke is a Javascript implementation written in pure Ruby."
javascript  parser  ruby 
5 weeks ago
Simulating .PHONY in Rake - Polishing Ruby
"What I need is a prerequisite that fixes this with a timestamp earlier than my files:

def (task(:phony)).timestamp # omg I love/hate this grammar construct
Time.at 0
end"
rake  ruby 
5 weeks ago
Goodbye, shitty Car extends Vehicle object-orientation tutorial
"In good OO programming, we don’t make class hierarchies in order to satisfy our inner Linnaeus. We make class hierarchies in order to simplify the code by allowing different
parts of it to be changed independently of each other, and to eliminate duplication (which comes to the same thing). Without any context as to what the code needs to accomplish, you can’t make a judgment about whether a particular design decision is good or bad… A simple interactive graphical environment is a better alternative."
code  cs  oop  programming 
6 weeks ago
TodoMVC
The fact that this exists says a lot.
framework  javascript  mvc  programming  tutorial 
6 weeks ago
« earlier      
3d accessibility activism agile ai ajax algorithm algorithms analytics api app apple architecture art article audio bash bdd bicycle bike bikes biking blog blogs book books browser business canada career clothing cloud code coding collaboration community comparison computer computers computing conference cool crafts css culture cycling data database deployment design development diy documentation download ebook economics editor education electronics email english environment fashion film fitness flash font fonts food framework free freelance freeware fun functional funny furniture gallery game games gaming geek gem generator git google government graph graphic graphics green guide hack hacking hacks hardware health history home howto html html5 humor humour ideas images information inspiration interesting interface interior internet iphone javascript jobs jquery js kata language languages learning library linux lisp list mac macosx management map maps marketing math mathematics media money movies music network news online oop opensource optimization osx patterns performance philosophy photo photography photos photoshop plugin plugins politics portfolio presentation productivity programming project projectmanagement psychology python rails reference research resource resources retro rspec ruby rubyonrails science screencast search security seo server service shell shopping social software sql standards startup statistics store style sysadmin tdd technology test testing tips tool tools toronto travel tutorial tutorials twitter type typography ui unix urban usability utilities ux video videogames videos vim visualization web web2.0 webdesign webdev wiki wikipedia words work writing

Copy this bookmark:



description:


tags: