Debian GNU/Linux on Thinkpad R60
After installing Debian GNU/Linux on a Thinkpad R60 with an ATI Radeon Mobility X1400 graphics card, the screen turned blank during the boot process. This bug can be worked around by disabling Kernel Mode Setting (KMS):
When booting, in the GRUB menu, press e; this brings up an editor for OS boot parameters. Extend the line loading the Linux kernel (it starts with linux and usually ends with quiet) with radeon.modeset=0. Press F10 to boot with KMS disabled.
To disable KMS permanently, edit the file /etc/modprobe.d/radeon-kms.conf and replace the line options radeon modeset=1 with options radeon modeset=0.
Die inoffiziellen Mitarbeiter der Stasi 2.0
Die NSA überwacht das Internet und amerikanische Internet-Firmen helfen dabei. Viele finden das angeblich schlimm: Johnny Haeusler nennt es internen Terror
; Katharina Nocun sieht Bürgerrechte in Gefahr; Karsten Gerloff erkennt nicht nur den Überwachungsstaat
, sondern übernimmt auch Bruce Schneiers Metapher vom quasi-feudalen System
.
Der Schönheitsfehler: Die Genannten helfen selber, Nutzer ihrer Webseiten zu überwachen. Mit jedem Zugriff auf ihre Webseiten übertragen Browser Tracking-Informationen an Firmen wie Amazon, Google oder Twitter. Das Ausmaß der Überwachung visualisierte ich bereits.
Webseiten-Betreiber wissen, was sie damit tun: Sie helfen Firmen und Staaten, Internet-Nutzer zu bespitzeln und Persönlichkeitsprofile zu erstellen – ganz ohne formales Arbeitsverhältnis, als inoffizielle Mitarbeiter der Stasi 2.0.
Linkschleuder (30)
Spiele
- BUGHACK — roguelike mit Ameisen
- 2x0ng — prozedurales Echtzeit-Puzzle (Screencast, via)
- Last Will of the Emtar — Mehrspieler-Turmverteidigung (via)
- Cataclysm: Dark Days Ahead — Zombie-roguelike mit offener, komplexer Welt (Bildschirmfotos, Wiki, GitHub)
- VCMI — Neuimplementation von Heroes of Might and Magic Ⅲ, benötigt Spieldaten des Originals (Screencast)
Video
- Introduction to Panzerfahren (danke, docretro)
- Programming Again — Hipster-Satire mit C# (via)
- Aperture R&D – Episode 1 — Portal-Bürohumor (via)
- Luke’s Change: an Inside Job — Zerstörung des Todessterns als Verschwörung der Skywalker-Familie (siehe auch, via)
Musik
- Space Oddity — Musikvideo auf der ISS (danke, zakx)
- Chrono Jigga — 16Bit-Rap-Mix mit Jay-Z und Chrono Trigger (bandcamp, via)
- bootsektors vertanzte wintertage (danke, zeitrafferin)
- Rogue Bard — Musik für roguelikes (via)
Comics
- Batman 1972 (via)
A ship appeared by Quaoar. Astronomers, amazed.
- Harold and the Dark, Dark Forest (via)
- Derelict — Endzeit, Seefahrt, Einsamkeit. (via)
- Oh Joy, Sex Toy! — Sexspielzeug-Rezensionen (via)
Horror
- The Day Coffee Stopped Working (via)
- Tupac Shakur and the End of the World (via)
- Missionary Position (NSFW, Kontext, siehe auch)
- Twitter API returning results that do not respect arrow of time. — Social-Media-API-Grauen
- An Enemy Within: The Bicameral Threat to Institutional Religion in the Twenty-First Century (siehe auch, via)
Gedanken
If your pitch doesn’t end with ‘and the cops can’t do shit’ then your startup idea sucks
The fundamental tradeoff of social networking sites is that you willingly give up some of your privacy – on the information you choose to make public – in exchange for making the information you consume from others less obtrusive.
You can reverse engineer binary applications but you cannot reverse engineer the cloud. When Google deprecates a web service, Facebook eliminates an API, or Twitter imposes tougher API restrictions, all dependant services fall like dominoes.
In general, when considering what hypotheses to test and what possibilities to worry about, you should consider not just “How likely is this to be true?” but also “How likely is finding out this is true to be helpful?”
(danke, plomlompom)I think most people just make the mistake that it should be simple to design simple things. In reality, the effort required to design something is inversely proportional to the simplicity of the result.
Webentwicklung
- Webdesign der Jahre 1999 und 2011 im Vergleich (via)
- The Web Aesthetic — Webdesign-Richtlinien inspiriert von zugänglichem TV-Bildschirmdesign (Präsentation, via)
- Material Honesty on the Web — unsaubere Architektur als Ästhetik-Problem (siehe auch: Ornament und Verbrechen)
My standard response to this is always “show me a JSON fragment that is shorter or prettier looking than an equivalent XML fragment.”
- Richardson Maturity Model — REST modular erklärt (via)
Anwendungen
- feh — schneller Bildbetrachter (danke, benthor)
- Xabber — XMPP-Client für Android (GitHub, via)
- Giggity — Konferenz-Fahrplan für Android, verarbeitet das XML-Exportformat von Pentabarf und frab (via)
Werkzeuge
- Your Python Application as a Single File (via)
- script-cover — JS-Abdeckungsanalyse in Chrome (Blogpost)
- Org mode — Zettelkasten, Terminkalender und Projektplaner in GNU Emacs (Wikipedia-Artikel)
Nebelsprech bei den Piraten im AGH
Im Blog der Piratenfraktion im Abgeordnetenhaus Berlin steht ein Artikel vom Fraktionsvorsitzenden Andreas Baum (rka). Der versucht offenbar gerade, sich mittels Nebelsprech für den Karl-Theodor-zu-Guttenberg-Gedächtnispreis zu qualifizieren:
Die Piratenfraktion im Berliner Abgeordnetenhaus hat heute in einem geschlossenen Teil ihrer Fraktionssitzung konstruktiv über die Vorgänge der Vergangenen Woche gesprochen.
Moment mal! Hätte die Fraktion destruktiv über die Vorgänge sprechen können? Um welche Vorgänge geht es überhaupt? Und warum war der relevante Teil der Sitzung geschlossen?
Dabei konnten einige Missverständnisse ausgeräumt werden.
Wer hat wen missverstanden? Wer räumte was auf welche Weise aus? Ich zumindest weiß immer noch nicht, worum es geht.
Der Ausschluss eines Fraktionsmitgliedes oder die Auflösung der Fraktion wird von der Fraktion nicht in Betracht gezogen.
Faxe darf bleiben? Da bin ich aber beruhigt.
Die Fraktion wird darauf hinarbeiten, dass eine Situation wie am Freitag den 17.5.2013 nicht wieder eintritt.
Was war das für eine Situation? Wie trat sie ein? Ist die Fraktion für den Fall einer Zombie-Katastrophe gerüstet?
Wir sind eine Fraktion und wir haben den festen Willen, eine Fraktion zu bleiben.
Übersetzt: Wir sind eine Partei, weil wir eine Partei sind!
Kurze Durchsage von Andreas Baum: Die Inhaltsleere liegt natürlich am Datenschutzrecht.
Pavel Mayer hingegen meint, dass der Artikel den Tenor der Sitzung gut wiedergibt
.
Auflösung: Andreas Baum will lieber eigenes Popcorn produzieren, statt sich auf externe Dienstleister zu verlassen.
Der Abgeordnete Fabio Reinhardt hat selber viele Fragen an den Fraktionsvorstand.
The Uncomplicated Web
Many believe the use of standard data formats prevents innovation. Web developers commonly use this to justify reinventing the square wheel: Compared to standards-based web pages, almost all ad-hoc contraptions exhibit worse accessibility, usability and performance characteristics. This prevents interoperability without providing new functionality.
The following guidelines serve to avoid needless complexity.
A web page must load fast.
- Maximum transfer size 20kb without embedded media.
- Maximum 6 resources, not counting embedded media.
- No cross-origin resources, except for embedded media.
- Use compression, except for already compressed data.
- No unnecessary content.
- No validation badges.
- No share buttons.
- No advertising.
- No cookies.
- For caching, use entity tags.
A web page must not be annoying.
- No pagination, except for collections of self-contained compositions or very long lists.
- No account registration for read access.
- Provide human-readable URLs.
- Default font size
1em
. - High contrast.
- No autoplay.
A URL must always refer to the same resource.
- If user is not authenticated, return HTTP error 401.
- If user is not authorized, return HTTP error 403.
- URIs must never change.
- No user agent sniffing.
- No device sniffing.
- No hashbangs.
- No sessions.
- No frames.
A web page must use standard semantics.
- Provide hypertext content in HTML.
- No plugins.
- No AJAX.
- No PDF.
- No LaTeX.
- Embed media in standard formats.
<img>
: GIF, PNG, JPEG or SVG.<audio>
: (MP3 or AAC) and Ogg Vorbis.<video>
: H.264+AAC and (WebM or Ogg Theora+Vorbis).
- Provide hypertext content and media in Atom feeds.
- Provide feed autodiscovery.
- No partial feeds.
- No newsletters.
- No RSS.
- For multiple media files, use multiple enclosures.
- Layout with CSS.
- No vendor-specific CSS, use -prefix-free.
- No JavaScript layout or typography.
- No SVG layout.
- Do not invent meaning.
- No custom APIs.
- No data attributes.
- No cookies.
- No JSON.
- No DRM.
- Authenticate with HTTP basic auth over HTTPS.
- No query-string-based authentication.
- No cookie-based authentication.
- No HTTP Digest authentication.
- No OAuth.
A web page must be media independent.
- Do not assume hardware, browser or OS.
- Do not assume turing completeness.
- Do not assume JavaScript.
- Do not assume bandwith.
- Do not assume plugins.
- Do not assume fonts.
- Do not assume CSS.