v

LXer: FreeBSD To See Better Laptop Support With Investment Backed By AMD, Dell & Framework

Published at LXer: Following AMD and FreeBSD Foundation collaborations and the Sovereign Tech Fund making a big investment into FreeBSD, the FreeBSD Foundation and Quantum Leap Research have...



  • Syndicated Linux News

v

LXer: Systemd Looking At A Future With More Varlink & Less D-Bus For IPC

Published at LXer: Taking place this week in Berlin was systemd's annual "All Systems Go" developer conference. Among the interesting talks was Lennart Poettering talking about the ongoing...



  • Syndicated Linux News

v

LXer: Setup Dual DE KDE Plasma 6.2 Beta && Cosmic on F41 Server and KDE Spin Nightly builds

Published at LXer: Looks like presence on Fedora 41 Server preinstalled KDE Plasma 6.2 Beta allows to setup Cosmic DE as second DE following ...



  • Syndicated Linux News

v

LXer: Radxa X4 review � An Intel N100 alternative to Raspberry Pi 5 tested with Ubuntu 24.04

Published at LXer: We've already looked at the Radxa X4 kit featuring an Intel N100 SBC with a design similar to the Raspberry Pi 5 and accessories including a Radxa Power PD 30W power adapter, an...



  • Syndicated Linux News

v

LXer: Linus Torvalds Announces First Linux Kernel 6.12 Release Candidate

Published at LXer: Linus Torvalds announced today the general availability for public testing of the first Release Candidate (RC) development milestone of the upcoming Linux 6.12 kernel series. ...



  • Syndicated Linux News

v

LXer: VirtualBox 7.1.2 Adds Support for 3D Acceleration in ARM VMs

Published at LXer: VirtualBox 7.1.2 is the first such point release since the VirtualBox 7.1 series debuted earlier this month. Naturally, it builds on that major release with a flurry of big...



  • Syndicated Linux News

v

LXer: Linux 6.12 x86 Platform Drivers Brings Improvements For Laptops Plus Intel ELC

Published at LXer: The x86 platform driver changes that were merged last week for the Linux 6.12 kernel continue to be quite lively with changes for enhancing Linux laptop support along with other...



  • Syndicated Linux News

v

LXer: GE-Proton 9-15 released with an important fix for NVIDIA GPUs

Published at LXer: Have an NVIDIA GPU? Use GE-Proton? You should probably make sure you're on GE-Proton 9-15 which was just released. This is a "hotfix" build to clear up some problems from the...



  • Syndicated Linux News

v

LXer: GParted Live 1.6.0-10: Enhanced Stability and Updated Features

Published at LXer: GParted Live's latest release removes cpufrequtils, adds pm-utils, and updates the Linux kernel to v6.10.11. Read More... (https://linuxiac.com/gparted-live-1-6-0-10-released/)



  • Syndicated Linux News

v

LXer: Void Linux (Finally) Bids Farewell to Python 2

Published at LXer: Void Linux finally replaces Python 2 with Python 3 and upgrades its buildbot to enhance package delivery. Read More......



  • Syndicated Linux News

v

LXer: RTorrent 0.10 Released After Five Years of Hiatus

Published at LXer: After a five-year hiatus, the RTorrent command-line BitTorrent client is back with v0.10, bringing performance upgrades and bug fixes. Read More......



  • Syndicated Linux News

v

LXer: Introduction To PowerShell Environment Variables

Published at LXer: Environment variables are system-defined variables that store values used by the operating system and applications. For example, on a Windows machine, information like the CPU...



  • Syndicated Linux News

v

LXer: Linux Mint 22.1 Slated for Release in December with Revamped Cinnamon Theme

Published at LXer: In the latest monthly newsletter published today, Linux Mint project leader Clement Lefebvre shares a sneak peek at the new default Cinnamon theme coming to Linux Mint 22.1 later...



  • Syndicated Linux News

v

LXer: Linux kernel 6.11 lands with vintage TV support

Published at LXer: Released remotely from Vienna, Linux kernel 6.11 is here, with improved monochrome TV support. Yes, in 2024. Emperor penguin Linus Torvalds was attending the Open Source Summit...



  • Syndicated Linux News

v

LXer: FFmpeg 7.1 Promises Major Improvements in Video Processing

Published at LXer: FFmpeg 7.1 "Peter" debuts with full Vulkan encoding pipelines, enhanced AAC decoding, MV-HEVC support, and more. Here's what's new! Read More......



  • Syndicated Linux News

v

LXer: Linux Mint Gives First Look at New Cinnamon Theme

Published at LXer: As revealed last month, Linux Mint is working on an improved default theme for the Cinnamon desktop � and today we got our first look at what�s coming. Read More......



  • Syndicated Linux News

v

LXer: Audacious 4.4.1 Open-Source Audio Player Brings New Features and Improvements

Published at LXer: The Audacious open-source audio player, a descendant of the XMMS media player, has been updated to version 4.4.1, a release that introduces several new features and improvements....



  • Syndicated Linux News

v

LXer: Mozilla Firefox 131 Is Now Available for Download, Here�s What�s New

Published at LXer: Mozilla published today the final release of the Firefox 131 web browser, which is now available for download from the project�s download server ahead of the official release on...



  • Syndicated Linux News

v

LXer: Linux SED Command: Everything you Need to Know

Published at LXer: In this tutorial, we will explain the Linux SED command using some real examples. SED (Stream Editor) is one of the most used Linux commands in scripts and command lines. It...



  • Syndicated Linux News

v

LXer: Germany's Sovereign Tech Fund throws cash at FreeBSD and Samba

Published at LXer: Germany's Sovereign Tech Fund (STF), which is backed by the Federal Ministry for Economic Affairs and Climate Action, is funding open source work again. This time, the recipients...



  • Syndicated Linux News

v

LXer: RISC-V-Based KVM Solution in PCIe Form Factor with Low/High Profile Compatibility

Published at LXer: The NanoKVM-PCIe is a recent solution from Sipeed, designed to simplify remote management of ATX PC cases and 2U servers. Built on the RISC-V architecture, it offers low power...



  • Syndicated Linux News

v

LXer: Linux 6.13 To Bring Big/Super Pages For The Raspberry Pi Graphics Driver - Better Performance

Published at LXer: While the Linux 6.12 merge window only ended this weekend and won't be out until November, already code is beginning to accumulate for DRM-Next of graphics driver improvements...



  • Syndicated Linux News

v

eth0: [ERROR] Set device name: No such device

I cannot change the MAC address in my Kali VM with this Python code: ---Quote--- interface = input("interface > ") new_mac = input("new MAC > ") subprocess.call(["ifconfig", interface, "down"])...




v

LXer: Audacious 4.4.1 Released with Assorted Minor Improvements

Published at LXer: Audacious 4.4.1 builds on the changes introduced in Audacious 4.4 (a release that brought GTK3 and Qt6 UI choices, the return of a dedicated lyrics plugin, and better...



  • Syndicated Linux News

v

Avec ma sacoche

L'homme de pékin est coquet. Il aime s'exhiber avec une mini sacoche modèle réduit coincé sous l'aisselle qui lui sert de four tout. Il faut bien ça pour accueillir pêle-mêle clefs de bagnole, papiers, portefeuille, cigarettes, zippo, etc. Je me suis...




v

Vive le Jambon… et les pétards

Bonne année du huotui, ou plutôt du cochon. Pékin s’est vidé de sa substance… c’est désert et tout est très calme ici. Il suffit de se balader dans les rues pour s’en rendre compte. Sauf que… Ca pétarade de partout !!! C’était marrant les premières heures...




v

A voté

Voilà c’est fait. J’ai voté ! Pas mal de monde à l’ambassade ce matin, on sent même ici que tout le monde est mobilisé. Les affiches des candidats alignées dans la cour, Sarko au premier rang, pouvant laisser penser à un certain traitement de faveur…...




v

Fini les vacances !

Bientôt de retour dans la grisaille pékinoise…




v

Vive le boycott

Oui finalement le boycott de Carrefour n’a que des avantages pour nous consommateurs, car faire ses courses dans un Carrefour au ¾ vide c’est génial. Fini la baston pour attraper le moindre produit sur la gondole, fini la queue de 25m à la caisse aux...




v

Il les a vus...

Ils sont là, ces petites créatures âgées au brassard rouge cloué sur l’épaule. Leur but ? Faire de Pékin la zone la plus harmonieuse de Chine et d’ailleurs. Hesiem les a vus. Tout a commencé un jour d’Aout, par une après-midi embrumée par la pollution...




v

Vous avez dit 16 ans ?

Nouvelle médaille d’or dans l’escarcelle de Pékin, dans l’épreuve de gymnastique. Enfin on peut se poser se poser des questions tout de même… la plus petite des Chinoises mesure seulement 1m37 pour à peine 30 kg. L'équipe US termine à la seconde place...




v

Angst vor dem Altar

Die Ehe wird erst beschlossen, dann geschlossen, in beiden Fällen von der Familie. Die Verheirateten haben kein Wort mitzureden. Nach ihren Gefühlen fragt niemand. Es geht um Ehre, um Tradition, um Geld. Allein in Deutschland werden laut Terre des Femmes jährlich 30.000 Zwangsehen geschlossen.




v

Sexueller Missbrauch durch den Stiefvater

Jessy* strahlt über das ganze Gesicht, als sie ihren einjährigen Sohn in den Armen hält. Erst vor kurzem ist sie zu ihrem Freund nach London gezogen, damit die kleine Familie endlich zusammen ist. Deutschland weint die 23-Jährige nicht nach, denn mit dem Umzug in ein neues Land lässt sie eine schreckliche Vergangenheit hinter sich. Jessy wurde zehn Jahre lang von ihrem Stiefvater Ralf* missbraucht.




v

Großer Mafia-Prozess: Mehr als 40 Angeklagte stehen vor Gericht

Am 5. November 2015 begann in der italienischen Hauptstadt ein großangelegter Prozess gegen die Mafia. Im Mittelpunkt steht Massimo Carminati, der im Dezember 2014 verhaftet worden war. Aus Sicherheitsgründen erscheint er nicht persönlich, sondern wird per Videoübertragung am Prozess teilnehmen. Die Angeklagten sollen Bestechungsgelder bezahlt haben, um staatliche Aufträge bei ...




v

GRÜNE fordern vom Bund mehr Unterstützung bei der Unterbringung von Flüchtlingen

Zunehmende Kritik an der Flüchtlingspolitik der Bundesregierung kommt jetzt von der Partei BÜNDNIS 90 / Die GRÜNEN. Die Länder und Kommunen könnten die finanziellen Lasten nicht mehr tragen, und die Zuschüsse vom Bund reichten bei Weitem nicht aus. Bisher will der Bund die Länder mit zusätzlich 500 Millionen Euro bei ...




v

Free Pascal 3.0 "Pestering Peacock" veröffentlicht: Viele neue Funktionen im größten Update seit 10 Jahren

Am 25. November 2015 wurde der verbreitete Free Pascal - Compiler (FPC) in der aktualisierten Version 3.0 (Pestering Peacock) veröffentlicht. Die Vielzahl der Neuerungen hat die Entwickler zum ersten großen Versionssprung seit 10 Jahren bewogen. Version 2.0 war 2005 eingeführt worden, die letzte Hauptversion war 2.6 aus dem Jahre 2012. Version ...




v

Xavier Naidoo vertritt Deutschland beim ESC - doch nicht

Zuerst hatte der Norddeutsche Rundfunk am Freitag, den 20. November bekanntgegeben, dass Xavier Naidoo Deutschland beim Eurovision Song Contest 2016 vertreten solle, doch einen Tag später war alles anders. Der Fernsehsender war für die Nominierung kritisiert worden. ARD-Unterhaltungskoordinator Thomas Schreiber sagte, man habe die Situation falsch eingeschätzt und nicht mit ...




v

Have A Good Flight


Today's category: Pilots

Have A Good Flight

      This is Captain Sinclair speaking. On behalf of my crew I'd like to welcome you aboard British Airways flight 602 from New York to London. We are currently flying at a height of 35,000 feet midway across the Atlantic.

      "If you look out of the windows on the starboard side of the aircraft, you will observe that both the starboard engines are on fire.

      "If you look out of the windows on the port side, you will observe that the port wing has fallen off.

      "If you look down towards the Atlantic ocean, you will see a little yellow life raft with three people in it waving at you.

      "That's me your captain, the co-pilot, and one of the air stewardesses. This is a recorded message. Have a good flight!"
View hundreds more jokes online.
Email this joke to a friend



  • Clean Christian Jokes

v

Using TCP Keepalive to Detect Network Errors

This is not only a H.323 topic, but since H.323 also uses TCP connections, it applies to H.323 as well:

To detect network errors and signaling connection problems, you can enable TCP keep alive feature. It will increase signaling bandwidth used, but as bandwidth utilized by signaling channels is low from its nature, the increase should not be significant. Moreover, you can control it using keep alive timeout.

The problem is that most system use keep alive timeout of 7200 seconds, which means the system is notified about a dead connection after 2 hours. You probably want this time to be shorter, like one minute or so. On each operating system, the adjustment is done in a different way.

After settings all parameters, it's recommended to check whether the feature works correctly - just make a test call and unplug a network cable at either side of the call. Then see if the call terminates after the configured timeout.

Linux systems

Use sysctl -A to get a list of available kernel variables
and grep this list for net.ipv4 settings (sysctl -A | grep net.ipv4).
There should exist the following variables:
net.ipv4.tcp_keepalive_time:   time of connection inactivity after which
                               the first keep alive request is sent
net.ipv4.tcp_keepalive_probes: number of keep alive requests retransmitted
                               before the connection is considered broken
net.ipv4.tcp_keepalive_intvl:  time interval between keep alive probes

You can manipulate with these settings using the following command:

sysctl -w net.ipv4.tcp_keepalive_time=60 net.ipv4.tcp_keepalive_probes=3 
    net.ipv4.tcp_keepalive_intvl=10

This sample command changes TCP keepalive timeout to 60 seconds with 3 probes,
10 seconds gap between each. With this, your application will detect dead TCP
connections after 90 seconds (60 + 10 + 10 + 10).

FreeBSD and MacOS X

For the list of available TCP settings (FreeBSD 4.8 an up and 5.4):

sysctl -A | grep net.inet.tcp

net.inet.tcp.keepidle - Amount of time, in milliseconds, that the (TCP) 
connection must be idle before keepalive probes (if enabled) are sent.

net.inet.tcp.keepintvl - The interval, in milliseconds, between 
keepalive probes sent to remote machines. After TCPTV_KEEPCNT (default 
8) probes are sent, with no response, the (TCP)connection is dropped.

net.inet.tcp.always_keepalive - Assume that SO_KEEPALIVE is set on all 
TCP connections, the kernel will periodically send a packet to the 
remote host to verify the connection is still up.

therefore formula to calculate maximum TCP inactive connection time is 
following:

net.inet.tcp.keepidle + (net.inet.tcp.keepintvl x 8)

the result is in milliseconds.

therefore, by setting
net.inet.tcp.keepidle = 10000
net.inet.tcp.keepintvl = 5000
net.inet.tcp.always_keepalive =1 (must be 1 always)

the system will disconnect a call when TCP connection is dead for:
10000 + (5000 x 8) = 50000 msec (50 sec)

To make system remember these settings at startup, you should add them 
to /etc/sysctl.conf file

Solaris

For the list of available TCP settings:

ndd /dev/tcp ?

Keepalive related variables:
- tcp_keepalive_interval - idle timeout

Example:
ndd -set /dev/tcp tcp_keepalive_interval 60000

Windows 2000 and Windows NT

Search Knowledge Base for article ID 120642:
http://support.microsoft.com/kb/120642/EN-US

Basically, you need to tweak some registry entries under
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters




v

H.323: IPv4 to IPv6 migration

Many networks are migrating from IPv4 to IPv6. What can you do if still have H.323 endpoints that only support IPv4 ?

The GNU Gatekeeper can translate IPv4 into IPv6 calls and vice versa.
You can use one GnuGk to IPv6 enable all of your existing IPv4 endpoints.


 


 

All you have to do is enable IPv6 in your configuration and GnuGk will automatically
detect the connection type of your endpoints and convert the call.

All it takes is one switch in your config:

[Gatekeeper::Main]
EnableIPv6=1 
 




v

Building An Amazon Echo on the Raspberry Pi Model B Revision 2

I am fascinated with the success of the Amazon Echo. A company founded on selling books has worked very hard to become a hardware powerhouse and I think they achieved that goal with the Amazon Echo. I bought an Echo to play with home automation but when Amazon posted instructions on how to build your […]

The post Building An Amazon Echo on the Raspberry Pi Model B Revision 2 first appeared on robotthoughts.




v

Moving the Root Partition to a New Disk in Ubuntu 18.10 (General GRUB Chicanery)

I had a Ubuntu 18.10 install setup perfectly on a disk shared with a Windows 10 install. I originally setup Windows 10 and then reduced the size of the Windows 10 partition to make room for a Ubuntu 18.10 install. After the install of Windows 10 and the Ubuntu 18.10 install I had these partitions: […]

The post Moving the Root Partition to a New Disk in Ubuntu 18.10 (General GRUB Chicanery) first appeared on robotthoughts.




v

10 reasons you should vote "Yes" in the AV referendum

There has been a lot of mud-slinging over the referendum on the Alternative Vote. The “No” campaign have been particularly bad at avoiding sensible debate and resorting to fear-mongering and smears.

The polling shows they will likely win by a significant margin. They shouldn’t. And with apparently 20%+ of people still undecided, I’d like to share some thoughts that might tip the balance in some people’s heads: please share this with anybody who is still undecided.

Here are 10 very good reasons you should vote “Yes” in the AV referendum tomorrow:

1. First Past The Post (FPTP) doesn’t work in a system with more than two parties

You might only like one of the two leading parties, but you can’t deny that we live in a society where more than two parties matter. If you live in Scotland or Wales, multi-party politics is a reality even more so.

FPTP was designed when there were only two political groups in Parliament: the Tories and the Whigs. Since the birth of Labour, the reformation of the Liberals and the rise of nationalist parties and groups like the Green Party, we live in a nation where there are multiple political voices.

You might not agree with them, but you agree under a democracy that they have a right to be heard, right? So why would you persist with a system that denies them that voice?

Right now, an MP can have support of less than 20% of the people in their constituency, and be sent to Parliament on behalf of all 100%. AV eliminates that from being possible, and forces more engaged politics.

2. AV actually weakens extremist parties

There are three parties wholly against the Alternative Vote: the Conservatives, the BNP and the Communist party.

The Tories don’t like it for a variety of reasons along with some Labour MPs (see below), but the BNP and the Communist parties don’t like it because it reduces their chances of getting a seat. How? It comes down to second preference votes.

People who are inclined to vote for extremist views typically will place them first. People who put other parties first are unlikely to offer a second preference to an extremist party. That means on the whole, parties like the BNP are likely to be eliminated quite early on.

To win, a candidate must convince at least 50% of the people who vote to give them at least a second or third preference vote. The BNP and the Communists are unlikely to achieve that whilst their views and the electorate’s are so out of kilter.

Under FPTP it’s possible to win a seat with just 20% of eligible voters agreeing with you, or around 30% of voters who actually vote - a much more achievable target for extremist parties to get.

3. AV forces consensus and a new mode of political debate

You might have noticed politicians from opposite sides don’t seem to like each other very much. Most people can’t stand watching Prime Minister’s Questions for all its Punch & Judy mechanics. FPTP requires confrontation and feeds off fear-mongering.

AV forces politicians into a very different mode. They have to talk about what they’re for, rather than what they’re against (as tactical voting disappears, see below), and they need to seek out ways to find compromise and agreement rather than just shout the other side down.

You might have strong feelings against the coalition government, but you can’t deny that the disagreements seem to have been dealt with more philosophical debate than previous disputes between the Conservatives and Liberal Democrats. It’s not that either side has sold out completely, but rather it’s because that’s what coalitions need to work. AV turns that progressive debate into the daily routine of politics.

4. AV doesn’t cost a penny more. The only penalty is a slightly longer election night special on the BBC

There have been some preposterous claims made about the cost of AV. One leaflet suggested it would cost us £250m, and another campaign suggested that maybe the money would be better spent on hospitals.

We could argue that democracy shouldn’t have a price put on it - particularly one so low given the size of our GDP - however that’s not the point.

AV won’t cost us anything more. The referendum will cost virtually nothing as it coincides with many local elections anyway. There are no “counting machines” that need to be bought, and the cost of explaining AV to the electorate has basically already been met by the (privately-funded) “Yes” campaign and various other groups. If you don’t currently understand how AV works, you can learn it yourself in under two minutes by reading the article on Wikipedia about it.

5. FPTP supports incompetent and lazy MPs - it provides a “job for life”, undeservedly

There are a lot of very bad MPs in Parliament. You’ve probably never heard their names, but they’ve been there for a long time, and know that they have a job for life. They are in “safe seats” where it would take a political Tsunami of epic proportions to remove them.

If you analyse which Labour members support the FPTP system over AV, you will realise they are generally unpopular figures who have held safe seats whilst resorting to “we hate the other side” politics, which would likely flounder under AV: John Prescott, Margaret Beckett, et al.

The Tory back-benches are filled with a similar breed of politician. They resent the voter, on the whole.

These MPs do not represent their constituency in Parliament. They represent their party in the constituency. With perhaps no more than 35% of the vote (and often with low turnouts, just a 10-15% approval from their constituency as a whole), they know they can do pretty much what they want. For example, on average MPs in safe seats claim more in expenses than MPs in marginals, and cost the taxpayer more.

One beauty of AV is that it pretty much eliminates the concept of a safe seat. There will be some left where there is overwhelming support for a candidate, but MPs will be more inclined to fight for the continued support of their entire constituency, and therefore act more in accordance with their wishes.

6. Under AV you can - if you wish - select just one candidate (and it’s actually easier)

At the moment under FPTP you type an X in a box. Under AV, if you only want to support one candidate and have no second preference, simply write ‘I’ instead. It’s one less line. It could be argued that under AV you’ll halve your time spent actually physically voting.

OK, I’m clearly making a small joke here, but there is nothing complicated about AV if you don’t want to think about multiple candidates, just vote for the one individual you want to see elected.

But don’t you want the option of being able to specify a second candidate if your first preference doesn’t win, just in case? Isn’t the elimination of tactical voting worth it? That brings us onto…

7. Tactical voting pretty much disappears under AV

This morning I got a “the Tories can’t win here” leaflet from the Lib Dems through my door. We’ve all seen them. Basically, if you don’t want Labour to win in this ward, there is no point in voting Conservative because of how the vote is counted.

Under AV at general elections, this would make no sense. Tory voters, instead of being told their votes are futile, would be reached out to by both parties seeking to build bridges with that community who live locally.

You would no longer need to go to the polls and vote for a party you disagree with, just to keep another party out. Campaigners would instead want to listen to views across the political spectrum in the hope of getting a second preference vote from people within those groups.

It completely changes the way we think about politics and political campaigning. For the better, and permanently.

There is a more complicated explanation of how tactical voting pretty much becomes impossible under AV in a section of the Wikipedia article.

8. We all start to count again

You might have heard the phrase “Mondeo Man”, “Windsor Woman” or the like at previous elections. These are demographic groups targeted by campaigners whose vote determines the election.

You see, at the last election, it’s thought that only 1.6% of votes actually changed the outcome. Because of the way FPTP favours jobs for life, safe seats and promotes tactical voting and negative politics, experts realised that the “swing” that would win the election would come from less than 1 voter in 50.

They identified who these people were based on where they lived. They analysed their lifestyles based on demographic information and labelled them. Experts then ran focus groups composed of this tiny demographic, and party policy and manifesto promises were crafted around what was responded to by that group.

All of those billboards, manifestos, news reports and editorials. They weren’t meant for 98.4% of the electorate - they were crafted to shape the opinion of just 1.6% of the electorate.

Does that seem a reasonable way to run a democracy to you? Under AV, we all start to count again.

9. It’s not a rubbish version of PR, and we don’t want PR anyway!

Some people have argued we should hold out for Proportional Representation because that means the number of MPs representing each party is in exact proportion to the number of votes cast for that party nationally.

We don’t want that.

Note, I said the MPs would be representing each party. They would no longer represent a constituency, and would be positioned on a list based on their loyalty to the party elders and the small Westminster clique that runs politics today.

We want and need a system that means an MP is tied to a constituency. We want and need a system that makes the MP want to represent the constituency within Parliament, rather than the other way around.

PR doesn’t do that. FPTP doesn’t do that. AV does.

10. If we vote “No”, we keep the status quo for at least a generation. 

The reality is, if we collectively vote “No” to the Alternative Vote, that’s it, we don’t get any more reform for a while - probably at least a generation. The concession prize might be a reform of the House of Lords, in order to try and keep the coalition together (it’s a very weak second prize for the Lib Dems), but I suspect if we voted “Yes”, then Lords reform would be here within no more than one more Parliament anyway - it’d be popular with voters.

We all agree that the current system is broken, but if we vote “no” we’re saying “that’s OK”. We are committing our children and possibly several generations more to the broken politics we’re so disenchanted with ourselves.

So, there we have it. 10 reasons. If you need any more, feel free to email me and I’ll try and answer your questions and answer any lingering doubts before polls open tomorrow.




v

AV Referendum result: oh bobbins...

In the time between me publishing my list of 10 reasons for supporting the Alternative Vote and polling closing the next evening, it was read over 1,000 times. I still stand by every word of it, even though - as you no doubt have heard - the “No” campaign won it.

Annoyingly, it seems the majority of people who voted “No”, did so because of one of the following reasons:

Their favourite media outlet told them to

We have a major problem with media influence and the popular vote in most democracies, but in the UK its reached new levels. If the media was unbiased, or people sought a balance of opinion in their media consumption, I’m not sure that the vote would have gone the way it did. People seem to be reluctant to think for themselves any more.

They held strong allegiance to the way things are right now

In gambling parlance there is a phrase to dismiss somebody who has a bet on and is trying to justify their logic: talking through their pocket.

There were very, very many people on the “No” campaign who would stand to lose a lot if the vote had gone to “Yes”, not least the Prime Minister himself. I think the “Yes” campaign didn’t do enough to highlight that this was about long-term change within how politics is done and is perceived. 

What amazed me is just how many people have a vested interest in politics as they are done today. With thousands of people hoping one day to have a chance running for MP in a safe seat, able to leverage hundreds of campaigners each… we just didn’t see it coming!

They were “holding out” for PR

Possibly the most stupid reason: we don’t want PR (which the electoral commission found out without the need for a referendum), which is why it wasn’t offered. But plenty of people do want it, and so voted “No” using the warped logic this would in the long run give them more progressive politics. What they hadn’t spotted was that voting “Yes” would have led to a more progressive politics with a possibility of PR being offered within 3-4 Parliaments, maximum. Now? Even the Lib Dems are talking about a “losing a generation” before it gets brought up again.

So there we are, the vote was lost, I’m talking through my own pocket it seems, and the result is thoroughly depressing for progressives. C’est la vie…




v

Amazon Vine has lost the plot

I’m a member of the Amazon “Vine Program”. If you’re unaware of it, this is a cool little channel Amazon run where top reviewers on Amazon’s website get to choose a couple of items from a pre-defined list every month, to receive for free. In return, you must review on the Amazon website at least three out of every four items you receive.

It’s a good programme, I’ve received a couple of dozen books from it over the years and it has this quality of both being free and serendipitous that book lovers should - and seemingly do - love. Publishers get lots of reviews on their product’s page, Amazon get UGC and the people who love to read and review books get free stuff. Win-win for everybody.

I’ve just received a very odd email from Amazon about it though. First, can I just say to whoever sent this out, that putting at the end:

Please note: This e-mail was sent from a notification-only address that cannot accept incoming e-mail. Please do not reply to this message

has made an error. They’ve sent it from order-update@amazon.co.uk which the above implies is you know, a fake, non-read email account. So why then is the email itself cc’ed to that address? I think somebody does read mail at that address. Smart anti-spam skills Amazon! Alas, the game is up!

Anyway, that’s not the really weird bit. It goes on:

We are contacting you to let you know that there have been some changes to the Amazon Vine Voice Participation agreement. 

Do we all get a free pony? Really, I love Amazon Vine, that’s the only way it could get better… Somehow when I get an email informing me of changes to T&Cs though, I always feel the rest of the email is going to be me being told off for something I didn’t do. It goes on:

Please note the following changes: 

1) The ownership status of Vine products and the circumstances in which you may dispose of Vine products has been clarified. Ownership of Vine products supplied by Amazon or one of its subsidiaries (such as AmazonEncore books, AmazonCrossings books and Amazon Basics) transfers immediately to you upon receipt of the item and you can dispose of them at your convenience, but you may not transfer ownership to another person at any time. In the case of products provided by other suppliers, the product supplier retains ownership for six months from the date of your review, after which you may keep or destroy the product, but again you may not transfer ownership to anyone else. 

Wait, what now? Amazon: do you know you’re dealing with people who know how to read? From http://wordnetweb.princeton.edu/perl/webwn?s=ownership:

ownership: the relation of an owner to the thing possessed; possession with the right to transfer possession to others

So, if they transfer ownership, they are transferring the right to transfer possession to others. That’s what the word means.

I can understand publishers and Amazon getting sniffy if review copies are flooding the market before release dates, but the answer to that is simple: make it policy that selling pre-release copies (and it’s obvious when you get a review reader copy), before the release of the actual book will result in you being evicted from the Amazon Vine programme.

I’ve never sold any of the items I’ve received on Vine. I love books, I collect books, and I’m happy that my collection grows at 2 books/month beyond what I buy at no cost to myself in return for a review on the website for the majority of them. I’ve had books I’ve loved, books I’ve hated, and books I’ve simply just not seen the point of and been indifferent to. But I have always considered those books mine on receipt, and without logging into the Amazon Vine site, I wouldn’t even be able to identify which books came from the programme any more. They do not sit on a special shelf, so when the time comes to start selling copies off, I’m not sure I can definitely state that in 10 years time I will not sell off an edition I received via Vine.

Because these books are typically first prints of first editions, if the book should become very popular, this of course means I might profit greatly from the transaction. Publishers don’t want that to happen. All I can say is, the great success of the book to get it to that point is in part thanks to us reviewers talking it up in its earliest days. Stop being so silly.

Whilst I also understand the need of publishers to make sure the hundreds of review copies they give away don’t reduce initial sales because the reviewers are all flogging them on Amazon or eBay, I think this is a little silly. Just ask reviewers to play fair, and we will. We’re not bad people.

In fact, make it a condition that selling anything within six months is a no-no. I don’t think we’d have a problem with that. But trying to redefine the meaning of the word “ownership”? That’s crazy talk.

It gets better though:

2) You may submit Vine reviews on other websites, but not to any online or offline channel that advertises or offers the Vine product for sale except in the form of a link to a website operated by Amazon or its affiliates. 

So if you get a free copy of a book from Vine, you love it, you tell all your friends about it, and you go onto forums that happen to be affiliated with Waterstone’s (or B&N in the states) rather than Amazon, you’re in breach of T&Cs.

Amazon are - I suspect - paid by the publisher to distribute their books via Vine. I can’t imagine they make a loss on it. Therefore, I can’t quite understand how it’s in the publisher’s interest for a reviewer to talk less about a book that they love. I also have no idea how Amazon intend to police this.

If I recommend a book to a friend whilst in a bookshop, do I also have to “subtly hint” in the conversation that the book is available on Amazon.co.uk don’t you know and that Amazon is really good, or is discussion of the book whilst in a bookshop to be met with a mute indifference by me? If not, it possibly means I am submitting a review in an “offline channel” in a context that “advertises or offers” the book for sale in a form that isn’t a link to Amazon.

My friend might actually buy the book on my recommendation right there and then. How is it in the publisher’s interest that I refuse to discuss it. What if I forget that I originally got my copy on Vine and the Amazon police are around the corner and get to hear of it? Will I be punished?

These two combined make the Vine programme a little more crazy than I thought, when you try and stick to the letter of the T&Cs as opposed to perhaps the spirit.

On receiving a book, I can only discuss it on Amazon or Amazon-affiliated websites and nowhere else and I must keep the book for ever more and not sell it, give it away, donate it, or let anybody else consider it theirs until the end of time.

I am permitted however, to set fire to it. Book-burning: the kind of party Amazon Vine approves! Just you know, don’t talk about the books unless you have a laptop open nearby with Amazon.co.uk up…

I ordered up two books last night on Vine I am looking forward to receiving. I suspect they may be my last. I simply can’t see how I can commit to complying with those two conditions in a sensible way until the end of time, and I’m not somebody who likes to know he might be breaching an agreement unintentionally.

Maybe one day somebody will see sense at Amazon or at the publishers and they’ll make this all a lot simpler: don’t sell the books within six months, and whilst you’re free to talk about them wherever you want, your first and primary review should be submitted on Amazon. Simple.




v

bookoasis: The World In A Bookshop by infra-leve. My living...



bookoasis:

The World In A Bookshop by infra-leve.

My living room is starting to look like this actually…




v

How Steve Jobs made me want to "Stay hungry, stay foolish".

The moment Steve Jobs’ and Apple’s work first came into my life was back in 2002. That first brush, I hated it. 

In time, I came to see him for the genius and pioneer that he was, and the work that Apple did - and does - as amongst the most extraordinary in the World today.

First some context:

In 2002, I was at the European BSD conference and Jordan Hubbard, founder of FreeBSD and then newly-employed release engineer at Apple, had secured for the “terminal room” a sponsorship from Apple which meant the room was full of the 2002 iMacs. The 2002 iMac was a little “alien” in that each machine was a dome with a flexible protruding screen. Installed on them was OS X, an operating system I had beta tested before its first release on an ancient iBook, and I had very mixed feelings about.

It was pretty. But was it really a Unix? The other developers of BSD Unix in the room needed very little convincing. The command line was Unix, but the desktop and applications on there were beautiful. It was what they dreamed a Unix should be. Many of them left that conference committed to buying Apple equipment and moving to OS X within the year.

I resented this “attack” on the community, but could see where they were coming from. It was - and remains - a key part of Apple’s renaissance: build great tools for developers and alpha-geeks, and in turn the developers will build an ecosystem that users crave. Instill in the developers an aesthetic and teach them a way to do the things they struggle with (human interface guidelines, for example), and they will reward you with loyalty.

In short: empower your customers, and they’ll empower you.

No technology firm had done this as successfully before as Apple were doing between 2002 and 2004.

By 2004, I had just about had it with the drain away from the community Apple had “caused”. On one mailing list I wrote a very angry email in response to somebody else’s request for configuration advice on their latest Apple laptop:

http://lists.freebsd.org/pipermail/freebsd-chat/2004-October/002684.html

“Yes, of course. My advice is that you sell your over-priced fashion-victim toy with it’s Fisher Price Unix installed, and use the money instead to buy yourself a top of the range Thinkpad. It will outperform it, run FreeBSD, not look out of fashion next season, has been built by a company that is truly committed to the open source movement and whose execs don’t patronise you by assuming you travel to work on a skateboard in cargo pants or worse, pander to your girlfriend’s idea of what a computer should be.”

Ashamed by my petulant anger, about six month later I decided to reconsider, step back and think about what they were doing in a wider scheme of the industry I was in. This was when I started to “get it”. It was when I could see what others lauded about Apple and its founders.

Within 14 months of writing that email I had acquired a 12” iBook. It was all I could afford at the time, and even then it was subsidised by the fact that I was working in a University faculty and so got a discount.

I immediately loved the fact I had a Unix machine with WiFi and Bluetooth that I didn’t need to spend a week configuring. I loved the software I could buy, and that all the open source tools I loved would work too. I loved the thought that had gone into developing that code underlying OS X. I loved the developer tools and Safari. I found myself thinking more and more about aesthetics and craftsmanship as part of what I do as a developer. Suddenly programming wasn’t just a dry science of mathematics and engineering: Steve’s ideas were getting to me through the product of his and Apple’s work.

Two things then happened like thunderbolts. 

First, I had found a copy of Steve’s commencement speech to Stanford in 2005.

Steve’s speech stuck with me. I had studied rhetoric, and was pleased by the simple construct he had used - a structure I would begin to notice he used in product announcements - but the content had hit me somewhere deep.

In it he talked about three things:

  • Follow your intuition, because in hindsight the dots will join up. You can’t plan to be great, you just have to let the intuition guide you.
  • Do what you love, and change things if you find yourself not enjoying life
  • Death is inevitable. It’s coming. Deal with it as an agent of change, and don’t waste your life.

The second thing that happened around then, was that I discovered the Ruby programming language, a language that was designed to be beautiful and enjoyable for programmers to work with.

It astonished me.

I don’t think it would have done if by that point I had not started to “get” aestheticism in software, the Apple way. It’s no secret that the Ruby on Rails framework is developed almost entirely on Apple OS X machines. A Ruby conference is basically a hang-out of Apple fans. The two seem to go hand-in-hand together, just like how in 2002 it was Apple and the BSD guys.

Last night as I watched the speech again on YouTube (on my iPhone, natch), I realised I was connecting dots back, and in hindsight the impact this speech and this discovery had on me was immense.

Coupled with the discovery of Ruby, what happened next was perhaps inevitable, but still surprised me.

I went and started my own business.

I had always wanted to, but right there and then, something clicked, and I got rid of all the fear and doubt and realised that when I looked back on my life I wanted to be able to say that for a while at least I had been an “entrepreneur”.

I made the decision that I would not work on projects in that business I did not enjoy. I would only work on things that brought me joy: that is to say, I would only write code in Ruby. A brave choice in early 2006 when Rails had yet to reach v1.0 and Ruby was still considered a “toy” language by many.

I had no money, no client roster, and survived the first six months coding away on that tiny, slow little 12” iBook for friends who had piece work for me. I had never been happier.

I ate noodles and beans on toast, drank donated Guinness and chose to love my work. Working from home I would love waking late on a Monday morning, but I could never lie-in: I always wanted to just get started.

I spent the next few years helping other businesses, talking about development as a craft, not just a science.

I went into schools and told kids that learning how to write beautiful software was the most powerful skill you could cheaply acquire in this generation. Like me, they could come up with an idea and with a laptop and internet connection share it with the World in a weekend.

In the years since, I have helped dozens of start-ups, spoken to thousands of teenage children (and hopefully inspired a few to give programming with an artistic flair a go), and changed my life substantially.

I am not the same man I was in 2005. The depression and anxiety I had suffered prior to then have more or less gone. I have a brilliant relationship with an amazing girl who I consider to be my best friend, and I do work that makes me excited almost every day.

The decisions I made in those few months in 2005 and early 2006, looking back, are what made me who I am today.

I had to call time on my main business in 2010 partly because I was finding myself looking in the mirror and not looking forward to the day ahead any more - just like Steve had said, I decided I needed to change something. As sales had dried up I realised I was doing something I no longer enjoyed.

I then turned down one job offer for another on a quarter of the salary because it felt right, it felt like more interesting work and ultimately I knew it might lead to an exciting adventure I had dreamed about.

Today I work on an amazing product with brilliant people and finding myself learning new things every day.

Looking back I realise I have developed a new sense of intense curiosity. I will wander in my work, inquisitively poking whole areas I know little about. I read more, listen more and learn more. I teach where I can, I play, and I explore.

I realise that my time on this little rock is limited, and I try and make sure every day I do something that makes me smile.

In hindsight then, Steve’s words and work have had a substantial impact on who I am today professionally. Because that impact made my work more joyful, pleasant and fulfilling, in turn, his words and work have made my life better than it would have been without his impact.

“This was a very typical time. I was single. All you needed was a cup of tea, a light, and your stereo, you know, and that’s what I had.”

It’s all the more impressive because according to “the rules” society is meant to work by, he should have been another liberal arts wash-up. As I said on Facebook earlier:

“I don’t think the economically right-wing anywhere - US, UK, Eurozone, China, anywhere - would be able to deal with the idea that the largest company on the planet was founded by a Buddhist counter-culturalist of complex family origins who made decisions based on intuition, aestheticism, love and curiosity.

Yet, it makes perfect sense to me.”

I never met him, never got close to knowing him the way that his friends and family did, or even his colleagues, but in my own way I learned to love him. His impact will be with me for the rest of my life, and late last night as the news broke here in the UK, despite it being on the cards for a while, the news came as a shock and I had to hold back the tears.

His critics’ words (and there are many!), sound very much like my own before I “got it”. Right now - today - though, it is petulant, angry, juvenile scribbling, and unworthy of any mature grown-up, given it is less than 24 hours since his dying.

Some call him a fascist, others a megalomaniac. In essence all he was trying to do was produce the best - and most human-friendly - technological products humanity was capable of producing right now. He did so within the rules shareholders gave him along with their money, because after being fired once, he didn’t want to mess up and be fired again. As ever, he exceeded their expectations and produced a company larger than any other on earth in terms of market capitalisation.

When you have a vision, as long as nobody gets hurt along the way, there’s no harm in following it ruthlessly. That’s what he did.

Some point to the fact that he didn’t donate much to charity in his life time, but I’m quietly confident that is because he didn’t want the ego stroking whilst he was still alive, and in coming years and months his wealth will quietly reach parts of the World that need it. He felt that shareholders’ money was their, and he shouldn’t give it away. He felt the best way he could help the World was by empowering as many people as possible. There’s no real shame in that. And in that, he was immensely successful.

He was also a subversive, and this is a point that his critics miss - or point to - the most. Biologically he was a half-Syrian Muslim, which when acknowledged in the last decade caused the conservative right in the US a huge problem: was the leader of the hottest thing on Wall Street one of them? They needn’t have worried - he’d discovered Buddhism many years ago. Adoptively he grew up to be a counter-culture Bay Area “hippie” and counter-culture type that worried some in the establishment even more.

His critics point to the consumerist message of Apple, without realising its founding principle was to go against the grain and to help people push further than the establishment wanted them to. The fact that he was able to make a living - a good living - as reward for that vision should not be seen as a fault or flaw.

Those unfamiliar with this background with questions to ask might want to start here. It might change your mind about him.

He wasn’t perfect. Nobody is. But regardless, he was an inspiration to millions who right now are working at building the next generation of technology. He showed us what we were capable of when we tried, and his death some 20-30 years “before his time” shows what a great leveller pancreatic cancer can be. So, if you are a critic: please shut the hell up and let us deal with paying tribute to him in our own way. You’ll reap the benefits as we march forward, inspired by his vision, into giving you the technology you deserve to make the World a better place.

I genuinely believe those who hate him haven’t given him - specifically what lay beneath his vision - a chance, in the same way I hadn’t.

The moment I did though and started to use the tools he and his company produced the way they were designed, my life got better and my attitude to what I wanted to do with my life improved.

I can’t think of another businessman I could say that about. I can’t think of another businessman anybody will be able to say that about when they die.

As I watched that commencement speech another time, the words were as fresh and as poignant as ever. His final few words seem particularly appropriate to me today, and so I will leave you with them. You may love him, you may hate him, but you can’t disagree that his vision was sharp, and worth sharing.

My thoughts and condolences today are of course with his family, his friends and colleagues, and all who were impacted by Steve from a distance the way I was. Steve was an amazing man, who inspired so many and has changed the World for the better, forever.

No one wants to die. Even people who want to go to heaven don’t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life’s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.

Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.

When I was young, there was an amazing publication called The Whole Earth Catalog, which was one of the bibles of my generation. It was created by a fellow named Stewart Brand not far from here in Menlo Park, and he brought it to life with his poetic touch. This was in the late 1960’s, before personal computers and desktop publishing, so it was all made with typewriters, scissors, and polaroid cameras. It was sort of like Google in paperback form, 35 years before Google came along: it was idealistic, and overflowing with neat tools and great notions.

Stewart and his team put out several issues of The Whole Earth Catalog, and then when it had run its course, they put out a final issue. It was the mid-1970s, and I was your age. On the back cover of their final issue was a photograph of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: “Stay Hungry. Stay Foolish.” It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you.

Stay Hungry. Stay Foolish.

Thank you all very much.




v

Thank God that's over (2011)

Presuming I do not choke on a pretzel, drown in a gin and tonic or get run over by a minicab driver hurtling around the streets of Manchester in order to maximise his double fare revenues, I should see out 2011 in the next few hours.

Thank the invisible big man in the sky who probably isn’t there for that.

This year, I was hospitalised, my girlfriend broke her arm and spent 2 weeks waiting for surgery in hospital, and I missed almost every single deadline and objective I set for myself.

To say it has been an emotional, miserable year would be an understatement. Given the year before it we lost my grandmother to cancer and my business went under, it would be hard to call it my “worst year ever” but it’s dialled quite high on that scale.

Some silver linings though: I now have a job at a startup I love working with people whose company I enjoy and my probable financial situation 5 years from now looks very good indeed. Having more time at home with the girlfriend has been great, and it seems I’ve given up smoking again (I’ll consider myself truly a non-smoker sometime in February if I get there without another cig).

I don’t do “resolutions” normally, but I do have a few objectives:

  • I need to get my weight down. I’m finally prepared to do something about it.
  • I want to create more, so will aim to not go more than two or three consecutive days without working on something creative in 2012. It could be writing (here, for example), it could be code for a personal project, or it could be something I’ve never really tried before (music? art? Don’t know yet). I basically want to spend less time reading/consuming and more time doing stuff. David Tate provides excellent inspiration if you want to consider doing the same. I’ll try to document as much of that as possible here.
  • I’m going to try and shift from always being behind/late for almost everything going on in my life, to being early. I don’t know how I’m going to do this, but I suspect if I can pull it off, I’ll be calmer and happier as a result.

And that’s all I’m aiming for in 2012: get healthier, lose some weight, create more, stop being late. They’re objectives, not resolutions, so can’t be broken. If I slip up, I’ll just crack on.

I really hope it’s enough to make 2012 better than 2011 and 2010. I’m overdue for a good year.




v

Navegadores en el Posicionamiento Web - ¿ Cual usar ?

¿Para que navegador diseño mi sitio? Parece difícil la pregunta, pero no, la respuesta es simple, PARA TODOS. Bueno, si usted se refiere a por que navegador se puede guiar par diseñar su sitio para que los robots de búsqueda lo vean bien, pues pruebe un Lynx... :-) si, en serio, creo que esa es una vista más cercana de cómo ven los robots de búsqueda los sitios, pero bueno, hablando realmente en serio, la realidad es que....




v

Ventajas de CSS al posicionamiento Web

Con CSS se logra aumentar la densidad de las palabras clave dentro de los contenidos, ya que muchas de las etiquetas ocuparán muchísimo menos espacio. Esto también supone un menor peso para las páginas Web, lo cual agradecen tanto los robots de búsqueda como los usuarios finales. Adicionalmente se podrá cambiar rápidamente los estilos de ciertas palabras, modificando la importancia que les quieres otorgar ante los robots de búsqueda...