3,219 karma · joined August 13, 2012
Eventually I plan to open source the robotics curriculum that spawned this project, along with some other stuff related to starting a new school (something I'm working on with a team that was originally inspired by the XQ Superschool competition [1]). I want to run it through its paces with some real children first to make sure it's not completely off base though.
Edit: I wish I'd had access to this article when I was going through that process. This is really well done.
Interesting thought, that's never occurred to me before. It does seem strange now that you mention it that everyone expects their neighbors to turn into flesh eating monsters when the lights go out though, particularly when there's so little evidence to support the idea. It would be interesting to trace it back to its roots to see how it got started. Maybe it's an ancient holdover from the Bronze Age Collapse.
I spent quite a bit of time thinking about that, trying to figure out what to do in order to be prepared for a realistic disaster. What I ended up deciding was that I can afford to help my neighbors (and whoever else may show up). I have an extensive first-aid setup, stuff to purify water, tons of trash bags, and some easy-to-prepare food. If we have a major disaster in my area, I plan to distribute as much of that as I can. For a fairly small investment I have enough stuff to keep everyone on my street healthy and fed for about a month even if their pantries are empty. No Mad Max necessary.
As an interesting side note, as part of that process I did some calculating on relative costs and discovered that you can buy enough storable basic calories (white flour, stabilized cooking oil, and sugar - no health food here) to feed about 100 people for a month for less than it costs to get a single mid-grade rifle with no ammunition (about $1000). To me, that's the best answer to the idea that being prepared means getting armed to the teeth and fighting off the ravening hordes.
I may be wrong, but I agree with the thesis of this article that people tend to band together and try to help each other in a disaster, so I built a plan around that assumption.
I don't think that killing off mosquitoes will be the final insult that causes cataclysmic ecosystem collapse; that seems pretty far-fetched. However, I don't know that, and I do think we should strive to have strong evidence for the costs and benefits of any irreversible change we make to our world at this point.
1. http://www.resalliance.org/adaptive-cycle
2. https://www.quantamagazine.org/20151117-natures-critical-war...
This is true, but they can't compel me to inform on someone who had a whispered conversation near me that I couldn't hear. To me, the current bill is more like the latter scenario.
If I invented a communication device consisting of two cans and a connecting string, then sold it as a way for neighbor kids to talk privately to each other, they could not compel me to divulge the contents of their conversations because I wouldn't have access, even though I built the canmunicator. I think that in this case, what they're doing is more like mandating that I have a way to let them monitor all string vibrations.
If they want to subpoena information, they can demand that one of the parties actually involved in the communication surrender their keys. If they refuse, then it seems like basically the same situation as when both parties to a whispered conversation refuse to talk about it.
"darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them."
Regarding why it might be the only hardware, I'm probably not as extreme on that front, but I think I can understand the motivation. With a choice between the slick user experience of a well-integrated touch device or the hacked together experience of roll-your-own Linux on roll-your-own hardware, I'm not sure how many kids would voluntarily choose the harder (but ultimately more rewarding) road. A certain amount of struggle and adversity seems to be important for making knowledge seem worthwhile and for pushing kids to explore. My own kids are most proud of themselves when they do something that's not easy for them, even though they usually complain the whole time they're doing it.
I don't think you're actually arguing that I could build a currency that scales beyond a tribal scope out of something that's trivial to copy, but that's the point I'm trying to make. If it's too easy to cheat, people will stop trusting the currency and will use something else; therefore the technology behind the currency does affect its value.
The value of paper money is actually pretty intimately entangled with the quality of its anti-counterfeiting technology. If anybody could just print viable currency on their home printers, cash would be useless.
That may not work for an author who's lacking inspiration, but in my case I found that when I sat down at the keyboard to work on my book, if I couldn't think of what to write I'd just start writing utter crap for a while until it started to flow a little better, then I was usually off to the races.
I still use half a dozen other languages on a regular basis, so the dream of being able to really focus on just one is still just a dream. However, rust is getting closer, and I'm gradually migrating most of my work to it when the choice is up to me.
They've really helped in the area of modeling the problems. Depending on where you put the unknown, there are several ways to ask the same arithmetic question, eg:
_ + 2 = 5
3 + 2 = _
3 + _ = 5
Using the rods to model the knowns and unknowns has been really helpful for her to connect the abstract ideas of the equations with the reality of what the numbers mean, and how the manipulations work on each side of the equality.Overall I think they're a pretty powerful tool, but they require some creativity to really get the most value from them, and they definitely require the use of other learning aids in conjunction like number lines, 99-charts, and base-ten blocks. We also use money, marbles, and other things to try to avoid getting too dependent on a particular manipulative.
Actually the biggest breakthrough we had was making up a card game to learn complements of ten. If you've played "set" you know the basic idea - we lay down 12 cards numbered 0-10, and we compete to see who can make pairs or triples that sum to ten the fastest. She loves it, and she's gotten to where I really have to work to keep up.
The first few mods are inevitably disgusting hacks, so don't pick anything you want to keep for your first couple of goals. It is pretty easy to go back and do them right once you've got your head around the rest of the project if you do end up wanting to keep them though.
I've used this method on some decently large C++ and javascript projects (around 100k-200k lines) and it works pretty well for me. I don't learn very well by just reading the code, but doing the little mods seems to make it stick.
This is what got my attention about it - it provides a link that makes it more natural to play with SQL from Rust. You get some protection from typos and type errors, and you get the benefit of working with native types. I'd feel more confident working in this environment for those reasons than I would working with string-based SQL directly in my program. As for the incompleteness issues, it's still young and that seems like a solvable problem to me.
Practice tools/lab environments:
1. https://github.com/SpiderLabs/MCIR
2. https://www.offensive-security.com/metasploit-unleashed/Requ...
3. http://sourceforge.net/projects/mutillidae/
Install that stuff in a VM:
* https://www.virtualbox.org/wiki/Downloads
Metasploitable2 is a pre-packaged pentesting environment with plenty of vulnerabilities. You could run a CTF by just picking out things from the exploitability guide that comes with it (read down the page a bit) and defining victory conditions based on that.