Show HN: Bionic Reading – Formats text to make it faster to read
131–140 of 281 posts
Re: Show HN: Bionic Reading – Formats text to make it faster to read
#132Re: Show HN: Bionic Reading – Formats text to make it faster to read
#133This did on the surface feel like it is a help for me, in particular not so much the reading speed but the 'pull' of the words meant I was less likely to get distracted halfway through a paragraph and tab away. (Yes, I suspect I may have undiagnosed adhd).
Re: Show HN: Bionic Reading – Formats text to make it faster to read
#134Re: Show HN: Bionic Reading – Formats text to make it faster to read
#135As a non native English speaker, this does not work. Maybe because the part of the brain used to read/write/listen/speak a non native language is not the same as a native language. I really feel that I need to focus more while reading the example paragraph with the bionic stuff. I tried the other examples, but I memorized enough of the text starting the 3rd example that I could not really infer anything. Putting the…
I am first grade teacher and have taught many children to read. Bionic's principles and algorithm do not match what I understand about the science of reading. This just holds the first part of a word, regardless of what the letters are. I would want an algorithm that is smarter than that (and I certainly wouldn't use bionic in the classroom, regardless!).
Re: Show HN: Bionic Reading – Formats text to make it faster to read
#136Cool, here's a quick hack to try a similar technique with the comments in this thread (copy and paste into dev tools: $$('span.commtext').forEach(span => { const frag = document.createDocumentFragment(); span.textContent.split(/\s+/).forEach(word => { const len = Math.ceil(word.length * 0.3); const leading = document.createElement('strong'); leading.textContent = word.slice(0, len); const trailing = document.createTe…
function bionifyPage(){
function bionifyWord(word) {
if (word.length == 1) {
return word;
}
var numBold = Math.ceil(word.length * 0.3);
// return "" + word.slice(0, numBold) + "" + + "" + word.slice(numBold) + "";
return "" + word.slice(0, numBold) + "" + "" + word.slice(numBold) + "";
}
function bionifyText(text) {
var res = "";
if (text.length 20){
node.replaceWith(newNode);
}
}
}
else {
for (var child of node.childNodes) {
bionifyNode(child);
}
}
}
bionifyNode(document.body);
}Re: Show HN: Bionic Reading – Formats text to make it faster to read
#137Cool, here's a quick hack to try a similar technique with the comments in this thread (copy and paste into dev tools: $$('span.commtext').forEach(span => { const frag = document.createDocumentFragment(); span.textContent.split(/\s+/).forEach(word => { const len = Math.ceil(word.length * 0.3); const leading = document.createElement('strong'); leading.textContent = word.slice(0, len); const trailing = document.createTe…
I made a version which works in all web pages, it is still very hacky though: function bionifyPage(){ function bionifyWord(word) { if (word.length == 1) { return word; } var numBold = Math.ceil(word.length * 0.3); // return " " + word.slice(0, numBold) + " " + + " " + word.slice(numBold) + " "; return " " + word.slice(0, numBold) + " " + " " + word.slice(numBold) + " "; } function bionifyText(text) { var res = ""; if…
Re: Show HN: Bionic Reading – Formats text to make it faster to read
#138Wow, I want to patent 2 + 2 = 4
Re: Show HN: Bionic Reading – Formats text to make it faster to read
#139Earlier quoted context omitted.
I made a version which works in all web pages, it is still very hacky though: function bionifyPage(){ function bionifyWord(word) { if (word.length == 1) { return word; } var numBold = Math.ceil(word.length * 0.3); // return " " + word.slice(0, numBold) + " " + + " " + word.slice(numBold) + " "; return " " + word.slice(0, numBold) + " " + " " + word.slice(numBold) + " "; } function bionifyText(text) { var res = ""; if…
I think yours infringes the patent ;)
Re: Show HN: Bionic Reading – Formats text to make it faster to read
#140Earlier quoted context omitted.
True. You made me remember a different concept, where words would flash at the same point, but centered around some fixed highlighted character per word. https://m.youtube.com/watch?v=ky8DP55YEO0 Edit: but thank you for sharing your concept here, very interesting, and I like the discussions it created.
Ironically (given the GP comment) this tech also died because of their aggressive attempt to commercialise it.