f

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

f

LXer: Raspberry Pi AI Camera with Sony IMX500 AI sensor and RP2040 MCU launched for $70

Published at LXer: We previously noted that Raspberry Pi showcased a Raspberry Pi Zero 2W with a Raspberry Pi AI camera based on a Sony IMX500 intelligent vision sensor at Embedded World 2024, but...



  • Syndicated Linux News

f

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

f

LXer: Intel Xe2 Lunar Lake Graphics Performance Disappoints On Linux

Published at LXer: While I have been very eager to test out the Core Ultra 200V Lunar Lake series on Linux in part due to the new Xe2 integrated graphics, after several days of pushing a new Lunar...



  • Syndicated Linux News

f

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

f

LXer: How to Attach an Executable File to Your Email (Works on Gmail)

Published at LXer: Find out the File Smuggling technique to secretly share the executable file from an email provider, such as Gmail, without getting blocked. Read More......



  • Syndicated Linux News

f

LXer: Cinnamon 6.4 Promises Pleasant Surprises for Desktop Users

Published at LXer: Linux Mint unveils a darker, modern theme with rounded objects and redesigned dialogs for the upcoming Cinnamon 6.4 desktop environment. Read More......



  • Syndicated Linux News

f

LXer: Granite Rapids, AmpereOne & PREEMPT_RT Landing Made For An Exciting September

Published at LXer: During the month of September on Phoronix there were 265 original news articles and 16 Linux hardware reviews / featured benchmark articles. Here's a look back at the most...



  • Syndicated Linux News

f

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

f

LXer: Best Free and Open Source Software: September 2024 Updates

Published at LXer: September 2024 updates to the largest compilation of recommended free and open source software available for Linux. Read More......



  • Syndicated Linux News

f

LXer: Minecraft is getting a real creepy new biome and mob, plus item bundles

Published at LXer: Minecraft Live 2024 has been and gone and with it we've been given details on the next new biome and mob coming. Read More......



  • Syndicated Linux News

f

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

f

LXer: Rspamd 3.10 Released with Enhanced MIME UTF8 Support

Published at LXer: Rspamd 3.10 spam filtering system brings enhanced MIME UTF8 support and negative score limits for improved email scanning. Read More......



  • Syndicated Linux News

f

LXer: This AI Startup "Copied" an Open-Source Project and Got Half a Million Dollar Funding by Y Combinator

Published at LXer: There are plenty of people who do not actually understand AI and open-source (or its licensing). But, they choose to jump on using those terms to market their products somehow...



  • Syndicated Linux News

f

Ultrathin Keyboard Folio m1 connected but no typing

Hello Gents, I wanted to connect my Logitech Ultrathin Keyboard Folio m1 which worked OK in the past but now is not typing anything. The battery is freshly charged and connected. Removing/Adding...




f

LXer: Firefox 132 Enters Beta with Support for Blocking Third-Party Cookie Access

Published at LXer: With the Firefox 131 release rolling out today to all supported platforms, Mozilla promoted the next major version, Firefox 132, to the beta channel for public testing. Read...



  • Syndicated Linux News

f

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

f

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

f

Unable to xrdp tunnel to my Fedora 40 session using ssh

Hello, I'm not sure what happened but I've always been able to tunnel to my xrdp GUI using a ssh putty session. Now when I try to connect after connecting via SSH it just shows a blank screen with an...



  • Linux - Networking

f

Alors, fidèles ?

Pipo me relance sur la fidélité des chinoises dans cette note. C’est un bien vaste sujet que j’avais abordé avec beaucoup de légèreté dans la question sans réponse. Si vous souhaitez partager votre point de vue ou bien vos expériences, les commentaires...




f

Fini les vacances !

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




f

Un retour fracassant

A peine arrivé dans la grisaille pékinoise (brume pollution épaisse ne permettant pas de voir à plus de 500m), je me pointe dans la fille file d’attente qui n’est pas bien longue. Ce doit être mon jour de chance… et bien non !!! Voilà que la grosse valise...




f

Toxic Linfen

Pendant que les JO se déroulent parfaitement à Pékin, je vous invite à visionner ce documentaire concernant la ville de Linfen dans le Shanxi, surnommée ville la plus polluée du monde. TOXIC LINFEN Petit rappel des faits: Le charbon compte pour plus de...




f

Fini

Voilà c’est fini les JO… une question reste néanmoins en suspend : Qui a conçu les fringues de la délégation Olympique Chinoise ? J'avance un début de réponse : c'est Ronald . Hesiem, Beijing (Chine) (Photo credit: Xinhua)




f

Leben mit Sozialhilfe

Zweimal in der Woche wartet Angelika in Berlin geduldig beim Supermarkt des Vereins ?Lichtenberger Hilfe für Menschen e.V.?. Sie und ihr vierjähriger Sohn Julian zählen zu den rund 1.100 vom Verein registrierten Familien, die dort günstig Lebensmittel und Kleidung einkaufen können ? und günstig heißt in diesem Fall 90 Cent pro Tüte.




f

Füller-Tester, Aromaproduzenten und fehlende Wasserspeicher

Die Umschau ist das älteste, regelmäßig erscheinende Magazin im deutschen Fernsehen. Die Sendung hat eine bewegte Geschichte: Das einstige DDR-Wissenschaftsmagazin, das mit revolutionären Themen Furore machte, läuft heute als Wirtschaftsmagazin mit Schwerpunkt Ostdeutschland im MDR . Die Zuschauer sind ihm treu geblieben.




f

Aller Anfang ist Flirten

Beziehungen, Affären und die Liebe des Lebens. Das alles sind Dinge, die Jugendliche täglich beschäftigen. Selten wird beim Flirt in der Bar jedoch daran gedacht, dass es sich hierbei auch nur um die Beherrschung der Regeln der Kommunikation handelt und diese erlernbar sind. Entweder durch Übung im echten Leben, im Internet oder in einem Flirtkurs.




f

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.




f

Weitere 70 Flüchtlinge kommen in Osterode an

70 Flüchtlinge kamen am Dienstag in zwei Bussen in Osterode an, 100 weitere sollen am heutigen Tag aus Bayern folgen. Das gab Gero Geißlreiter, Erster Kreisrat des Landkreises Osterode am Harz am letzten Mittwochnachmittag in einer Pressekonferenz bekannt. Die Helfer wurden erst am Mittwoch eine halbe Stunde vor eintreffen der Busse ...




f

Frontex: Regierung Merkel hat angeblich gelogen

Die EU-Grenzschutzagentur Frontex hat gemeldet, dass sie die deutsche Bundesregierung bereits im Frühjahr 2015 über die hohen Flüchtlingszahlen informiert habe. Der Leiter von Frontex, Fabrice Leggeri bestätigte, dass er die Bundesregierung im März über eine Zahl von ca. 500.000 bis 1 Millionen Flüchtlinge informiert habe. Bereits zu diesem Zeitpunkt war ...




f

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 ...




f

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 ...




f

Frage nach den Anschlägen in Paris: Wurde der Premierminister gewarnt?

Frankreichs Innenminister Manuel Valls soll vor den Anschlägen in Paris Informationen aus Syrien bekommen haben. Angeblich wurden ihm Fahndungslisten verdächtiger Terroristen angeboten, und er soll diese abgelehnt haben - das behauptet der Journalist Yves de Kerdrel nach einem Interview mit dem ehemaligen französischen Geheimdienstcheft Bernard Squarcini. Manuel Valls erklärte am 16. ...




f

Russland greift ISIS-Stellungen an

Russische Kriegsschiffe haben am 20. November Cruise Missiles auf Ziele in Syrien abgefeuert und dabei sieben islamistische Stellungen in den nördlich Provincen Raqqa, Idlib and Aleppo getroffen. Col Patrick Ryder kritisierte, bei den russischen Angriffen würden auch gemäßigte syrische Oppositionsgruppe in Mitleidenschaft gezogen. Die Nachrichtensender BBC und Channel 4 veröffentlichten ...




f

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 ...




f

US-Präsidentschaftskandidat hält an abenteuerlicher Pyramidentheorie fest

Der US-amerikanische Präsidentschaftskandidat Ben Carson vertritt eine abenteuerliche Theorie über die ägyptischen Pyramiden: nach seiner Überzeugung dienten diese als Getreidespeicher. Diese Theorie verkündete er bereits im Jahre 1998 und wiederholte sie vor kurzem gegenüber dem Nachrichtensender CBS. Bis 2013 war er der heute 64jährige Carson als Facharzt für Neurochirurgie tätig ...




f

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

f

Howto block H.323 spam calls with fail2ban

When you run the GNU Gatekeeper, you can block spam calls from the well known bots ("MERA RU", "SimpleOPAL" etc.) eg. using a small LUA script in your config.

But that alone doesn't stop the load on the server, because often these bots keep on making calls.

Fail2ban to the rescue!

With this filter definition in /etc/fail2ban/filter.d/gnugk.conf you can check fro rejected calls:

[Definition]
failregex = Dropping call CRV=[0-9]+ from <HOST>:[0-9]+ due to Setup authentication failure
ignoreregex =



And then you can add this jail definition to /etc/fail2ban/jail.local to block the IP:

[gnugk]
enabled  = true
logpath  = /var/log/gnugk.log
filter   = gnugk
bantime  = 6000
maxretry = 2
action   = iptables[name=GnuGk, port=1720, protocol=tcp]



Voila!




f

New releases of H323Plus and PTLib

 H323Plus 1.27.2 and PTLib 2.10.9.4 have been released.

Changes in H323Plus:

- support for Alpine Linux for smaller container images
- crash fixed on invalid RTCP packets
- memory leaks fixed
- GetCrytoMasterKey() restored that got lost in 1.27.1
- better support for cross-compiling
- various updates for newer compilers
- some smaller bug fixes

https://www.h323plus.org/source/

 

Changes in PTLib:

- support for Alpine Linux
- better support for cross-compiling
- various smaller bug fixes

https://github.com/willamowius/ptlib/releases




f

New release of PTLib

I have just bundeled up the changes and bug fixes of the past 2 years and released PTLib 2.10.9.6.

Most notable in this release is working IPv6 on *BSD, macOSX and Solaris as well as support for newer compilers and many small platform fixes.

Since PTLib is the foundation for the GNU Gatekeeper and many H323Plus projects, all these improvements get propagated into those projects as well.

Changes:
- IPv6 support fixed for *BSD, macOSX and Solaris
- support for newer compiler, eg. gcc 13 and VS2022
- support for C++-17
- support for Win64 builds
- support AIX as platform
- small OpenBSD fixes
- other small fixes

Download from https://www.h323plus.org/source/




f

A Magnetic Mount for a Wireless Fast Charging Dock

I like the convenience of a charger for my phone in my car or by my desk at the office. The constant plugging and unplugging a micro-usb cord is a bit harsh though, a least from a first world problem perspective. I ran across a post on the XDA-Developers forum that described modding a Wireless Charger […]

The post A Magnetic Mount for a Wireless Fast Charging Dock first appeared on robotthoughts.




f

Build an Internet Of Things Lamp

I found a spherical Lithophane of Jupiter and decided it was time to update my NeoPixel Lamp.  This time I want to extend the capabilities of the lamp and make it Internet connected. The end result is a lamp with no buttons that only requires power and a phone app to operate it. Designing the […]

The post Build an Internet Of Things Lamp first appeared on robotthoughts.




f

Installation Notes for Kubuntu 18.10 on the Alienware 17 R5 Laptop

Before Installation Installing Kubuntu / Ubuntu on the Alienware 17 R5 Laptop NVME Drive To get the NVME drive or M.2 drive to show up as an installation candidate for the installer, you need to make a small BIOS change and modify two kernel arguments at boot time. First, boot into the BIOS on the […]

The post Installation Notes for Kubuntu 18.10 on the Alienware 17 R5 Laptop first appeared on robotthoughts.




f

Build PlatformIO on Windows Subsystem for Linux (Ubuntu)

I usually prefer running platformio from command line so I can stream the build process into my backup and recovery processes. With versioning, I can roll back to a know good working build. I am most often building Marlin firmware for my 3D print farm so there is a small example of the build commands […]

The post Build PlatformIO on Windows Subsystem for Linux (Ubuntu) first appeared on robotthoughts.




f

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.




f

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…




f

A toothache that got out of hand...

I’m starting to get a little bored of telling the story every time I pick up the phone or run into somebody, so I’ll just post it here, and then we can all move along from it.

Headline synopsis: I had a tooth abscess, it was really bad, I got hospitalised, and because I suffer from sleep apnea ended up on a high-dependency unit for a night (because sleep apnea and general anaesthetics don’t mix).

Longer version:

About six weeks ago I got a chest infection. Pretty nasty stuff, and I was coughing quite badly a lot of the time. I took a day off work at one point - which I rarely do for illness - so, you know, horrible.

As that was clearing, I started to develop toothache. I’ll be frank: I hate dentists, and have pretty much avoided them for my entire adult life. The pain was coming from near my wisdom teeth on the right side of my face, which have played up now and again a few times. I self-medicated with paracetamol and ibuprofen after a couple of days. I was unable to eat solids from around the 8th May.

I then travelled to London for business and stayed overnight. At my boss’ wife’s birthday party, I discovered that my jaw was so sore and unable to move, I could barely eat non-solids, and was struggling to swallow even fluids.

Buoyed by medication, the next morning (11th May), I was able to take on about 2 litres of water and a small amount of food, but I was quickly realising I was in pain that needed professional help. Leaving London early that day, I recognised that the following day I would need to seek emergency treatment.

Manchester has the University Dental Hospital. It’s often a struggle to get seen there, but casualties can walk up for 8.30am and get seen - for free - by a student dentist, supervised by some of the best qualified dentists in the country. I made my way out on the Thursday morning expecting to be seen, prescribed some antibiotics and to make my way home.

They took a look, X-Rayed my jaw to be sure, took another look, and referred me to Accident & Emergency. The abscess was large enough that they had become concerned I was going to be unable to breath within the next 24 hours.

The SHO from Oral and Maxillofacial Surgery (“Max Fax” as it’s known), had been told to expect me in A&E within the hour. Off I trudged.

On being booked in at A&E, they took my blood pressure and pulse. They were off the charts. They took my temperature, and it was high. My body was fighting a raging infection, and losing. I was hooked up to an ECG, and they took some bloods. My glucose was off the charts - I hadn’t eaten properly in days, and my body was starting to pull down the fat reserves (of which I have ample supply) and eat itself.

The clincher though was the fact I was no longer able to really comfortably swallow without pain and discomfort. Not even fluids. Barely my own saliva. I was admitted, cannulated (a drip line being put into my hand), and put on saline within about 30 minutes.

Rebecca duly packed a bag of things for me, and being the angel she is, cancelled work and made her way to be my bedside, if for nothing else than to give me a bit of love, support and sympathy.

Things then got weird. They put some antibiotics on my IV, and there was a thought that maybe - strong as they were - I would be able to avoid emergency surgery. However, to give them a hand, the registrar and the SHO wanted to know more about what was in that abscess. They pondered a CT scan. They then realised that my mouth would open just enough to get a syringe in there… they asked to “drain it a bit”.

The local anaesthetic sprayed into the mouth to “aspirate” an oral abscess is meant to taste like bananas. If your banana crop grows in a bath of dilute acid, maybe you would recognise the taste, but it was pretty horrid. My mouth numbed a bit, and then I grabbed onto my chair whilst they did what they had to do - twice - and removed a sizeable amount of horrid stuff.

I won’t lie, if you ever need this doing, you need to prepare yourself. You need to breathe through the nose, and know that it will be over in 30 seconds. It is not at all comfortable. But you’ll live, and you’ll feel better within minutes.

Within 4 minutes, I could move my jaw more, and suffered less pain. I could swallow again. Alas, because they might want to do surgery in the morning, I was kept on “Nil By Mouth” (NBM), for the evening.

I was now on a regular rotation of saline to hydrate me, paracetamol on IV to take the pain away, and extraordinarily strong (and expensive) antibiotics to help fight the infection. My temperature remained high, my pulse remained high, and my blood pressure was high. I think at this point I was around 38-39C, 120bpm (resting), and blood pressure of about 170/100. Despite not having eaten in several days, my glucose levels were high and on one chart I saw the phrase “needs fasting”.

I awoke the next morning to some confusion. Some doctors thought I would go to surgery. Others thought the antibiotics hadn’t had a chance yet. I just wanted it all to be over.

The consultant anaesthetist at this point called around to have a chat. He asked me the usual questions about allergies etc, and all was fine. He asked me whether I had any questions. “What are the risks of general anaesthetic given my size and that I have sleep apnea?”. He froze. “You didn’t mention sleep apnea”. It was important.

To be honest, I have never been diagnosed with sleep apnea. Rebecca noticed it some months ago, when she was awake and I was very much asleep. I would stop breathing for 10, 20, maybe 30 seconds. I would then suddenly start breathing oddly. I phoned Rebecca and asked her to describe this to the consultant and for him to decide if this was important.

He decided it was very important. I was told that the night after my surgery, I would need to be closely monitored, and that meant I would need a bed on the High-Dependency Unit (HDU), which is a sister unit to Intensive Care. This was starting to get a bit scary.

For various reasons, over the rest of the Friday I deteriorated. My canular became very painful in use, suggesting it needed to come out and a new one put in. Because I have “collapsing veins”, this caused some problems. It meant I was effectively off all medication, painkillers and saline for several hours, and I got to the point I could barely talk.

At 5pm, I was taken off NBM and told I could eat/drink what I could manage until midnight. I ordered a meal, and struggled to down a jug of water. 45 minutes later, I was called for surgery - surgery I clearly couldn’t have, given I’d just drank so much water. The meal arrived, and I couldn’t eat it. I was now very low. I had missed the chance of getting to leave on the Saturday, and I felt awful.

The SHO who admitted me was back on shift, and did an amazing job of making sure I was looked after. He attempted to recannulate me himself (and failed), and then tracked down an amazing nurse who “felt” her way around my veins and gave me the most comfortable canular (albeit at a strange angle), I’d had all weekend.

At around midnight I was moved from Ward 1 (full of people with broken arms, legs and skulls and the like), to Ward 55 (in the eye hospital), where I had a private room. It was in here that a nurse - whilst moving me over to another batch of antibiotics as I slept -noticed that I had stopped breathing for a little while and woke myself up. She had witnessed the sleep apnea. By that point I was already booked for HDU after the operation, but good job she saw it either way.

Saturday morning I felt good. I had slept for 4 hours (the most I had managed in over a week), and it was FA Cup Final day.

I then received a visit from an Ear, Nose & Throat specialist. There was concern the chest infection I had prior to the toothache had triggered tonsillitis and that I had a quinsy that would need treatment - that this wasn’t dental at all.

This was the only point I refused treatment. She wanted to aspirate the abscess again. I refused consent on a couple of grounds:

  1. Whilst using the tongue depressor to look in my mouth, when I gagged slightly (I have a terrible gag reflex), she thought I was being childish. What she thought I’d do when draining an abscess, I don’t know
  2. She said it would be like my previous aspiration “but further back, near the tonsils”, which frankly scared the crap out of me
  3. I was going to be in surgery in less than 3 hours. There was no clinical need for me to have this aspiration right there and then. If my surgery had been cancelled, it would make sense, but right now? No.

She was annoyed. She wanted to aspirate (I suspect she wanted to do it for clinical experience reasons as much as anything else), and I didn’t want her to. She went away and spoke to some other doctors on the phone, including the Max Fax team, and they - apparently - sided with me. It was an unpleasant, traumatic and painful procedure that was not needed right now. Phew.

Another anaesthetist turned up, and talked me through what he was going to do when I got to surgery. They wanted to shove a camera through my nose and down my throat. Normally they would have done this whilst I was asleep, but on this occasion they needed to do it whilst I was conscious. I still don’t know why. He remarked it would be “uncomfortable, but not painful”. Hmmm.

As 3pm approached, I settled down to watch the FA Cup Final - the first one my team Manchester City had reached in my entire life. I knew I would probably not see the whole game.

Sure enough, 30 minutes in, the phone call came. Time to get into the gown.

It’s odd when you’ve been sat waiting for days for surgery, and finally its time. I can’t deny that given the procedure to knock me out was going to involve pipes through my nose and throat, and I was going to end up on HDU, and one doctor had already suggested my chances of dying whilst under were “only about 1%”, fear was starting to take hold.

Rebecca didn’t know where she was meant to be going, and so the stress of making sure she was going to be OK built slightly. The move into surgery was not how it should have gone.

In the anaesthetics room, things generally went to plan. More of the banana-tasting anaesthetic to numb the naval cavity and throat. I wasn’t getting groggy quickly enough, so he gave me “a couple of beers” - a small dose of something uber-powerful through my canular. Then the pipe came out. Huge. Closed my eyes. Barely felt anything. Then, a rush of fluid in my chest and I started to cough. Then choke. Then he said it was time for sleep. My last thoughts: “I’m choking, I might die here…”

Waking up in recovery is horrid. You’re disorientated, confused, groggy and feeling miserable. Except now I felt something different. No pain at all in my mouth. I could swallow, pain free. Something worked.

To be honest, what happened next is all a bit unclear. A surgeon told me that the abscess had been taken out, along with my upper right and lower right wisdom teeth. I looked at the clock, and realised I had been under for probably near 2 hours.

The porter who took me down appeared with another patient. He knew I was upset about missing the game. He pointed at me and mouthed “one nil”. Nice afternoon for me then - we’d even won.

I asked for Rebecca to be called. Actually, I couldn’t remember her number off the top of my head, so it was my Mum who was called, who called her. Unusually they allowed her into recovery to see me. We were now just waiting for HDU. I realised then that I was in a HDU bed. Some poor bastards had had to lift me into it whilst I was asleep. Poor them. I hope their backs are OK.

I then got admitted into HDU. HDU is an odd place. They just want to watch you, watch everything you do, all of the time. They measure how much urine you produce. They write down every cough, every movement, and you are kept with a blood pressure cuff and pulse monitor on constantly to check your vitals all the time. I was also on humidified oxygen.

I slept little. You don’t really want to go to sleep if you know you have sleep apnea and you’ve come out from general anaesthetic - you’re worried you might die. During the night my oxygen levels went down to 70%. The nurses woke me a couple of times. In the morning, I was told it was serious enough that I should seek advice about it from my GP, but I was never at any point in any real danger - thankfully.

Then it was a waiting game to be discharged. Patients never get discharged from HDU, and so I was a freak occurrence. To one nurse’s mind, I was the first patient to get up, dress myself, and walk out of the doors of HDU she could remember. I’m glad I was able to.

Since then, I’ve only had to take two paracetamol all week. I am banned from smoking or drinking “fizzy drinks” for another week. The fizzy drink thing is to do with CO2 - bacteria near the site of the abscess and surgery will thrive on it, so no soda, lager or tonic water for me for a while.

On the whole, I’m fine. It was horrific, and I would never want to do it again, but that’s the story - scary as it was at the time - of how a toothache got out of hand, and I ended up on a high-dependency unit.




f

Long Term Life Tips: Top 5 Regrets People Make on their Deathbed

Long Term Life Tips: Top 5 Regrets People Make on their Deathbed:

An astonishing “top 5 list” blog comes to us via longtermtips and I’m pleased to say I’m pretty sure I won’t have any of these regrets when my time inevitably comes.

By Bronnie Ware (who worked for years nursing the dying)

For many years I worked in palliative care. My patients were those who had gone home to die. Some incredibly special times were shared. I was with them for the last three to twelve weeks of their lives.

People grow a lot when they…

Go read. It’s worth it. Then think on it.




f

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…




f

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.