|
Paging.
In the browser I normally scroll short articles and mostly pgup/dn long ones; the only place where the latter works poorly is on the last fractional screen of text because the resume reading point is in mid screen instead of at the top.
Minimizing movement (and RSI risk) was one of the major reasons why I bought a kindle keyboard with page turn buttons instead of a touch screen model. Having to either swipe my finger a fixed distance down the screen to bring a new screen of text (or make more frequent shorter swipes that only move 2/3rds to 3/4ths of a screen) would be worse than just swinging my thumb out and tapping the screen.
PS when did continuous scrolling get redefined to mean being able to scroll and stop at an arbitrary point in a document and not text that's always moving (hopefully at the speed you're reading) like the ticker at the bottom of the TV on news channels or the way StarTrek TNG displays always were shown as working? I tried the latter almost as soon as I got a mouse with a scroll wheel and once the OOOOH SHINEY!!!! wore off found it more maddening than useful (the need to read at a slant disrupted my autopilot and slowed my speed by at least a third). I was this >< close to sounding off on a rant about that before actually clicking (and reading) the link.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Dan Neely wrote: In the browser I normally scroll short articles and mostly pgup/dn long ones; the only place where the latter works poorly is on the last fractional screen of text because the resume reading point is in mid screen instead of at the top.
PS Browser (or browser addon) developers: creating an option to have the last pgdn place content as if there was infinite white space at the bottom of the page would earn my undying love.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
JavaScript engines such as Google’s V8 (Chrome, Node) are specifically designed for the fast execution of large JavaScript applications. As you develop, if you care about memory usage and performance, you should be aware of some of what’s going on in your user’s browser’s JavaScript engine behind the scenes. There are many hidden performance gotchas in the world of JavaScript engines. Here's how to beat them.
|
|
|
|
|
The Numeric Javascript library allows you to perform sophisticated numerical computations in pure javascript in the browser and elsewhere. Although Javascript does not reach the same performance as native programs, the Numeric Javascript library is carefully tuned to obtain the best possible performance for a Javascript program. All the things in the browser!
|
|
|
|
|
tcpdump is the premier network analysis tool for information security professionals. Having a solid grasp of this über-powerful application is mandatory for anyone desiring a thorough understanding of TCP/IP. Many prefer to use higher level analysis tools such as Ethereal Wireshark, but I believe this to usually be a mistake. In a discipline so dependent on a true understanding of concepts vs. rote learning, it's important to stay fluent in the underlying mechanics of the TCP/IP suite. A thorough grasp of these protocols allows one to troubleshoot at a level far beyond the average analyst, but mastery of the protocols is only possible through continued exposure to them. What kind of packets are floating around your network?
|
|
|
|
|
We’re very pleased to announce the immediate availability of RISC OS for the Raspberry Pi. First released in 1987, its origins can be traced back to the original team that developed the ARM microprocessor. RISC OS is owned by Castle Technology Ltd, and maintained by RISC OS Open Ltd. This version is made available free of charge to Raspberry Pi users. RISCy business.
|
|
|
|
|
We are finally, really, truly, on the cusp of a NUI explosion. We’ve seen massive improvements in the real-world usage of touch (iPhone), voice (Siri), and computer vision (Kinect) the the last few years. I think this is just the beginning. There will be huge strides made in voice and touch based input, but in my view, the area where our world will be rocked the most is in computer vision. Cameras are everywhere. They are dirt cheap. They can see things we can’t. And as amazing as the tech in Kinect is at decoding all those signals, interpreting them, and figuring out your body’s intent is, you haven’t seen anything yet. Siri is Watching You.
|
|
|
|
|
When I first read Rainbows End[^] I considered it about as plausible as the galactic usenet of A Fire Upon the Deep[^]. Unfortunately I'm beginning to think he got it at least half right, with the main difference being that in addition to the corporate microtransaction skim off of everything you do the universal connection/infrastructure will lead to the pervasive surveillance tyranny that he gave as one of the ways advanced civilizations could collapse in A Deepness in the Sky[^].
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The creator of the popular web comic xkcd muses about the merits of pen and paper versus computer coding, tic-tac-toe, and where he sits on the scale of intellectual purity. See also xkcd 5, 10, 12, 19, 26...
|
|
|
|
|
Printing anything from anywhere is no longer fantasy. In fact, it's often a necessity if using a smartphone, tablet, or laptop is an essential part of your daily workflow. Cases in point: You receive a huge spreadsheet attachment on your smartphone, and need a way to view the document without squinting. Or you revise a PowerPoint deck just as your plane lands, and need to print it before you arrive at a meeting. Or maybe you’re just staying with family out of town, and need to print a boarding pass directly from your phone. When all else fails, just scan the screen of your tablet.
|
|
|
|
|
My printer has a feature that allows me to email it, and it will print both the body of the email and the attachments. Worked like a charm.
Of course, I have to be at home to get the printed papers, but I can print from anywhere.
|
|
|
|
|
Currently, there are four major types of e-voting around the world that are worth keeping an eye on: Brazil’s homegrown direct recording electronic (DRE) setup, Australia’s open-source software, Estonia’s Internet voting, and a Spanish startup’s efforts to expand what’s been called "crypto-voting." Each of these approaches has its own unique set of problems, but the primary obstacles they present for many voting officials and computer scientists is their lack of ability to verify source code and expense. The iVotes have it!
|
|
|
|
|
|
At BUILD in Redmond today, Microsoft announced its plans to improve C++ standards conformance in its Visual Studio development environment, and talked about ways in which C++ would become a better, regularly updated, modern programming language. Microsoft developer and C++ standard committee chair Herb Sutter introduced work being done by the C++ community to make the language better, and also discussed the work being done by Microsoft to make its own compiler better. The Standard C++ Foundation will promote and advocate the usage and development of modern C++.
|
|
|
|
|
CTP here[^]
(Compiler only, IDE doesn't yet "understand" the new syntax, and standard library doesn't make use of the new features yet)
|
|
|
|
|
peterchen wrote: ORDER BY what user wants
DESC? Or ASC?
dev
|
|
|
|
|
|
So it turns out C is a functional language too! On the way to Strange Loop this year, John Van Enk and I were trying to find a way to write some C code that avoided dynamic (malloc) allocation. We discovered a technique that allows you to forgo the use of malloc in many common cases. It also enables very pure functional C code. You doubt? I shall demonstrate! This style actually has a special name: Continuation Passing Style.
|
|
|
|
|
When I first started writing concurrent software, C++ had no support for synchronization. Windows itself had only a handful of synchronization primitives, all of which were implemented in the kernel. I tended to use a critical section unless I needed to synchronize across processes, in which case I used a mutex.... Today the synchronization landscape has changed dramatically. There are a plethora of choices for the C++ programmer. Exploring the state of synchronization in Windows and C++.
|
|
|
|
|
If you have worked with AJAX or node.js or any other callback heavy framework, you have probably been to Callback Hell. Your whole application ends up being passed around as callbacks, making the code extremely difficult to read and maintain. The resulting tangled mess of code is often pejoritively called spaghetti code, a term borrowed from the days of goto. Callbacks are the modern GOTO.
|
|
|
|
|
Suppose you’re learning Python, you should try to build a copy of the cat program with it or try to implement tree, for example. Unix programs are often small and focused on doing something unique and doing it very well (read more about the concept), which is also ideal for learning to program. Just pick up a single problem and solve it in the best way possible. No other technique is more efficient for those trying to learn a new programming language than actually writing code.
|
|
|
|
|
Carlos started his investigations into the properties of prime numbers by drawing a series of circles on a number line in AutoCAD. These circles were of diameters of all the integers, and going down the number line, these circles started to have an interesting, chaotic pattern (see above picture). Carlos found that whenever two circles intersected, that position was a prime number. It’s really nothing more than a Sieve of Eratosthenes, but it’s a very cool-looking visualization nonetheless. Here are some links and videos explaining how he created these great prime visualizations.
|
|
|
|
|
|
I know I'm late to this, but I just have to put this here... I developed my graphic sieve back in 2009, Jason Davies developed his own in 2012, so I was over 2 years ahead of him. I would be extremely surprised if he hadn't seen my website when researching primes. If you go to my Youtube channel (carluchoparis), you will see my oldest prime number sieve videos date back to December of 2009... My work was absolutely and completely independent, whereas Jason credits Omar E. Pol's methods in his work... I even contacted Omar in 2010, when I found his site, and told him about my own site... I have not been contacted by Jason, but I doubt he is oblivious of my work.
|
|
|
|
|
Where's your site?
I have a similar story. I developed my proof of the Extended Midy's Theorem back in 2004. When I first did a search for anything similar, in 2003, I didn't find anything. By the time I completed it (2004), I had some open questions at the end that I couldn't resolve, I searched the web again and came across Brian Ginsberg's name in one of the MAA magazines. I bought that magazine to see if he'd beaten me to it, but he had only proven it for three equal parts. I submitted mine to the MAA, but it was rejected for not being an article. Someone here at CP must have seen it on my website and added it to Wikipedia soon after (I've always had a PDF and LaTex copy on my website). A month later, a few different, but mathematically identical, proofs came up for generalizing the original theorem like I did. Last year, my name and PDF link were removed from Wikipedia for not being a published work (I'm still in the history pages) and references to other people's works appeared instead. I tried posting it to arXiv, but you need references for that site. It sucks seeing other people's names in lights when you know you came first.
modified 4-Jan-13 19:47pm.
|
|
|
|