3,217 karma · joined April 22, 2011
There's... a lot happening here though. What does:
> Comments live in a Rich Text sidebar #LiterateProgramming
mean? I played around with some samples and it seems that there's a method for displaying text or something?
I was hoping it'd be an inline `// yeah I know doing +1 looks wrong but it's because` --> automatic transcribing over to a sidebar but I don't know what's actually happening.
What does:
> Imports modules automatically from NPM or GitHub
mean? Does it mean "import" in the sense that you don't have to write the import statement, or in the `npm install` sense? What happens if I misspell a package name and there is a malicious package under that name? Will it auto install and auto run the post install scripts??
But yes, if you come in with a "this didn't actually happen, this is someone making a big deal out of nothing" mindset, that is the lesson you can take away from the article too.
I have so many `zgrep ... | awk ... | sort` scripts that I legitimately couldn't tell you what they do anymore, just what the correct output is.
I really like the feeling of proving to myself that I know how to use my command line well, but in most cases I end up spending longer trying to remember the differences between OS X built-in `sed` and the `sed` I know and blah. Lots of wasted time.
I've started keeping a "scratch" git repo with scripts for one-offs, so the next time I say "oh I want to go through this CSV and run X on each line with Y" I can look at my old code and replace the necessary parts.
I wonder if anyone from Dropbox could go into more detail about the technical aspects? This sounds like the perfect thing to build as a C/Rust/whatever embedded library so you can share it with an Android app later on, is that what happened here or is this all in Swift/Obj-C?
This is a great opportunity for those who have tried to teach themselves web basics before to actually add stuff to their own sites and really expand their skillset.
I've been working on my own thing similar to this for HubSpot, having to edit using a clunky CMS live in production is super scary. I really would like to live in a world where most "we make X easier to do" companies release things like this to let people who know how to do it by hand do it faster.
I don't have a degree and seeing a list of open jobs that are just names of degrees ( http://i.imgur.com/fK2BCvq.png ) scares me a lot, but Magic Leap sounds sooo cool!
I don't think anyone can be _the_ very best and I think that's not a reasonable or attainable goal.
We value T shaped developers, and our salary matrix values both spreading breadth (e.g. as a mobile dev if I up my skills in sysadmin or data science) or depth (which is a bit harder to do if you're already experienced) which fits into that nicely.
Also, much more minor grievance but I really dislike websites that don't work on my 15" laptop, what's going on here? http://i.imgur.com/q13lCLK.png
I also am not a big fan of editing a massive JSON file manually to add new projects! I wanted to add my HealthKit app that does nothing but allow manual tracking of periods, but I gave up: https://github.com/jc4p/abby-healthkit
I think the most interesting and quickest to explain thing I've done with these chips (the ESP8266) was a chain of temperature/humidity sensors packed in my office building.
I only ended up building out a couple (soldering by hand on prototype boards) but I used a ESP8266 + 1200mAh battery pack + DHT22 sensors to make small modules we could put in different corners of the building. We had A/C issues during hot summers and it's a lot easier to report them to the building management by saying "4 conference rooms have been above 80 degrees all day". The modules woke themselves up every 30 min, waited until a stable recording was captured, then POST'd their hardcoded label (like "Corner office"), the temperature, the humidity, and the time to a Heroku server (which when loaded in a browser simply spat out all records).
At home, the one semi-recent project I've been most proud of was a remote trigger for my A/C. I used a Raspberry Pi with both an IR emitter and a IR sensor attached, taught it my cheap window A/C unit's remote's codes, then emulated them to turn the A/C on and off based on a server and small app that did geofencing. My apartment didn't have built-in A/C, but it started cooling off the second I walked out of my office at around 6 PM on a weekday :)
If you're interested in building things, you should get a Raspberry Pi 3 or one of these chips (and a pack of sensors/inputs) well before you have an idea. I set them up with access on my WiFi then just leave them in a corner for months (sometimes years) before I use them for anything, but I think the most important part is having the smallest barrier from "ooh! what if!" to initial prototype.
The future is looking really exciting too, Particle's new cellular chips open up a lot of possibilities (especially with their out of the box no-need-to-use-a-dynamic-dns-system), and I will definitely litter my apartment with ESP32s -- built-in bluetooth 4.2, that can talk to the built-in bluetooth on my new Raspberry Pis, I love 2016!