I'll just leave this on repeat...
untitled

pixel skylines
macklin celebrini has autism
2025 on Tumblr: Trends That Defined the Year

@theartofmadeline
No title available
🪼
RMH
Mike Driver
Fai_Ryy

No title available
Misplaced Lens Cap
Keni
YOU ARE THE REASON
No title available
Cosimo Galluzzi
No title available
★
Lint Roller? I Barely Know Her
Doug Jones

seen from United States
seen from United States

seen from Egypt
seen from United States
seen from United States
seen from Pakistan
seen from United States
seen from United States
seen from United States
seen from South Africa

seen from Türkiye

seen from United States

seen from United States

seen from Germany

seen from United States

seen from United States
seen from United States

seen from Colombia
seen from Vietnam
seen from United States
@davekinkead-blog
I'll just leave this on repeat...
The City of Buenos Aires launched a print advertising campaign developed by La Comunidad to encourage the use of bicycles by promoting the benefits that riding a bike gives to the different parts of our body under the tagline Better by Bike. Thanks to The Inspiration Room for the heads up.
PROVOCATIVE STREET MESSAGES BY MOBSTER
Street art is starting conversation with your community!
‘tsundoku’ - the Japanese word for buying books & not reading them, leaving them to pile up.
I have a bad case of philosophy induced tsundoku right now....
So very true :(
Sweet graphic
Dynamic Properties for Elasticsearch Persistence in Ruby
Most people who work on the interwebs probably know that [Elasticsearch](http://www.elasticsearch.org/) makes for a pretty awesome search engine. What fewer people realise however is that it also makes a rather swanky persistence datastore. I mean, if you are going to pushing most of your data from MySQL, Postgres, Mongo, or whatever to Elasticsearch for full text searching, then why not get rid of the redundant step, store all your persistent data in one place, and enjoy the transcendent luxury of a schema-less database. [Karel Minarik](http://www.karmi.cz/en) has published [Tire](https://github.com/karmi/tire), a Ruby API and DSL for ElasticSearch, that makes search and persistence a breeze. Just include the gem and you have ActiveModel behaviour in your classes. require 'tire' class MyModel include Tire::Model::Persistence property :id property :name end MyModel then acts just like ActiveRecord except the data is persisted in Elasticsearch MyModel.create :id => 2, :name => 'Inigo Montoya' some_model.find 2 some_model.name # => 'Inigo Montoya' MyModel.tire.search 'inigo' The only downside to this however, is that you now need to pre-declare all your model properties and thus give up all that schema-less sweetness that makes Elasticsearch so delicious. Often, I want to instantiate models with a variety of attributes dynamically at run time, so having to hard code _property_ attributes is a non-trivial bummer. Luckily however, there is a solution. Just override your model's _initialize_ method. require 'tire' class MyModel include Tire::Model::Persistence property :name def initialize(attrs={}) attrs.each do |attr, value| # call Tire's property method if it hasn't been set explicitly self.class.property attr unless self.class.property_types.keys.include? attr # set instance variable instance_variable_set("@#{attr}", value) end super attrs end end Then you can dynamically create a variety of attributes at run time whilst still keeping explicit property mappings. swordsman = MyModel.new :name => 'Inigo Montoya', :rage_from => 'Killing of Father', :prepares_for => 'death' poison = MyModel.new :name => 'Iocane', :substance => 'powder', :colour => nil, :odour => nil, :taste => nil Enjoy!
A letter to my daughter, Augusta, in Ruby
I wanted to creatively express my affection for my daughter, Augusta, in a way I know best. I chose Ruby for its flexibility and elegance. My hope is to introduce her to its boundless beauty someday soon using this composition.
This is a real, working, program which outputs “Augusta, we <3 you!” when executed. Be sure to read the love.rb file which supports the letter’s syntax. I tried to keep it symmetrical and legible so that the source closely resembles the content.
View the source on github.
What makes corporate work difficult isn’t the intellectual or creative difficulty of the work itself, but the combination of boredom and the need to maintain social poise while performing it.
Never read The Gay Science on the bus. People'll think you're a sociologist.
“Time to hit the trails, kid.”
Only the mediocre are supremely confident of their ability.
And I'm feeling pretty confident :)
The price of inequality http://i.imgur.com/Cufgf.gif
Fun with flies
DRN help desk anyone?
Urban Solitude.
Democracy cannot be justified as merely a system for translating the raw, uninformed will of a majority into public policy
Robert Dahl