View on GitHub

Quorten Blog 1

First blog for all Quorten's blog-like writings

I’ve been working in the tools group of a company for a little while, and we have a shared repository space called a “project” where we place repositories repositoies. Many times when working on active initiatives, it has been an annoyance among several team members that there are so many repositories in the shared space. So, I look around in a little more detail, and pretty soon, I found that there were several unmaintained repos cluttering the list of repos in the project. Nearly 50% of all the project repos are now unmaintained. This happened in about 4 years time for most of them, some of them 7 years time.

Reflecting on this, it really makes you think. First of all, this is biased toward small respositories. But, even them, in 4 years time, 50% of small-time projects will have been replaced? Also, this appears to be affected by the employment turnover rate in different areas of the company. In the areas of the company outside the United States where the turnover rates are higher, there appears to be a much bigger swath of abandoned projects than in the United States where the turnover rate is lower.

So, about the other recommended PCB manufacturer for the ZeroPhone, OSH Park. DirtyPCBs is China-based, whereas OSH Park is USA-based. Indeed, if you look at the OSH Park website, you can see that the service is overall more geared toward professional commercial users, and they may provide some nicer services that DirtyPCBs doesn’t provide. Prices? Prices appear to be about the same as DirtyPCBs, and that being said, they are for sure more expensive than your hand-made cardboard circuit board options.

20190104/https://wiki.zerophone.org/index.php/Sourcing_ZeroPhone_parts

20190104/https://oshpark.com

Again, I reiterate, because this is important! “Solder mask” is effectively another name for “conformal coating” of a circuit board so that stray conductive objects cannot short out the traces on the board. The second Wikipedia article is the article on “robotic pick and place” machines for surface-mount devices. Again, due to the cost of setting up these machines, they are still generally only available for larger production runs, and small runs of custom designs must be done manually.

20190104/https://en.wikipedia.org/wiki/Solder_mask
20190104/https://en.wikipedia.org/wiki/SMT_placement_equipment

Earlier, I’ve mentioned the Zero Phone on my blog, but I haven’t provided any more links to detailed updates, status, or information on the project. Where is that project at right now? Oh, very interesting. Right now, it’s still at an early development stage, but there is a wiki with a whole bunch of information on how to build your own Zero Phone by hand. Well, at least for building most of the parts. It is a great example of how to purchase and assemble the electronics components of modern style surface mount device electronics, and how to build together a complete embedded system around a Raspberry Pi Zero, featuring a display and keyboard.

20190104/https://hackaday.io/project/19035-zerophone-a-raspberry-pi-smartphone
20190104/https://wiki.zerophone.org/index.php/Main_Page
20190104/https://wiki.zerophone.org/index.php/Sourcing_ZeroPhone_parts
20190104/https://wiki.zerophone.org/index.php/Assembly
20190104/https://wiki.zerophone.org/index.php/SMD_assembly
20190104/https://wiki.zerophone.org/index.php/Keypad_controller

Printed circuit boards? You can buy the printed circuit boards custom printed from manufacturers such as OSHPark (U.S.-based) or DirtyPCBs (China-based).

So, I decided to visit a Twitter account of another friend, and, well… my experience was largely the same. It would certainly be nice if the available information was more organized, and indeed there is useful information in there. Alas, apparently that’s what my blogging efforts are for.

20190103/https://twitter.com/rishmishra

Also, I decided to revisit the website of this friend, and I’ve found it to be retooled with WordPress, rather than using GitHub Pages Jekyll.

20190103/https://jamesmishra.com/2018/12/17/turning-dropbox-paper-notes-into-latex/#more-10

Ah! So you’re wondering about that one has repository that James Mishra made? You can find out from Twitter, the reason why this repository was made was so that this URL can be constructed.

20190103/https://github.com/jamesmishra/has/issues

Anyways, here are the Twitter things that I couldn’t sort into any other category, or I couldn’t yet place into a candidate for a non-random category. I have additional blog post articles with corresponding categories and tags when I did find a reasonable category to sort the information into.

Read on →

SparkFun? How did they choose that name? What does Wikipedia have to say about that? Well, basically, the “spark” came about due to some of the founders testing a development board that had sparks flying off of it, and fun? “Because it’s fun! Why should someone have to explain fun?” The company’s self-stated aim is to put the fun back into learning electronics… unlike “double-E” (Electrical Engineering) “killer classes.”

20190103/https://en.wikipedia.org/wiki/SparkFun_Electronics

Now, this was an interesting event that happened to SparkFun in the past. The U.S. International Trade Commission intercepted one of SparkFun’s shipments of cheap Chinese multimeters and ruled them to be infringing the trademark on Fluke’s multimeters. They ordered to either send them back (for modifications) or destroy them. The most interesting thing about this is that Fluke was unaware that this was happening until they learned of it from SparkFun’s blog. The way that U.S. trademark and imports law works is such that the U.S. government prepares its own guideline materials to check for infringement and the filer is not completely aware of the legal interceptions and activities that go on in relation to its filed trademarks and such. Additionally, the description of the trademark was a bit ambiguous, so minor misinterpretation can result in severe consequences. Luckily for SparkFun, it has a great community and was able to get some quick recommendations to settle the problem as quickly as possible. Fluke decided to donate some of its multimeters in light of the misunderstanding and the effect it had on SparkFun, while SparkFun was also able to work with a law firm specializing in customs law to find alterative locations to export the multimeters too rather than destroying them.

Read on →

So, what exactly is this draw.io diagramming web app that is becoming popular? Is it open-source or proprietary? Indeed, it is open-source. With some clicking around and looking, you can find its source code here.

20190102/https://about.draw.io/
20190102/https://about.draw.io/about-us/
20190102/https://github.com/jgraph
20190102/https://github.com/jgraph/drawio
20190102/https://github.com/jgraph/mxgraph

So, the DirtyPCBs website. I better try visiting it to see what it’s all about. Indeed, an impressive surprise awaited me! The DirtyPCBs website also offers SLA 3D printing. Note that DirtyPCBs does all its manufacturing in China, which is probably further away from you than you may like for custom, small-run manufacturing. Payment on the site is simply via PayPal. No need to create an account on the website before you can place orders, I believe.

20190102/https://dirtypcbs.com/store/pcbs
20190102/https://dirtypcbs.com/store/print3d

So, I happened to learn of this interesting third-party Lego product from Twitter. “Crazy circuits,” yet another way of adding electronics into Legos. Indeed, the implementation and concepts brought forth are very similar to the discontinued Lego 9 V Light & Sound products. So, that being said, there’s a lesson that the old Lego company learned that this new company doesn’t yet realize, and what is that? Electronic Legos are, by far and large, of greatest interest to adult hobbyists, i.e. the backers of the Kickstarter project. Sure, you can expect to be able to sell to them, but don’t over-sell the idea of bringing electronics to younger children: be prepared for only a tiny minority coming from this demographic.

20190102/https://www.kickstarter.com/projects/browndoggadgets/crazy-circuits-unique-stem-projects-delivered-mont/description
20190102/https://www.browndoggadgets.com

Viewpoints on assessment and exams

2019-01-02

Categories: misc  
Tags: misc  

Assessment, examination, exams… something that I’ve done a lot during school days, but now I hardly ever do it. What does Wikipedia have to say about examination? A few things. One, examination was hardly ever done in the earlier days of schooling. Examination is very much a modern phenomenon after World War II. Another thing that it called out specifically was “teaching the test”: instead of trying to teach the overall course curriculum, instructors may narrow their courses to only emphasize what matters for doing well on the test. Indeed, this is the same problem that we know about that comes from “whiteboarding,” the defective method of assesssing software developer recruits during job interviews. Another interesting mention was that of the “high-stakes test,” where failures are often associated with major life setbacks.a

20190102/https://en.wikipedia.org/wiki/Test_(assessment)
20190102/https://en.wikipedia.org/wiki/File:Students_taking_computerized_exam.jpg
20190102/https://en.wikipedia.org/wiki/High-stakes_testing
20190102/https://en.wikipedia.org/wiki/Teaching_to_the_test

Is examination a waste of time? Well, I can’t really find any empirical evidence on this question, but these are some opinions on the subject.

20190102/DuckDuckGo is examination a waste of time
20190102/https://www.englishclub.com/esl-forums/viewtopic.php?t=23054
20190102/https://thetab.com/uk/manchester/2014/05/27/exams-are-a-waste-of-time-5291

Electronic curriculum developers

2019-01-02

Categories: misc  
Tags: misc  

Electronic homework assignments, often times proprietary software curriculums from companies of the like of Pearson Education and McGraw Hill. What does Wikipedia have to say about this? Interesting. So, Pearson is British headquartered, not United States headquartered. And indeed, to confirm your assumption, yes they are the biggest commercial education materials company, bigger than McGraw Hill. Also, nowadays Pearson owns a whole lot of publishing companies that were once separate companies, such as Addison-Wesley, Prentice Hall, etc.

20190102/https://en.wikipedia.org/wiki/Pearson_Education
20190102/https://en.wikipedia.org/wiki/Pearson_plc
20190108/https://www.theguardian.com/education/2012/jul/16/pearson-multinational-influence-education-poliy

So, after this reading, the most interesting thing I learned? Testing is apparently a “huge corporate profit-centre.” So, if you have questions about why testing is so prominent in school days, follow the money trail.