ea

LXer: Machine Learning in Linux: Reor - AI note-taking app

Published at LXer: Reor is a private AI personal knowledge management tool. Think of it as a notes program on steroids. Each note is saved as a Markdown file to a �vault� directory on your machine....



  • Syndicated Linux News

ea

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

ea

LXer: Linux Kernel 6.12 RC1 Released: PREEMPT_RT Mainlined and Sched_ext Merged

Published at LXer: Linus Torvalds announced the release of Linux Kernel 6.12 RC1. Kernel 6.12 RC1 brings important new features like PREEMPT_RT and sched_ext. Read More......



  • Syndicated Linux News

ea

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

ea

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

ea

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

ea

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

ea

LXer: Mozilla Thunderbird Lands On Android With New Beta Release

Published at LXer: The popular open-source email client, Mozilla Thunderbird, has launched a beta version of its Android app with a range of new features and improvements. Read More......



  • Syndicated Linux News

ea

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

ea

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

ea

Realitätsscheuklappen in der heilen Welt

Und wieder hat Deutschland sein neues "Littleton". Wie an dem aus Michael Moores Film "Bowling for Columbine" bekannten Ort, an dem zwölf Schüler ihr Leben verloren, stürmte Sebastian B. am 20. November 2006 seine ehemalige Schule in Emsdetten. Bewaffnet mit vier Gewehren und drei Rohrbomben schoss er um sich. Rund 30 Menschen wurden verletzt, drei davon schwer. Der 18-jährige Amokläufer tötete sich noch im Schulgebäude selbst. Ein Kommentar über die Hintergründe.




ea

Angst und Schrecken in New Orleans

New Orleans, eine Stadt umgeben von Wasser. 1965 erlebte die Metropole des Jazz? seine bis dahin größte Hurrikankatastrophe. Betsy überschwemmte den Großteil der Stadt. Exakt 40 Jahre später steht die Stadt abermals unter Wasser - dieses Mal bis zu 7,6 Meter. Nach dem Bruch der Dämme trat der Lake Pontchartrain über die Ufer und überschwemmte 80 Prozent der Stadt. 1.800 Menschen kamen durch Hurrikan Katrina im August 2005 ums Leben. Kristin erlebte die Stunden vor der Ankunft des Hurrikanes vor Ort.




ea

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




ea

GNU Gatekeeper 5.3 released

I have just released GNU Gatekeeper version 5.3.

You can download it from https://www.gnugk.org/h323download.html

This release has a number of new features as well as some important bug
fixes.

Whats new ?

  • LRQ loop detection to optimize calls flows between multiple neighbor gatekeepers This new feature has the potential to significantly reduce the load on all gatekeepers and prevent "LRQ storms".
  • new routing policy to set call destinations by querying HTTP or REST servers, see [Routing::Http]
  • much improved support for SNMP
  • important bug fix for TLS encryption of signaling channels
  • important bug fixes for H.460.18 NAT traversal (for H.245 tunneling and for multi-homed servers)
  • performance optimization: this version can handle 5-10% more proxied  calls on the same hardware
  • performance optimization: re-authenticate lightweight, additive registrations only when new aliases differ. This significantly reduces the load on password databases.

Enjoy!


Full change log:

- BUGFIX(ProxyChannel.cxx) don't send H.245 address to tunneling
  H.460.18 endpoint, breaks call when H.245 multiplexing
- performance optimization: 5% faster UDP handling
- changed default: [SNMP] Implementation=PTlib
- remove unfinished Windows-SNMP implementation, use PTLib-SNMP on Windows
- support SET and GET-NEXT in PTLib-SNMP
- support SNMP sysUpTime when running as standalone agent
- BUGFIX(configure.in) LARGE_FDSET defaults to off
- new SNMP OID 1.3.6.1.4.1.27938.11.1.9 to query total bandwidth allocated to ongoing calls
- BUGFIX(ProxyChannel.cxx) fix hangup when making many TLS calls quickly one after another
- BUGFIX(RasSrv.cxx) don't require H.460.22 parameters in ARQs
- BUGFIX(ProxyChannel.cxx) fix TLS without LARGE_FDSET
- BUGFIX(ProxyChannel.cxx) don't send H.460.22 priority field in SCI
- BUGFIX(gkauth.cxx) free memory from cached and expired passwords
- re-authenticate lightweight, additive registrations only when new aliases differ
- remove switch [Proxy]DisableRTPQueueing, always disabled now
- new routing policy: http with config section [Routing::Http]
- BUGFIX(ProxyChannel.cxx) fix H.460.18 on multi-homed servers (SCI comes from the correct IP now)
- new switch to disable SNMP traps [SNMP] EnableTraps=0
- BUGFIX(ProxyChannel.cxx) don't throw SNMP trap on H.245 connection errors
  (causes crash under load with Net-SNMP)
- BUGFIX(snmp.cxx) shutdown GnuGk when SNMP agent can't be started
- BUGFIX(snmp.cxx) protect NetSNMP library calls with mutex
- changed default: ForwardResponse now defaults to 1 in [RasSrv::LRQFeatures] and [Neighbor::...]
- new feature: loop detection for LRQs [RasSrv::LRQFeatures] LoopDetection=1
- BUGFIX(Neighbor.cxx) some settings in [RasSrv::LRQFeatures] were ignored if not set in [Neighbor::...]




ea

GNU Gatekeeper 5.4 released

I am happy to announce the release of GNU Gatekeeper 5.4.

You can download it from https://www.gnugk.org/h323download.html

New features:

  • new accounting module to send accounting data to an MQTT server
  • support for redis as database (eg. as backend for password storage)

Bug fixes:
  • important fix for H.245 tunneling translation with H.460.18 endpoints
  • fix for snmpwalk in PTLib-SNMP implementation
  • fix sending alternate gatekeeper list to endpoints with assigned gatekeeper
  • improved DRQ from child gatekeepers
  • fix TLS with neighbor gatekeeper


Please also note that a bug has been found in PTLib that can cause a crash in any GnuGk version if you use the status port (manually of from an application). Please upgrade to PTLib 2.10.9.3!




ea

GNU Gatekeeper 5.5. released

I am happy to announce the release of GNU Gatekeeper 5.5.

This release has new features and bug fixes when you run clustered gatekeepers. It also improves the port detection feature and we have a complete and up to date Chinese documentation.

You can download it from https://www.gnugk.org/h323download.html

New features:

  • new feature GnuGkAssignedGatekeeper to push endpoints back to their intended home gatekeepers in the cluster, even if the endpoints don't support assigned gatekeepers
  • support new PBKDF2 password hashes for ssh logins to the status port
  • new switches to fine tune port detection for H.239 channels (IgnoreSignaledPublicH239IPsFrom=x and IgnoreSignaledAllH239IPs=1)
  • new Chinese manual

Bug fixes:
  • select correct source IP for neighbor pings
  • set altGKisPermanent=true when redirecting endpoints
  • fix RRJ to include alternates when RedirectGK=Endpoints limit is reached
  • fix reading of AllowSignaledIPs= switch
  • don't complain about [Neighbor::xxx] SendAliases switch when using--strict

Enjoy!




ea

GNU Gatekeeper 5.6 released

Today GNU Gatekeeper version 5.6 has  been released.

Download: https://www.gnugk.org/h323download.html

It contains an important bug fix to H.460.19 multiplexing and H.460.26 (media over TCP) when using GnuGk's internal call forwarding (ForwadOnFacility).

I have also added an interop tweak to be able to call video services that don't understand H.323 URL aliases (eg. videobutler.nl). You can enable it with

[Routing::SRV]
ConvertURLs=1

Here is the full changelog:

  • new switch: [Routing::SRV] ConvertURLs=1 to convert URL_IDs into H323_IDs
  • BUGFIX(ProxyChannel.cxx) fix RTP multiplexing and H.460.26 when ForwardOnFacility is used
  • BUGFIX(ProxyChannel.cxx) remove H.460.19 feature from Setup when using ForwardOnFacility=1
  • new switch: [Gatekeeper::Main] GrantAllBRQ=1 to accept any BRQ, even if the conferenceID is invalid





ea

Using the GNU Gatekeeper to create TLS tunnels

Most H.323 vendors did not implement encrypting the signaling connection with TLS. They only encrypt the media (RTP). But you can use the two GNU Gatekeepers to encrypt you call signaling even when your endpoints don't support this natively.

Suppose you have 2 locations and want to connect them securely over the public internet.

GnuGk can encrypt call signalling between those locations using TLS and encrypt the media (RTP) using H.235.6 (AES encryption). 


 Configuration for GNU Gatekeeper 1 (prefix 01)

 

[Gatekeeper::Main]

[RoutedMode]
GKRouted=1
H245Routed=1
CallSignalPort=1720
AcceptUnregisteredCalls=1
; make sure H.245 gets tunneled for TLS
H245TunnelingTranslation=1
; add AES media encryption if the endpoint doesn't encrypt itself
EnableH235HalfCallMedia=1
; only allow encrypted calls
RequireH235HalfCallMedia=1
; change the media key after 2^31 operations
EnableH235HalfCallMediaKeyUpdates=1

[Proxy]
Enable=1

[ModeSelection]
0.0.0.0/0=PROXY
; only use routed mode for local calls
192.168.0.0/18=H245ROUTED

[TLS]
EnableTLS=1
PrivateKey=/path/to/server.pem
Certificates=/path/to/server.pem
CAFile=/path/to/rootcert.pem
Passphrase=MySecret
CheckCertificateIP=1

[Gatekeeper::Auth]
FileIPAuth=required;Setup

[FileIPAuth]
; allow all calls from local network
192.168.1.0/24=allow
; only allow TLS encrypted and authenticated calls from elsewhere
any=onlyTLS

[RasSrv::PermanentEndpoints]
; the GnuGk in the other location, serving prefix 02
1.2.3.4:1300=remote-gw;02

[EP::remote-gw]
; use TLS to call remote GnuGk
UseTLS=1 
 

Configuration for GNU Gatekeeper 2 (prefix 02)

[Gatekeeper::Main]

[RoutedMode]
GKRouted=1
H245Routed=1
CallSignalPort=1720
AcceptUnregisteredCalls=1
; make sure H.245 gets tunneled for TLS
H245TunnelingTranslation=1
; add AES media encryption if the endpoint doesn't encrypt itself
EnableH235HalfCallMedia=1
; only allow encrypted calls
RequireH235HalfCallMedia=1
; change the media key after 2^31 operations
EnableH235HalfCallMediaKeyUpdates=1

[Proxy]
Enable=1

[ModeSelection]
0.0.0.0/0=PROXY
; only use routed mode for local calls
192.168.0.0/18=H245ROUTED

[TLS]
EnableTLS=1
PrivateKey=/path/to/server.pem
Certificates=/path/to/server.pem
CAFile=/path/to/rootcert.pem
Passphrase=MySecret
CheckCertificateIP=1

[Gatekeeper::Auth]
FileIPAuth=required;Setup

[FileIPAuth]
; allow all calls from local network
192.168.1.0/24=allow
; only allow TLS encrypted and authenticated calls from elsewhere
any=onlyTLS

[RasSrv::PermanentEndpoints]
; the GnuGk in the other location, serving prefix 01
1.2.3.5:1300=remote-gw;01

[EP::remote-gw]
; use TLS to call remote GnuGk
UseTLS=1 
 

Other options

You could also configure the remote GNU Gatekeeper as a neighbor, but beware that the RAS traffic between neighbors will show meta data (whois is caling who) in clear text! 

See the GnuGk manual section on TLS for more details and examples how to generate the OpenSSL certificates. 

 




ea

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




ea

GNU Gatekeeper 5.7 released

GNU Gatekeeper version 5.7 has some important bug fixes, improves interoperability
with other vendors and also has a few new features.
 

Several severe crashes and a few memory leaks have been fixed.

Improved interoperability with:

  • Lifesize endpoints
  • Poly's Microsoft Teams gateway
  • Polycom RealPresence Capture Server


New features:

  • You get a warning in the GUI / on the status port if one of your endpoints has an incorrect time setting and this password authentication fails. This makes trouble shooting a lot easier.
  • Invalid TPKT packets (eg. due to network errors) now don't necessarily take down an otherwise healthy call. Use the new  AbortOnInvalidTPKT=0 switch to enable.
  • GnuGk will now also return unused memory back to the OS periodically to make it available again to other applications on the same server.
  • You have a new %{Vendor} variable for SqlAuth RegQuerys and LuaAuth



Full change log:

- BUGFIX(ProxyChannel.cxx) fix crash on non-standard H.245 Indication from
  Polycom RealPresence Capture Server
- BUGFIX(ProxyChannel.cxx) fix possible crashes on non-standard generic information in OLCs
- print warning message on status port when passwords get rejected due to wrong time
- BUGFIX(httpacct.cxx) fix memory leak
- BUGFIX(ProxyChannel.cxx) fix possible crash
- BUGFIX(gk.cxx) avoid crash when terminating in the middle of program startup,
  set non-zero exit code so restarter notices error
- return unused memory back to OS periodically
- new switch: [RoutedMode] AbortOnInvalidTPKT=0 for more graceful handling of network errors
- BUGFIX(gk.cxx) fix for running on Alpine Linux (needs updated PTLib, too)
- don't start GnuGk if RTP multiplexing is configured, but we can't start the listener
- new switch: [RoutedMode] MatchH239SessionsByType=0 to fix presentations with
  LifeSize endpoints over Poly's Microsoft Teams gateway
- BUGFIX(ProxyChannel.cxx) make sure we don't set RTP address on multiplexed RTCP keepalive
- BUGFIX(RasSrv.cxx) look at all tokens for H.235.TSSM
- add %{Vendor} variable for SqlAuth RegQuery and LuaAuth




ea

GNU Gatekeeper 5.8 released

GNU Gatekeeper version 5.8 has been released with a number of bug fixes and a few new features.

To stay updated on new releases, please also follow us on Twitter!

Improved interoperability with:

  • EdgeProtect
  • Avaya

 New features:

  • experimental support for Avaya's non-standard version of H.323 (./configure --enable-avaya) (thanks Konstantin Prokazov)
  • consider RFC 6598 shared network space (100.64.0.0/10) and Zeroconf (169.254.0.0/16) as private IPs
  • new switch [Proxy] AllowSignaledIPsFrom= to skip auto-detect for messages received directly from certain IPs when IgnoreSignaledIPs=1
  • new switch [Proxy] AllowAnyRTPSourcePortForH239From= to handle incorrect RTCP addresses in H.239 OLC (EdgeProtect interop)
  • new switch [RoutedMode] MatchH239SessionsByIDOnly= to never attempt to match a H.239 reverse channel by type for improved interoperability with EdgeProtect
  • new switches to set the HTTP Content-Type header in HttpAcct, HttpPasswordAuth and Routing::Http
  • new switch [Routing::Http] JSONResponse=1 to send more flexible routing data in the HTML reponses
  • many new status port shortcuts (see manual section for details)

Bug fixes:

  • fix H.460.18/.19 on multi-homed servers
  • fix race condition when handling H.460.19 multiplex IDs
  • fix media loop on half port-detected channel when media is very early
  • fix Net-SNMP query for total bandwidth
  • save RTCP address from OLC for port-detection
  • always check AllowSignaledIPs= before applying IgnoreSignaledAllH239IPs or IgnoreSignaledPrivateH239IPs
  • handle extensions and CSRC in RTP header with H.235 half-call media
  • better endpointIDs on Windows when compiling without OpenSSL





ea

GNU Gatekeeper 5.9 released

GNU Gatekeeper version 5.9 is out with a number of bug fixes and a few new features.

Download: https://www.gnugk.org/h323download.html

New features:

  • new switches [Proxy] CachePortDetection=1 and CachePortDetectionDuration= to cache port detection packets for faster media connects when IgnoreSignaledIPs= is active
  • new switch: [EP::] ForceTerminalType=
  • new place holder for port notifications: %t for port type
  • experimental: better error recovery if multiplexed RTP sending fails

Please note that Radius support is disabled by default now. You can enable it with the --enable-radius switch when running configure.

Bug fixes:

  • fix bug in port detection with AllowSignaledIPsFrom=
  • when DNS name resolves to IP without alias, remove alias from ACF completely (Cisco interop)
  • remove RTP session 0 from internal tables once H.245 master has assigned a session ID
  • fix compilation of Avaya support
  • initialized cmsg struct to zero before using
  • fix regression introduced with MatchH239SessionsByIDOnly= switch






ea

GNU Gatekeeper 5.11 released

GNU Gatekeeper version 5.11 has been released.

Download: https://www.gnugk.org/h323download.html

This is a bug fix release with a few new features added.

An important bug in the handling of the ExternalIP switch has been fixed.

We also added a few features that make it easier to use GnuGk with Graphana and InfluxDB monitoring.

Changes and additions:

  • remove non-working command line switch -e / --externalip, use config file to set ExternalIP
  • new accounting variables %{registrations}, %{calls}, %{total-calls}, %{successful-calls}, %{allocated-bandwidth}
  • new switch [HttpAcct] Authorization= to send authorization headers to support InfluxDB
  • replace and in HttpAcct body with carriage return and line feed characters
  • new switch: [RasSrv::LRQFeatures] PreserveDestination=1 (helpful when calling Pexip servers)





ea

GNU Gatekeeper 5.12 released

 GNU Gatekeeper version 5.12 has been released.

Download: https://www.gnugk.org/h323downldad.html

This is a bug fix release with a few new features added.

Another important bug in the handling of the ExternalIP switch has been fixed as well as Y2K38 issues.

This release also adds features:

  • support for Oracle databases
  • easier cloud deployment with IP detection with STUN
  • better load scaling by mixing proxied with direct mode endpoints in a single gatekeeper
  • Windows 64bit executables with VS2022

Full list of changes:
  • enable more runtime hardening flags from OpenSSF recommendation 11/2023
  • fix bug with H.245 address when using ExternalIP= switch without H.460.18/.19
  • auto-detect public IP with ExternalIP=STUN and STUNServer=stun.example.com
  • compiler support for VS2022
  • new database driver for Oracle and new timestamp format 'Oracle'
  • new switch [EP::xxx] ForceDirectMode=1 to handle all calls from this endpoint in direct mode
  • BUGFIX(RasSrv.cxx, gkauth.cxx) make sure time_t is handled unsigned to avoid Y2K38 issue
  • BUGFIX(ProxyChannel.cxx) check for too small packets when acting as encryption proxy


 




ea

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/





ea

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.




ea

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.





ea

How I delayed at least 25,000 people's journey to work this morning

This is not an exciting story, despite the title. But it’s true. And it happens to dozens of people every day, and is the reason why getting to work in London can sometimes take so long.

First, let me explain that this is not a story of me causing a fire alarm to go off, for anti-terrorist police to close a station for half an hour, or some dramatic incident that has left TfL seeking an ASBO against me.

This is a story that starts with a strap of a backpack. This strap, in fact:

This morning I caught a tube from Baron’s Court on the District Line heading East. Normally I change at South Kensington for a Circle Line to Moorgate, or hop off at Mansion House and walk up to the office through the City. This morning I had decided to stay on the District line until Blackfriars, and change there for a Circle line. It’s a man’s perogative, etc.

The tube this morning was very busy. During the Olympics it has on the whole been very quiet, but this morning it was the normal 8:15-8:45am peak time crush. I was stood right next to the door at the very front of the train, crushed in by about 20 other souls attempting to share the exact same square foot I was stood on.

At Victoria, as is often the way for the District Line, a lot of hustling and bustling went on as people fought their way out to the platform, and others tried to struggle onto the train. After around a minute, the doors closed.

Except for the one next to me. Looking down, it was jammed on my bag strap.

Swearing, I attempted to free it. It was jammed solid because the hydraulic pressure of the door was pushing against it, but not with sufficient force for the door to close. The guy next to me tried to help. The guy on the platform waiting for the next train also tried to help. Neither of us could free it. Moving it simply led to the door moving along a bit, keeping the strap jammed.

Then the sound of hydraulics releasing was heard, all the doors on the train went to open, and the driver climbed out of the cab. The release of pressure had allowed me to unjam the strap, and recover it into the train. The driver confirmed we were all fine, climbed back into the cab, closed the doors, and off we went.

I apologised to those around me for delaying their journey, even though the total delay was perhaps 60-90 seconds.

Then realised everybody else on the train was delayed, too.

Then a thought about queuing theory and a little knowledge about how loaded that line is with train traffic at that time of the morning hit me: I had delayed tens of thousands of people.

Let me explain how I worked this out.

The District Line is composed of rather large gauge trains. I estimate that conservatively, each train is capable of shifting 2,000 people during peak times. There were certainly at least 2,000 people on my train this morning. Yes, they are only 6 carriages each, but each is certainly capable of holding nearly 350 people, and frequently does. I’m prepared to revise my numbers down if shown evidence.

In addition, the District Line platforms are not just used by the District Line. They’re also used by the Circle line between Gloucester Road and Tower Hill.

A glance at any “passenger information display” on a platform along this part of the network during rush hour will tell you the mean time between trains is 1 minute. There are close to 60 trains an hour going along that piece of track during rush hour.

Because my train was delayed for over a minute, this must have caused the train behind it to be given a red signal. This in turn would have caused the train behind that to be given a red signal, and so on. This buffer effect would be dampened beyond Gloucester Road going West, because the Circle and District lines diverge, giving more time for the red signals to switch to green, meaning scheduled trains would not have to stop in an unscheduled manner.

However, there would have been at least - I think - 5 trains affected by this delay in addition to my own. So we’re now up to 12,000 people in total delayed by my bag strap jamming a door.

It gets worse.

I changed at Blackfriars to a Circle line train. I got off the train I had delayed, waited 60 seconds on the platform and got on the Circle line train immediately following it, obviously now delayed. Cautiously making sure my bag was far from any doors, I boarded aware this train was now at least 2 minutes late against schedule.

Satisfied at the figure I had come up with of around 12,000 delayed passengers, I had assumed I had done no more damage, until we got to Aldgate.

The tube system has a tendency to expect passengers always want to be moving all of the time. Any delay of more than a minute or two at a station is always explained via an announcement. As we sat at Aldgate, the driver announced we were being “regulated” by a red signal. Looking out of the window, I could see an East-bound Metropolitan line train crossing our tracks to head across to East London.

That’s when it hit me. We were “out of position”. The train was a couple of minutes late, and so the guys running the switching had decided to give priority to the Metropolitan Line train, and we were held for approximately 4-5 minutes.

Whilst this part of the Circle line between Aldgate and Tower Hill was not as busy as the District/Circle line Tower Hill back West, a 4 minute delay was enough to ensure that the train behind us was going to be red signalled waiting for us to clear the platform.

That would be enough for the train behind that to be stopped.

And that would be enough for the train behind that to be stopped, which would probably be on the shared part of the network. That would be enough to cascade across the whole part of that line back to Gloucester Road, causing delays to perhaps 12 trains in total.

By now the numbers per carriage were down a little as we were close to the end of peak, but there was probably at least 1,000 people per train out there. Rounding up for the few more probably still around the Victoria area, and we’re up to 25,000 people.

There’s obviously some fudging here - people boarding trains at the “correct time” for them, did not realise the train they were getting was in fact the one after the one they had expected, and they did not suffer any delay. But I also suspect that this effect wasn’t dampened until after the peak ended at around 9:30am, and there were people who boarded their trains at 8:30am or before still out there (it can take 60 minutes easily to get from the “end” of a line into central London), whose journey had taken at least a few minutes longer than normal.

I doubt many noticed. I doubt anybody cares.

But it did make me think about how queueing theory applies to real world problems, and how when TfL moan about people keeping coats, bags and belongings clear of the doors, or jamming the doors to squeeze on rather than wait 6 more minutes for the next train, that they might have a point.

If you cause a train to be delayed, you are not simply inconveniencing the dozen or so people glaring at you in your vicinity. Or the people on the rest of the train who would glare at you if they could. But in fact, you have a cascade effect down the rest of the network. Tens of thousands of people delayed, because you didn’t want to wait 5 minutes. Or because you didn’t keep an eye on your belongings near the door.

I’ll certainly be more careful in future.

The next time I’m sat waiting for a signal to clear or am told that we are “being regulated”, I’ll wonder about whose bag or foot was to blame, and how the numbers of people flowing through London make butterflies flapping their wings on the network capable of huge cascading effects on transport infrastructure.




ea

Reading Less, writing more. Or "How I learned to hate Twitter and Facebook"

I love knowing what my friends and family are up to. I love finding out about the latest thoughts going on within my peer groups. I enjoy reading many blogs, newsletter and emails. I used to regularly get over 400 emails a day including group/mailing list traffic, followed over a thousand people on Twitter and was friends with more than 250 people on Facebook. I subscribed to over 200 blogs. I read all of it, all the time.

Mix in LinkedIn, reddit, Hacker News and a few other corners of the web, and we’re suddenly talking about a lot of data flowing into my head.

I’m led to believe that some even value the contributions I make myself from time to time.

However, I’m about to start dialling all that down. I’ve made a start in some places, but over time I’m going to stop reading anywhere near as much short-form (twitter, Facebook, etc.), a little less medium-long form (blogs), and use the time to start reading longer form work again (books) and creating more.

The reason is not because of burn-out, cynicism or some other excuse: I’m not arguing that it’s all pointless, and I’m not being a Luddite. I just want to create more, and there are only so many hours in the day.

This was prompted by going back over my resolutions posted here in December, and realising I’ve made little progress:

  • I need to get my weight down. I’m finally prepared to do something about it.
I’ve been doing a lot of reading up on this in recent months. Worried that as I attempted to cut calories I actually gained weight, I decided to go back to the science the calorie-counting diets are based on and made a shock discovery: there is no science.
There is absolutely no evidence that calorie counting works. Not one experiment has been able to show that calorie-counting is successful.
Managing carbohydrates? Different story.
I’d like to write about this some more, and I’d like to share my diet in detail and provide some raw data almost “live”. Consider it a series of scientific experiments on one person done in public. I need to think about the details of doing this more, but this is one resolution that I need to kick up a gear on above any other.
  • 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 inspirationif you want to consider doing the same. I’ll try to document as much of that as possible here.
I have failed at this dismally. I mean, really, really, really badly. I get to be quite creative in my work, but that wasn’t the goal here. My goal was to be somebody who contributed more online than I took, and in that respect, I’ve failed dismally.
I have a lot of ideas in this regard as to how to correct this fault, but it’s going to take a few weeks of planning to commit to it. I know by reading less social network commentary, blog output and community websites, I’m going to have more time to do that planning, and also to create things.
I work long days, and have just a few hours a day in which to address this, so please be patient with me.
  • 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.

This, I am happy to report, seems to have actually happened for the most part. Public transport not withstanding - including my own self-sabotage - I tend to be where I need to be on-time (or early), far more than I was last year.

Back to the main point: by reading what’s going on out there, by trying out new apps, by listening to all these voices, I am feeling engaged and plugged in, but only as a consumer. The purpose of the Internet is not to simply consume but to create, amend, edit, destroy, vandalise and promote. Ideas, content, products, whatever.

Also, am I the only one who has noticed how exhausting this hosepipe of information can be on a daily - even hourly - basis? I’m tired of consuming. It’s worse than television - at least with television an editor or commissioner has attempted to do some curation.

So I’m not departing, I’m not shutting down accounts, I’m just going to read a great deal less online, to the point the relevant apps might disappear off my phone. In return, I should be able to produce a few new things to share. Watch this space!




ea

"That's not a proper sport!" Oh yeah?

A couple of lovely people I know have suggested that some of the Olympic disciplines are not “proper sports”. This sentiment is one frequently echoed by compatriots of losers, stand-up comedians and miserable bastards the World over.

It has now seeped into the social consciousness and zeitgeist to the extent that many people mistakenly think “sports” are one thing - typified by physical endurance, stamina, or skill - and “games” are things anybody can do really, probably whilst having a pint at the same time.

Let’s put to one side that “the Olympics” are actually called “the Olympic Games” (or in French, “Jeux olympiques”), and just assume the “point” of the Olympics is to promote “sporting disciplines”.

Why do I feel certain that every single one of the Olympic disciplines is worthy of the name “sport”?

Even archery, which I reckon I could have a good bash at it with the right kit despite being a perfect example of how bad Guinness can be for your waistline, or boxing which is standing around and punching people when they didn’t even borrow that DVD off you in the first place.

Yes, I’d even include dressage where the horse is the one actually doing the moving about, whilst the “competitor” sits atop in a fine hat looking more English than a teapot in a red phone box (even when the competitor is French, which must be embarrassing for them).

All of these can be - and in the context of the Olympics, most definitely are - sports.

To explain, let’s just focus on what makes something nothing more than “a game”.

Any activity can be made into a game. All you need is a way to keep score and some rules to make sure the scores actually mean something. Staring at a wall: how long for without looking away? Making a cup of tea: judges could taste-test quality, or there could be speed trials. Having a nice sit down and a biscuit: how few crumbs can be counted on your lap afterwards?

Most games are obviously a bit more involved and preferably prefer people either getting naked or putting things onto a spring-loaded donkey (or both!), but the point is I could make a game out of writing this very post if I wanted. Or even this sentence. (4 words, 0.6 seconds, 100 words/minute, if you’re interested).

“Gamification” is a major social force in the web application industry right now, to the point where sitting in your office and pressing a button in an app on your phone can make you “Mayor”, which is why I don’t use FourSquare: I might become an annoying prat who asks for a third of a Londoner’s council tax to spend on bicycles and zip lines or whatever.

Games are obviously more fun when there is a degree of competition, and therefore the scores must be fairly comparable. You and I might decide to play pooh-sticks for example, and we will have a grand old time as I crush you and claim glorious victory and then we’ll go and get an ice cream or something. The fun is in me beating you without “cheating”. Or you usurping me and claiming a surprise victory, perhaps (like that’s ever going to happen, you fool), all whilst not kicking me in the head as I sing “We are the Champions”, etc.

This is a game: any activity at which there are some established rules allowing the participants to keep score, and where the point of the rules is to make different participants scores comparable with each other.

Cheating isn’t just “naughty” - it stops it becoming a game, because the scores are no longer comparable. If I turned up to pooh-sticks with laser-guided remote-controlled precision sticks with outboard motors on them, I can’t claim a fair victory when you’ve just picked up that stick with a leaf on it next to that weird moss on that rock, no not that one, that one over there, no, there you moron… yes, the bent one! 

Providing the game is fair then, I would argue that any game can become a sport. How? Other people caring about the outcome.

If whilst I am thrashing you at pooh-sticks, a small crowd appears and starts cheering one or the other of us on (hint: I’m very charismatic, they’ll be cheering for me mostly), then we have a sport. The number of people who care about the outcome or who want to have a go themselves determines how “sporting” it is. Once we start keeping World Records, or we meet regularly to do contest on a schedule we share with non-participants, and arrange ourselves into leagues, and perhaps start making money from the gullible fools who fawn in my pooh-stick abilities, then we have a moderately successful sport.

Sport is, I think, simply any game, where non-participants care about or are interested in the scores and who wins.

If the dressage, archery or boxing events at the Olympics, it’s pretty clear there were non-participants who cared about the outcome. In some cases, they really cared to the point where they flocked to Twitter, barely able to type through their blubbering tears about how wonderful and marvellous it is that somebody they’ve never met who happens to be considered by International Law to be a citizen of the same part of the World as them despite living 3,000 miles away, beat somebody who lives 300 miles away who they do not share such a close bond with due to them suffering the genetic disadvantage of being French.

So, here’s my cut-out-and-keep guide:

  1. In both games and sports, people keep score somehow
  2. In both games and sports, rules ensure the scores of different participants are fairly comparable
  3. In games only the participants care about the comparison, in sports there are non-participants who also care

If this still doesn’t make sense to you, think about what sports would become if nobody cared? Or even if the outcome wasn’t scored or measured? What exactly would those footballers be doing if nobody nobody cared about the score? What would the by doing if they didn’t bother keeping score? Just what is it that Usain Bolt would be proving by running really quickly if nobody was watching? Or some people were watching, but were not measuring how fast he was running?

So the next time you hear somebody say “that’s not a real sport”, despite there being a clear loyal following of non-participants, maybe point out that it might be an activity whose outcome they don’t care about, so that can mean it’s not a sport to them.

But to the participants and to their followers, and to the people around them, it is very much a sport. And what they’re saying is a smidge hurtful to all of them, even if it’s just pooh-sticks. So, you know, try not to say that. It makes you sound a little bit mean.




ea

Tumblr is great, but...

… somebody told me this last week that replies here were pretty poor. So I’m moving this blog onto its own server in the next 7 days, along with http://p7r.io

If you’re following via RSS, I’ll shout out again when the move is complete with a new feed URL.

In the meantime, any recommendations on getting some cheap infrastructure? I have a couple of ideas, but it’s so long since I last did this, I feel as though I might be out of the loop these days. Due to the nature of poor replies here, feel free to tweet me @p7r or you can find my inbox via paul with an at symbol and then this domain.




ea

Cheap remortgage deals read the small print

THE cheapest two-year fixed-rate mortgages in more than a year were launched last week, heading straight to the top of the 'best-buy' tables. But borrowers should not be dazzled by the headline rates and assess all-round value when picking a...




ea

Charcol's remortgage deal for your big money pad

For borrowers with mortgages between £300,000 and £2 million, John Charcol has launched a market-leading remortgage deal. The 2 year tracker has a free valuation and free legals and is available up to 90% loan-to-value. Ray Boulger, senior technical manager...




ea

npm: Cannot read property ‘resolve’ of undefined

When developing software for Node.js, I use the n package manager to manage and switch between Node versions. Recently, I needed to update my installed Node version (9.2.1) to something more recent. I ran $ sudo n latest to install 13.1.0. But after the upgrade, npm installations stopped working. Any use of npm i would […]




ea

JabTV Presents - DNA Slot Machine featuring Britney Spears

Michael Jackson with Britney Spears legs! Oh my! It's the DNA slot machine, bet on mixing and matching celebrities DNA.




ea

Zillow and Trulia Remain Irrelevant in Austin Real Estate Market

Both Zillow.com and Trulia.com could vanish tomorrow, completely – websites crash and stay down forever –  and it would make ZERO difference, at all, in the successful sale of any home in Austin TX, or elsewhere in the U.S. Period. There is no hardship or selling disadvantage created for sellers or their listing agents if their real estate listings do not appear on these real estate entertainment and advertising websites because it is not the purpose of these consumer portal sites to sell homes, but instead to sell advertising to Real Estate Agents. These consumer sites not only fail to cause homes to sell, the websites fail to create smarter, better educated buyers and sellers. Instead, they create consumers exposed to bad data, and too much of it. Including the ridiculous Zestimate, which everyone knows is inaccurate but which nonetheless remains the “favorite” feature of Zillow.com users, according to Zillow. ... Read more



  • Austin Real Estate

ea

Leasing a Home in Austin TX – Then and Now

When Sylvia and I started leasing and managing rentals in Austin in the early 1990s, the business operation was phone-based. I had a phone, answering machine, and spiral pad on a desk in our kitchen nook. All business happened there. I also had a Windows PC, a 386 with a dot matrix printer which ran the DOS version of my property management software. If you don’t know what 386, DOS or “dot matrix printer” means, you’re probably less than 40 years old. Oh, it probably had a 2400 baud modem as well, and a 50 meg hard drive. It wasn’t until 1996 that I put up my first website and started using email for business. All rental inquiries thus originated with a phone call to that one phone. It was a “single channel” communication system. Those callers either saw a yard sign or a 3-line ad in the Rentals section ... Read more




ea

Texas Buyer Inspection Deadline to Move to 5PM Instead of Midnight

One of the more vexing and frustrating aspects of managing a Texas real estate transaction is what we agents call “clearing the Option Period”. The Option/Inspection Period is the agreed upon number of days during which a Buyer can unilaterally terminate the purchase contract. It’s usually 5-10 days. The buyer doesn’t need a reason. It’s a straight up right to terminate, for which the seller is paid a nominal fee, usually less than $500. The problem is that, per the current contract language, a 7 day Option Period ends at midnight on the 7th day. I don’t know about you, but whether you’re a buyer, seller or agent, none of us like being up at 11:45PM waiting for an Amendment and wondering if the deal is going to crater. It’s one of the stupidest things we do, and nobody likes it, but it happens repeatedly. A proposed change to the ... Read more




ea

New Realtor.com Agent Beta Profiles now Live in Austin

I attended the Presentation in Austin this week announcing the Beta rollout of Realtor.com’s new Agent Profiles. Austin is the only city in the US with this live, though it will soon also be turned on in the state of Rhode Island. Though not fully baked, I’ve set up my profile. The “Sold Listing are not yet populating, but should be on the map by mid October. There will also be a Team Profile. Here is what it will look like when viewing a map of Sold Listings in Austin. Pretty cool, right? Are Realtors happy about this? Many are not. The Realtor online forums are ablaze with ignorant complainers, moaning and griping about this, and how it’s “unfair” to populate Realtor profiles or Sold Maps with actual closed sales because it makes the Newbies and part timers look bad. Those of you agents complaining are missing some important data ... Read more



  • Austin Real Estate
  • Business and Technology

ea

The Crossland Team is Back at Keller Williams Realty Austin SW Market Center

And the real estate journey continues … Sylvia and I started Crossland Real Estate in Jan 1993, and remained independent until we sold our property management portfolio in 2004 and “retired” for a year. We didn’t actually formally retire … more of a sabbatical … as we were still in our 40s with kids 9 and 12. But we did take a year off from active real estate “production”. We weren’t sure whether we wanted to remain in real estate forever or not. I started a telecom services company and dabbled in Business Brokerage, both of which were interesting pursuits worthy of a full effort, and which I could have succeeded at doing, but after some time off from the daily real estate routine, something happened… The phone rang. It was Real Estate. It wanted us back. Sometimes distance from something brings perspective and a renewed appreciation of it. So, ... Read more



  • Austin Real Estate
  • Business and Technology

ea

Should You Attend an Austin Real Estate Investing Seminar? Probably Not

Should you enroll in a Real Estate investment seminar in Austin or your home town? Be very careful if you do. Understand the risks and what you are paying.




ea

Be Cautious in Picking your Austin Realtor

New York Times columnist Paul Sullivan recently wrote about this DJ posing as a financial advisor. It was one of those setups like you see on TV. They removed his dreadlocks and body piercings, put him in a suit, taught him some basic scripts like “a 401K is the way to go“, and had him meet with actual financial clients to discuss their financial needs and how he can help. When he went for the “close”, all but 1 client said they would work with him. He had zero experience, no qualifications (though I’ll bet his conversational skills helped). But since he looked the part and knew some buzz phrases, and the prospective clients didn’t know the right questions to ask, he was able to win their trust just by being nice and personable. The point of the experiment was to illustrate that the vast majority of financial clients do ... Read more



  • Austin Real Estate

ea

Your Austin Real Estate Investment and Wealth Building

What effect does "negative cash flow" real estate have on the growth of your Net Worth over time?




ea

The Growing Acceptance of Real Estate Value Inaccuracy

What is your Austin home worth, right now? When considering a sale, it’s generally worth “market value”, defined loosely as the highest price a buyer would pay, and that a seller will accept in an open, competitive market. This assumes neither buyer nor seller are under any undue stress or duress external to the transaction itself. Many homeowners want to know their home value even when not considering a sale. Such as when protesting assessed property value at Travis County. Or maybe you are just curious, or you want to update your Net Worth spreadsheet with a current value. If you don’t want the “market” to determine your home value, because you don’t want to sell, there now exists a plethora of “Automated Valuation Model” (AVM) tools that will tell you the supposed value of your home online based on mathematical algorithms and data. The most well know is perhaps ... Read more




ea

Austin Real Estate Market Update Aug 2018

The Austin real estate market has begun to level off and slow down a bit, but that fact is not yet fully reflected in the market statistics, other than Days on Market creeping up. Nevertheless, Median Sold price is up to $322K, an increase of 8% over August 2017. I see more price drops coming across the listing update feeds I follow as well, and I also see more “back on market” listings.  This softening of the Austin real estate market may more fully appear in the September through December stats as I expect Days on Market to keep rising and price increases to slow. Real Estate cycles in Texas have traditionally run 4 to 7 years. We’re in year 7 of a continuous increase in prices, which is outpacing the very strong job growth Austin has enjoyed over the same period. But prices have run away from wages. Austin ... Read more



  • Austin Real Estate
  • Living in Austin
  • Sales Market
  • austin
  • austin real estate market
  • austin real estate stats

ea

Understanding the Recent NAR Commissions Lawsuit: A Realtor’s Perspective

The recent lawsuit involving the National Association of Realtors (NAR) and subsequent news coverage have sparked significant discussion within the Realtor community. I’d like to take this opportunity to share my perspective on the home buying and selling process, how Realtors are compensated, and the concept of ‘Uncompensated Effort.’ Realtors earn what is known as a ‘Success Fee.’ Essentially, we provide all our services for free until the transaction is closed and funded, at which point we receive a commission. Efforts that do not result in a closing are what I call ‘Uncompensated Effort.’ Every Realtor incurs this overhead, and it’s an integral part of a system that benefits consumers. Both buyers and sellers appreciate this system because it allows them to access services at no cost, even if they never purchase a home or their property doesn’t sell. For example, a buyer might contact an Austin Realtor based on ... Read more




ea

new header image

As of today, the new header image.