Share technical know-how with other users, or help to promote Ubuntu
Share your development expertise and help shape the future of Ubuntu
Anyone who works with Linux servers will have used SSH. It's the stable of server management and cannot beat a GUI. The only downside with SSH is when you're on a slow or intermittent connection, and your SSH connection keeps dropping out or locking up. It's not fun at all...
Enter Mosh. Mosh replaces SSH and allows connections to disconnect and lag without affecting the user. It doesn't lock up, and tells you when you've lost server connection - so you know what's going on. When it gets connection back, so do you. It runs in the local account on both sides of the connection, which means you don't need an extra service running, and any user on the machine can use it. SSH is used for the initial authentication, so all your password, keys, and port forwards will still work.
Mosh has one downside: it uses a unique UDP port for each connection, and by default expects UDP ports 60000 - 61000 to be open and ready to be used. It doesn't reserve them, it just uses them when it needs to. From a security point of view, this isn't good. It's not that I think Mosh has security vulnerabilities, but if I open up those 1,000 ports on my server - anything else on the server can pick one and bypass my firewall... which is bad.
So, what can we do about it?
Since I use UFW as my firewall of choice on a Ubuntu server, I decided to see if I could write a script that automatically opens the ports that Mosh needs when it needs them, and closes them again when it's finished.
Something like this should do the trick:
What the script does is quite simple:
- It checks what ports are open for mosh-serv (line 4).
- Loops through each of the open port numbers (line 8).
- For each port, it checks if the port is allowed in UFW (line 10).
- If it's not, then it allows it (line 13).
- Then it loops through each of the UFW allowed ports (line 18).
- Checks if there is a mosh-serv process that has it open (line 23).
- If not, it closes the port through UFW (line 26).
The result is that only the active Mosh ports are open.
This could be run via cron every minute, but you'd need to get lucky when starting a Mosh connection, so it's far better to run it on each user login. However, there is a problem with this... notice the sudo commands? The user doesn't want to type their sudo password on each login, so we need to get creative here.
Save the script somewhere global, such as /usr/local/bin/mosh-allow-ufw, and then add a line into /etc/sudoers:valorin ALL=(ALL:ALL) NOPASSWD: /usr/local/bin/mosh-allow-ufw
Follow it up with an entry into your ~/.bashrc file, which will trigger it on each login:sudo /usr/local/bin/mosh-allow-ufw
In theory, you should now be able to Mosh into a server, and the server will automatically open the ports, and then Mosh will run. The only open ports will be those in use by Mosh. Rather than 1,000 ports open, we will only have one per connection.
Finally, to sum it all up, and because I am a big Ansible fan, we can automate the entire process.
There we have it: Mosh and UFW, without needing 1,000 ports open! :-)
- The best way to debunk myths
- The ‘pink vs blue’ gender myth
- Why you love to hate some friends
- Why we work without pay
- Scientists dismiss Julie Bishop’s claim to Obama Great Barrier Reef not at risk
- Abbott considered to be a nutter by senior conservatives http://t.co/UJVd8KvRwK #auspol 15:33:04, 2014-11-21
- More broken promises #auspol http://t.co/z2AEQLp3SC 13:19:08, 2014-11-21
- Sydney’s Pitt Street Mall back in world’s top five shopping strips http://t.co/fNs0QBP0g7 11:20:04, 2014-11-21
- Tony Abbott, the ABC and SBS: when election promises become lies http://t.co/ixfqEg2qzw #auspol 09:42:01, 2014-11-21
- @TransportforNSW when are you going to actually act against antisocial behaviour on trains? Police do nothing and announcements are a joke. 06:40:30, 2014-11-21
- @TransportforNSW when do you plan on actually doing something about the smoking addicts on trains and at stations? Announcements are a joke. 06:39:33, 2014-11-21
- The irony behind Julie Bishop’s success at the United Nations Security Council http://t.co/uvyPeG6KzU #auspol 19:32:32, 2014-11-20
- Banking culture breeds dishonesty, study finds http://t.co/O6d3HRLnEs 17:27:01, 2014-11-20
- Gamification of the LMS – A Step Towards Evolution of the Modern LMS http://t.co/iTJRZBrXZu #edutech #edtech 11:20:06, 2014-11-20
- How have UK teacher workloads changed over the past 25 years?
- Banks using social media to assess loan applications
- The co-operatives and mutuals sector makes the same contribution to the Australian economy as the mining sector http://t.co/ajKPOwUhwB 17:27:02, 2014-11-19
- How Australians see themselves in the world: results from over half a million responses to the ABC’s G20 quiz http://t.co/C9pFh9kAA2 13:19:02, 2014-11-19
- The CEO Of A Billion-Dollar Startup Uses This Trick To Feel Successful In Work And Life Every Week http://t.co/U026GPAGQs 17:27:00, 2014-11-18
- China free trade: is there a devil in the detail? http://t.co/XhAQyF9pZY #auspol 15:33:00, 2014-11-18
- Why Citi Got Rid of Assigned Desks http://t.co/5lnLLjfJ9K 19:32:01, 2014-11-16
- RT @annazivarts: Brilliant visual of how much public space we cede to cars http://t.co/2fE0GNWlwK ht @mikefarrell 13:19:01, 2014-11-16
- Abbott’s idea of a shirtfront involves a smile and an #MH17 congratulatory handshake http://t.co/0TRXJ3VECX #auspol http://t.co/pZBj06FYCK 11:20:07, 2014-11-16
- Abbott claims terra nullius: describes Sydney as ‘nothing but bush’ before First Fleet arrived in 1788 http://t.co/jBaTU72poa #auspol 09:42:00, 2014-11-16
- FBI’s most-wanted cybercriminal used cat’s name as password
- Australian Navy Struggling To Tow Back Russian Warships http://t.co/CMDcd91nbj #satire #auspol 17:27:02, 2014-11-15
- ‘Weird’: Abbott’s opening #G20 address under fire
- FIFA’s own ethics investigator disputes report conclusions
- Rio Tinto CEO lauds US-China climate deal, calls for Australia to catch up
- How a dictator created the national dish of Australia http://t.co/VfZFqJeM9u 11:20:05, 2014-11-13
- Pollution killed 1.2 million Chinese people in one year alone while Abbott says coal is “good for humanity“
- RT @auxesis: “It’s not a promotion — it’s a career change”. Some thoughts for new or aspiring engineering managers http://t.co/ttNCkWTWVX 09:42:03, 2014-11-12
- The changing laws of the jungle and your career http://t.co/kfwfUCJQik 05:57:59, 2014-11-12
- I’m declaring my online independence today. Join me! #ChooseIndependent with Firefox. http://t.co/PnYiAYnpei 05:01:17, 2014-11-11
- I’m against secret companies being used to smuggle stolen money for the corrupt. #G20, it’s time to #UnmaskTheCorrupt http://t.co/0gc8CuxXeq 21:01:18, 2014-11-10
- The world is moving on #climatechange … 39 countries are putting a price on carbon http://t.co/zA0xf7gIAr 13:19:09, 2014-11-10
- When We Don’t Like the Solution, We Deny the Problem: study http://t.co/AjOpe2QQqT 11:20:07, 2014-11-10
- 343 Australian & foreign companies have used tax havens in recent years to dramatically cut their tax bills http://t.co/LeP6gYKUDj #auspol 09:42:04, 2014-11-10
- RT @TheCloudNetwork: Cloud Architecture Daily is out! http://t.co/mfq2QO8Bov Stories via @JulianneSeo @sridhardha @TechJobsUSA 11:16:03, 2014-11-09
- Avoid the dangers of an accidental cloud architecture http://t.co/8x8OM82f8U 15:33:03, 2014-11-08
- How companies try to scam you: the top 10 ACCC court cases
- Australia: First to Mainstream Impact Investing? http://t.co/MwPUq181iE 19:32:13, 2014-11-06
- NSW Attorney General steals from gang-rape victim http://t.co/OllredWl25 #nswpol 17:27:04, 2014-11-06
- Abbott government losing favour with business community http://t.co/fWcQHaUzkf #auspol 09:42:04, 2014-11-06
- Considering significant contributions made by migrants to Australia, maybe we ought to rethink our cruelty? http://t.co/2sj1CLotVI #auspol 11:20:03, 2014-11-05
- Housing bubble debate: Dwelling shortage may not be as bad as believed http://t.co/t9PCMu4Iws 09:42:01, 2014-11-05
- Asylum seekers allegedly tortured, threatened with rape in secret compound
- Students may be adept at tech for personal use, but they still need guidance to solve real problems http://t.co/e4fmIwjRqN #EduTech #EdTech 13:19:08, 2014-11-03
- Greenhouse gas levels at highest point in 800,000 years: comprehensive UN report
- Here’s What Happens When A School Pays Its Teachers A Lot, Lot More Money http://t.co/ImgJRmTNB1 09:42:02, 2014-11-03
- How a small change can have a big impact: an example from nature http://t.co/pcWp1PwGnR 09:42:08, 2014-11-02
- Forget sorry, for Mathias Cormann tax is the hardest word to say in parliament
- Evolution is real and God is no wizard, says Pope Francis http://t.co/svvh3OOa3I 11:20:01, 2014-10-30
- Govt bypassing environmental impact assessments for Great Barrier Reef Abbot Point spoil dumping in wetlands http://t.co/vXtK6UDLdu #auspol 09:42:00, 2014-10-30
- Can data predict the perfect entrepreneur?
- ‘Anti-Facebook’ Ello investors dig deep
- Silicon Valley’s billion dollar failures
- Silicon Valley’s billion dollar failures
- Abbott govt wants to cut family support for over a million Australian families, costing $3000/yr per family http://t.co/tz4d6PoTv1 #auspol 13:19:00, 2014-10-27
- Have Jedis created a new ‘religion’? http://t.co/u9oMEgVGPh 11:20:12, 2014-10-27
- Victorian school fights to keep secular support worker against Abbott govt theocracy
- Queen’s Bohemian Rhapsody ‘good song if unwell or down’ http://t.co/d04mah8OUX 19:32:19, 2014-10-26
- The Sobering Facts About Egg Freezing That Nobody’s Talking About http://t.co/ycmIu8zW0e 17:27:06, 2014-10-25
- Apple co-founder Steve Wozniak accepts adjunct professorship at UTS http://t.co/443oPiWzLH 15:33:03, 2014-10-25
- Government’s free plug for Tourism Minister Andrew Robb’s family restaurant
- Green Economy Index 2014: Australia ranked last for leadership http://t.co/o1if4Ps2k2 #auspol #climatechange 13:19:09, 2014-10-21
- Coalition backs friends of the party with appointments on powerful boards http://t.co/lHVRehy6Qn #nswpol #auspol 11:20:07, 2014-10-21
- What to leave behind in the health food aisle http://t.co/WCwjPXeAZu 09:42:01, 2014-10-21
- Baird government opens door to potential pokie palace childcare centres
- RT @officialbhoy: Er.. Let’s play ‘spot the headline which probably should be bigger?’ http://t.co/33zB8Xx4S7 20:30:32, 2014-10-18
- Putin: MH17 was just a taste of what lies in store http://t.co/q1M1wNBJwl 11:20:05, 2014-10-18
- Photos of appalling conditions in Australia’s Manus Island concentration camp http://t.co/czNboq2OSY #auspol http://t.co/rYP6jxGVr4 09:42:03, 2014-10-18
- Leak of Trans-Pacific Partnership Agreement shows world govts selling consumer rights to corporations http://t.co/SeZK4u8rsP #ReleaseTheText 15:33:00, 2014-10-17
- The best way to balance the budget is to make the top end pay their fair share http://t.co/1NqAzZ1wJS #auspol http://t.co/UvrWaG8WSY 13:19:02, 2014-10-17
- NSW Liberals in grassroots revolt as former minister Jackie Kelly quits; no different from when Labor ruled http://t.co/U7c8Vkjaps #nswpol 09:42:04, 2014-10-17
- Microsoft Word Spellcheck Not About To Just Let You Change From US Spelling http://t.co/bvccshCxEs #satire 19:32:15, 2014-10-16
- China’s influence over Australian Chinese-language media outlets growing, analysts say http://t.co/KpHhVYzV4z 17:27:07, 2014-10-16
- Australia pledges to halt loss of native mammal species by 2020 http://t.co/PRaOrLHkwp 15:33:02, 2014-10-16
- The Australian’s Media Editor asserts no bias in Murdoch press http://t.co/uDNaaOCEg7 #auspol http://t.co/lRvy4X11Mg 13:19:01, 2014-10-16
- NSW Premier appears in News Corp advert, makes clear that Rupert owns the LNP Coalition http://t.co/20N3SQDXe3 #auspol #nswpol 11:20:03, 2014-10-15
- NSW Police struck deal with church to cover up abuse
- Commonwealth Bank, BankWest, Arnott’s, S26, Thermomix, Kmart, Amazon Kindle win Choice’s Shonky Awards
- NSW premier set to announce reforms to tackle corruption in govt — let’s keep the bastards honest! http://t.co/eh6BpmJKqp #auspol #nswpol 15:33:01, 2014-10-14
- Sea levels steady for millennia before rapid rise: study
- Australia needs to be fairer if it wants to be richer
- Millions of Australians living in poverty: ACOSS
- Joe Hockey welcomes #MH17 murderer of 38 Australians (298 total), Vladimir Putin, to Australia http://t.co/bdP94XAsGJ #auspol 15:33:01, 2014-10-12
- Malaysia Air MH17 passengers knew they would die. Putin must be stoked at getting away with it http://t.co/rAT3DoSnZB http://t.co/eM6rMIAMgG 19:32:03, 2014-10-11
- Federal Govt locks in ‘cloud first’ stance http://t.co/Ol1hEgIaIf 19:32:07, 2014-10-10
- Now we know where Tony Abbott gets his ideas on technology and family from http://t.co/TNSKt7wdt8 #auspol #video 17:27:01, 2014-10-10
- International surrogacy is ‘new frontline in human trafficking’: judge
- Cane toads evolving into straight, fast hoppers
- 10 October is World Mental Health Day — have you made your mental health promise yet? http://t.co/uSc0ZhG0uH 07:33:12, 2014-10-10
- Cyclists break the law due to safety concerns, study says http://t.co/dD00aKaToI 22:59:21, 2014-10-09
- NSW Health report: GP co-payment would crush NSW emergency departments http://t.co/K9hCfgb1M0 #auspol 20:42:10, 2014-10-09
- Quiz: how good is your English? http://t.co/7SNEx4Xff2 19:32:07, 2014-10-09
- Joe Hockey: “It is important that everyone does their fair share.” Let’s start with corporate tax dodgers http://t.co/zaqXkNAwHM #auspol 17:27:04, 2014-10-09
- Canberra the best place to live, in the world’s best country: OECD http://t.co/GZMCUBOFg8 20:42:04, 2014-10-08
- Senate considers greater oversight for companies, councils and other orgs accessing metadata without warrants http://t.co/0ANkGkwqfH #auspol 20:42:01, 2014-10-07
- “Rampant pork barrelling” sees 90% of $50m ‘security’ scare campaign spent in Coalition electorates http://t.co/z9RX0jQOJe #auspol 13:19:01, 2014-10-05
- Is the ever-unpopular Abbott on-track to facing a leadership challenge? http://t.co/q36ja1XDNi #auspol 18:27:01, 2014-10-03
- RT @bogled: Embosk is out! http://t.co/uVFHBHwWFT Stories via @sridhardha @brightstartapps @Assess_Systems 14:19:05, 2014-10-03
- The five speed bumps that threaten to derail your MVP project
- A critique of the XPRIZE for Global Learning http://t.co/v8OwqAwprf #edutech #edtech 16:33:00, 2014-10-02
- Australian universities rise in world rankings but report questions Abbott govt reforms http://t.co/fzYRQk5GCc #auspol 14:19:00, 2014-10-02
- Coalition MPs fighting to maintain the age of entitlement for themselves http://t.co/2Sj2mgA3WD #auspol 16:33:14, 2014-10-01
- Surprise, surprise — power prices go up after Carbon Tax axed http://t.co/dbkQNHzx4K #auspol 14:19:07, 2014-10-01
- WWF Living Planet Report shows Australia’s relative ecological footprint improving, but world living beyond its means http://t.co/l08biliVcE 20:32:05, 2014-09-30
- ABC threatened by Chinese govt
- What is the Shellshock Bash bug and why does it matter? http://t.co/smMtMaAYRl 14:19:02, 2014-09-30
- Liberal Party patron Murdoch pays almost no tax. How on earth is the federal budget fair? http://t.co/jpU8DpuDVS #auspol 07:01:31, 2014-09-30
- Video: Joe Hockey Contradicts Himself On Children in Detention — “Over my dead body” http://t.co/8RAoxaPyV6 #auspol 23:59:03, 2014-09-29
- Wesfarmers CEO hits out at tax-dodging rivals
- Court bans Coles fresh bread advertisements for three years
- A third of top Australian companies pay less than 10pc tax, some pay 0
- RT @pamelacurr: Aust gives #Cambodia $89 mill for 2014–2015 for up to 5 refugees from #Nauru
Aust gives $8mill for Ebola crisis
Go Figure 14:19:02, 2014-09-29
- After being killed at the end of last year, “Display images below” appears to have made a comeback in @gmail (Google Apps). Anyone know why? 12:58:06, 2014-09-29
- Get Over Your Fear of Sales
- Does a five-year-old need to code?
- How to Create an Elevator Pitch That Will Get You Funded http://t.co/EctBNGfntC 14:19:01, 2014-09-28
- Morrison a ‘diplomatic embarrassment’
- CIO: The rise of the marketing technologist http://t.co/pJZitNXIPT 20:32:07, 2014-09-26
- Why grammar pedants miss the point http://t.co/lZqngOjGyh 16:33:05, 2014-09-26
- Envisioning the Future of Education Technology #infographic http://t.co/RbvogLW14d http://t.co/xDdzm27QVC 14:19:03, 2014-09-26
- The Ultimate Guide to Minimum Viable Products http://t.co/4pSXG9ZHc1 16:33:06, 2014-09-25
- Food guilt an epidemic of our times, clinical psychologist warn http://t.co/7y0dlGca16 14:19:02, 2014-09-25
- How technology is changing disaster relief http://t.co/zkSfMc2WZ4 18:27:17, 2014-09-24
- Day out at the gallows and other Victorian photographic oddities http://t.co/9H44O5mfvG 16:33:00, 2014-09-24
- South Australia just upped their renewable energy target to 50% by 2025 http://t.co/D9YfK2SlsR 14:19:02, 2014-09-24
- Walled off: the Internet in China is difficult for both providers and users
- India’s farmers turn to technology: saving water, increasing yields
- Would deregulation improve Australia’s global competitiveness? http://t.co/DvPVbVSq86 #auspol 20:32:15, 2014-09-23
- Coal has no future in energy mix, UN warns
- Rockefellers and others pull billions in oil money to invest in clean energy
- Whilst some of the greatest achievers are introverts, Western society stacks the decks against them http://t.co/MCdjUH9m1h 14:19:00, 2014-09-23
- Pyne takes wife on $30,000 taxpayer-funded European tour
Firstly, I very much like the focus on social structure and needs – what our users and deployers need from us. That seems entirely right.
And I very much like the getting away from TC picking winners and losers. That was never an enjoyable thing when I was on the TC, and I don’t think it has made OpenStack better.
However, the thing that picking winners and losers did was that it allowed users to pick an API and depend on it. Because it was the ‘X API for OpenStack’. If we don’t pick winners, then there is no way to say that something is the ‘X API for OpenStack’, and that means that there is no forcing function for consistency between different deployer clouds. And so this appears to be why Ring 0 is needed: we think our users want consistency in being able to deploy their application to Rackspace or HP Helion. They want vendor neutrality, and by giving up winners-and-losers we give up vendor neutrality for our users.
Thats the only explanation I can come up with for needing a Ring 0 – because its still winners and losers (e.g. picking an arbitrary project) keystone, grandfathering it in, if you will. If we really want to get out of the role of selecting projects, I think we need to avoid this. And we need to avoid it without losing vendor neutrality (or we need to give up the idea of vendor neutrality).
One might say that we must pick winners for the very core just by its, but I don’t think thats true. If the core is small, many people will still want vendor neutrality higher up the stack. If the core is large, then we’ll have a larger % of APIs covered and stable granting vendor neutrality. So a core with fixed APIs will be under constant pressure to expand: not just from developers of projects, but from users that want API X to be fixed and guaranteed available and working a particular way at [most] OpenStack clouds.
Ring 0 also fulfils a quality aspect – we can check that it all works together well in a realistic timeframe with our existing tooling. We are essentially proposing to pick functionality that we guarantee to users; and an API for that which they have everywhere, and the matching implementation we’ve tested.
To pull from Monty’s post:
“What does a basic end user need to get a compute resource that works and seems like a computer? (end user facet)
What does Nova need to count on existing so that it can provide that. “
He then goes on to list a bunch of things, but most of them are not needed for that:
We need Nova (its the only compute API in the project today). We don’t need keystone (Nova can run in noauth mode and deployers could just have e.g. Apache auth on top). We don’t need Neutron (Nova can do that itself). We don’t need cinder (use local volumes). We need Glance. We don’t need Designate. We don’t need a tonne of stuff that Nova has in it (e.g. quotas) – end users kicking off a simple machine have -very- basic needs.
Consider the things that used to be in Nova: Deploying containers. Neutron. Cinder. Glance. Ironic. We’ve been slowly decomposing Nova (yay!!!) and if we keep doing so we can imagine getting to a point where there truly is a tightly focused code base that just does one thing well. I worry that we won’t get there unless we can ensure there is no pressure to be inside Nova to ‘win’.
So there’s a choice between a relatively large set of APIs that make the guaranteed available APIs be comprehensive, or a small set that that will give users what they need just at the beginning but might not be broadly available and we’ll be depending on some unspecified process for the deployers to agree and consolidate around what ones they make available consistently.
In sort one of the big reasons we were picking winners and losers in the TC was to consolidate effort around a single API – not implementation (keystone is already on its second implementation). All the angst about defcore and compatibility testing is going to be multiplied when there is lots of ecosystem choice around APIs above Ring 0, and the only reason that won’t be a problem for Ring 0 is that we’ll still be picking winners.
How might we do this?
One way would be to keep picking winners at the API definition level but not the implementation level, and make the competition be able to replace something entirely if they implement the existing API [and win hearts and minds of deployers]. That would open the door to everything being flexible – and its happened before with Keystone.
Another way would be to not even have a Ring 0. Instead have a project/program that is aimed at delivering the reference API feature-set built out of a single, flat Big Tent – and allow that project/program to make localised decisions about what components to use (or not). Testing that all those things work together is not much different than the current approach, but we’d have separated out as a single cohesive entity the building of a product (Ring 0 is clearly a product) from the projects that might go into it. Projects that have unstable APIs would clearly be rejected by this team; projects with stable APIs would be considered etc. This team wouldn’t be the TC : they too would be subject to the TC’s rulings.
We could even run multiple such teams – as hinted at by Dean Troyer one of the email thread posts. Running with that I’d then be suggesting
- IaaS product: selects components from the tent to make OpenStack/IaaS
- PaaS product: selects components from the tent to make OpenStack/PaaS
- CaaS product (containers)
- SaaS product (storage)
- NaaS product (networking – but things like NFV, not the basic Neutron we love today). Things where the thing you get is useful in its own right, not just as plumbing for a VM.
So OpenStack/NaaS would have an API or set of APIs, and they’d be responsible for considering maturity, feature set, and so on, but wouldn’t ‘own’ Neutron, or ‘Neutron incubator’ or any other component – they would be a *cross project* team, focused at the product layer, rather than the component layer, which nearly all of our folk end up locked into today.
Lastly Sean has also pointed out that we have large N N^2 communication issues – I think I’m proposing to drive the scope of any one project down to a minimum, which gives us more N, but shrinks the size within any project, so folk don’t burn out as easily, *and* so that it is easier to predict the impact of changes – clear contracts and APIs help a huge amount there.
- From toilet to table, overcoming the ‘yuk’ factor
- Snowden’s Leaks Didn’t Help Terrorists
- Italy: High Court shoots down Microsoft Windows tax as “a commercial policy of forced distribution” http://t.co/0oIpqpkjTz 20:32:10, 2014-09-18
- How to Pull an All-Nighter: What the sleep doctors won’t tell you http://t.co/5cxCbkOmv6 16:33:03, 2014-09-18
- New website fills healthy food ratings vacuum
- Steve Jobs was a low-tech parent http://t.co/dzXEi6HjMS 18:27:00, 2014-09-17
- World hunger eases, but 805 million still chronically undernourished, report from food agencies finds
- Sea level rises will cost Australia billions: report
- The first letter of your surname apparently can influence how you respond to opportunities.
- Find the Perfect Sleep Position http://t.co/W5xj2k0r8q http://t.co/jGupuv52uf 14:19:12, 2014-09-16
- Foil chip packets turned into life-saving water purifier
- Plastic pollution choking Australian waters: study
- John Howard questions Coalition’s two royal commissions
- Somewhat disappointed by Red Bull Flying Bach. I should have expected such misogyny from hip-hop. Good review: http://t.co/8azefiFvEk 23:59:00, 2014-09-12
- Uluru rabbit plague threatens native wallaby population. Rabbits are ghastly creatures.
- #ScottishIndependence friends, I apologise for our English-born prime minister comparing you with terrorists http://t.co/SHgOyJ8NHP #auspol 18:27:00, 2014-09-11
- The 9 habits that lead to terrible decisions http://t.co/U6CUFZ7yr3 16:33:00, 2014-09-10
- Australians pay 400pc more for digital programs: Choice
- Transport Minister backs commuters who beat the Opal man http://t.co/Eq4f0Rq4in 16:33:05, 2014-09-09
- The Economist: emerging technologies hype cycle #infographic http://t.co/pPAK8SO0iP http://t.co/t1ZAiTLY83 14:19:04, 2014-09-09
- How to use gamification to make a difference in your communication http://t.co/a2OfH27W8y 16:33:01, 2014-09-05
- Modern Australia’s defining moment came long after First Fleet http://t.co/GsigSk3NVT 14:19:00, 2014-09-05
- The mobile technologies that have revolutionised the workplace are now transforming our education system. http://t.co/uvHkeQxWuC #edutech 16:33:18, 2014-09-04
- The main reason your power bill rose (hint: it’s not the carbon tax)
- Tax office losing battle against global giants
- Were You ‘Adrift’ at 22? http://t.co/gk7KouwU5D 14:19:12, 2014-09-03
- Why we’re not the clever country
- Australia ‘only OECD country without science strategy’
- Are Facebook actively aiding the Russian propaganda war against Ukraine?
- NBN cost-benefit analysis proves Turnbull’s MTM is fraudband
- Political partisanship “can even undermine our very basic reasoning skills”: Study http://t.co/Q76wT7bEb1 14:19:00, 2014-08-31
- Lessons that matter: what should (or shouldn’t) we learn from Asian education? http://t.co/XsNpj3W2Tp 23:59:11, 2014-08-30
- How every super fund fails members
- Under deregulated fees, Christopher Pyne would be paying off his student debt until he is 64 http://t.co/Agu197AMOD #auspol 16:33:05, 2014-08-26
- @T1SydneyTrains do you plan to actually enforce the “no feet on seats” rule with fines? The pre-recorded warnings have become a joke. 07:43:57, 2014-08-25