author: niplav, created: 2019-07-24, modified: 2020-04-08, language: english, status: in progress, importance: 5, confidence: log
The blog bit-player is an excellent
computer science and mathematics blog written by Brian
Hayes. Like many
other blogs, it is not built for complete chronological reading. This
page makes that easier.
This index currently contains 377 posts from 2006-01-09 to 2019-09-27.
- Introducing bit-player (Brian Hayes, 9 January 2006)
- Quote of the day (Brian Hayes, 9 January 2006)
- A new flavor of spam (Brian Hayes, 10 January 2006)
- Quote of the day (Brian Hayes, 10 January 2006)
- Magnetic attractions (Brian Hayes, 11 January 2006)
- Quote (Brian Hayes, 11 January 2006)
- Now boarding row N (Brian Hayes, 12 January 2006)
- From the Lonely Star State (Brian Hayes, 14 January 2006)
- San Antonio: Alternating Subsequences (Brian Hayes, 25 January 2006)
- San Antonio: Two Talks on Primes (Brian Hayes, 25 January 2006)
- San Antonio: Still More Talks (Brian Hayes, 25 January 2006)
- More Math Notes from San Antonio (Brian Hayes, 25 January 2006)
- First Bites (Brian Hayes, 27 January 2006)
- Best Friends (Brian Hayes, 30 January 2006)
- Permissive Actions (Brian Hayes, 31 January 2006)
- Swapping Lies (Brian Hayes, 5 February 2006)
- Rediscovering America (Brian Hayes, 5 February 2006)
- Newton and Notwen (Brian Hayes, 7 February 2006)
- A reversible eraser (Brian Hayes, 9 February 2006)
- Packed primes (Brian Hayes, 10 February 2006)
- Bidirectional subroutines (Brian Hayes, 14 February 2006)
- Zeroing in on zeta zeros (Brian Hayes, 17 February 2006)
- Playfair’s Powerpoint Presentation (Brian Hayes, 18 February 2006)
- Life after algebra (Brian Hayes, 20 February 2006)
- Taxation without rationalization (Brian Hayes, 24 February 2006)
- 0.203188 (Brian Hayes, 28 February 2006)
- Library daze (Brian Hayes, 5 March 2006)
- My protest against the tyranny of time (Brian Hayes, 20 March 2006)
- Old Man River (Brian Hayes, 22 March 2006)
- An early crop of Sudoku (Brian Hayes, 24 March 2006)
- Today’s catch (Brian Hayes, 28 March 2006)
- Cranking it up (Brian Hayes, 29 March 2006)
- Reversing history (Brian Hayes, 9 April 2006)
- Summing up (Brian Hayes, 11 April 2006)
- Brackets (Brian Hayes, 17 April 2006)
- PageRank for physicists (Brian Hayes, 20 April 2006)
- Talkin’ Towson (Brian Hayes, 24 April 2006)
- Setting the river straight (Brian Hayes, 29 April 2006)
- Refrigeration by filtering (Brian Hayes, 5 May 2006)
- The oddest numbers (Brian Hayes, 10 May 2006)
- Room 641A (Brian Hayes, 24 May 2006)
- ENIACiana (Brian Hayes, 31 May 2006)
- Can You Divide by Three? (Brian Hayes, 6 June 2006)
- DCLXVI (Brian Hayes, 6 June 2006)
- Sudoku dans la Belle Époque (Brian Hayes, 7 June 2006)
- Friday Night Smackdown (Brian Hayes, 9 June 2006)
- Errors acummulate (Brian Hayes, 16 June 2006)
- Scheduled procrastination (Brian Hayes, 27 June 2006)
- Empty-niche syndrome (Brian Hayes, 3 July 2006)
- Beach reading (Brian Hayes, 3 August 2006)
- The figure in the flagstone (Brian Hayes, 5 August 2006)
- Haµte cuisine (Brian Hayes, 6 August 2006)
- Conspiracy theories (Brian Hayes, 10 August 2006)
- Counting sums and differences (Brian Hayes, 17 August 2006)
- More on sums and differences (Brian Hayes, 20 August 2006)
- Sums, differences, and surprises (Brian Hayes, 25 August 2006)
- Only connect! (Brian Hayes, 14 September 2006)
- Softer infrastructure (Brian Hayes, 14 September 2006)
- R6RS (Brian Hayes, 15 September 2006)
- The backblog (Brian Hayes, 21 November 2006)
- What’s so special about {0,2,3,4,7,11,12,14}? (Brian Hayes, 21 November 2006)
- Stupid questions (Brian Hayes, 22 November 2006)
- Jacobsthal numbers (Brian Hayes, 23 November 2006)
- Running on empty (Brian Hayes, 24 November 2006)
- Radio alert (Brian Hayes, 25 November 2006)
- Abel to Zygmund (Brian Hayes, 26 November 2006)
- Erreurs de mathématiciens (Brian Hayes, 29 November 2006)
- Back to school (Brian Hayes, 6 December 2006)
- Snappy or sappy? (Brian Hayes, 6 December 2006)
- Nullity (Brian Hayes, 7 December 2006)
- Good company (Brian Hayes, 8 December 2006)
- The arXiv rolls over (Brian Hayes, 8 December 2006)
- Wantzel’s Theorem (Brian Hayes, 8 December 2006)
- Jacobsthal numbers, part 3 (Brian Hayes, 11 December 2006)
- Math baubles (Brian Hayes, 15 December 2006)
- Math on the Mississippi (Brian Hayes, 7 January 2007)
- The green fuse (Brian Hayes, 12 January 2007)
- The demon in the dryer (Brian Hayes, 31 January 2007)
- The land surveyor’s algorithm (Brian Hayes, 2 February 2007)
- The stepchild (Brian Hayes, 6 February 2007)
- Postage due (Brian Hayes, 8 February 2007)
- Working on the railroad (Brian Hayes, 10 February 2007)
- Choosing up sides (Brian Hayes, 20 February 2007)
- Choosing up sides, again (Brian Hayes, 12 April 2007)
- Hermann Weyl, tax accountant (Brian Hayes, 16 April 2007)
- Factoidal facts (Brian Hayes, 16 April 2007)
- A mathematical fable previsited (Brian Hayes, 1 May 2007)
- Welcome MAA readers (Brian Hayes, 1 May 2007)
- Amazon poker (Brian Hayes, 10 May 2007)
- Easy as abc (Brian Hayes, 24 May 2007)
- More factoidal facts (Brian Hayes, 3 June 2007)
- Twenty-six twiddles suffice (Brian Hayes, 4 June 2007)
- V1@gra (Brian Hayes, 13 June 2007)
- More Gauss anecdotage (Brian Hayes, 13 June 2007)
- Quantum numbers (Brian Hayes, 25 June 2007)
- My summer vacation (Brian Hayes, 27 August 2007)
- Flash forward (Brian Hayes, 30 August 2007)
- Addiplication (Brian Hayes, 1 September 2007)
- Lambda, the ultimate mashup (Brian Hayes, 6 September 2007)
- Programming Perlisms (Brian Hayes, 6 September 2007)
- V1@gra from the source (Brian Hayes, 6 September 2007)
- Processing (Brian Hayes, 9 September 2007)
- Spudging (Brian Hayes, 26 September 2007)
- Antinomies on the landscape (Brian Hayes, 1 October 2007)
- Conquering divide (Brian Hayes, 9 October 2007)
- Multicore madness (Brian Hayes, 11 October 2007)
- Hung over (Brian Hayes, 21 October 2007)
- How many of your ancestors are you related to? (Brian Hayes, 21 October 2007)
- The family tree (Brian Hayes, 22 October 2007)
- Bumped off (Brian Hayes, 23 October 2007)
- Boidland (Brian Hayes, 2 November 2007)
- A New Yorker theorem (Brian Hayes, 6 November 2007)
- Until NEXPTIME (Brian Hayes, 18 November 2007)
- Last name first (Brian Hayes, 20 November 2007)
- Pulling the goalie (Brian Hayes, 29 November 2007)
- Measure twice, average once (Brian Hayes, 7 December 2007)
- To P or NP, that is the question (Brian Hayes, 10 December 2007)
- Googling for graphs (Brian Hayes, 12 December 2007)
- The new toy (Brian Hayes, 25 December 2007)
- JMMing (Brian Hayes, 6 January 2008)
- JMM pixel dump (Brian Hayes, 7 January 2008)
- JMM notes and snippets (Brian Hayes, 10 January 2008)
- Snowfakes (Brian Hayes, 24 January 2008)
- Computing graphics (Brian Hayes, 30 January 2008)
- The end of the number line (Brian Hayes, 5 February 2008)
- Get on board (Brian Hayes, 12 February 2008)
- EATCS award to Valiant (Brian Hayes, 15 February 2008)
- The linguistic arrow of time (Brian Hayes, 24 February 2008)
- Veliagate (Brian Hayes, 28 February 2008)
- How many Sudokus? (Brian Hayes, 28 February 2008)
- Electoral hex (Brian Hayes, 12 March 2008)
- The Lower 48 graph (Brian Hayes, 14 March 2008)
- Hard covers (Brian Hayes, 3 April 2008)
- In Zeno’s footsteps (Brian Hayes, 10 April 2008)
- The temblor forecast (Brian Hayes, 15 April 2008)
- The problem of describing trees (Brian Hayes, 30 April 2008)
- Electoral rehex (Brian Hayes, 15 May 2008)
- On the spot (Brian Hayes, 24 May 2008)
- Promoting my promotions (Brian Hayes, 24 May 2008)
- Unnatural logarithms (Brian Hayes, 1 June 2008)
- Spam stats (Brian Hayes, 5 June 2008)
- Bloom-filtered Britney (Brian Hayes, 9 June 2008)
- Jottings on .js (Brian Hayes, 22 June 2008)
- Sleight of handle (Brian Hayes, 23 June 2008)
- Unscrabbled (Brian Hayes, 1 July 2008)
- arXival mysteries (Brian Hayes, 2 July 2008)
- F. Fortesque Fingerhut (Brian Hayes, 16 July 2008)
- Rosalind (Brian Hayes, 25 July 2008)
- Big Money (Brian Hayes, 3 August 2008)
- Shut up and calculate! (Brian Hayes, 12 August 2008)
- Life Curves (Brian Hayes, 24 August 2008)
- Shut up and program! (Brian Hayes, 3 September 2008)
- Marketplace of Ideas interview (Brian Hayes, 5 September 2008)
- Let’s blame the accountants (Brian Hayes, 20 September 2008)
- An amiable companion (Brian Hayes, 25 September 2008)
- Alfonso’s universe (Brian Hayes, 30 September 2008)
- Spam by the numbers (Brian Hayes, 4 October 2008)
- Demaine event (Brian Hayes, 16 October 2008)
- Survey on computing in the sciences (Brian Hayes, 17 October 2008)
- QCD (Brian Hayes, 19 October 2008)
- The arity of equality (Brian Hayes, 22 October 2008)
- Net work (Brian Hayes, 25 October 2008)
- The Chromatic Number of Liechtenstein (Brian Hayes, 28 October 2008)
- Monthly spam update (Brian Hayes, 2 November 2008)
- Cows, Colleges and Contentment (Brian Hayes, 7 November 2008)
- 59 (Brian Hayes, 10 December 2008)
- Zimaths (Brian Hayes, 16 December 2008)
- jsMath (Brian Hayes, 28 December 2008)
- The Zune Bug (Brian Hayes, 3 January 2009)
- Disappearing nablas, disappearing web sites (Brian Hayes, 9 January 2009)
- Long division (Brian Hayes, 9 February 2009)
- If I had a hammer (Brian Hayes, 12 February 2009)
- Distant shores (Brian Hayes, 12 February 2009)
- Math, fonts, and HTML (Brian Hayes, 16 February 2009)
- Wrong number (Brian Hayes, 25 February 2009)
- More mysteries from the spamosphere (Brian Hayes, 2 March 2009)
- Spare ribs (Brian Hayes, 9 March 2009)
- Bracketology: The Madness of March (Brian Hayes, 13 March 2009)
- Computing in the classroom (Brian Hayes, 8 April 2009)
- Pub date (Brian Hayes, 14 April 2009)
- Bits from its (Brian Hayes, 15 April 2009)
- Himalayan mathematics (Brian Hayes, 20 April 2009)
- The control room (Brian Hayes, 26 April 2009)
- Sic transit (Brian Hayes, 30 April 2009)
- The village spammer (Brian Hayes, 16 May 2009)
- Alpha bravo (Brian Hayes, 17 May 2009)
- Treats Tropiques (Brian Hayes, 17 June 2009)
- Not up to norm (Brian Hayes, 20 June 2009)
- The Oracle of Wolfram (Brian Hayes, 25 June 2009)
- Outnumbered (Brian Hayes, 10 August 2009)
- Spammy weather (Brian Hayes, 14 August 2009)
- Nautical numeration (Brian Hayes, 8 September 2009)
- Hey Google, gimme back my widgets! (Brian Hayes, 11 September 2009)
- Congruent numbers (Brian Hayes, 6 October 2009)
- Argiope aurantia (Brian Hayes, 7 October 2009)
- My dekasabbatical (Brian Hayes, 14 October 2009)
- In the long run we’re all dead (Brian Hayes, 19 October 2009)
- A Wiki proof (Brian Hayes, 21 October 2009)
- Flights of fancy (Brian Hayes, 27 October 2009)
- A comment on comment spam (Brian Hayes, 6 November 2009)
- Information is physical (Brian Hayes, 11 November 2009)
- The birth of the giant component (Brian Hayes, 20 November 2009)
- El Farol Highway (Brian Hayes, 27 November 2009)
- The 17×17 challenge (Brian Hayes, 5 December 2009)
- 17 x 17: A nonprogress report (Brian Hayes, 22 December 2009)
- A molecular millisecond (Brian Hayes, 6 February 2010)
- Yet another spam update (Brian Hayes, 7 February 2010)
- Gruenberger’s prime path (Brian Hayes, 16 February 2010)
- The teetotaler’s walk (Brian Hayes, 22 February 2010)
- Herbert R. J. Grosch, 1918-2010 (Brian Hayes, 26 February 2010)
- Home-baked graphics (Brian Hayes, 9 March 2010)
- A double flip (Brian Hayes, 17 March 2010)
- Statistical error (Brian Hayes, 22 March 2010)
- Fake fits (Brian Hayes, 30 March 2010)
- Which Steve invented the iPad? (Brian Hayes, 30 March 2010)
- Pilgrim’s Progress (Brian Hayes, 8 May 2010)
- A new Handbook (Brian Hayes, 17 May 2010)
- The big blip (Brian Hayes, 24 May 2010)
- A shy woodland creature (Brian Hayes, 24 May 2010)
- On the air (Brian Hayes, 25 May 2010)
- A hole in the bottom of the ocean (Brian Hayes, 4 June 2010)
- The snarXiv (Brian Hayes, 7 June 2010)
- Disentangling Gaussians (Brian Hayes, 10 June 2010)
- A twist of fate (Brian Hayes, 11 June 2010)
- The thrill of the chase (Brian Hayes, 11 July 2010)
- Four questions about fuzzy rankings (Brian Hayes, 24 July 2010)
- The state of the spamosphere (Brian Hayes, 8 August 2010)
- The ormat game (Brian Hayes, 16 August 2010)
- In the zone (Brian Hayes, 24 August 2010)
- I could carry less (Brian Hayes, 31 August 2010)
- Dotted lines (Brian Hayes, 5 October 2010)
- Kenken-friendly numbers (Brian Hayes, 23 October 2010)
- Whack-a-Rectangle (Brian Hayes, 13 November 2010)
- CAPTCHA arbitrage (Brian Hayes, 23 November 2010)
- A square yard of idea (Brian Hayes, 15 December 2010)
- Googling the lexicon (Brian Hayes, 20 December 2010)
- Snowballs (Brian Hayes, 6 January 2011)
- Floor e? (Brian Hayes, 7 January 2011)
- More on snow and balls (Brian Hayes, 10 January 2011)
- When life gives you lemmas, make lemma-ade (Brian Hayes, 16 January 2011)
- The prime twins conjecture (Brian Hayes, 18 January 2011)
- How I didn’t invent the memristor (Brian Hayes, 14 February 2011)
- Goooooogle (Brian Hayes, 16 February 2011)
- Give me that good old-fashioned AI (Brian Hayes, 19 February 2011)
- Snowdunes (Brian Hayes, 28 February 2011)
- More on the memristor meme (Brian Hayes, 10 March 2011)
- 3.14 (Brian Hayes, 14 March 2011)
- Rashid’s bits (Brian Hayes, 10 April 2011)
- The Library of Babble (Brian Hayes, 23 April 2011)
- Zipfy n-grams (Brian Hayes, 28 April 2011)
- Oh, the places I’ve been! (Brian Hayes, 11 May 2011)
- Only correlate! (Brian Hayes, 28 May 2011)
- Don’t try to read this proof! (Brian Hayes, 7 June 2011)
- A slight discrepancy (Brian Hayes, 23 June 2011)
- Probabilities of probabilities (Brian Hayes, 16 August 2011)
- Driving the dreamboat (Brian Hayes, 17 August 2011)
- Divisive diversions (Brian Hayes, 4 September 2011)
- The n-ball game (Brian Hayes, 22 October 2011)
- (McCarthyism) (Brian Hayes, 25 October 2011)
- Pretirement (Brian Hayes, 23 November 2011)
- TNT Is Not TeX (Brian Hayes, 5 December 2011)
- How Did the Stars Get Their Points? (Brian Hayes, 8 December 2011)
- Chebfun (Brian Hayes, 13 December 2011)
- The acceleration of history (Brian Hayes, 20 December 2011)
- Sugarpixels (Brian Hayes, 1 January 2012)
- The Right Click (Brian Hayes, 21 January 2012)
- The Knowl Post (Brian Hayes, 5 February 2012)
- 17 x 17 = $289.00 (Brian Hayes, 8 February 2012)
- PDF vs. HTML (Brian Hayes, 18 February 2012)
- Security theater on the web (Brian Hayes, 3 March 2012)
- Painting the world with pixels (Brian Hayes, 4 March 2012)
- World3, the public beta (Brian Hayes, 15 April 2012)
- World3, the video (Brian Hayes, 15 April 2012)
- Kepler’s snowflake (Brian Hayes, 28 April 2012)
- Statistical mechanics of magnet balls (Brian Hayes, 4 May 2012)
- Light-field photography (Brian Hayes, 14 May 2012)
- Methuselah’s choice (Brian Hayes, 6 June 2012)
- The Jevons Number (Brian Hayes, 11 August 2012)
- Computing with encrypted data (Brian Hayes, 16 August 2012)
- Crossed conversations (Brian Hayes, 21 August 2012)
- Stop lights (Brian Hayes, 1 September 2012)
- The abc game (Brian Hayes, 7 September 2012)
- IMG_1134 (Brian Hayes, 18 September 2012)
- College ties (Brian Hayes, 5 October 2012)
- Dancing with the Spheres (Brian Hayes, 12 October 2012)
- Remember the memristor? (Brian Hayes, 25 October 2012)
- On the sunny side (Brian Hayes, 27 October 2012)
- Fly me to the end of the alphabet (Brian Hayes, 8 November 2012)
- Powerlessness (Brian Hayes, 12 November 2012)
- New year, new bit-player (Brian Hayes, 3 January 2013)
- Dante’s Infernet (Brian Hayes, 4 January 2013)
- The Flyover States (Brian Hayes, 9 January 2013)
- 100 Years of Markov Chains (Brian Hayes, 12 January 2013)
- Joshua Trees and Toothpicks (Brian Hayes, 8 February 2013)
- Driveling (Brian Hayes, 24 February 2013)
- Recursive driveling (Brian Hayes, 1 March 2013)
- Sphere packings and Hamiltonian paths (Brian Hayes, 13 March 2013)
- Flying Nonmetric Airways (Brian Hayes, 4 April 2013)
- Mapping the Hilbert curve (Brian Hayes, 26 April 2013)
- A little theorem (Brian Hayes, 5 May 2013)
- The wisterium of memory (Brian Hayes, 16 June 2013)
- The Mother Ditch (Brian Hayes, 26 August 2013)
- Black and white in one dimension (Brian Hayes, 2 September 2013)
- Who was Aleph Null? (Brian Hayes, 2 September 2013)
- Advances in Obfuscation (Brian Hayes, 27 September 2013)
- Tetrahedra with a twist (Brian Hayes, 21 October 2013)
- The keys to the keydom (Brian Hayes, 27 October 2013)
- The friendlier skies (Brian Hayes, 2 November 2013)
- Try a little tendrilness (Brian Hayes, 10 November 2013)
- Boldface names (Brian Hayes, 29 November 2013)
- My First 1000000 Years (Brian Hayes, 10 December 2013)
- The rhodometer (Brian Hayes, 18 January 2014)
- Notes from the JMM (Brian Hayes, 23 January 2014)
- Net pests (not) (Brian Hayes, 16 March 2014)
- Cosmic eggshells (Brian Hayes, 30 March 2014)
- A Glitch in the Maptrix (Brian Hayes, 17 April 2014)
- The pi man (Brian Hayes, 11 August 2014)
- Sunshine In = Earthshine Out (Brian Hayes, 17 October 2014)
- Revised and Updated (Brian Hayes, 4 November 2014)
- Lopsided (Brian Hayes, 10 November 2014)
- Four Fifths = A Fifth (Brian Hayes, 3 December 2014)
- 600613 (Brian Hayes, 16 December 2014)
- A quasirandom talk (Brian Hayes, 2 February 2015)
- Mrs. Nguyen’s prestidigitation (Brian Hayes, 22 February 2015)
- A taxing algorithm (Brian Hayes, 16 April 2015)
- Whales of the Web (Brian Hayes, 27 April 2015)
- Traffic Jams in Javascript (Brian Hayes, 18 June 2015)
- Fast money, slow data (Brian Hayes, 25 June 2015)
- Meet the Julians (Brian Hayes, 2 July 2015)
- AIpocalypse (Brian Hayes, 31 July 2015)
- Gazing into the CodeMirror (Brian Hayes, 6 August 2015)
- Pumping the Primes (Brian Hayes, 19 August 2015)
- The writing on the wall (Brian Hayes, 7 October 2015)
- Lost in Translation (Brian Hayes, 10 October 2015)
- The long run (Brian Hayes, 15 November 2015)
- Ramsey Theory in the Dining Room (Brian Hayes, 30 November 2015)
- Mad Max Economics (Brian Hayes, 6 December 2015)
- The Carnival Is Coming to Town (Brian Hayes, 10 December 2015)
- Geotargeted by the NY Times (Brian Hayes, 15 December 2015)
- Deep Dreaming with Every Card I Write (Brian Hayes, 26 December 2015)
- Ten years of bit-playing (Brian Hayes, 9 January 2016)
- Carnival of Mathematics #130 (Brian Hayes, 15 January 2016)
- Number Factoids (Brian Hayes, 4 February 2016)
- The Bug That Ate Thursday (Brian Hayes, 16 February 2016)
- Where’s My Petabyte Disk Drive? (Brian Hayes, 27 March 2016)
- Prime After Prime (Brian Hayes, 4 June 2016)
- Getting to Know Julia (Brian Hayes, 22 July 2016)
- The 39th Root of 92 (Brian Hayes, 6 August 2016)
- Bertrand Russell, Donald Trump, and Archimedes (Brian Hayes, 10 August 2016)
- The secret life of tweets (Brian Hayes, 27 August 2016)
- ABC and FLT (Brian Hayes, 10 September 2016)
- Truth, Trump, and Trisectors (Brian Hayes, 15 December 2016)
- Joint Mathematics Morsels (Brian Hayes, 5 January 2017)
- The Polite Apocalypse (Brian Hayes, 20 January 2017)
- A Tantonalizing Problem (Brian Hayes, 27 January 2017)
- The uniqueness constraint (Brian Hayes, 18 March 2017)
- The short arm of coincidence (Brian Hayes, 13 April 2017)
- Counting Your Chickens Before They’re Pecked (Brian Hayes, 5 July 2017)
- Approximately Yours (Brian Hayes, 22 July 2017)
- Sudden Deaf (Brian Hayes, 8 December 2017)
- The Threats to the Net (Brian Hayes, 16 December 2017)
- Sir Roger Penrose’s Toilet Paper (Brian Hayes, 24 December 2017)
The site was scraped using Python 2 with the libraries
urllib2 and
BeautifulSoup:
import urllib2
from bs4 import BeautifulSoup
import sys
import datetime
for year in range(2006, datetime.datetime.now().year+1):
yearposts=[]
for page in range(1, 1000):
url='http://bit-player.org/{}/page/{}'.format(year, page)
req=urllib2.Request(url, headers={'User-Agent' : "Firefox"})
try:
con=urllib2.urlopen(req)
except urllib2.HTTPError, e:
break
data=con.read()
soup=BeautifulSoup(data, 'html.parser')
posts=soup.find_all(class_="post")
for p in posts:
title=p.find_all(class_="entry-title")[0].a.text
link=p.find_all(class_="entry-title")[0].a.get('href')
meta=p.find_all(class_="entry-meta")
author=p.find_all(class_="entry-meta")[0].find_all(class_='author')[0].a.text
date=p.find_all(class_="entry-meta")[0].find_all(class_='entry-date')[0].text
entry='* [{}]({}) ({}, {})'.format(title.encode('utf_8'), str(link), str(author), str(date))
yearposts.append(entry)
print('\n### {}\n'.format(year))
for t in reversed(yearposts):
print(t)