Hard-to-find tips on otherwise easy-to-do tasks involving everyday technology, with some advanced insight on history and culture thrown in. Brought to you by a master dabbler. T-S T-S's mission is to boost your competitiveness with every visit. This blog is committed to the elimination of the rat from the tree of evolution and the crust of the earth.
Tuesday, December 27, 2016
Captain Bligh Debugs Dutch Navigation
In the passage to the Cape of Good Hope, there occurred nothing worth remark. I cannot however forbear noticing the Dutch manner of navigating. They steer by true compass, or rather endeavour so to do, by means of a small moveable central card, which they set to the meridian : and whenever they discover the variation has altered 2.5 degrees, since the last adjustment, they again correct the central card. This is a steering within a quarter of a point, without aiming at greater exactness. The officer of the watch likewise corrects the course for lee-way, by his own judgement, before it is marked down in the log board. They have no log : I was told that the company do not allow it. Their manner of computing their run, is by means of a measured distance of 40 feet, along the ships side : they take notice of any remarkable patch of froth, when it is abreast the foremost end of the measured distance, and count half-seconds til the mark of froth is abreast the after end. With the number of half seconds thus obtained, they divide the number 48, taking the product for the rate of sailing in geographical miles in one hour, or the number of dutch miles in four hours.
It is not unusual to make any allowance to the sun's declination, on account of being on a different meridian from that for which the tables are calculated : they in general, compute witht he numbers just as they are found in the table. From all this, it is not difficult to conceive the reason why the Dutch are frequently above ten degrees out in their reckoning. Their passages likewise are considerably lengthened, by not carrying a sufficient quantity of sail.
Yuck! Which side, the Engs or the Dutch do you reckon went on to become a world power and tame the Deutsch?
Tuesday, December 20, 2016
Quickly Reverse a File in NEdit
CTRL-A to select all.
ALT-R to filter selection.
type
tac '-'
into the dialog and hit ENTER. And you're done :)
Sunday, December 18, 2016
Reagan's Soviet Jokes
An American and a Russian are arguing about which system is better. The A says I have great freedom - I can walk into the Oval O and pound the desk and say, Mr. President I don't like the way you're running this country. The Russian says I can do that. The American is stunned. You can?
Yes, I can walk into the Kremlin, into the General Secretary's office, pound the desk and say, "Mr. G. Secretary, I don't like the way Reagan's running his country."
In the USSR, only 1 in 7 families own automobiles and most of them are owned by bureaucrats - the government issues them autos. At one point, they decide on a zero tolerance policy towards speeding. Anyone, regardless of rank, would get a ticket for speeding. One day, Gorbachev is late for his meeting, he tells his driver, you get in the back, I'll drive today. The pass 2 motorcycle cops and one of them chases him. Ten minutes later, he's back and his buddy says "Did you give him a t?" "No, too important." "What? You're supposed to give anyone speeding a ticket." "I know, but this guy was too important." "Really? Who was it?" I couldn't recognize him, but his driver was Gorbachev.
A guy loses his parrot and he reports it to the KGB. The KGB says, "Well, you lost ya parrot, why botha us? Why not go to your local police department?". Thy guy says, "I just want you to know that I don't agree with a single thing my parrot says."
Three dogs - American, Polish and Russian are talking about which country is the best. The A dog says "In our place, you bark long enough and sure enough, someone will give you a piece of meat." The Polish dog says, "What's 'meat'?" Then the R dog says, "What's 'bark'?"
A soldier calls out to a man. The man doesn't stop. The soldier shoots him. His fellow soldier says, "what did you do that for?" "Curfew." "But it's not curfew yet." "True, but that guy's a friend of mine. I know where he he lives and he wouldn't have made it."
Wednesday, December 14, 2016
Moonwalking with Einstein : Josh Foer
Sigmund Freud found from his research that older memories seem to the rememberer as if described by an observer through a camera whereas the newer memories are more first-person-ish.
The Ad Herrenium is a must read.
If you want to feel like life is passing you by very fast, then make it monotonous. If you want to feel like time is passing slowly, then create anchors - memories that you can associate with moments in time - make your life interesting.
Why You Should Master Python builtins - tuple, list, etc..
David Beazley - supermensch..
https://www.youtube.com/watch?v=lyDLAutA88s
Bonus : you'll find out why you should NOT eat at O'Hare or Subway.
Monday, December 12, 2016
Screwed by Ophtotech : Thank You David Guyer
Thursday, December 01, 2016
Steve Skiena Algorithm Complexity
1 : Adding 2 numbers
log(n) :
n : sweeping through an array of elements
n*log(n) : Heap sort
n^2 : Bubble sort
n^3 : Matrix multiplication
2^n : enumerating all subsets of a given set
n! : enumerating all permutations (Eg. perfect solution to travelling salesman problem)
https://youtu.be/ZJfRrGlMXp4?list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b
Friday, November 25, 2016
Memory Lane - Where Are You Today, Raj, You Chain-Smoking Beast?
This is to bring to your notice the unscrupulous practices followed by ADVANCED TECHNOLOGY LABS pvt. Ltd. a software "development" organization based in Chennai. The company has taken amounts ranging from Rs.1 lakh to 2.25 lakhs from approximately 3000 persons and as per the agreement has promised to pay the employees stipends of Rs.6500/- pm for the first three months and Rs. 10000/- pm for remaining training period ie 6months after which we were promised that we will be taken to the systems integration centre in US. But as it turned out the company does not have any projects to impart training , there have been no payments at all for the last four months and the very notion of the company existing is itself a big doubt.
Despite all this when we say that all we want to do was to learn and acquire the needed skills so that
we can build our careers we are prevented from doing this basic request of ours. Specious excuses that there has been a bomb planted in the office are given and the office is closed down for the Trainees until further notice. When we asked our CEO of the state of affairs in the company the reply
given was "Either you listen to me or you go court and let us meet there!" and threatens us that we
would be "fixed". We are bringing this to your notice so that gullible persons are not cheated henceforth and that something positive could be done about the state of affairs.
Now you may think that we are trying to sling mud on one of our enemies.Please ask your friends in Madras to checkup or you personally visit.
Many people sold their properties,mortgaged properties and joined advanced technology labs taking seriously the promises made by Rajkumar who claims to be an ex employee of IBM.
This gentleman Rajkumar never bothers to pay his employees the salaries and the student stipends but goes about in the streets of Madras with a posse of securitymen.
Over 4000 students have been cheated by Advanced technology Labs.The Press do not write about him as he feeds them with Full Page Advertisements.
Today some of the Labs in Chennai were closed because he did not pay the bills.
Sir/Madam,
The least you can do is to send this mail to as many people as you canso that awareness can created about such swindlers and as a result our coutry becomes a better place to live in ,bereft of all these conmen
Thanking You
Consultant Trainees in ATL
note :This company has a website .www.atlworld.com which is still under construction
Tuesday, November 15, 2016
Saturday, November 05, 2016
Cute Perl One Liner
Turn
1
1
1
1
1
into
1
2
3
4
5
That doesn't sound hard. But, what if you have 10 seconds to turn
ssd1
ssd1
ssd1
ssd1
ssd1
into .. well, you know..
Easy : Use NEdit (the best text editor) and select the column of 1's and then pipe through (ALT-r)
perl -p -e 's/./$./;'
Yes, $. (dollar period) means current input line number.
Turn a column of the same number into a sequence of uniformly increasing numbers using perl..
Monday, October 17, 2016
Friday, October 07, 2016
The Keyboard Shortcuts of Benjamin Franklin
Alfred North Whitehead (Eng. Mathematiker) : Mankind's progress is measured by the number of things we can do without thinking. Love it! That's what keyboard shortcuts are all about babe!
Thursday, October 06, 2016
Tuesday, September 27, 2016
Das Ist MIT At Its Best
Love a subject. Transfer that love of the subject to your audience.
A Tasty Morsel
Prove that n^3 + 3n^2 + 2n is dividible by 3.
Ans : It's n^3 - n + 3( n^2 + n). And n^3 - n is (n-1)n(n+1) and one out of every 3 #'s is div by 3. QED
Class taught by a billionaire with a $1 salary.
What :
Proofs - what they are, good and bad ones. Why proofs? You want to be able to prove your software won't do something bad.
Induction, strong induction, invariants - very useful for the "proving" related to undesired states.
GCD of 2 numbers is a linear combination of the numbers. Euclid's theorem and lemma : GCD(a,b) = GCD( rem(b,a), a) -- very cute one.
Sunday, September 18, 2016
Lessons from Alessio Rastani (How to Make Money in Stocks)
$SPXA50R -- if below 25, oversold.
$BPSPX -- tells you when to sell..
No More Youtube Ads
Know the ID of the YouTube video (Jeez, YT is a word now - if you type Youtube, without the T uppercase, spellchecker frowns!).
For example : take this video of Anton Kriel telling "the truth about trading" :
https://www.youtube.com/watch?v=9h3lByx59ns
You never paid any attention to the URL before because your finding and playing was GUI based. For now, this video doesn't come with ads. But, what if it did and you didn't want to watch the ads.
Get the ID - in this case, 9h3lByx59ns.
Construct this URL and load it and you're done :
https://www.youtube.com/embed/9h3lByx59ns
You can get smart by adding stuff like "?autoplay=1&html5=1" and stuff like that :)
Next step - can you define a keyboard shortcut for Chrome so that you can do something to load the video (CTRL-SHIFT-LMB maybe?) this way? Wouldn't that be nicer than having the cut and paste text :) ?
Sunday, September 04, 2016
Not Without Lumosity
This one took me just seconds ..
https://www.youtube.com/watch?v=UCpdB0SleCA
Thursday, September 01, 2016
Oops I Set Outlook to Use Notepad to Open that File and It Displays the Whole File on One Line
So, you want to change the Application associated with that file type.
My experience with the Windows 10 Settings utility wasn't good. So, here's what I recommend :
- Launch the Settings utility.
- In the Find a Setting field, put in Control Panel and hit Enter.
- Control Panel launches, but has jumped the gun, so you have to use the navigation bar on top to go back to Control Panel from "All Control Panel Settings" (if you're dumb like me :)
- Now, click on Programs
- Now, click on Default Programs
- Then, click on "Associate a file type or protocol with a program" -- can take a few seconds to load
- Scroll down till you find your extension, select it and then click the Change Program button.
Monday, August 29, 2016
Battle Royal Font
Saturday, August 13, 2016
Wednesday, August 10, 2016
Zeeshan Usmani : The Diff Between a Museum and a Warehouse
Your success is based on what you decide not to do. If you collect all the art in the world and put it in a room, that's a warehouse. Whereas, if you decide to take out some of it and leave only what you think makes the grade, that room becomes a museum. Wah wah.
Tuesday, July 19, 2016
What? M$ Magic - Or is it Chrome?
Monday, July 18, 2016
Hurrah for Satya! Finally, Any Colour Highlighting!!!! Yay!
Snipping tool can't do it. Screw it!
Powerpoint can!!
We'd like to think it's because of getting an Indian the top job, but in our hearts, we know it's in spite of an Indian in the top job :)
Just kidding boys. Enjoy the better docs. Convey ideas to your team in a jiffy.
Why accessorize when you can iconize?
Saturday, July 09, 2016
Congratulations Gregory David Roberts
suborn : bribe or otherwise influence someone to commit an unlawful act such as perjury
defile : a steep-sided, narrow gorge or passage (originally one requiring troops to march in single file).
architrave : the molded frame around a doorway or window
curlicue : a decorative curl or twist in calligraphy or in the design of an object
quoin : an external angle of a wall or building
sibilant : (of a speech sound) sounded with a hissing effect, for example s, sh.
condolent : feeling or expressing sorrow
ontology : the branch of metaphysics dealing with the nature of being
apodictic : clearly established or beyond dispute
gibbous : convex or protuberant
rictal : relating to the gap or cleft of an open mouth or beak
supernatant : denoting the liquid lying above a solid residue after crystallization, precipitation, centrifugation, or other process.
sybaritic : fond of sensuous luxury or pleasure; self-indulgent
syzgygy : a conjunction or opposition, especially of the moon with the sun.
faronade :
vicinal : neighboring; adjacent
The World Class Brain : Simon Ramo
Got 2 PhD's by the age of 23. Accumulated 25 patents before his 30th birthday. Did aerospace stuff and also developed GE's electron microscope.
Man, what would I not give... and he lived to be 103 too.. The father of the ICBM. Got to work with John von Neumann as well..
Aus Heute's Journal : Yona Goldrich
There he built a real e empire.
"I don't tell you if you do a good job - because that's what I hired you for. I only tell you if you do a bad job."
"I'd rather not be a deal that would make me money than be in a deal that will lose me money."
"Don't tell me how much this deal will make me. Tell me how much I can lose."
Friday, July 08, 2016
Magic : How Does Codecademy Provide a Linux Terminal In a Web Browser
http://stackoverflow.com/questions/19561188/simulating-linux-terminal-in-browser
As someone once plagiarized from me, "Any sufficiently advanced technology is indistinguishable from magic."
Sunday, July 03, 2016
Except When One Really Needs It
Friday, June 24, 2016
grep print blank line after each file group
https://stackoverflow.com/questions/8273636/add-blank-line-after-every-result-in-grep
Perl solution :
grep blah files | perl -F: -ap -e 'print "\n" if $f ne $F[0]; $f = $F[0];'
And you're done.
-F : specify the character to be used for the split (space by default)
-a : autosplit into @F
Sunday, May 29, 2016
Helper Perl nand2tetris
Register( in=in, load=a, out=outA );
Register( in=in, load=a, out=outA );
Register( in=in, load=a, out=outA );
Register( in=in, load=a, out=outA );
Register( in=in, load=a, out=outA );
Register( in=in, load=a, out=outA );
Register( in=in, load=a, out=outA );
Register( in=in, load=a, out=outA );
Saturday, May 28, 2016
Excel With Business : Ten Thumbs Down!
Totally worth five bucks, not worth a cent over 10. Fooled me once for $80. Shame on you.
Beautiful Adorable China
Tuesday, May 17, 2016
Stanford d.School : Design Process Guidelines
Saturday, May 14, 2016
A Must Watch : Patrick Winston
https://vimeo.com/101543862
Logger Using Google Cardboard and Remote Keyboard
Why use a regular keyboard to type into your phone? Coz it's a lot faster.
You have to make work work. And one of the things you need to do, as a techie, is keeping track of what you learn - best practices, core concepts, etc.. You need to put them in a doc you can take with you. Most employers will not let you take the files you build up on your work computer even if those files are of a personal nature.
So, how do you carry a computer in your pocket that you can type into?
Use your work computer as the keyboard, to type into your a file on your phone that you're viewing using Google glass.
That's how..
When someone asks you, say you're watching a relaxing video to de-stress.
Tuesday, May 10, 2016
Pushy Pays Off
Long story short - all I could get out of him was, we need to wait for tap activation - technician needs to come out to your location. BS. I'm already talking to twc.com with my modem. It's pushed 53 minutes! Finally, gets to his supervisor, Hailey who solves it in about 5 minutes - reboots the modem, activates it, etc.. Total call time 1 hr 3 min!!
At that point, it's my newer (Precision) Dell that's directly on the modem. I don't want to complicate things. Anyhow, after that calls done, I put the ethernet cable into the router and try to get onto the the internet through WiFi. Only, *this* PC can't do it. It had no problem through the ethernet, but WiFi, good luck - this after I've successfully used WiFi in tonnes of other places. Why me?
So, I want to make sure it's not the router. I get my phone on there, and my older PC - on which I'm typing this (all laptops, BTW :) - whoever sees a desktop anymore:)?) So, it *is* the PC. A huge thank you to the geniuses at Redmond and Austin who make the crappy stuff that lets Apple ads poke fun at them.
Problem : One or more network protocols are missing on this computer.
Side note : Occasionally, I see the Skype popus announcing people coming online. Hmm..
What did I do? I put the etheret back - this time between the router and the PC and internet access worked. And then, I took the cable out - and internet access worked :) Go figure :)
Wednesday, May 04, 2016
Howto : Excel Online (Onedrive) - Creating a Link to "Place in This Document"
To accomplish this in the paid version, when you wanted to insert a link to a sheet, the you used the menu to pick the sheet you wanted to link to..
Now what do you do?
Answer : you have to specify the sheet AND a cell. So, if all you care about is going to a particular Sheet (call it Target). Then, you have to put in (without the quotes, of course) "Targets!A1" .
How do I know this? I uploaded a file created with the paid version and looked at it.
Why would you want to do this? It's an easy way to build a "dashboard" Imagine all your controls on the Tesla or Apple-car spread out in one line at the bottom of the control-panel. Yuck. Yet, that's exactly how M$ serves them. *ds of Redmond!!
Thursday, April 21, 2016
Perl One Liner Quickly Spit Out Decimal from Binary
Arul's code wasn't as helpful as Stack Overflow..
Making the long YOUR NUMs readable :
perl -e 'print unpack("N", pack("B32", substr( "0"x32 . "0110" . "1010" . "1100", -32 ))),"\n";'
Sunday, April 17, 2016
Maksimovic Feels Rakitic's Pain
Intel Insight : What Makes 7 nm FinFET so Hard
Tuesday, April 12, 2016
Congratulations Jan. Virtuix Bucket-Fill Picks Up the Pace
I Wish : Machine Learning
Udacity : On What it Takes to Become a Machine Learning Engineer
Computer science fundamentals important for Machine Learning engineers include data structures (stacks, queues, multi-dimensional arrays, trees, graphs, etc.), algorithms (searching, sorting, optimization, dynamic programming, etc.), computability and complexity (P vs. NP, NP-complete problems, big-O notation, approximate algorithms, etc.), and computer architecture (memory, cache, bandwidth, deadlocks, distributed processing, etc.).
You must be able to apply, implement, adapt or address them (as appropriate) when programming. Practice problems, coding competitions and hackathons are a great way to hone your skills.
2. Probability and Statistics
A formal characterization of probability (conditional probability, Bayes rule, likelihood, independence, etc.) and techniques derived from it (Bayes Nets, Markov Decision Processes, Hidden Markov Models, etc.) are at the heart of many Machine Learning algorithms; these are a means to deal with uncertainty in the real world. Closely related to this is the field of statistics, which provides various measures (mean, median, variance, etc.), distributions (uniform, normal, binomial, Poisson, etc.) and analysis methods (ANOVA, hypothesis testing, etc.) that are necessary for building and validating models from observed data. Many Machine Learning algorithms are essentially extensions of statistical modeling procedures.
3. Data Modeling and Evaluation
Data modeling is the process of estimating the underlying structure of a given dataset, with the goal of finding useful patterns (correlations, clusters, eigenvectors, etc.) and/or predicting properties of previously unseen instances (classification, regression, anomaly detection, etc.). A key part of this estimation process is continually evaluating how good a given model is. Depending on the task at hand, you will need to choose an appropriate accuracy/error measure (e.g. log-loss for classification, sum-of-squared-errors for regression, etc.) and an evaluation strategy (training-testing split, sequential vs. randomized cross-validation, etc.). Iterative learning algorithms often directly utilize resulting errors to tweak the model (e.g. backpropagation for neural networks), so understanding these measures is very important even for just applying standard algorithms.
4. Applying Machine Learning Algorithms and Libraries
Standard implementations of Machine Learning algorithms are widely available through libraries/packages/APIs (e.g. scikit-learn, Theano, Spark MLlib, H2O, TensorFlow etc.), but applying them effectively involves choosing a suitable model (decision tree, nearest neighbor, neural net, support vector machine, ensemble of multiple models, etc.), a learning procedure to fit the data (linear regression, gradient descent, genetic algorithms, bagging, boosting, and other model-specific methods), as well as understanding how hyperparameters affect learning. You also need to be aware of the relative advantages and disadvantages of different approaches, and the numerous gotchas that can trip you (bias and variance, overfitting and underfitting, missing data, data leakage, etc.). Data science and Machine Learning challenges such as those on Kaggle are a great way to get exposed to different kinds of problems and their nuances.
5. Software Engineering and System Design
At the end of the day, a Machine Learning engineer’s typical output or deliverable is software. And often it is a small component that fits into a larger ecosystem of products and services. You need to understand how these different pieces work together, communicate with them (using library calls, REST APIs, database queries, etc.) and build appropriate interfaces for your component that others will depend on. Careful system design may be necessary to avoid bottlenecks and let your algorithms scale well with increasing volumes of data. Software engineering best practices (including requirements analysis, system design, modularity, version control, testing, documentation, etc.) are invaluable for productivity, collaboration, quality and maintainability.
Sunday, April 10, 2016
Anyone Not Love Github?
Saturday, April 09, 2016
M$ Edge Bests Google Chrome Again
Still, AAPL and AMZN are not GOOG. GOOG gives the world good (I hope) things for free. AAPL has only now caught on..
Things You Can Do with Excel that You Can't Do with Google Sheets
My list :
Format as table is big. Why the hell can GOOG provide that? There's a reason smart people avoid lists and go for tables. Check it out : Pg 42 of Lauren Starkey's masterpiece.
Shame On You Cal Newport
Email is a wonderful thing for people whose role in life is to be on top of things. But not for me; my role is to be on the bottom of things. What I do takes long hours of studying and uninterruptible concentration. I try to learn certain areas of computer science exhaustively; then I try to digest that knowledge into a form that is accessible to people who don't have time for such study.
- You have to be able to visualize moving through 5 rooms in your house and, in each room, you have to be able to, in your mind, go from one significant object to another - 10 per room. Add 2 objects of your choice to the 50 already compiled.
- Now (and here's where I wish you could make lifelike effigy of Andy Grove bear down on Calport and say "You are telling me WHAT to do, when I want you to tell me HOW to do it.") (the hard part) you have to readily have 52 people or things associated with the different cards of the deck - say Trump for the King of Diamonds - make up your own meanings. Say Marilyn M for the 1 of D, you get the idea.
- Then, looking at the deck of walk through your house and put a person with each object.
Friday, April 08, 2016
Congratulations Jan Goetgeluk. Congratulations Virtuix. Ha Ha SeedInvest
Wednesday, April 06, 2016
Shame on Me : Vocore
Move over Eben Upton!
Special Mention : http://www.kroah.com/linux/talks/ols_2005_driver_tutorial/
Another new today : There's such a thing as Perl 6 and rakudo is something that "runs Perl 6". WDTM?
Friday, April 01, 2016
How to Create Flashing Cells in M$ Excel
start with excel.tips :
http://excel.tips.net/T002134_Flashing_Cells.html (resource)
had to figure out how to do new cell style
turn on the Developer tab
Click on the Macros button. In the Macro dialog that pops up, one of those you already
have will be selected. No problem, in the Macro name : field, start typing : StartFlash
Now, all all buttons that were available get greyed out and the "Create" button becomes
available. Click it and you go to VBA editing - now, paste Allen's code and ensure you
change "Flashing" that he has in 2 places to whatever you called your style..
then, to paste Allen Wyatt's macros :
google "excel create vba macro"
To make this one start automatically when you open this workbook :
https://support.office.com/en-us/article/Run-a-macro-5e855fd2-02d1-45f5-90a3-50e645fe3155#bmrunmacroautomatically (resource)
(summary :)
You go to Visual Basic
Right click "This Worksheet". And add : (or overwrite) (you do need to read the stuff on above link :)
Private Sub Workbook_Open()
Run "StartFlash"
End Sub
Sunday, March 27, 2016
Alexander Elder : MMMM
Method - how do you find trades - do you watch Cramer, use a screener?
Money - how do you size positions, how do you exit trades?
Management - "Show me a trader with good records and I'll show you a good trader."
Man! Dr. Alex Elder is such a PITHY GENIUS. I love hearing this guy speak. So what if he has an accent? It doesn't cost a cent.
Anyway, M4 pretty much tells me I suck. More than 10 years ago, I read Bill O'Neil who said to keep records - keep charts on which you mark where you got in and where you got out so you can learn from your mistakes. Elder adds "and your successes." No excuse there for me - I credit myself with doing my homework. I guess I suck after all.
Like someone answered a dude on Quora who asked about why he didn't get a job after x interviews - the first thing to realize is - it's you... That's a hard truth. What thing about yourself can you enhance today to make yourself more interesting and competitive?
Saturday, March 26, 2016
Virtuix Wants Your Money. So What's New?
So, I think there really is something in this. It may be 10 years before they hit a home run in terms of a mass shipment at decent volume, but I think I want one of these just so I start working out more - in any kind of weather - give me an adventure game where I go around doing stuff!
Offering - $2.33 per share (of preferred stock) for a total intended fund of $15m. What if they're oversubscribed? Existing stock : 5.5m common, 7.3m preferred - good to know :)
The company's operating expenses consist of rent, payroll, professional services, selling expenses, and research and development. Operating expenses for Fiscal 2015 totaled $3,449,829, a 113% increase from $1,619,573 for Fiscal 2014. The primary components of the increase from 2014 to Fiscal 2015 were:
- 137% increase in general and administrative expenses covering personnel costs, rent, insurance, professional and legal services, and expenses incurred other than for sales activities. The principal driver of this increase was the increase in personnel of the company from approximately 10 persons to 30; and
- 105% increase in research and development expenses due do the availability of funds to engage in necessary research and development of the core product following capital raising efforts.
Age | 3 years (2013) | |
Seed Money | Kickstarter $150k goal | Overshot by about 1 mil in < 4 hours from posting |
CEO | Jan Goetgeluk | Belgian (Ghent, Mech Engg, MBA, investment banking background) |
Other investment | $8 mil | Mark Cuban, 2020 Ventures |
Precedents | Oculus | Also raised seed money on KS and later got picked up by FB for $1b! |
Competition | Tuncay Cakmak | Cyberith Virtualizer (Austria) ($1.8m funding to date) |
My prediction | CV will eliminate the sensors to reduce cost | Good enough computer vision can look at the player and say what he's doing - which can simplify things a lot - so a new entrant might capture the "market" quickly if one develops |
My embellishments | What I'd add | A way to sit - and take a rest - if you want to keep playing but have to step out of the chamber to just sit for a few minutes, that's lame - this should be an easy one to solve - maybe a wearable chair? |
Sample concern | Duncan Murray (Feb 29) | Dear Virtuix - this is getting a little silly now. Are we going to ever get our Omnis? In 4 months time, it'll be 3 years since you achieved your funding goal, but still no product. Also, do you really think that you'll generate $25M in funding for a company which hasn't shipped a product for 3 years? Less trade shows, less TRAVR, more production would be fantastic - I keep getting updates about how the Omni will he here, or how your game/experience (which nobody backed) is coming along and to be honest - I'm not interested. I have many other games and my own projects I want to experience with the Omni, so can we please just get actual units shipped? 3 years is getting really too much. |
Sample response | Hey Duncan, the good news is that they have started shipping. I have mine (it's awesome BTW, I hope you get yours soon), and a number of other Pathfinders have theirs. It's a small batch for user testing, but as soon as they've learned everything they can from that they'll work on getting the rest out. The trade shows have been important for a variety of reasons, and they have a separate game development team for TRAVR so that's not holding anything back either. Although it wasn't part of the main campaign, it was a stretch goal, so some of us did pledge for TRAVR, and I still think it's a great idea for the Omni to come with a game that shows everyone how cool decoupled movement is. Here's a video of me trying to explain why de-coupled is such a great feature: | |
Sample concern | Avi Muchnick | Hi Virtuix, I would like a refund. I would not have ever backed this project if I knew that it would be 3 years late and honestly, I feel duped and just don't want to support this project any longer, even if some have now started shipping. Can you please let me know how to get a refund? I would appreciate it, thank you. |
Sample response | Creator @ Virtuix | Hi Avi, We're sorry to hear you would like to cancel your pledge. We have sent you a message regarding this. Best regards, The Virtuix Team |
Sample concern | Peter Lawn | When, please when. A straight answer is all I ask. Its not that a complicated product compared to a huge list I could give that have been produced and shipped in less than half the time. When, in a quarterly year basis can we expect .?? Please, A little respect.. Thanks |
Sample response | Jan | Hi Peter, Scott: I understand your frustration with not knowing the exact production and delivery schedule, and so are we. We are currently working on this schedule with our manufacturing partners and will communicate when available. Production of the Omni is not a picnic, as our product includes more than 140 different components and materials (shoes, fabric, harness, various metals, plastics, electronics, etc.). Our Pathfinder program is a success, so rest assured that you will receive a high quality product. Thank you for your continued patience and support. Best regards, Jan |
Sample compliment | Austin Ramsdale (could be fake - no one with this name shows up on LI) | Hi all - As a part of the Pathfinder program, I just received mine yesterday! I can vouch for the quality and heft of this product! It's absolutely amazing, and they have really thought through everything. You can tell, when putting it together, how well it's been engineered to not only fit together easily, but provide a very stable platform to move on (even on a second floor, there is no give or wobble in the base). The software is improving, and probably one of the major things getting improvements through the Pathfinder program - trust me, you want this thing to be really ironed out before shipping. All in all, very happy with my Omni, and don't fret - when it arrives, you will appreciate how much Jan and the team has gone through to get it to you. |
Saturday, March 19, 2016
Valeant and S&P's Jeffrey Loo : What a Surprise!
Best part - he still screams BUY! Kind of like Jim Cramer going on talk shows and telling people to buy Bear Stearns.
Thursday, March 17, 2016
Ray Dalio's Treasure Trove
http://www.bwater.com/Uploads/FileManager/Principles/Bridgewater-Associates-Ray-Dalio-Principles.pdf
And also :
https://www.youtube.com/watch?v=PHe0bXAIuk0
Understanding the economy :
Productivity growth; Short-term debt cycle; Long-term debt cycle.
Super man!
- Don't allow debt to rise faster than income.
- Don't allow income to rise faster than productivity - this one can be used - you should always come across as being capable of contributing more than they're going to pay you :)
- Do all you can to boost productivity - yes this one also you can use personally - you want to be able to get your work done as fast as you can - and if you run out of work, they have to pay you more because you're contributing more.
I know, I'm doomed to be a working class man :)
Wednesday, March 09, 2016
What Would Genrich Do?
You want your pixel to be as sensitive as possible - when it gets electrons, you want it to generate as big of a voltage as possible so you overpower the noise of the readout circuitry as much as possible.
Problem : the more signal voltage you get per electron, the faster you're using up the available range that that node provides the voltage due to headroom limitations. So, you're losing dynamic range.
What's a brother to do? No wonder TI has no use for Joyce anymore.
Saturday, February 27, 2016
Informing, Not Bragging
My first Thunderbolt product TPS22980 just ramped to production for the mass market as an A0. It has already sold millions.
The design cycle of my second product as design lead just completed with the largest wafer chip scale package ever designed for production at Texas Instruments. In contains a dc-dc power converter, high voltage and bandwidth power amplifier, and large digital core. It went to production as an A0.
A third product Thunderbolt product TPS22985 with original circuits I designed has ramped to production as an A0.
During four years in the group, three Apple products went to production as an A0, and I was the design lead for two of them. The third product that went to production as an A0 was a simple metal spin.
Thursday, February 25, 2016
Can Apple Improve UX?
Stop making Rube Goldberg machines.. Please..
Sunday, February 21, 2016
Eric Schmidt's Autobiography : "What I Learnt from the Softbank Jerk"
Tuesday, February 16, 2016
Find da Windows 10 Win10 WiFi Password for Saved Network
- On taskbar, right-click on WiFi icon and choose Open Network and Sharing Center
- you should see your network. On the right, you'll see a link for "Wireless Network Connnection (name)"
- Click the link to get a new window called Wireless Network Connection Status.
- Go to the Wireless Properties button and, in the resulting Window, go to the Security tab and check "Show characters"
Wednesday, February 03, 2016
After Years and Years, Finally, nedit.wordDelimiters
Never could figure out how to get the Xresources to be honoured by the once-great-still-unmatched Nirvana Editor. ~/.Xresources has no effect whatsoever.
All my own fault - the waiting part of it...
See, I had been using an alias in bash just to get around the problem of NEdit using csh for filtering selections through a shell command. And bash is all we have these days on cygwin (why?).
So,
function medit() { /usr/bin/nedit -xrm "nedit.shell: /bin/bash" "$@" ;}
Thursday, January 28, 2016
New Laptop Rites de Passage
- Install Chrome
- Install f.lux
- Install Autohotkey
- Install EasyWindowDrag_KDE
- Change properties on taskbar to Auto-Hide :)
- Install Wizmo (Steve Gibson)
- Install Gwarble's Notify -- so you can use your other AHK script without it screaming :) ( I use it to get an indication of the CapLock status -- with 2 big monitors at work and a crappy Logitech keyboard, you're never sure...)
- Yikes, how did I ever forget : Cygwin!
Friday, January 22, 2016
Art Institutes Fraud
Most of the time spent in the class was the students teaching the teacher!! *ds!
They guaranteed him a job and then placed him in an $8/hr job at the local Office Depot!
Wednesday, January 20, 2016
Beyond.com Sells Me Excel With Business
Saturday, January 16, 2016
To Do's from One Session with the WSJ, Economist and Time
And... maybe not - I don't get it - the mag showed a hockey stick, but take a look at LIT and go figure.. :(
----
Just had to go online and find some of the transcripts Michael Spicer cooked up - you know - Bill/Blair phone calls..
----
El Chapo has a fleet of submarines and sent his boys to Alemania to study the craft of tunnel building. Really? What makes the Germans so good at tunnels? Why couldn't he send them to Spain to learn - where they'd already speak the lingo? The numbers make you wonder - this guy has caused the deaths of 70k people. Really? Is he related to you know who?
----
Get "Money and Banking" from The Great Courses (done - req. placed)
----
Research SQM and CITIC - something related to rare metals? Anyways, the trail goes cold when you pull up the charts - why would anyone want these? They've all tanked..
Alternate Row Shading in Google Sheets Using ISEVEN and ROW
Format > Conditional Formatting
Now, in the new dialog that showed up on the right, you have to change the dropdown below the "Format Cells if" to "Custom Formula is" and there, type in "=ISEVEN( ROW() )" (no quotes, yes = sign).
Thanks Google for making this so hard. Whoever thought something from you would be worse than what M$ sells?
Education is not the filling of a vessel but the kindling of a flame (Socrates), so here goes :
https://support.google.com/docs/table/25273?hl=en
A Triumph of Nanotech and Machine Learning
Your yesteryear's lightbulb operates on a simple principle. Heat the filament enough and it glows - giving you what you want - light. Unfortunately, you also get what you don't want - heat. So, a lot of the electric power you use to heat the filament is wasted.
Now, why not use some of the heat that the filament puts out to keep the filament hot - so you need a lot less electric power? Cool?
To do it, Marin and his buddies took a break from trafficking in sex slaves from Eastern Europe and built an anti-reflective coating with more than a hundred alternating layers of exotic materials. And to get it right, they used a program that embodied machine learning.
Forget 40 is the new 20. Eastern Europe is the new Silicon Valley!
Friday, January 15, 2016
The Things Windows Won't Let You Do
Anyhow, when you can't do (through Autohotkey)
Run rundll32.exe user32.dll,LockWorkStation
you can do :
Run C:\Tools\wizmo lock
https://www.grc.com/freepopular.htm (wizmo is powerful - with it, you can hibernate your PC through RDC - something I never could do before. Long live productivity!)
Another handy resource : https://www.autoitscript.com/forum/topic/21848-functions-in-user32dll/
Wednesday, January 13, 2016
Sell Everything! Royal Bank of Scotia's Advice was Good in 2008
If Dialog issued an okay to buy back shares since they're cheap, they'd do it through their brokerage over a period of days.
What does it mean that there was suddenly a large demand for shares of DLG.F? Go figure.. go fig her. Go f her. Gopher.