Gittip is a platform to use generosity to crowdfund kickass content creators, from musicians to artists authors (like me) to developers like these. The communities feature allows us to see what other Archers are doing for their distro.
I want to strongly encourage our developers, Trusted Users, and even the retirees (including me) to join the community so we can start funding you. As Arch Schwag maintainer, I — perhaps more than anyone — know just how generous this community is with both their time and their money. Let’s start sharing our money with those users who are willing to share their time with us.
Arch devs are a pretty humble bunch, for the most part who might not think they deserve funding. So please encourage them to set up gittip profiles so that we can tip them. Over time, I hope some of them will be earning enough from gittip to take some time from their day jobs and help Arch improve at an even faster, bleeding edge pace.
Finally, I’d like to note that Chad Whitacre, founder of gittip has mentioned a plan to support funds, a way to tip entire organizations or communities such that the funds are distributed by the crowd. When this is implemented, I intend to donate Arch Linux Schwag income to this vessel, rather than through the Arch Linux donations page, as I have done for years. The Arch Schwag funds are not actually terribly useful to the project, aside from offsetting server costs and the like. I believe that tipping our developers directly will be much more beneficial to the project. Indeed, I can imagine the Arch Linux team funneling some of the donation money back into the gittip community in the future.
]]>So, let me tell you about MMORPGs. They scare me. I’ve never played them, but I’ve watched, and lost, friends that do. MMORPGs look boring to me. They look like mindless grinding for the simple purpose of making a number increase that resides on a computer somewhere that could get erased at any moment. How ridiculous.
And then one day I suddenly realized: I do play an MMORPG. It’s called the Arch Linux forums. I log in every day for at least an hour. I play with other people from around the world. I monitor my stats as they increase. I don’t think I’ve fought any battles, unless you count Vim vs EMACS. Anyway, it was a harsh realization.
I’m more active on the Arch Linux forums than anywhere else on the Internet by far. It’s my hobby. It’s enjoyable. It doesn’t feel like a chore. Sometimes I ponder what it would be like to become a moderator, but I quickly remember how much I enjoy not having any responsibilities there. Plus, I’d probably abuse my powers. “You have violated forum etiquette by recommending EMACS. Closed. Binned. For deletion.”
The Arch Linux forums and wiki are kind of a big deal on the Internet. As some of the best technical resources for Linux, users from all types of distributions find their way to them for help. And it’s so easy to contribute to. Anyone can create an account and start answering quesions and posting information.
I think it’s neat the way Arch Linux doen’t do any “advertising”. The developers have no desire to promote Arch Linux. Instead, they make the best operating system they can, and people interested in its features end up finding it (like I did). Arch Linux is one of the most popular Linux distributions, all based on its technical merit and community.
It’s been over three and a half years since I started using Arch Linux. I have no reason or desire to switch to anything else. Except maybe to get rid of systemd.
]]>Blö.
]]>Jag funderade länge och visste att min syster var lite sisådär intresserad av sin iPhone och skulle kunna tänka sig att sälja den. Jag blev då ganska intresserad, faktiskt. Främst för båda operativsystemen innehåller så mycket proprietär kod vilket skulle göra att det känns lite strunt samma vilket system man använde. När vi väl skulle komma till skott så visade det sig att hennes telefon var operatörslåst till Felia (företag sysslar tydligen med sådant 2013). Nu i efterhand är jag dock tacksam för det. Hon har i detta nu min telefon på lån, men kommer med största sannolikhet att köpa den.
Jag beslöt mig för att gå in på blocket.se för att se om det fanns någon billig N900 att köpa, och hittade en för 600 kronor. Till det priset var jag tvungen att köpa en. Nu i efterhand ångrar jag inte mitt köp. Det känns helt enkelt bättre, och det fysiska tangentbordet har jag verkligen saknat. Den här telefonen kommer jag nu att ha tills något nytt kommer ut på marknaden. Tizen, Sailfish OS, Firefox OS och Ubuntu är bara några som verkar intressanta och värda att hålla utkik efter.
Det finns mängder med gigantiska communitys för Android, vilket är en av dess styrkor. Till Maemo (operativsystemet N900 använder sig utav) finns det ett också. Det är inte speciellt stort, men det finns engagerade utvecklare som fortfarande håller igång, även om telefonen är från 2009. Vad dessa gör är bland annat att fixa buggar, och att försöka att ersätta den någorlunda lilla mängd proprietär kod som finns, med öppen källkod. Kolla bara in CSSU. Jag önskar jag kunde lära mig att programmera, då skulle jag försöka engagera mig i det också, men jag får nöja mig med att bruka deras verk.
Så. Vad kommer jag att sakna hos Android då? Självfallet, dess utbud av appar. Främst de appar jag har köpt, men också Swedbanks app, och appen för kollektivtrafiken i det län jag bor i (skulle jag någon gång få för mig att börja programmera skulle jag försöka göra en sådan till Maemo).
Tack och hej.
]]>Öppna en ny flik -> skriv about:config (lova att du är försiktig!!) Sedan skriver du in följande:
general.autoScroll vilket du senare ändrar till true. Detta gör att du kan trycka på scrollen (eller middle click) för att scrolla snabbare.
browser.backspace_action ändrar du till 0. Vilket gör det möjligt att gå bakåt med bakåtknappen.
The price for a single Arch Linux Sticker has dropped from $1.90 to $1.35. The savings are even greater if you purchase in bulk; you can now order 20 stickers for 80 cents a piece!

Head over to schwag.archlinux.ca to order your stickers and other Arch Linux goodies. If you’re interested in more generic Arch Linux branded items, check out our Zazzle shop.
]]>I alla fall, vad jag har gjort är att skapa en egen mapp i .themes (döp den till vad du vill), sedan lägger du in de teman du vill ha (gtk2 och gtk3). Sedan går du in i inställningar och väljer du det namn du skrev när du skapade mappen. Då borde du ha de teman du valde. I mitt fall valde jag Candido-candy och Zukiwi som gtk3-tema. Helt perfekt, faktiskt. Nu slipper du installera applikationer från AUR som kompilerats med gtk2, enbart för att du valt ett tema som ej har något gtk3-tema. Smidigt, och fint!
Här kan du se det in action.
]]>cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
vim ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
Leta upp xfwm4 och ersätt med gala. Spara och logga ut.
Här är en bild som kan ge ett hum om hur det kan se ut när det är färdigt.
]]>
Another indicator of forward momentum is that women this year were able to behave, to use a sexist term, “like women,” without fear of reprisal. That is to say, I saw makeup, heels, and skirts, and they did not seem out of place. This is not to suggest that women should or must dress up to attend conferences; the traditional vendorware is equally acceptable for all genders. However, it is progress that more women felt they had a choice in the matter and did not feel an obligation hide their physical differences. I think the fact that there was more variety among the male dress styles is also a sign of success.
The worst charges coming out of Pycon 2013 were the use of inappropriate jokes. To the best of my knowledge, there were no reports of women being harassed, assaulted, or groped during the conference. I’m not aware that this has been an issue at past Pycons either, but I think it’s a sign that the Python community is better behaved in this regard than some of her sister tech conferences.
So all in all, while it wasn’t completely successful, Pycon 2013 was a terrific step on the road to eliminating sexism and creating gender equality. Let’s make next year an equal sized step. Here are a few topics I think we, as a community, can work on to engender further progress.
I’m going to start with a couple links. Ruth Burr wrote a terrific essay titled Things You Think Aren’t Sexist, But Really Are a couple weeks ago. In summary: Men, you are instructed to go to conferences to network and interact, not to date or hook up.
Yes, you might meet the love of your life at Pycon, but don’t expect, intend, or plan for that to happen (at PyCon or anywhere). Behave professionally, and consider each woman you meet for her knowledge and intelligence, not her figure or her marital status, just as you would when interacting with a male.
Ned Batchelder, with his amazing talent for understanding and explaining problems wrote another great article on the root issues. Summarized, he says friction is inevitable, and that education is better than shunning when people make mistakes.
I started planning this article while attending Pycon this year. I had to scrap those plans after the so-memed “donglegate” fiasco. I don’t have anything to add to that discussion, but as Ned illustrated, there were many many instances of similarly inappropriate comments at Pycon. I myself made such a joke, most of my friends did so, I overheard a conference organizer say something inappropriate. This is not sexism per se, but sexual and other potentially offensive comments need to be reduced. Comments laced with sexual innuendo do not belong in a professional or a family setting, and Pycon is intended to be both.
Let’s start with interation between the genders. In her article, Ruth Burr mentioned that women can feel awkward when they interact with men because the men assume they are flirting rather than interested in the topic at hand. Many men see cleavage and assume the speaker can’t possibly know as much as them about whatever topic that is. Some girls avoid interacting with men because of this awkward sensation, and if they do, the interactions are tainted.
I had a related problem. While I comfortably talked to men of varying skill levels at Pycon, I felt uncomfortable addressing women because I was afraid of sending some vibe that I was being flirtatious. So I tended to ignore the female attendees. This is unfortunate for everyone who missed out on that potential conversation. Pycon 2014 needs to increase the interaction between the genders, not just the attendance ratios. Ladies, talk to the shy guys, they need to be taught that you aren’t that intimidating. Guys, talk to the women, they need to learn that we are interested in what they have to say about tech, and not their figures. As it stands, only the sexist guys are interacting with the women, and it makes us all look bad.
The gender ratio really fell during the developer sprints. I don’t think there were any female sprint leaders presenting projects to hack on. Worse, I’d estimate between one and two percent of the sprint attendees were women. This is a huge area for improvement. To the various diversity groups out there, please encourage your members to stay an extra day or two and attend the Pycon dev sprints. Get them involved with Open Hatch if they are unsure how to contribute to open source projects. Sprint leaders, make sure female attendees are welcome, especially if they are new coders (indeed, make all new coders welcome).
I noticed a lot of Impostor syndrome among the female attendees and speakers. Programming really is easy. The fact that you enjoy it and find it quite simple is not a sign that you don’t know the “hard stuff” and therefore you’re not a “real programmer.” Quite the reverse, in fact. It’s not necessary to apologize for your lack of knowledge if you’ve been invited to do a talk or are about to join an open source project for the first time. Find ways to build your confidence (contributing to open source and getting feedback is a great start), and start believing in your skills. Even if you don’t believe it yourself, try to project confidence in your coding abilities; it will send a much more effective signal that women are capable and here to stay. Don’t worry if you over-present yourself; faking your way through it is a great way to find out that you’re actually better than you thought!
I’d like to close with an admonishment to those people who open their articles on sexism with a discussion of their gender. These usually take one of two forms: the disclaimer and the shocker. The disclaimer is most often used by men and sounds like, “I am a privileged white male so I don’t understand what it’s like for women, but I still think I have something valid to say on this topic”. The shocker is used by both genders and sounds like, “I am a man/woman, so you’re going to be amazed that my opinion on this topic is different from other members of my gender.” Yes, it is useful to state your bias and frame of reference. However, be cautious that your purpose in doing so is to remove distortion from the lens you are applying to the discussion, not to add to it.
And now, feel free to analyze my bias in this article. I am a privileged white male from a blue-collar family. I’ve had many amazing opportunities in the tech industry. I have very little experience as the target of discrimination, outside my mental illness. My interest in feminist issues comes from my sister’s master’s degree on the subject; I proofread most of her undergraduate and graduate level essays, and gained a relatively deep understanding of the topic. I acknowledge that I am a racist, sexist jerk by culture and conditioning. Sometimes I forget to compensate for that. I find it exceptionally easy to overlook the patriarchy when it’s doing me favors, and I will never be as keenly aware of its negative impact as someone who is directly experiencing it every day.
]]>Instead, he presented a highly technical and very exciting addition to the Python language. Alfredo told me this started when he took a month off between stepping down at Google and starting at DropBox. Now, when normal people take a month off, they relax or travel or visit friends and family. Not our BDFL. He writes a callback-free asynchronous event loop API and reference implementation that is expected to massively alleviate Python’s oft-maligned lack of a consistent, unhackish concurrency solution.
Let’s have more of that. What if Mr. Van Rossum could hack on Python full time? Would we see quantum progress in Python every month?
Anyone who knows about the Gittip project likely thinks they can guess where this is going. We, the people, can each tip our BDFL a few cents or dollars per week so he can focus on whatever he deems worthy. It’s safe to assume that a man who spends his vacation time drafting a new Python library would choose to work on Python full time if we funded him.
This plan is great, and I actually think that Guido could easily earn enough to quit his day job if he endorsed Gittip and invited individuals to tip him. But I’d like to discuss a different plan: Not individuals, but companies should tip Guido the maximum gittip amount as a sort of “partial salary”. At $1248 per year, most companies wouldn’t even notice this expense, and they would get a better programming language and standard library in return. The rate of accelerated development would be even higher if each of these companies chose to invest an entire salary, split between a hundred Python core and library developers. If a hundred companies chose to do this, those hundred people could work on Python full time. The language and library would improve so vastly and so rapidly that the return on investment for each of those companies would be far greater than if they had paid that same salary to a single developer working on their in-house product, full time.
It might take some convincing to justify such a strategy to these corporations. Companies tend to like to know what is happening to their money, and simply throwing a hefty developer salary at Gittip would be hard to justify. Obviously “goodwill” could support some of it, in the same way that so many companies sponsored Pycon in exchange for exposure.
Cutthroat CEOs should perhaps consider not just the value that having Guido working exclusively on Python is, but also the cost of having him work for the competition. I’m sure Box.com CEO Aaron Levie was a little nervous when he found out that the first and greatest Python programmer of all time had recently hired on at a major competitor. Perhaps Box.com can’t afford to steal Guido from Dropbox, but if all the companies currently involved in cloud storage were to tip Guido $24 per week on Gittip, this incredible programmer could be working on an open source product that directly and indirectly benefits their company rather than improving the competing product on a full-time basis.
Most of the arguments that Gittip will fail are based on the premise that not enough money can be injected into the platform to sustain full time development by open source programmers. However, if an open and caring relationship can be built such that the corporate world is also funding the system, I think it can become extremely successful. Everyone will benefit: Open source projects will improve at a rapid pace. Exceptional developers will get to pursue their passions. End users will get better products. The overall level of happiness in the world will be higher.
I would like to see a world where brilliant young software engineers are not risking their mental health (and consequently, their lives) on startup ideas in the hopes of being bought out for a few billion dollars. I would like to see a world where those engineers are not working for large corporations that have neither their employees nor their end users (but rather, their stockholders and advertisers) interests at heart. I would like to see a world where those developers can choose to invest their passion in open source products that will change the world.
]]>Jag verkar ha svårt att kunna lägga upp bilder just nu, så därför kan jag inte posta en skärmbild på hur det ser ut för tillfället. Vad jag dock kan göra är att förmedla det tema och de ikoner som används för tillfället.
GTK thema: Mint-themes
Ikoner: Mint-x-icons
Tack för mig.
]]>
Dessa tillägg har jag till GNOME, de är alla väldigt bra och fyller sin funktion:
The three things that I have still been using Google for were:
I still use Google maps on occasion, though my main navigation equipment is an offline Garmin GPS device that — to the best of my knowledge — is not notifying anyone of my location at any time. I largely addressed the other two issues this past week.
I recently received my Cubieboard in the mail. It’s basically a specced up Raspberry PI. I installed Arch Linux by following the instructions at this thread.
I then set up Own Cloud by following the instructions at the Arch wiki. Once it was set up, I realized that I personally don’t have much use for calendar sync or file sharing, but that the contact backup was crucial. I didn’t want a full LAMP stack running on my little ARM processor, so I uninstalled Own Cloud and set up Radicale instead. Now my phone’s contacts are backed up and I no longer need my Google account to support that feature.
Then I was notified that AOKP, my current Android ROM of choice, had released an update. I thought “Hm, I wonder if I can get away with not installing the Google Apps package at all.”
I couldn’t. But I tried. The main issue is that there are two paid apps in my Google Play account (SwiftKey and SwipePad MoreSpace) that I do not want to live without, and do not want to purchase again from another vendor. In the case of SwipePad, I couldn’t even find another vendor. I toyed with backing up and restoring the .apk’s, but I got certificate and signing errors. I’ve read that these can be circumnavigated with Titanium Backup, but I haven’t gotten around to trying it yet.
So I installed Google apps and reluctantly activated my Google Account to install these two paid apps. Then I disabled my Google Account.
I then installed Aptoide to replace Google Play. It had recent versions of all the free apps I use on a regular basis. It looks like it will be able to supply my app needs into the future.
I have logged into my Gmail account and deleted my pre-existing contact list. This means that even if I do have to enable Google Play in the future, I will no longer be spammed with “Your friends like this app” messages. It also means Google will not be able to track my future relationships unless they are with people who use Google services.
Now if only Ghostery and Firefox would get Ghostery working on Android, I’d actually feel safe using my device!
]]>
]]>

Manjaro XFCE, by manjaro.org
A weekend off in the middle of winter – just perfect to test a new Linux distro. I decided on Manjaro, the new star among Arch- based Linux distros (currently ranked 15 on Distrowatch) which seems to be on the best way to become something like “Mint for Arch”.
So what does Manjaro do on top of Arch ?
The most important feature is of course the pre- configured desktop environment. Manjaro uses XFCE by default, and there are official Openbox and Cinnamon versions and a headless “Net” variant. KDE, Mate and LXDE are offered as “community editions” with a different release schedule. The 1GB XFCE image (32 Bit) has all you need for daily work, including gParted, the VLC mediaplayer, Abiword, Gnumeric and Gimp for Office purposes, Chromium, Pidgin and Xchat for internet access, and even Steam for gaming.
The installer is text based and closely resembles the old Arch installer (those were the days …). While installing the system is not complicated, there’s certainly room for improvement if you compare the process to established end user distributions like Ubuntu, SUSE or even Fedora. The graphical package / upgrade manager Pamac handles pacman packages from a special, tested Manjaro repository which is updated regularly (usually once a week) in a rolling release model, yaourt is included for easy AUR access.
I’m not sure about the current state of things in Arch, but Majaro runs very smooth. All hardware was recognized successfully. The only changes I did are more a matter of preference, I removed pulseaudio (using gnome-alsamixer as mixer) and configured Ubuntu- style 2 finger right mouse tap by adding ‘synclient TapButton2=3 TapButton3=2′ as new startup command in the ‘Session and Startup’ settings.
Manjaro lives up to the expectation of an easy, polished and stable Linux distribution. The desktop layout with the XFCE panel on top and Plank dock at the bottom looks very clean and modern, in fact it looks like a combination of Elementary OS and Mint. The Pamac graphical package manager is the first application of that type on an Arch- based system that is actually usable. The only thing missing to take on the Mints, Ubuntus and SUSEs of the world is a graphical Installer, but there’s already one in the works.
]]>->com->canonical->indicator->datetime. Sedan väljer du de alternativ du är intresserad av.
]]>For those of you lucky enough to have never experienced suicidal thoughts, I want to make something clear:
Suicide is not a choice. It is a compulsion.
Obviously, I can’t really speak individually for the million people a year who take their own lives, nor for the order of magnitude more that failed in their attempt. There are, in fact, reasons for a mentally healthy person to choose (perhaps even rationally) to take their own lives. However, I believe that most of the people that killed themselves last year did not have a choice.
Consider a different illness for a moment. Consider cancer. It is a horrible disease. When a patient is diagnosed with cancer, they know they may recover, or that they may die. They don’t have a choice in the matter. Many patients find reserves within them to battle the illness with every tool available to them. Others don’t. Some survive, many die. Some beat the illness for a period, only to have the disease attack them again several years later.
In the case of cancer deaths, the cells in the human body turn on the victim to the point that it can no longer support that body’s vital systems.
Contrary to popular belief, mental illness works in much the same way. Instead of cells, it is the patient’s brain that turns on them. Their thoughts attack them repeatedly and incessantly until, eventually, they are compelled to destroy the body that houses them. Suicide is the result of an untreated psychological cancer.
Suicide ultimately arrives when the victim believes they do not have a choice. It becomes the only option. Suicidal thoughts begin as general thoughts about death. This leads to thoughts about the patient’s own death.They becomes obsessed, and begin to think about ways to actualize one or more of these scenarios. What options do they have, what tools can they use? Next, they are compelled to pick a time. If nothing changes, the time comes, and they die.
I speak from experience. Suicidal thoughts were my constant companion for twenty years, starting at the tender age of eight. At various times, I have reached the point where I believed I had no other options. I chose dates for my death. Luckily, phrases like, “I’d rather see you institutionalized than dead,” or “Do you need to be hospitalized” helped me realize there was something I hadn’t tried yet. I survived. At the moment, I am in remission, and I am optimistic that my “cancer” will not return.
So now, when I hear someone say, “It’s hard to deal with, but I respect her choice,” I hear the truth: “I am pretending she had a choice rather than admit that I didn’t give them the choice she needed.” Saying a suicide case had a choice is as insulting to their memory as suggesting that a cancer victim should have chosen to fight harder or a rape victim should have dressed differently.
]]>-k switch to swiftly select the test I want to run. Instead of having to type the full module, class, and test path as is required with unittest and nose, I can just type a few characters that uniquely match the name of the test.
For example, if I have a test file containing methods test_basic_clone and test_basic_clone_notes, I can run the latter test simply by calling py.test -k clone_no.
However, I often create multiple tests that have similar names. This can make it difficult to run just one test if the test name is a prefix of a longer test name. If I want to run just test_basic_clone, any substring will also be a substring of the test_basic_clone_notes test, and both tests are matched by -k.
Since pytest version 2.3.4, the -k keyword supports expressions. So I can build an expression like this:
py.test -k "basic_clone and not notes"
This selects all tests matching “basic_clone”, then excludes any containing the word “notes”. Thus, I run only the test I’m interested in without having to fix my crappy naming scheme. It’s more typing than is normally the case, but is still less cognitive load than trying to remember what module and class I’m editing and constructing a selector based on those attributes.
]]>
Nu till något helt annat. Jag har efter en del arbete fått ett par indicators att funka med Pantheon Shell. Som ni ser har jag en indikator jag gärna skulle vilja bli av med, dessvärre verkar den andra (för nätverket alltså) försvinna också. När jag känner mig färdig kanske jag kommer skriva hur jag gjorde för att få det så bra som det är möjligt på en installation med Arch Linux. Indicator-me funkar dock inte, skulle någon få det att kompilera skulle jag tacksamt ta emot hjälp.
]]>