Organise your notes
New Note

Testing in Javascript

27 07 2017 11:07 | #14 /danieljharvey

Unfortunately, as more and more program logic slowly wafts towards the front end - testing that code becomes a thing too.

There are a few ways around this:

QUnit -

This is the testing used by jQuery and their stuff and is browser-based - so that's useful if you want to make DOM assertions but less easy to run in a big testing CLI script unless you want to start setting it up with a headless browser.

Mocha -

Very much based in the world of Node.js - however this plugin ( ) allows you to test function-based classes that don't use Node's module.export patterns. Because Mocha is node based it can be run in the command line and does a very helpful list of working and not working parts - easy to run in a big CLI script of tests.

Jest -

Facebook's own testing framework for JS. Very tuned for React stuff - the snapshots features for saving the output of a view function and asking if changes are intentional saves writing shitloads of tests which seems really nice. (video of that here: )




Testing in PHP

26 07 2017 09:07 | #14 /danieljharvey

Writing unit tests in PHP is great for stopping old things you did from breaking. Writing code that can be easily tested, however, can be a bit of a shitter. It depends on all the parts of your program not only working together to make the application, but also working without all the other parts around (at least, with it's most crucial dependencies mocked by the testing environment).

The most difficult code to test is code that constantly refers to global objects. The main offenders with these are database handlers or objects containing environment globals. Code that jumps out to these global objects and grabs data is difficult to test, so consider using Dependency Injection to pass the required objects into the class (or System Under Test, or SUT, in testing parlance) on instantiation.

The ever excellent PHP The Right Way has a brief explanation of Dependency Injection.

Also this series linked above is pretty much great and you should read this guy's whole blog and have a great time:




Typescript Resources

26 07 2017 09:07 | #14 /danieljharvey

TypeScript is JS with extra type descriptors that only make trouble when compiling. Therefore allows slowly moving towards type safety.

Also has it's own versions of some ES6 bits, like classes, which work as you might expect in PHP etc.

As always, this site has some pretty great basics:

Most important - any valid in regular JS is valid typescript - it falls through, as such.



The FT this morning runs a piece about how the majority of high-end London homes coming off the market are being withdrawn rather than sold. This speaks volumes about people's perception of reality, reality itself and our reticence to accept that the value of our homes (or investment properties) is falling.

The prime central London market has been falling for months but still these presumably above-averagely educated and informed owners are still in denial - so what hope for the rest of the country to reach sanity?

The underlying question I want (as a younger, non-home owner) to ask here is when will prices normalise?

The causes of today's high prices are simple: 10 years of governmental intervention (QE and low interest rates in particular) have inflated the price of assets. Everyone who held them in 2008 have pretty much only had the option to buy each other's at increasingly expensive prices - all of them getting "richer" in this Ponzi-scheme kind of a way, but also in a real way since the value of non-assets - food, etc have stayed the same, pinned down by low wages. (This "differential inflation" has been huge in the unofficial world of assets, at the expense of low or zero inflation in the everyday items that make up the official inflation measure - mostly those things consumed by the young and relatively poor - exacerbating inequality)

What's propping it all up?

  1. Low Interest Rates (a) allowing mortgagees to stretch the amount they can borrow
  2. Low Interest Rates (b) making buy-to-let returns (initially) way better than savings accounts
  3. Help-to-buy and other ultimately unhelpful market interventions
  4. Bank of mum-and-dad, passing on equity gains to allow purchase of houses out-of-whack with wages

What's stalling it now? Over time the above factors max-out:

  1. Wages are not growing in any meaningful way, creating a limit to what any job (assuming a range between £25k and £150k for most everyone) can stretch to - properties over £600k simply cannot be purchased by income alone, regardless of job
  2. There comes a point at which rental returns come back into balance with less hassely savings products. A £1m house needs to charge £20k/yr rent just to make a 2% return (excluding costs). Rising prices further reduce yield until once again other options - even at low rates - become viable
  3. Ignoring the political sensitivities, prices eventually reach a level even help-to-buy can't boost past
  4. As mum and dad get old and their equity fails to inflate further, draining it becomes less of an option - particularly when expensive care costs start to hit (as they now are for the elder of the baby boomers)

Extra factors:

  • Homeowners with decent equity are running out of working age road - getting too old to secure a re-mortgage in order to substantially upgrade. The "remortgage wall"
  • Younger homeowners who haven't benefitted from the same explosive price inflation as their parents don't have enough equity to move. The "rungless ladder wall"
  • The even younger have given up on houses. Jobs - all of them - don't add up to houses, and they know it - so they are not even bothering

There are no magical ways to prevent these factors continuing to impact the market. The magic money tree might be shaken again, with QE boosting prices but it will also further crystalise the sales freeze. Helicopter money is out since that would also set off the inflation bomb. Property prices it transpires have a ceiling past which they cannot lift without a shift in the value of money itself. What's more, any upward change to interest rates or inflation once at the fully-inflated top will accelerate the destructive effect.

The only realistic way is down - the question is really how long can the market tread water? The answer to that is probably the same amount of time that the general public can continue to suspend belief. Or perhaps just a little bit shorter.

... is that they WANT less people to get their healthcare via government. So why aren't they pleased with the CBO analysis when it says that 33million fewer will be insured ?

If they believed their ideologies were right, they would be able to just say - "We believe it's right that fewer people get healthcare through government because that way we can make government smaller and reduce taxes. The way to get healthcare is to pull yourself up by your bootstraps and get rich like us. If you're already sick and really poor, we'll still have a really basic Medicaid so we don't totally go against everything Jesus taught but if you get sick then basically you're ruined. But as soon as all the sick and poor people die out everyone will be happy like us!" /politics /ahca

A brain extension & publishing tool for creatives

This is for me. I find it hard to juggle lots of stuff simultaneously; my brain has limitations - probably more than other people's. I suffer from systemic disorganisation. My TextEdit consists of a flotilla of windows sandwiched between Chrome and my desktop; my Google Keep is uncontrollably rammed with inappropriately lengthy uncategorised stuff; and my inbox is a multi-thousand unread post-apocalypse world of missed opportunity.
In the public sphere my Tumblr is neglected - but not as badly as my Medium and blogger accounts.  Sometimes I build blogs or bigger CMSes as part of the systems I attempt to steer into the world, but off the shelf ones are awful - to build, adapt or use.

In short - my life is a messy pile of squandered ideas and disconnected threads.

BigNote; LittleNote is my attempt to solve this (or at least help).

Get started by logging in and going to /me (everyone has their own) which is like that moleskine you religiously carry (or textedit or whatever). It's your private thoughts (stored locally in your browser) - the myriad little ideas you have go in the small column on the right; the more lengthy culmination of those thoughts on the left.

To publish, choose a user tag for the world can know you by. For example, mine are /jamesleeds and /brokencapitalism

Order is important - it's a pile (i.e. not chronological). This is so that the most recently accessed stuff always bubbles to the top, because I never get around to archiving the junk - the idea is that it just disappears into the bowels of your account over time. You can always search, and if you feel the need to categorise use a "/" - which neatly doubles as the url to get back to that pile of stuff. So /cars is the pile where I keep my largely embarrassing petrol (or increasingly electric) head fantasies - see /jamesleeds/cars or /me/cars for your private vehicular thoughts - with /cars standing for everyone's.

And that's pretty much it. You're welcome to use it. I love it, though I won't take offence if you don't.


25 07 2017 22:07 | #1 /brokencapitalism

UK Councils spend about £1bn/yr on temporary accommodation to keep homeless families off the streets:

The answer to this is politically simple: BUILD SOME SOCIAL HOUSING.

  • It doesn't cost much (each family home c. £120k in actual bricks + labour)
  • They've got plenty of land
  • They control the planning permission

This will also help the capital poor younger generations (e.g. tax payers) because there are more houses and stops putting public money directly into the hands of (literally rent seeking) older asset wealthy classes.

Privacy Policy

17 07 2017 22:07 | #1 /bnln

We collect certain information or data about you when you use or visit This includes:

  • IP address and details of which web browser you are using
  • Information about how use the site, including page tagging and the use of cookies, to help us improve the way the system works
  • Name, email address and other personal information which you will be aware of entering, and we will not disclose to third parties without your express permission

Where your data is stored

We store your data on secure servers provided by ISO 27001 registered data-centres in the UK.

It may also be stored outside of the UK, to be closer to international users. By submitting your personal data, you agree to this.

Keeping your data secure

Information transmitted over the internet is never regarded as completely secure, therefore any data you transmit is at your own risk.

That said, all communications with take place using an encrypted SSL (https) connection to ensure the maximum privacy / protection.

We have procedures and security features in place to try and keep your data secure once we receive it:

  • We will not pass your personal information on to other websites or organisations for marketing or commercial purposes unless permission is expressly requested and given
  • Anonymised data may however to used to statistical purposes
  • All traffic - including payment transactions (if/when available) - are and will always be encrypted.

Disclosing your information

We will only pass on your personal information if we have a legal obligation to do so, or to enforce our terms & conditions or other agreements.

Your rights

You can find out what information we hold about you at any point, and ask us not to use any of the information we collect.

If you come to us via a link from another website, we may receive personal information about you from the other website. You should read the privacy policy of the website you came from to find out more about this.

Terms & Conditions

17 07 2017 22:07 | #1 /bnln

Yes, we know it's the boring bit, but we've tried to keep these T&Cs as readable / short as possible - so please do read them.

By signing up to you agree to the following terms:

1. We reserve the right to suspend or remove your account with immediate effect for anything we regard as unsavoury, immoral, abusive, fraudulent or illegal in any way 

2. Any notes posted are the views of the posting user and not BigNoteLittleNote.

3. Images / text must be owned by the posting user - or permission have be granted to that person. Anyone posting content written by others or images created by others without their express permission will have the offending posts removed.

4. Repeated violations of these content guidelines can lead to the removal of your account and/or banning of your email and IP.


Understanding one's own (and other people's) ever-surprising ability to disregard what is blatantly true is something of an obsession for me ATM. When you believe something defines you ("I am a Christian") it appears this cannot be questioned without putting at risk the whole idea of who you are.

As it transpires, the same regions of the brain light-up under MRI when confronted with an actual knife-wielding physical threat as when a statement contradicts closely held beliefs important to our identity:</a>

The thing I would question is the conclusion. Are "who we are" and "what we believe" different things?

/neuroscience /religion

US Wealthcare System

14 07 2017 21:07 | #1 /jamesleeds

There is no free market health care option; a true "free market" would allow poor people to die. 

However, the Republican party is wedded to an antiquated ideology that the free market is king - believing that cutting taxes is a universal solution (even though trickle-down economics has been shown to be a joke) and reducing government interventions - whether for protecting the environment of keeping people alive - are always anti-freedom. So what happens when someone is lying dying following a road accident, and has no insurance? Do the paramedics simply leave them?

Even staunch conservatives (well, most) have a morality of last resort - don't let the free market kill. That's why America's new health care system falls back to pre-death coverage as their only real consession to counter a truly free market.

Paul Ryan's proposed wealth-care system is then an object lesson in why ideological positions can lead to harmful consequences - but if it doesn't directly affect the self-interested (or their chosen demographic "family") they can shut those bad consequences out of their minds.

/politics /trumpcare
They will get there eventually, even if they take 2 steps forward (ACA) and one step back (Trump) but from the UK (or any other other developed country for that matter) it is frustrating watching America catching up, but tripping over itself. It's sad.

All developed governments provide basics for their citizens:
  • freedom without prejudice (policing, judiciary, military)
  • universal education
  • healthcare - if you get sick they fix you
These core needs are rarely disputed, leaving the political arguments to focus on where to draw the (less important) line between unemployment safety net and taxation.

America - you will eventually have a government funded system because the natural, moral progression of a society is to help people with ill health, but it is also cheaper. Republicanism may principally be about helping oneself over other "less deserving" people - but as the various Trump-supporters-with-illnesses articles show, that's only until Rs are themselves sick.
Not much in the way of actual economic improvement? Drop interest rates. It's an easy way of kicking the economic can down the proverbial road - forcing the price of debt to be set centrally rather than based on a free market between those who wish to borrow and those who wish to lend. This has a slew of benefits:
  • Big business can borrow a ton more money for the same annual outlay (though I note from experience that small/medium businesses do not share in this bonanza)
  • Governments spend less of their money on repayments (as indeed do other debtors)
  • Monthly mortgage costs drop, the maximum amount people can borrow rises and house prices go up
What's more, everyone gets excited at asset prices (esp those generating returns) going UP, as some of that extra business cash goes into share buy-backs, and dividends charge downward to find some sort of equilibrium with the reduced returns from savings.

The only negative politically is disgruntlement from savers - whose "asset" does not grow with other asset inflation (and is thus devalued, relatively) and non-home owners (who do not realise it is interest rates causing the run-away asset inflation, as they mostly get gaslighted by talk of supply and demand).

HOWEVER - here's the big kicker. You can't ever raise them again. Once you've used this wonder drug, a dependency quickly develops and to take it away means almost certain re-devaluation in asset prices (including stocks and housing) which in turn produce an inescapable economic collapse. Why? Think of it this way:

Imagine interest rates go back up to 5%. Why would you hold risky shares that pay dividends of 2%? Why would you cling to a £500k buy-to-let property that returns less than £25k/yr before expenses (& which is also falling in value)?

Of course, you don't. So the likely political move is to KEEP 0% rates indefinitely. The consequence of that? Nothing; so long as we can think up another wheeze for simulating economic "growth" and keeping us developed nations looking relatively wealthy compared to the rest of the world.

how would you do it?

09 05 2017 06:05 | #1 /jamesleeds

Here s a big one. (well, quite small really.)

This one is less problematic!!
Globalisation and free-market capitalism has led (as James Goldsmith foresaw out in the 9/politicss) to the deprecation of the western worker. Unfathomably cheap goods and rising asset prices (particularly property) have dulled the effect, enriching the baby boomer generations beyond what they could have ever imagined - but this mask cannot hold forever.

As the east continues to make ever more labour available, and automation increasingly makes labour irrelevant, the near-monarchistic financial glory felt by the majority in the western world will begin to crack. Indeed, it has - with resurgent inflation and the law of diminishing returns from money printing & debt overheating the powerful but fragile economic engine.

And what happens when things go wrong? Unless we are smart, we blame others. Are those baby-boomers who sit on £5/politics/politics,/politics/politics/politics of assets going to feel favourably about anyone that points out their part-time job as a postman shouldn't really have reaped such rewards? No, they will listen to the strong voice that blames the polish coming in, or the chinese for manipulating us (with all their pesky cheap goods), or liberals for forcing change when things used to be good.

Optimistically I hope that Trump is the last death-throes of a dying historical convervatism built on protection from other races/genders/sexualities. But thinking about it, this bizarre sociopath marks but the start.

/politics /globalisation

One of the most unexpected and fascinating outcomes of John Calhoun's experiments with rats is the separate class of "Beautiful Ones" which emerges as chaos and despair engulf an increasingly overcrowded rat colony that started as a utopia. These Beautiful Ones refrain from sex, and do not enter the fighting fray, instead retreating to immaculately groom themselves. The outlast the mobs, and their emergence in repeat studies is the pre-cursor to the population dwindling, eventually dying out altogether since the beautiful remaining rats never revert to fighting or reproduction.

This came immediately to mind when I read this story about the decline of sexual activity in Silicon Valley - who seem destined to form one of the last groups to be replaced by the powers of automation / globalisation.

Further reading/viewing:

One person's common sense is different to another's... the term is simply shorthand for your own prejudices; usually that you are not aware of as prejudices. For example, "You should close your borders to stop terrorists coming it - it's common sense" or "It's common sense that relationships should be between men and women" or "It's common sense that if more people had guns to take down a shooter, less people would get shot" etc.

This is why one should always be wary as soon as "Common Sense" is stated as justification... it says "I have no real justification, other than my own feeling on it".

Also good to be aware of this if you ever find yourself using the phrase.

My first big thought

29 01 2017 14:01 | #8 /jamesklik

Does this work for james?

All empires fall eventually. We will be able to trace the end of the US's global dominance to this point - the point where they gave up the moral high ground
The mind is always trying to convince us that the world is a simpler, more understandable place. Despite our protestations, we stereotype all the time - it is the only way our limited intellects can cope with the complexities of the world.

Hardly any decisions we make are based on a dispassionate assessment of facts or stats - we feel things. And I'm not just talking about those we consider less intelligent - the populists, the sheep - we are all readily persuadable as even smarter people don't make probability calculations in everyday life.

So what can we do if we don't wish to be part of the prejudiced throng - we can't stop our minds making simplifications ourselves? We can acknowledge WHERE we are making simplifications and honestly state so. There is nothing more terrifying than someone who makes a simplication on a sixpence as a means of coping but who then zealously defends it for fear they won't be able to cope if it might turn out to be wrong (or simply more complicated).

This is a rant, yes - but I'm cross with my (soon to be ex) bank. We've all been there, I know.

HSBC (who I have used for business for 1/hsbc years, and longer personally) have become more and more de-personalised over the last few years. I no longer even know if I have a bank manager, let alone what their name might be - and my businesses channel a not inconsequential amount of money through them annually (that sounded awful - sorry, I don't mean look at how much money we have - more give you understanding that we're not just talking about a few 1/hsbc,/hsbc/hsbc/hsbcs here).

They won't lend. Ever. Despite growing at a reasonable pace over the years, and having a fantastic credit history and strong invoices going forward they have NEVER wanted to help my wonderful, small / medium tech business. Anecdotally from friends, that is not reflective of us. They simply do not give a shit about small / medium businesses. Or tech. PERIOD.

/hsbc /economics

As the CEO and Technical Architect for the Pupil Asset school system, I will clearly be claiming the future of MISes is PA MIS! But actually, we are not there yet - and where we are heading in trying to produce the system of the future is I think still interesting - as well as how far away we are from realising those goals.

When I first began looking at school software, I found it incredible that so little progress from the wider world of technology had penetrated into schools. Management software was confined to physical servers (or a Compaq PC under the secretary’s desk!) and so impossibly hard to use that everyone who had not been on the 3 day training course was scared of it. So all this complexity obviously delivered a huge amount of functionality for the school. Didn’t it? Well… beyond storing parent addresses and doctor’s details (never, ever used btw - teachers just phone an ambulance if it gets that bad) it was always a fight (and often another training course) to complete a government census return or extract data for analysis. Let me tell you - making a complex and confusing system is EASY - making a SIMPLE one, now that’s 8/education% of the work. Ebay is far more complex as an application than a school MIS - yet if you had to have 3 days training just to use it they would be out of business.

Worst of all about these legacy systems was the precious little “Information” in Management Information System. An impenetrable mess of menuing leading to a raw data Excel download (and often only if you’d bought the optional assessment package…) That is flexible, yes - but in the same way as buying a PC and learning to program is flexible.

The original iPhone came out in July 2/education/education7 (yes, 1/education years ago!) I clearly recall the conversation I had with a friend at the time saying he already had a digital camera and an iPod - and internet connections were better through a land line. What he (and the other handset manufacturers) failed to see was that in combining these things with a simpler interface wrought something far greater than the sum of it’s parts. Schools are no different… the data is there, and it’s not hard to track - but pulling it together lets you - as a head or governor - see who in my school is not achieving to their best potential. And by “see” I don’t mean manipulate spreadsheets for 2 weeks before Ofsted come in - but have it there, at your fingertips, on a dashboard, in real time, as soon as you sit down with a coffee. What’s more, those initial widgets need to be clickable  to examine that cohort - explore WHY this Maths set is not doing as well as the English one. By combining the attendance, behaviour and assessment data together, you can see that little Jonny is struggling - but he’s been away 6 out of the last 1/education days and got into a fight two weeks ago. 3/education seconds - Maximum. That’s all it should take.

Consolidation. That’s the future. 
Next steps should be built in too. Texting parents (or better still free iMessage style app messaging) as soon as they need to know is a solved and relatively simple problem. Building a connection to your external messaging service is more work than just sending a text message.

In summary, the future MIS isn’t an MIS - certainly not as we know it today. It’s a system for sorting out your school full stop. So how are far along are we with this vision? Well, actually you can do everything above today with Pupil Asset. So what’s missing from our goals? You. Don’t you think it’s time to take control of your school?


Am I logged in...

11 01 2017 11:01 | #2 /me

... as dpye?
Quantitative Easing gave money back to the wealthy by buying bonds they held with made up money. Money which ended up not pushed into exciting new investments and interesting new jobs, but re-invested into other assets whose prices all went up like overstuffed geese.

Traditional economic theory explains that giving in to the age-old governmental temptation to simply print money leads to inflation. More of anything sloshing around makes that thing less valuable. But an interesting thing happened with QE - no inflation (and even deflation in some countries) - it's a miracle cure! But that says more about how inflation is measured. The prices of many things - houses, classic cars, art, stocks - skyrocketed, but they aren't generally measured in official inflation figures. At the same time, wages stagnated and food & oil prices dropped. So we had differential inflation - the top 2/economics% of the population (the non-wage earners generally) experiencing huge, positive inflation of things they own - and the bottom 6/economics% (those with jobs) benefitting only if they were already home/stock owners and having no effect on the rest. When I say no-effect, what is actually happening is that in-relation to the cost of property etc they have got considerable poorer, but using a pernicious type of inflation that also keeps salaries low.


Money printing has caused inflation. It's just that so precious little of that wealth has trickled past the highly wealthy, the working population saw no pay rises, and supermarkets could not up their prices consequenty. I predict: food and consumer goods inflation has to come soon, leading to even measured inflation rising. Some supermarkets will go bust as they can no longer hold back the force of £ devaluation and rising input prices vs consumer's ability to pay higher prices.

/economics /inflation

In polling, 75% of Trump supporters want to repeal Obamacare even though they are mostly the poor beneficiaries. If you ask the exact same question without calling it "Obamacare" that drops to 13%

Those fighting against the USs fledgling ability to catch up with the rest of the civilised world and look after people who are ill are able to keep popular support against it by reminding people it was proposed by a black man.

In Kentucky, they even rebranded it so that those in need would take it up:

It's only after reading comments against various Obamacare articles that I understand (though disagree) with the opposition to it from poor white Americans. The rebranding of ACA as "Obamacare" is a racist issue THAT makes it sound like healthcare for poor black people, paid for by increased premiums to wealthy whites.

When he feels bad, /Trump accuses someone else of the exact sin. Adam Schiff gets it in the neck for being sleazy here: when it's hard to imagine anyone less sleazy than the upstanding, measured Schiff whereas Trump has proved himself consistently awful to women in a creepy, sexual way. He accuses Hillary of illegality when under pressure himself for money laundering; calls out the NYT as "Failing" when he is the least popular president ever; and finally (and most perniciously for democracies) decries Fake News Media whilst repeatedly lying - quite possibly the biggest overall liar in terms of volume and impact in political history.


... you can do anything, so you don't

  • "Let me be clear..."
  • "Believe me, ..."
  • "This I can tell you..."
  • "This I know..."

....that's akin to saying we might not face a military threat again; so let's not bother with an army /climate


14 07 2017 21:07 | #1 /jamesleeds

Have to agree with /JayZ on this one

/music /radio

Pro Market / Pro State

14 07 2017 21:07 | #1 /jamesleeds

Refreshing to see analysis that is both Pro-market and Pro-state: The Republican Health Care Crackup

Toca Town access codes

12 07 2017 19:07 | #1 /jamesleeds

This week's Toca Town update allows you to claim free gifts when by typing 8 character words in the keyboard room. After some experimentation with my daughter, I thought we'd share the ones we've found (as nowhere else on the web seems to interested in children's games such as this)

  • SURPRISE can do anything, so you don't.

I know...

02 05 2017 23:05 | #1 /brokencapitalism

...let's get loads of rich, white men to decide whether poor people get healthcare OR they get tax cuts

/TRUMP is honest

01 03 2017 10:03 | #1 /jamesleeds one way - he does not couch what he says, lacking the intellect to think things through. And that means he makes stuff up that is patently false - but he believes it
Those goals clash wildly, as even noted by Convervatives:

Trumpism is a Cult

25 02 2017 22:02 | #1 /brokencapitalism

...whose followers do not care for facts that don't fit with what they want to hear. They are no different to flat-earthers (or other extreme religious followers) who are already used to accepting lies and rebutting truth that would cause their world view or concept of self to break.
In this, concerning higher /education haven't achieved
So why do we still pursue high-score wealth, over and above pretty much everything else?
Regarding /code, simplicity beats complication everytime.  A mark of intelligence is how simple something can be made and still retain it's functionality. Smarter people can simplify more effectively and allow an increased number of less smart developers to understand and fix it.

Many slightly less smart devs prefer to make things look as clever as possible (mostly for ego reasons) and real dumb-asses will go so far as make their code so impenetrable as to be perenial confusing and virtually unfixable.

Education set to "Hard"

15 02 2017 09:02 | #1 /jamesleeds

Need to coin a phrase for the educational attitude (expressed here) that promotes teaching fundamental principles before nurturing natural interest.

We risk putting off potentially excellent candidates / extinguishing natural interest by introducing subjects at a complex level disconnected from the experience or interest of the student. In this example, I would have been put off as a child if I didn't have BASIC to allow me to instantly see something that looked like the games I had already played. Learning the principles of pointers or recursive functions would have proven too high a bar - for my interest and my intellect.

Other examples in eduction abound however. Is the reason we trail other European countries in maths something to do with our desperate policies to cram learning in at an increasingly young age - far before any natural interest (or relevance) has presented itself? So many children go on to consider Maths a "chore" - just a means to a grade to university to a job.

It's the Govian mentality of learning your nouns and verbs and proper grammar before establishing a simple joy of writing creatively.

How about over-education? Or Premature-Curriculum?

... is just stupid, brilliant fun
/games /zelda
"[he]’s a great way of understanding how machine learning algorithms can give us stuff we absolutely don’t want, even though they fundamentally lack prior agendas"

/trump /politics /maths /AI /machineLearning

Special Relationships...

31 01 2017 09:01 | #1 /jamesleeds

... aren't "special" if one party is bullying the other into compromising their principles

/politics /trump
"Terrorism doesn't have a nationality; discrimination is not an answer" /muslimban
It's sad when those you admire fall...

Little thought didn't save

29 01 2017 14:01 | #8 /jamesklik

I guess I just picked the person and assumed

Another new one.

29 01 2017 14:01 | #8 /jamesklik

Does it?
Doing so at a state level is fascism. Trump's ban on all muslims entering the US is on the same continuum as kicking Muslims out, then rounding them for extradition, then holding them in camps because there is nowhere for them to go.

Is ironic or terrifying (both?) that this executive order was issued on Holocaust Remembrance Day?


20 01 2017 21:01 | #1 /jamesleeds

- Comments / mentions (thoughts on thoughts?)
- Margin notes (always specific to you, but can be written against anyone's big thoughts!)
- "Following" people or piles?
- Different "levels" of friendship
- Collapse big thoughts into summary paragraph
Trump's inauguration day crowd was both tiny and a see of one colour - white: 
Compare that to Obama in 2013: 
... it gets it really wrong.

This is a 198/trumpinauguration Ford Mustang with a 4.2L V8 petrol engine that produces 119bhp. My older, 1974 1.6L makes more than that.

/trumpinauguration /cars

Bang on the money...

20 01 2017 13:01 | #1 /brokencapitalism

Example reply

20 01 2017 09:01 | #1 /jamesleeds

Reply to: /davidpye
Yes, have been thinking about gamification for a while. Probably something for the free version


20 01 2017 08:01 | #6 /me

/jamesleeds I think it's more than likely it actually already exists. How hard could it be for a Windows Engineer who knows Linux to retrofit Linux to operate the way windows does on the surface?
In other words, flying /cars won't be here until self-driving has been solved. I'm betting that Average people aren't safe enough pilots; and wider adoption of autonomous vehicles will drive up expectations of safety.

Tim Cook's focus on making lots of money over making great products is short-termism writ large. Alienating those people who original evangelised Apple products is a long term strategic misjudgement - cementing Apple's decline (started even before Jobs' death with the bungled iCloud)?

Linux on Windows

17 01 2017 08:01 | #1 /jamesleeds

I would be surprised /davidpye if there aren't several future thinkers at MS calculating the effort in replacing the Windows core API with UNIX

Would require a similar transition period to the move from OS9 to OSX, with MS universal binary equivalents.

Another small thought

11 01 2017 23:01 | #5 /jamespupilasset


This is a new little thought.

01 01 1970 01:01 | #2 /me

Hopefully it saves?