Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

April 08 2015

danielbohrer
Play fullscreen
Und mit der ersten Zeile Code schuf das Entwicklungsteam die Welt
Code ist politisch

"Lass Deine Politik hier raus, wir wollen nur coden!" hört man in dieser oder ähnlicher Form immer wieder. In dieser Session werfen wir einen Blick darauf, ob Code überhaupt ohne politischen oder sozialen Kontext existieren kann und was das für unser zukünftiges Handeln bedeutet.

January 10 2015

danielbohrer

Discovering novel computer music techniques by exploring the space of short computer programs

Very short computer programs, sometimes consisting of as few as three arithmetic operations in an infinite loop, can generate data that sounds like music when output as raw PCM audio. The space of such programs was recently explored by dozens of individuals within various on-line communities. This paper discusses the programs resulting from this exploratory work and highlights some rather unusual methods they use for synthesizing sound and generating musical structure.

December 18 2014

danielbohrer
Note, there are slight differences here between writing programs and spellcasting: talented wizards can cast spells in a matter of seconds using nothing but their thoughts and a wooden stick. Programmers are still stuck writing their incantations down in a way that devices made of elaborately etched metalloids — powered by lightning energy gained from harnessing the power of the wind, water, or, most commonly, motion itself via the liquified corpses of ancient beasts that used to dominate the earth — can understand and execute.
"Yer a Developer, Harry" – Programming Is Magic
Reposted bybastinat0r bastinat0r
danielbohrer
I read a glut of fantasy novels growing up, and software engineering is the closest I could come to fulfilling my lifelong dream of becoming a wizard.<!--more-->*
"Yer a Developer, Harry" – Programming Is Magic

October 08 2014

danielbohrer

By this point it's likely you've read about the discussion Sarah Sharp started on the Linux Kernel Mailing List (LKML) about the abusive nature of some of the comments there, she also wrote about it on her blog.

The negative responses to this broadly fall into two categories: 1) The Linux development process works, stop trying to change it, and 2) professionalism means sugar coating things and that leads to backstabbing and people writing terrible patches. I'll try to respond to each of these.

To the former, all I'll say is that unless you believe the Linux development process is literally perfect you should be ok to investigating changes to it. You want to discuss the merits of a specific change, that's fine, but you can't honestly dismiss change as a whole out of hand.

To the latter, first I should probably say "yes this is a real concern". Quoting Linus here:

Because if you want me to "act professional", I can tell you that I'm not interested. I'm sitting in my home office wearign a bathrobe. The same way I'm not going to start wearing ties, I'm also not going to buy into the fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords. Because THAT is what "acting professionally" results in: people resort to all kinds of really nasty things because they are forced to act out their normal urges in unnatural ways.

First, I want to stress that he makes a wholly unsubstantiated claim. That acting professionally (in this context: not being outrageously abusive) inevitably leads to backstabbing, passive aggressiveness, and politics.

I've done code review as a part of my job, I've done code review for several open source projects, including Django, CPython, PyPy, OpenStack, and Twisted. You don't need to be a jerk to review code. And you certainly don't need to be emotionally abusive. A useful code review involves telling someone what's wrong with their patch that prevents it from being merged, and if it's not self-evident, how they can fix it. None of this is made better by profanity-laced tirades.

Sarah, thank you for trying to help improve the Linux kernel community.

You don't have to be a jerk to code review – Alex Gaynor

May 19 2014

danielbohrer

April 23 2014

danielbohrer

April 22 2014

danielbohrer

April 09 2014

danielbohrer

January 15 2014

danielbohrer
Play fullscreen
[TAS] Super Mario World "Executes Arbitrary Code" in 02:25.19 by Masterjun - YouTube

December 14 2013

danielbohrer
the X server code base is one of the oldest pieces of regularly used free software in existence. It was started before ANSI-C was codified. No function prototypes, no ‘const’, no ‘void *’, no enums or stdint.h. There may be a few developers out there who remember those days (fondly, of course), but I think most of us are glad that our favorite systems language has gained a lot of compile-time checking in the last 25 years.
Keith Packard – Cleaning up X server warnings

October 26 2013

danielbohrer
Play fullscreen
Characters, Symbols and the Unicode Miracle - Computerphile
Reposted byyuiofthesunmarbear

October 14 2013

danielbohrer
oscar (ICQ, AIM) implemented it on it’s own to just perform simple [HTTP] GET request; the implementation was so horrible, that the author himself named the functions straight_to_hell, damn_you and struct pieceofcrap; fortunately, this code wasn’t used for a long time
101 HTTP implementations | Tomasz Wasilczyk

September 27 2013

danielbohrer

March 14 2013

danielbohrer
#1185: Ineffective Sorts
StackSort connects to StackOverflow, searches for 'sort a list', and downloads and runs code snippets until the list is sorted.

March 08 2013

Bashism - Greg's Wiki

Short overview of bashisms and how to solve them

October 17 2012

danielbohrer

May 26 2012

danielbohrer
What if GNOME 3.0 is done by Microsoft to make free software look bad?
Reposted bylutomadrfredlambdalockesFreXxXschinkensuppepiefgeRekrut-Khappymeallonaqit-failflauschfischharadayludekslovafadenbviperhabermeiaDellfringerathalislooquebigbastihemsbeachkrannixdecarabiaozelbotBarnacleBoybastardonparadeSpinNE555pdr320arezodessa2GreenyfpletzSakerosmaywrestlerRRichiefischlossosshallowxxqqzzaakaisernortonJoschIsAGeekNostradamus68CrazyEarlgerdistangerdistanbtwotchglaizextremesuppenkasperingrandomusersqampymondkroeteeglerion-justforfunBerndLiefertsderpyphilmacflyhappymealpedosoupBadylnvmfisch
danielbohrer
8 Cores 16 GB of RAM – Not Enough to Link WebKit Debug
Reposted byDellfringer Dellfringer
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl