Read files in JavaScript | Articles
How to select files, read file metadata and content, and monitor read progress.
How to select files, read file metadata and content, and monitor read progress.
Babel is about letting many different languages work together. Programming languages live in code blocks inside natural language Org documents. A piece of data might pass from an Org table to a Python code block, then maybe move on to an R code block, and finally end up embedded as a value in the middle of a paragraph…
Question for Quote Investigator: The gyrations of financial markets can be startling. You may have unassailable information indicating that a stock is overpriced or underpriced, but you can still lose money because the market price may not accurately reflect the underlying verities for years. Here is a pertinent adage:
Happy Run Some Old Web Browsers Day! In honor of the ten year anniversary of the Mozilla project, home.mcom.com, the Internet Web Site of the Mosaic Communications Corporation, is now back online. It took some doing. There is comedy. First, the fun stuff: Until now, home.mcom.com and all URLs under it just redirected…
a summary of Steven Gibson events and quotes demonstrating charlatan status
Introduction I'd like to begin by emphasizing that carbohydrate restriction has helped many people lose body fat and improve their metabol...
Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider.
[Copyright 2008 by Bruce F. Webster. All rights reserved. Adapted from Surviving Complexity (forthcoming).]
New to SEO? Looking for higher rankings and traffic through Search Engine Optimization? The Beginner's Guide to SEO has been read over 10 million times.
Craft is a demo running on its own minimalistic demo platform. The demo platform is based on an ATmega88 microcontroller.
If you're fastidious about keeping your windows tidy, Stay is for you. Stay ensures that your windows are where you want them, even as you connect and disconnect displays.
Google’s Chris DiBona emailed me this morning to tell me that unless I removed a specific line from the license of my jsmin-php project (a PHP port of Douglas Crockford’s JSMin ), Google Code would no longer host the project.
The first three newsgroups created inside Netscape (then Mosaic Communications ), when our news server went online the first time, were mcom.general, mcom.humour, and mcom.bad-attitude.
The day before I submitted this column, news hit the net that the other shoe had finally dropped. After months of waiting and wondering what was to become of Be, we learned that Palm, Inc. will be purchasing Be's technology, intellectual property, and assets. While we don't yet know exactly what Palm plans to do with…
Development based on the sharing and collaborative improvement of software source code has a history essentially as long as software development itself. In the late 1990s, interest and participatio…
lloyd.io is the personal website of Lloyd Hilaiel, a software engineer who lives in Denver, Colorado.
Leading banks and investment funds have been foundering, because of bad debts and lack of trust; and other, less well-known kinds of fiscal chaos are also on the horizon. For example, due to an unfixable security flaw in the way funds are now transferred electronically, worldwide, it is no longer safe to write…
FOUT is what I’m calling the flash of unstyled text that you get while using @font-face in Firefox and Opera.
Context free grammars (CFGs) are a valuable theoretical tool on which the modern compilation theory relies for parsing the code of programming languages. For example, the most popular tool used for parsing – YACC , generates parsers for CFGs. What most people don’t know 1 is that the vast majority of programming…
On occasion you meet a developer who seems like a solid programmer. They know their theory, they know their language. They can have a reasonable conversation about programming. But once it comes do…
This article will help you overcome one of the greatest difficulties you will face when trying to accelerate learning: formulating knowledge.
accessors (2) advertisement (11) advice (4) apple (7) apress arc (6) arduino assembly (11) assert (2) atomic (3) audio (4) autorelease (3) blocks (14) bolo (3) book (4) books (2) braaaiiiinnnssss (2) bridging bug (3) c (19) c++ (4) c99 casestudy chemicalburn (4) clang (5) classic (2) cocoa (42) code (4) codeinjection…
The Five Essential Phone-Screen Questions Stevey's Drunken Blog Rants™ I've been on a lot of SDE interview loops lately where the candidate failed miserably: not-inclined votes all around, even from the phone screeners who brought the person in initially. It's usually pretty obvious when the
Effects, health concerns, suppliers, prices & rational ordering.
In 2011 I wrote the initial version of JSLinux, the first PC/x86 emulator in Javascript running Linux. I reused parts of another of my emulators ( QEMU ) for the x86 helpers and the devices.
This page contains a photomicrograph of the surface of a Digital VAX microprocessor containing a phrase written in Russian.
An active reader asks questions, considers alternatives, questions assumptions, and even questions the trustworthiness of the author. An active reader tries to generalize specific examples, and devise specific examples for generalities. An active reader doesn't passively sponge up information, but uses the author's…
Back in 1998, I wrote: Anyone, from the most clueless amateur to the best cryptographer, can create an algorithm that he himself can’t break. In 2004, Cory Doctorow called this Schneier’s law: …what I think of as Schneier’s Law: “any person can invent a security system so clever that she or he can’t think of how to…
Update 2014.12.17: Now that SSL is encouraged for everyone and doesn’t have performance concerns , this technique is now an anti-pattern . If the asset you need is available on SSL, then always use the https:// asset.
If Engineering at Etsy has a religion, it's the Church of Graphs. If it moves, we track it. Sometimes we'll draw a graph of something...