HNHacker News
TopNewBestAskShowJobs

edtechdev

1,961 karma · joined August 17, 2010

submissionscomments
edtechdev··on Bullet journal: A simple productivity system that just uses pen and paper
Here are some critiques of this technique: http://blog.sandglaz.com/demystifying-the-bullet-journal-why... http://joshmedeski.com/bullet-journal-didnt-work/

I personally just use Google Tasks for deadlines, Google Keep for shopping lists, etc., and a private Google Doc for notes (like a private blog/journal). And of course there are kanban board tools like Trello for collaborative productivity/projects.

edtechdev··on IBM is not doing "cognitive computing" with Watson
He may be a bit of a curmudgeon - his blog is called Education Outrage, after all: http://educationoutrage.blogspot.com/

But he's done and continues to do a lot of good work. He helped found the Learning Sciences (an offshoot of cognitive science, AI, psychology, etc.) in the late 80s and early 90s. He continued and continues to do work in education, including founding experiential schools and writing books on education: http://www.amazon.com/s/?url=search-alias%3Daps&field-keywor...

edtechdev··on Stanza: A New Optionally-Typed General Purpose Language from UC Berkeley
The colons are not necessary here, and not in python, either. It was blindly copied from the ABC language (designed in the 70s for complete novices), where it made a little more sense because all keywords were in all caps and thus harder to read.
edtechdev··on The brain is not a computer
One argument of embodied cognition and enactivism is that all our concepts have an embodied basis - even abstract things like math, computation, language, philosophy, etc.

The article mentioned radical enactivism from Anthony Chemero. Another person who's written a lot from this perspective is Dan Hutto: https://uow.academia.edu/DanielDHutto

Here for example is an article describing "Remembering without Stored Contents" https://www.academia.edu/6799100/Remembering_without_Stored_...

and he has a book: Radicalizing Enactivism: Basic Minds without Content. First chapter: https://www.academia.edu/1163887/Radicalizing_Enactivism_Bas...

But for a more general, less radical background on this topic, see also work by Rafael Nunez and others: http://www.cogsci.ucsd.edu/~nunez/web/publications.html

The Embodied Mind: Cognitive Science and Human Experience http://www.amazon.com/Embodied-Mind-Cognitive-Science-Experi...

George Lakoff & Rafael Nunez: Where Mathematics Come From: How The Embodied Mind Brings Mathematics Into Being http://www.amazon.com/Where-Mathematics-Come-Embodied-Brings...

George Lakoff & Mark Johnson: Philosophy in the Flesh http://www.amazon.com/Philosophy-Flesh-Embodied-Challenge-We...

Mark Johnson: The Body in the Mind: The Bodily Basis of Meaning, Imagination, and Reason http://www.amazon.com/Body-Mind-Bodily-Meaning-Imagination/d...

And there are now around 30-40 books on this topic, at least.

edtechdev··on 30 years later, QBasic is still the best
Try to teach your kids programming this way, and you are more than likely only going to turn them off programming for many years. There is actual research on teaching kids how to code.

Personally, I would start with code.org or Scratch. If you have an ipad, there is Hopscotch. Here is a huge list of more tools to teach young kids programming: http://bit.ly/ortonacode

But if you start with basic or python, you'll be teaching them that coding is basically similar to solving boring puzzles - not of any real use, and not as fun as videogames.

Start instead with something they would find motivating or useful, not you. Making a game, or creating a useful little app/tool that solves some problem they think is important, etc.

edtechdev··on Triangulation: Interview with Bill Atkinson, Part 1
Part 2: https://twit.tv/shows/triangulation/episodes/247
edtechdev··on Benefits of 1 Minute of All-Out Effort during Exercise
Here's a video showing interval training on an exercise bike https://www.youtube.com/watch?v=LeEHYdFhK4o&list=PL2Y4NA_zw1...

The way I've been doing it (I'm no expert), is after pedaling normally for a minute or two, I turn up the resistance and pedal all out for 30 seconds or so, then turn the resistance back down and pedal normally for a few minutes until my heart settles back down, then repeat a few times or so. I go more by distance than time. I try to pedal at least a mile, with high intensity bursts of at least a tenth of a mile or more. It will make you sweat and heart race if you are really going all out.

edtechdev··on ‘Laws’ of Software Development
Over on the education side of things, we have a lot of problems with Campbell's law. Once people focus on a quantitative indicator to evaluate things of any importance, it essentially gets corrupted. Like test scores, university rankings... On the software side of things, there might be things ranging from website hits, ad clicks, page rank, karma points, etc. More on the development side there might be things like commits, github stats, etc.

https://en.wikipedia.org/wiki/Campbell%27s_law

edtechdev··on All Talk and No Buttons: The Conversational UI
Part 2 is "Designing the Conversational UI" http://alistapart.com/article/designing-the-conversational-u...
edtechdev··on Study of non-programmers' solutions to programming problems [pdf]
Last I checked, dentists don't brush our teeth for us.

And all dentists, at one point, were non-dentists.

edtechdev··on Why every 10-year-old can emulate this iconic gameshow moment
I think you missed the word "also" in my comment: "See also work on 'growth mindset' vs. 'fixed mindset'"

That's all I said about growth mindset in my comment. For a good explanation of growth mindset, I usually show faculty and college students this video as a start: https://www.youtube.com/watch?v=pN34FNbOKXc

edtechdev··on Why every 10-year-old can emulate this iconic gameshow moment
He's probably hinting at a debate about whether or not we should force kids to memorize the times tables by a certain age, which Jo Boaler (math education researcher) argues against: https://www.youcubed.org/fluency-without-fear/

Because it makes math solely about memorization and doesn't involve number sense (discussed in the original article, too), and causes anxiety for those students who struggle to shallowly memorize the table. See also work on 'growth mindset' vs. 'fixed mindset'. When or if students make mistakes at memorizing, they might simply give up and think they just can't do math.

I don't think it's an either/or - you can introduce the tables, but do so in funner or more subtle ways. As an example of the latter, I was in a combined 2nd & 3rd grade class. We weren't supposed to learn multiplication until 3rd grade. There was a huge times table on one of the walls that I'd walk by several times a day all year in 2nd grade. Gradually I'd get curious about the patterns I saw in the table. I never 'memorized' it (until 3rd grade when we had to), but I felt like I had begun to understand it and how it 'worked' after repeated exposure to it.

But I like the idea of the original author to make games about it. Another idea is to have students create their own tables.

edtechdev··on Becoming an expert through deliberate practice
Ericsson's work is classic, but you have to realize A) it is primarily from the 80s and involved studying things like games or sports or trivial pursuits where expertise is more likely to be measured, and B) the author of the book described in this article is Ericsson himself - it's going to be a bit biased.

Here is some more up to date research and information on his theories:

This recent special issue of Intelligence critiques Ericsson's work: http://www.sciencedirect.com/science/journal/01602896/45

The 10,000 hour rule has been pretty refuted in my opinion. There are so many exceptions to the rule that it's not really a valid rule.

In fact, one of the articles in that special issue is a meta-analysis that found no evidence for the 10,000 hour rule. Here's a summary: http://www.smithsonianmag.com/smart-news/10000-hour-rule-not...

edtechdev··on $99 Mineserver: The Devil Is in the Details
Between the port forwarding and security and other kinds of hassles of running a server in your own house, I just used digitalocean hosting for a minecraft server for my kid a few years ago, $5 a month. Here's a script to install the Cuberite version mentioned in the article: https://github.com/cuberite/cuberite-ocean

Now there are free services like Gamocosm which shut down your digitalocean server when not using it, so that it might only cost $1 or so a month: https://gamocosm.com/ Meaning it would take 8 years before it cost as much as a Mineserver box.

edtechdev··on JavaScript libraries should be written in TypeScript
That could more easily be accomplished if they had chosen a proper bytecode, like LLVM, even JVM. It's still possible, but WebAssembly is just a Javascript AST.
edtechdev··on The Deep Roots of JavaScript Fatigue
The language itself is what is simultaneously causing this craziness and holding back real change. Half of the stuff out there is working around JavaScript's limitations. If a bytecode had been approved 15 years ago instead of blocked by JavaScript's own creator, we would be much better off today. WebAssembly is finally, finally a step in the right direction, but it's not a bytecode, either.
edtechdev··on Psychology study that induced "reproducibility crisis" was wrong: researchers
Too me a big problem with traditional psychology studies (at least in educational psychology) is generalizability (or what is called external validity), not so much reproducibility. A typical study “includes participants [like freshmen psych majors] who have no specific interest in learning the domain involved and who are also given a very short study time”, often mere minutes. When researched in real-world settings or even just real classroom settings, the effects might not only diminish but even reverse.

Most of the popular books on learning now suffer from this, emphasizing strategies that work fine for short-term rote memorization tasks (like memorizing random word lists), but have little impact on or can even hurt higher-order learning and understanding.

edtechdev··on Sandstorm App update: New open-source self-hostable apps
"Sandstorm Security Non-events

This page contains a partial list of security issues that have not affected web apps when they run in Sandstorm -- typically because of the hardening we do to apps, or because of the hardening we do against the attack surface of the Linux kernel. The purpose is to demonstrate that our security practices provide some degree of useful protection in the face of real-world vulnerabilities."

edtechdev··on Introduction to the Quorum Programming Language and Evidence-Oriented Programming
To be fair, they did change more than keywords. They adopted a more Ruby-like syntax instead of curly braces, semicolons, etc.

There are a couple of issues with the research though that I have questions about. One is that, as most of us who program know, the syntax is just one part of it. The tools, the community, the documentation, the libraries and platforms, and so on all factor into our decisions and productivity when programming.

A second issue is more about the research. A/B tests and randomized trials are all great and useful. But that also is not enough. What is the theory or theories you are testing? I wouldn't choose a keyword over another just because one short, lab-based study showed a p-value under .05. You also need to do other styles of research to get a richer picture of what is going on, such as design-based research and qualitative research methods.

edtechdev··on Introduction to the Quorum Programming Language and Evidence-Oriented Programming
Read further down, and the C-style syntax (curly braces, etc.) was a cause for problems:

"Ultimately, using a technique we call Token Accuracy Mapping, which is basically a way to figure out which tokens may have caused the problems, it appeared that C-style syntax was plausibly the culprit."

edtechdev··on MIT dean to start new university: “No majors, no lectures, no classrooms”
Getting admitted isn't as valuable a signal as getting a degree. Both are a signal or proxy for intelligence (IQ), but getting a degree is also a signal of persistence and conformity to get through the grind of college courses.

Bryan Caplan has written much about 'signaling theory' and education in posts like this one: http://econlog.econlib.org/archives/2006/02/mixed_signals.ht...

edtechdev··on Show HN: A Forth-inspired game to teach kids programming
"please proceed to the next level"

And no instructions on how to even do that. Plus it's an image, instead of text. This is not for kids.

edtechdev··on Ask HN (again): What is the best affordable programmable drone?
There is only one kid-friendly programming tool that connects with drones: https://tickleapp.com/devices/ and it only appears to work with Parrot drones, the cheapest of which is $99.

In case you don't have an ipad, there are other visual coding tools that work with robots, but not drones, like Scratch. Someone did make a hack to connect Scratch to the Parrot AR Drone, which is more like $300: https://github.com/campk12/ScratchForARDrone

edtechdev··on Why I'm joining the Dart Team
The main thing stopping me from using Dart is the same thing as Java and Python and others. It isn't designed to compile in the browser. You have to use the command line or an IDE. I have no problems with those myself, but the apps I am interested in involve letting end users create their own apps/animations/simulations, etc. If they went forward with a Dart VM in the browser, that would be great, but it sounds like that was one of the first things they abandoned.

There are so many other languages that do compile in the browser and can be used without relying on command line tools that there's no reason to pay any attention to dart at all, even though I like everything else about dart: https://github.com/jashkenas/coffeescript/wiki/List-of-langu...

edtechdev··on Ask HN: Courses like Coursera or Udemy but without the videos?
I usually learn best when there is a reason, an immediate benefit, for doing so. Find a project that interests you and start working on it. You'll see what you need to learn more about to get it done, and that provides the motivation and context for learning it.

If that's not enough or too hard, find someone who knows what you want to learn, and talk with them, work with them.

Sorry if that's vague, but provide some more details about what you want to learn and/or your goals, and more help can be provided.

But your intuitions are right - video is not ideal at all for learning. Most people stop watching after the first 4-6 minutes (http://blog.edx.org/optimal-video-length-student-engagement). See also: http://linkis.com/papers.ssrn.com/sol3/mYfya http://chronicle.com/blogs/wiredcampus/in-online-courses-stu... http://www.wired.com/2015/08/learning-physics-tough-get-used... http://blogs.lse.ac.uk/impactofsocialsciences/2015/07/01/why... http://pgbovine.net/publications/edX-MOOC-video-production-a... http://www.tonybates.ca/2012/03/10/pedagogical-roles-for-vid...

edtechdev··on Major Linux Problems on the Desktop, 2016 Edition
I've been using Ubuntu Linux as my primary OS since 2006, and I can't disagree with many of the annoyances. Especially with regards to graphics drivers and the switch to the Unity desktop. I tried Linux Mint with the Cinnamon desktop and it is nicer, but couldn't commit to it I guess.

But everytime I use Windows and Macs again, I get even more annoyed. Mainly with how slow things are. Even on a new Windows 10 desktop or laptop, it's not uncommon to have to wait minutes for things to settle down after booting and logging in, or waiting while updates are installed during startup or shutdown. And on OS X, the spinning beachball was one of the main reasons why I stopped macs for the most part in 2002 or so. I figured it was just a byproduct of OS X still being early in development and computers not being fast enough or having enough RAM. But no, everytime I try a brand new mac, it still pops up, especially when trying to type in a URL or something like that. The bouncing in the dock and not knowing if an app is running or shutdown or not is annoying, too.

But as long as you keep your stuff backed up or in the cloud (like google drive, google music, etc.), and stick mostly to stuff that works cross-platform (Chrome browser, Libreoffice, cross-platform IDEs, etc.), it's very painless to switch being OS's or devices or to wipe and reinstall things. Even Microsoft Word and Excel work in the browser nowadays, though I still usually just stick with Google Docs.

edtechdev··on Blockly is a library for building visual programming editors
See also Snap! which is very actively developed and used pretty widely, and open source: http://snap.berkeley.edu/

Or for iPads there is the Tickle app: https://tickleapp.com/

and of course the code.org site which I believe uses Blockly: https://code.org/

edtechdev··on I Wrote a Book to Teach the Wolfram Language
He has the same 'expert blindspot' as so many others when it comes to learning and pedagogy.

If you show this book or go through this book with a true novice, like a child or complete non-programmer (no one has 'zero' knowledge like he says), this would turn them off programming for a long time.

To hook people in, to give them an actual /reason/ to learn programming, you need to show them how programming can be used to do something fun or useful. For example making a little game, or making something to help with a spreadsheet or so forth.

Instead, he waits until the very end of the book to start thinking about using the language to create something useful: "OK, so now everything is ready to talk about deploying things to the web. And at this point, people will be able to start creating useful, practical pieces of software that they can share with the world."

Start with how to make a simple web page, or a simple game that others can play, etc. Don't end with that. Make it easier for people to use your tool to make games or practical applications.

Then again, as others have pointed out, the fact that this tool is proprietary though makes it a non-starter for novices, anyway, in my opinion.

edtechdev··on Evidence-based programming language design (PhD thesis)
I don't know that I would associate "evidence" with "coder agreement".

The point of evidenced-based X (medicine, teaching, etc.) is improvement and change, things that people are often hostile to: https://en.wikipedia.org/wiki/Semmelweis_reflex

Research found that the number one cause of errors in learning Python was its case-sensitivity, and you can guess what people's reactions were when it was suggested that python support a case-insensitive option: (NIMPY - not in my python) https://mail.python.org/pipermail/python-list/2000-May/03710...

edtechdev··on Copy-Pasting URLs from Google Search Can Leak Previous Searches
For me, it's mainly an issue when trying to copy and paste a link to a file like a Word document that downloads instead of being viewable in the browser.
← PreviousPage 4 of 13Next →