65 karma · joined December 22, 2008
[0] https://github.com/jemalloc/jemalloc/commit/27d7960cf9b48a9a...
Yep. My partner and I have this problem every time we use the app in our home city. It usually works better when we’re traveling. I’ve left them feedback and will keep hoping for better. Meantime, I’ve switched to a less frustrating app.
I actually tried to delete that UIN a few years ago, but the support folks wanted me to provide a few UINs from my contact list to verify ownership. No chance I’m going to remember those.
Most people won’t need this, but a few might find it very helpful.
Yep, it's in the alt text for https://xkcd.com/552/
"Correlation doesn't imply causation, but it does waggle its eyebrows suggestively and gesture furtively while mouthing 'look over there'."
[1] https://journal.stuffwithstuff.com/2020/04/05/crafting-craft...
A tool for visualizing ping latency as a heatmap [2]. My Macbook's wifi had developed a severe latency stutter every ~500ms that was driving me nuts when using interactive tools like SSH. It was very satisfying to visualize it and see the pattern, and it helped to narrow the list of possible causes.
The year before that, a tool for visualizing ping latency as a heatmap [2]. My laptop's wifi had developed a severe latency stutter every ~500ms that was driving me nuts when using SSH and other interactive tools, not to mention killing my throughput. Once I could visualize it and saw the pattern, it was very clear that there was a system-level issue. Eventually traced it to a virtualization product's network driver.
It's definitely a pattern for me -- feel frustrated with diagnostic and data viz tools that are either too slow to handle or too complex to configure when I need them, and try to build simple tools that solve exactly the problems I keep bumping into. These smaller projects also provide good opportunities to practice with new languages or frameworks.
[1] https://github.com/acj/krapslog-rs (also krapslog-go)
It began as a crude answer to "why is this so slow" and slowly turned into a fun data viz project. Needs a better name :)
https://twitter.com/CenturyLinkHelp/status/12526545920699514...
Mac/Linux, Python API, mostly usable docs, and the source is available.
"Mr. Bloomfield's Orchard" - a fun book about fungi from a mycologist with a solid sense of humor.
"On the Move" - Oliver Sacks's biography. Insightful and uplifting, especially if you enjoy writing.
"Ready Player One" - a dystopian cyber thriller. Reminded me of Snow Crash. Good stuff.
"The Last Place on Earth" - a good (if labored) summary of the races to the north and south poles and their geopolitical impacts.
"Zen and the Art of Motorcycle Maintenance" - been on my list for years. Long but good.
"Steve Jobs" - needs no introduction. Got me interested in Isaacson's other books.
"Hallucinations" (Oliver Sacks) - insightful analysis of the prevalence and for-reaching effects of hallucination. It's a lot more common (and puzzling) than most of us realize.
It's currently an Android app, which presents an odd set of hardware requirements; hoping Google releases a Cast SDK for Mac sometime soon.
First iteration is done and will be shipping soon.
"Win fights with your brain, not your fists."
"I'm still 18 inside."
I've depended entirely on the web for learning Android development, but I've heard good things about the Android books from http://commonsware.com/. He has some helpful (free) tutorials available as well.
What is the best part about working with Android?
For me: flexibility and transparency. I like to get my hands dirty and gain a deeper understanding of the system, and it's quite helpful having (1) access to the source code for almost the entire system and (2) root access on the device. Those things likely won't matter when you're writing your first Android app, but it will matter when you're doing something uncommon or complex.
Are there are any CoreData like persistence frameworks?
I haven't needed any for my own apps, but the framework has integrated data storage engines. I imagine that someone has built a CoreData-like layer that uses them. This link might be helpful: http://stackoverflow.com/questions/371538/any-good-orm-tools...
Is three weeks, give or take a few days, too aggressive a deadline for doing a port from iPhone to Android?
Can you give us any more details? Your time commitment will vary significantly depending on the complexity of the app. If it's a 3D game, then three weeks might not cut it. If it's a reasonably straight-forward app that doesn't have a ton of features, then three weeks will be ample time given your prior experience.
A few other thoughts: don't be afraid of Android UI building. It isn't as scary as it sounds. heliodorj's comments about reading the Activity/Intent/Multitasking documentation are spot on -- making sure that you grok those concepts will save you time and frustration. Be sure to test on a real phone, preferably one that isn't super speedy so that you don't frustrate users with older hardware (e.g., the G1, aka HTC Dream).
Overall, my experience with the Android toolchain on Ubuntu (as well as OS X) has been a positive one.
UPDATE (March 10, 12:45am PST): With thanks to Prof. Jon Butterworth, member of the ATLAS collaboration at the LHC, I've been informed that the plan to shut down the LHC for an extended period of time was actually announced in early February by Dr. Steve Myers after the LHC Performance Workshop, in Chamonix, France. So rather than this being a sudden development, it is part of a planned shutdown.
Nice work!