This is why I always recommend having an emergency cheese. Mine is parmesan.
wonder woman out here still saving lives
macklin celebrini has autism

Origami Around
🪼
let's talk about Bridgerton tea, my ask is open
will byers stan first human second
PUT YOUR BEARD IN MY MOUTH
One Nice Bug Per Day

roma★
No title available
noise dept.
TVSTRANGERTHINGS

tannertan36
Misplaced Lens Cap

Kiana Khansmith

PR's Tumblrdome
Not today Justin
No title available

No title available
wallacepolsom
todays bird
seen from Côte d’Ivoire

seen from Canada
seen from Canada

seen from United States
seen from Malaysia

seen from United States
seen from United Kingdom
seen from Türkiye

seen from United Kingdom
seen from Saudi Arabia
seen from United States
seen from Türkiye

seen from United States
seen from Germany
seen from United States
seen from Brazil
seen from Brazil

seen from Brazil
seen from United States
seen from T1
@vehpus
This is why I always recommend having an emergency cheese. Mine is parmesan.
wonder woman out here still saving lives
Evolving the lmgtfy (let me google that for you) response
Something really cool I came across today watching videos by the1janitor. He made a video about how white people can learn about the black experience (part of a suggested playlist on a channel, not looking for something specific honestly). I expected an op-ed with general suggestions from his point of view (which would be great in and of itself), but then he did something awesome IMO - after a short primer and playing a specific inquiry from a voice mail he received on the topic, he actually demonstrated, with screen capturing, how to actually research the topic on google. https://youtu.be/DRReFqHd_dY?t=380 Now don't get me wrong - I get really annoyed myself when being asked a question whose answer is essentially google it and you'll find the answer in an instant. In fact, in my military service, my team generated an internal lmgtfy.com for questions on where to find files (there was a unit-wide search engine just for that). (If you don't know lmgtfy: https://lmgtfy.app/?q=What+is+lmgtfy%3F - though it's less funny than in the past, probably due to copyright issues :P ) Despite this - I found the idea of actually showing how to properly search a topic really worthwhile in itself, because I'm pretty sure not everyone knows how to navigate search results, vet them, and do the work to inform themselves. I'll personally take this to heart, and would like (currently theoretically, but who knows) to replicate this for other topics, as an educational tools.Anyway - I'm sharing this because I found this approach creative and wanted to pay it forward :).
My Current Approach to Learning independently
Last month, my workplace started assigning regular times during the month for self-studying as personal development. Since I am mainly an independent learner, I offered my personal experience to my workmates and wrote the following summary of resources for personal development (some are Israel-specific but most, I believe, can be made relevant anywhere and many are online resources).
So if you need some inspiration on how to use your self-studying time, here are a couple of ideas:
- Meetups – events (either paid or free) on various subjects can be easily found online. Here are a couple of sources
o www.meetup.com
§ Catalog of events based on groups of interest.
§ Many are free, some are mini-courses.
§ Often evening events but some full day as well.
§ Tech meetups 25 miles from Yoquneam Illit: https://www.meetup.com/find/tech/?allMeetups=false&radius=25&userFreeform=Yoq&mcId=c1018029&mcName=Yoqne%27am+Illit%2C+IL&sort=member_count
§ Tech meetups 50 miles from Yoquneam Illit: https://www.meetup.com/find/tech/?allMeetups=false&radius=50&userFreeform=Yoq&mcId=c1018029&change=yes&sort=default
§ Cool C++ meetup in Haifa this month (December 2017): https://www.meetup.com/haifa-cpp/events/245675844/
o https://www.eventbrite.com/
§ Tech events in Israel: https://www.eventbrite.com/d/israel--israel/science-and-tech--events/?crt=regular&sort=best
o Different Facebook pages/groups post meetups from time to time. Here are some examples”
§ https://www.facebook.com/pyconisrael/
§ https://www.facebook.com/groups/432107526973780/about/
§ https://www.facebook.com/groups/isradev/?ref=br_rs
- www.codecademy.com
o Learn by practicing different programming languages/tools.
o Learn to work with external APIs.
- https://www.hackerrank.com/
o Coding challenges for various languages and subjects.
o Used for recruiting but can be great for practice + learning
o Various global competitions to join.
- https://www.codeschool.com/
o Some very nice interactive programming language/tools courses
o Combine videos with live coding.
o A little silly at times (they have jingles for each course) but great information:
o The most unique courses they provide IMO are for tools
o Some free “samplers”
§ https://www.codeschool.com/courses/discover-devtools
§ https://www.codeschool.com/courses/try-docker
o Other recommendations:
§ The Git series
§ Javascript courses.
§ They have a free Docker course though I didn’t try it myself
- https://www.freecodecamp.org/map
o Freecodecamp is a project-oriented online learning platform.
o Contains learning “maps” – detailed syllabi for what to learn on several subjects.
- https://www.pluralsight.com/
o A video course catalog.
o A variety of subjects.
o Best courses I saw:
§ Ethical hacking – interesting and if you can create the VMs can be an interesting experience.
§ Python testing
§ Play by play – a series of coding examples with pros where they build something from scratch. Follow along!
- https://www.coursera.org/
o University level courses and learning on the web
o Lectures + quizzes + assignments.
o Semester workload per course.
o Recommendations:
§ Interactive Python Programming
· https://www.coursera.org/learn/interactive-python-1
· https://www.coursera.org/learn/interactive-python-2
§ (I have less recommendations here because of an overhaul they made that removed many old courses L )
- https://www.udacity.com/
o University level material provided in a less strict structure.
o Good material, relatively basic assignments (on the technical level – the level of work can still be good).
o Recommendations:
§ Operating Systems (like the Technion course only quicker and very clear IMO): https://classroom.udacity.com/courses/ud923
§ Reinforcement Learning https://classroom.udacity.com/courses/ud600
§ Computability (like the Technion only quicker and very clear IMO): https://classroom.udacity.com/courses/ud061
§ Programming languages – create a web browser using Python, great lesson for regexes: https://classroom.udacity.com/courses/cs262
§ Intro to Parallel Programming [on GPUs] – covers a similar syllabus as a great Technion course I took and I used it for a little help: https://classroom.udacity.com/courses/cs344
- https://www.edx.org/
o In my experience – more technical courses, with an in-depth practice
o Recommendations:
§ Introduction to Systematic Program design
· https://courses.edx.org/courses/course-v1:UBCx+SPD1x+2T2015/course/
· https://courses.edx.org/courses/course-v1:UBCx+SPD2x+2T2015/course/
· Also on YouTube: https://www.youtube.com/channel/UC7dEjIUwSxSNcW4PqNRQW8w
§ Software as a Service
· https://courses.edx.org/courses/BerkeleyX/CS-169.1x/2013_Summer/course/
· https://courses.edx.org/courses/BerkeleyX/CS-169.2x/2013_Summer/course/
§ Intro to Linux (didn’t take but sounds interesting): https://courses.edx.org/courses/LinuxFoundationX/LFS101x/2T2014/course/
- https://www.khanacademy.org/computing
o Though aimed at kids – sometimes can make things a lot clearer (i.e. cryptography).
o Surprisingly awesome live coding environments.
- https://www.codingame.com/
o Coding challenges based on game mechanics
o multiplayer programming games
o Didn’t try too much but sounds pretty sweet – and maybe can be a fun group activity.
- More platforms to find courses in:
o https://www.udemy.com
§ Course platform
§ Anyone can instruct
§ Mainly lecture-oriented + customizations that depend on the specific instructor.
§ Approach with recommendations + some courses have samples on Youtube or instructors’ sites.
§ The courses I tried are way out there (crowdfunding, working with the Unreal 4 engine) but pretty good.
o http://online.stanford.edu/courses/allcourses?order=field_course_date&sort=desc
§ A listing of Stanford’s online courses.
§ Took several on the old Coursera platform, might be something else you like.
o https://www.futurelearn.com
Full-Stack Development - my late night FB answer / explanation of what it is
TL;DR: Front end is a subset of full-stack development. In more detail: Full stack development means that you, as a single developer, can create all components (stacks/layers) of a web application - basically meaning that given enough time you can create and maintain a full website, end to end. Generally speaking, these “stacks” are split into: - Front-end code - code that runs on the customers’ computers, through their web browsers or as apps (though this is generally considered a separate development job). This is composed of: * Static code - code that describes the structure of web pages/apps or very simple web pages/apps - written in HTML. * Template code - code that describes where and how to incorporate server-side information into a web page/app to generate static code. There are various templating languages/libraries, including AngularJS, React, HAML, PHP, and many more. * Style code - code that describes how to display, organize, decorate and animate web pages/apps. CSS is the “low level” language of styling, but there are languages built on top of it (such as LESS and SASS) that provide extra features, and easier code reusability. * Front side code - which runs on the browser for localized calculations (such as for browser games, simple calculations, generating information and graphics and much more). The language used for such code is Javascript, along with a variety of libraries and extensions. There are also languages built on top of Javascript (such as CoffeeScript and Typescript). - Backend code - code that runs on servers in order to: * Serve the front end components - which we call Routing / Web server. * Store long-term information - which we do on databases (of which there are two main categories - Relational / SQL or NoSQL) or dedicated storage services (such as Google’s FireBase). * Run calculations, communicate the results with the frontend and other services - generally called “server-side code” / “back-end code”. Additionally, some OS knowledge (generally Linux) is required to install the relevant software and run it on the servers. Do you necessarily need all this to get a job? Obviously no. Most jobs will ask you to focus on specific aspects of the stack, unless you are developing something from scratch, like in a startup. But the more you know, the easier it is to higher you, and the higher pay you can demand in the long run.
Sorry to be missing out on all the fun... :(
I need to get back to writing, I promise to do so soon too. I just need to finish with my math studies, it takes me long to get working, and I can't afford spliting my focus.
Thank you for understanding :).
HOLY CRAP
Haven't gotten a chance to post a descent post in a while. I did feel compeled to say that the reasom I'm up at this hour is because I had to watch the "Double Fine Adventure" Kickstarter campaign get to the finish line, tripling itself since I posted about Kickstarter on this blog.
As I mentioned in the title: HOLY CRAP!
http://www.ustream.tv/channel/double-fine-adventure
http://www.kickstarter.com/projects/66710809/double-fine-adventure
Sensory Technology
Despite having only taken one introductory course on the subject, psychology has always facinated me. Once I began to see applications of psychology, to the extent that I understood it, in my dayjob (which is heavily technologically oriented) I figured I liked how the two got along - starting from the little "psychological" support I need to provide to each enraged costumer after they've experienced a system failure, to the more complex processes of developing efficient workflows and trying to generate support from peers for a project.
Crowdsourcing is currently of great interest to me because of it's implications on human psychology and some of the applications I can envision to psychological research. But it is far from the only connection I see between technology and psychology. Recently, another field that seems to be developing fast has been catching my attention - sensors, of all shapes and sizes, connected to all kinds of devices.
While I woudn't have recognized myself the connection between sensors and psychology just a year ago, it is definitly a topic researched under it's veil, and can shed light on possible applications and developments in the field. Psychological research in the field of senses involves, amoung other things, measuring their capabilities and limits in various terms, from the ranges of senses we can recognize, the speed the signal is acknowledged in our brains, the amount of simultanious stimuly, etc'. This is very similar to how crowdsourcing applications involve finding processes that humans can do easily as opposed to computers.
If I had to name this field of work as a whole, I would call it "the search for new technological applications by studying our own capabilities and limits". I've discussed many crowdsourcing projects that fit this bill, but here are some applications of sensors I found simply fascinating:
Medical sensors that can gather physical data allowing for live patient examinations without physically visiting a doctor. The ideas in this field are so advanced, that rather than be addressed as a batch of single sensors, they're named a "body area network". In this case, we monitor things are body couldn't and connect it to our current technology.
Prosthetic arms with sensors attached to nerves around the area that was severed, and thus allow their wearers to "feel" with them once again. The TED talk describes in great detail how patients' nevous systems and their responses were studied in detail in order to allow for this research to advance.
Ninja Cloud - a small block connected to sensors that can react to them on your various social networks, allowing us to connect sensory data directly to the web, with limitless posibilities.
Robots with an attached Kinect-like camera and motion sensors that can continiously map their environment to allow for autonomous navigation, in a way that might serve as an aid to blind people. Navigation was the subject study here, with the breakthrough coming from the understanding of old technological limits and perhaps some insights from our own capabilities in the field.
High-speed photography made posible by two sensory achievements - capturing an image from a burst of light, and timing that burst of light, in many cases, to correspond with a sensory trigger.
All these applications are ingenious - they try and push the limit to what both machines and humans can do.
Do you also seen these advances? Any of these projects spike some interest? Let me know! :)
Since I don't have time for a full post (I will write up a post on sensors sometime over the next few days), I'll just share a quick article this time.
It discusses the importance of taking emotions into account when applying requirements engineering techniques, or in other words - trying to set up products that will both please the users (basically - not annoy them) and be clear enough for their engineers to develop without hating the process. No doubt - emoctional investment greatly affects product development: it's what I try to do every day, and I love that this process in product development is recognized and formally studied (not to mention how much I liked the term "requirements engineering" :) ).
Hope you'll enjoy the article - I'll post something more complete over the upcoming days.
Kickstarter: a Case Study
Once again, I'm taking too long between posts because of my work. Add to that internet shortages (ironically enough – a topic I'm currently reading about in a book about networks), computer reboots and document recovery failures, and you get a week's delay. Let's hope this one will be interesting enough to be worth the wait :).
I opened this blog right after I made the conscious decision to invest time in learning about startups to inspire my own future goal – which is, in its full abstraction, to create projects that will allow people's offhand actions in their daily lives to serve a secondary purpose. Practically, this means:
Create a project that will be used by many people (the crowd).
Create, through the crowd's work as a mass of humans, a secondary product that cannot be matched by machines of programs.
Specifically, my focus was to think of products that will be free, or even reward their crowd, being funded instead by people (the funders) who will pay for the secondary product produced by the crowd's work, via the primary product. In short – join the crowdsourcing craze I keep posting about! Once I understood how many crowdsourcing projects already existed, I figured that in order to support my goal, I should look into projects of this kind that appeal to me and study them - not in order to mimic them, but rather to learn how to build a product that will be useful enough to gather a crowd and financers, while staying free and profitable.
Before opening this blog, I wrote down my analysis in Word documents. Now that I have this blog, whose purpose for me is to support my reading by giving me a place to express the things I've learnt, I can think of no better place to share my analysis directly, rather than focus solely on general discussions. It's my great pleasure to start this trend by analyzing Kickstarter - a social funding site for well-defined projects.
First, a little background:
Kickstarter is a website that allows users to post projects and offer rewards as incentives to raise funds. In effect, it's a platform that allow people to fund their projects using a crowd of backers rather than traditional funding methods. I've seen the name come up several times in blogs and sites I read, but it wasn't until Rich Burlew, the writer of a webcomic I've been following for several years named "Order of the Stick", began raising funds for reprinting his books that I've actually used it. Since then, I've been hooked - helping fund several projects I liked as well as keeping up with updates on these projects.
In fact - that's what makes this site special - since the funding is social, it is expected of the projects' creators to be social- share updates, react to the crowd's questions, requests, and build up support. The "Order of the Stick" pledge drive is a great example for that – over the course of the last month, Rich expanded the prizes he offered to keep the pledge going, shared interesting updates, answered questions, addressed requests and even made creative charts describing the pledge's progress and following their own weird plot as the pledge goes on.
As I began wandering through kickstarter.com itself, I found myself drawn to more projects, pledging, commenting and following them as well, despite having never heard of their creators prior. While admittedly I could be a fool for doing so, I won't be the only one – these projects are funded by thousands of individuals interested in the products, the creators, and/or the rewards, and while not all projects get funded (the site's statistics say that under 50% do), the projects that end up successful raise anywhere between a few hundred to over one million (!) dollars. Finally, if for some reason the project you opted to fund is one of the 50+%, you lose nothing – it's all or nothing, so if the goal wasn't reached in the project's time limit, no one has to pay anything.
So what makes Kickstarter work? To frame this large question, I looked at the following smaller questions, in hopes that they can help my current analysis as well as support my analysis of other projects as well.
1. What is the primary (for the crowd) service provided?
By my own definition, the primary service is the service provided for free. In Kickstarter's the free service is the site's crowdfunding platform. Assume your project fits the site's criteria, you can use the site to create a project page, with your own content, that will support your attempt to generate funding for your project by garnering interest and providing rewards for your funders. The site itself will host your crowdfunding project and publish projects it's editors like and support. In fact, some of the Kickstarter's employees are backers themselves – supporting projects they like financially.
2. Who are the project's crowd?
Anyone with an idea for a concrete project that needs backing can use this site, as long as they meet certain criteria themselves, meant to assure the identity of the person getting the money from the crowdfunding project. This does limit the people who are able to post projects, but being a free platform, and one open to US citizens (quite a big crowd, after all), it creates enough content to generate interest.
3. What is the secondary (for the funders) service provided?
The beauty of this site is that there is no single secondary service. Every project is its own service – due to its creative nature or the rewards it offers. Some people will back a project to support a comic book artist or an independent company they like, others to buy a cool product, while others yet, to try out new board or card games. Each person and project create different service combinations, which is what gets people (or at least, got me) hooked to the site.
4. Who are the project's funders?
Unlike most crowdsourcing projects, the funders are smaller than the crowd of users using the site for free. Anyone pledging money for a successful project also funds Kickstarter itself, which earns 5% of each successful project's earnings.
5. How does the project gather it's crowd?
Beyond what I've discussed above when describing the project itself, I see a few more points that help lure projects in:
Mistakes are allowed – thanks to the all or nothing approach, if a project is not fully funded, no money transfers hands.
Publicity – the site has gathered some major publicity on the web and regular media, inspiring more projects to post on the site.
Project blog – the site itself has a blog, highlighting success stories, encouraging more people to join.
Ease of use – the site's interface is clear, and extensive support is provided before joining, making it an easy task.
6. How does the project gather its funders?
Beyond what's already been discussed:
Tangible rewards – people know what they're getting for their money up front. If a project isn't fully funded – no money changes hands.
Content is value – each project generates a project page and updates, even after funding has ended, making it more engaging for people to join and contribute to.
Social response – projects evolve and react to their funders, allowing them to affect the project itself, get more rewards, and involving them more to the extent of increasing their initial contribution (and I'm speaking from experience here).
7. What are the main challenges for this project and how does it address them?
User identity:
User identity is an issue for both the project administrators and backers. The project administrators need to make sure that they get the money they need for their projects and rewards from real people, while the backers of the projects want to make sure they're backing a real person and a real project, so that they get what they've payed for. Identity is the only way to ensure accountability for the money involved in these projects, and considering the scam stories that occur on the internet when accountability is limited, this is a very big issue issue.
Kickstarter addresses this in several ways:
Users are forced to use Amazon payement, which is linked to a credit card and must be confirmed for business users.
Project creation is limited to US citizens with a social security number and driver's license – providing real identity to the project administrators.
Users are encouraged to be social and link to their other sites and social networks, providing further evidence to their real identity.
Each project requires approval from Kickstarter.com itself before being posted, providing human confirmation.
Only time will tell if these methods are affective, but I can imagine more measures will be taken over time to ensure this remains a non-issue – as one flop can end the whole endeavor.
Limiting the crowd:
Since I don't know how much profit the site currently makes, but assuming the goal of the site is to grow, it will need to examine how to expand into more market. Currently, it is limited in terms of technology (does not support Paypal and other financial services), geography (for projects) and in terms of its projects' scope (which are limited both in terms of tangibility and topics). Obviously any expansion can be risky, but might become necessary with the site's growth, or if members want to increase to profits, not to mention if competition arises.
_________________________________
I find this site both enjoyable to browse and exciting to follow, being a platform for amazing projects that might have never existed or been available to me without it. I can only hope to produce a project that is equally successful and enjoyable myself in the future!
Please share your thoughts on my analysis. Also, make sure you check out the projects I mentioned in the post – all of which I'm backing personally, off course.
Privacy in the Internet - How can something we share on the web be private?
One of the hot button issues on the web these days is internet privacy, mostly with regards user generated content. I can't even begin listing the various attacks on facebook, google, pretty much any internet company or service on the subject (here's just an example comparing the privacy problem to that of SOPA and internet censor). Most are legitimate attacks, but they're really missing the point. If you're more of the visual kind, check google images results for internet privacy - and just see how many people are scared.
To begin this discussion, let's look at the definition of "privacy" (taken from Miriam Webster, so you won't need to worry about precision):
1
a : the quality or state of being apart from company or observation : seclusionb : freedom from unauthorized intrusion <one's right toprivacy>
Did you notice the problem with the definition with regards to internet privacy? It does not address user generated content - or any content that has been willingly shared!
Obviously not all user generated content is shared with everyone, but you can't compare it to content that's completely private. Consider this - if you put something private in public space, it is up to you to protect it. You lock your bicycles when you put them on the street, you put your bags in a locker, you burry your treasure. I'm not saying you're the only one responsible - if my bike get's stollen I damn sure want the police to go after the thief. But I won't leave my bike unlocked or unattended.
Be that as it may, why should I care about all this talk about privacy. Is too much privacy bad?
There is such a thing as unreasonable security measures - anyone who's used a system with an annoying password policy, too many verification steps and nagging confirmations can tell you. Privacy can also go too far. Consider annonimity - no doubt it allows for the best privacy possible. It does however limit accountability - a problem that exists in the real world as well.
And how about the perks - consider how much twitter's success owes to it's publicity. It's been used to follow real live events and trends and made a significant real world impact in several countries, as did facebook. Everyone likes to quote The Onion's facebook story, showing the potential for spying on these networks. But unless you're in a regime that would bother doing so, why should you worry? Frankly, we've already seen a few regimes that should have been able to deal fall. With all their power to follow, where people stand up against them.
Once again, I'm not trying to minimize the problem. All I'm saying, is let's keep things in perspective - asking for accountability for what's being shared about us is OK. I for one think we need to be more aware of how the "free" services we use get financed - it's true for real life as much as for the internet. But even then, if you're in control of what you share, you probably shouldn't care too much.
In short - if we really want privacy, social servies are not the place to look for it.
What's your take on the matter? Am I too far off?
Sorry for not posting for a few days, I'm attending a conference that is taking up most of my time and energy. I do however have some basic ideas for blog posts, though they aren't refined enough yet.
One of the topics is kind of related to the picture here - how to work in the very spread out world of social media - by going over my current networks and demonstrating the status quo I've reached, as well as listing some interesting services that "link" social networks I've found since begining my "professional" interest in their uses.
Another issue I want to discuss (but haven't defined enough to write up yet), is my opinion on privacy on the internet, which is quite different than the current trend of critisism on companies - in short, while I do acknowledge that companies are garnering "great power" which will require "great responsibility", I think we need to be more aware of what kind of information we upload to the web to begin with - you can't put full blame on a company that displays public profiles for using your public information, if you're the one puting the information there to begin with,
I hope to write up at least one serious blog post by Friday. I'd love to know if there's any topic that is more of an interest. I'd love to start discussions over these blog posts, as my opinion is always prone to change based on things I learn over time.
This picture is of a man who just sexually harrassed the woman taking the picture. Rather than just take it, run away, cry to herself or even a friend, she began shouting at the guy in the middle of the street, took out her smartphone, took his picture, uploaded it to facebook and began sharing it. I have no clue who she is, but I'm sharing it now. The message is spreading!
On the tech-geek side, I just love that people can just do that now - see something they don't like in their society and manage to have an impact, even if only through sharing. Who would've heard her story before facebook? This trend is very noticeable in Israel - people posting about misconduct of police officers, personal stories such as these etc'. As long as people don't share automatically and engage with what they see and read, I believe this trend can only be beneficial.
On the personal side - I want to say GOOD FOR HER. I think that for sexual harrassment of any kind not to exist people need to react and bring their harrasers to judgment personally, and not hide behind laws. As inconvenient, hard or even traumatic as it may be, letting it pass will leave a mark for life.
It's such a godamn cute idea, I couldn't resist posting it. It's as nice as it is kind of silly :).
Have a great week or rest of the weekend (depending on where you live)!
The article I link to discusses Waze, a mobile mapping platform from Israel (respect!) that is growing into the international market these days. What makes waze special is that it bases it's mapping data on it's users rather than experts, making the mapping data more dynamic and up to date.
Rather than add to the praise in the article, which you can read for yourself, I want to discuss an interesting fact - waze's self-mapping is not the feature that was used to market in Israel at first. If you read the article attentivly, you'll see it hints to that fact as well - "Waze was born in 2006, when founder Ehud Shabtai coded an add-on for a commercial GPS system that let users map the location of speed cameras." Rather than a self-mapping GPS service - waze was first and foremost a social GPS - allowing for users to report on traffic data and even socialize!
To me, that shows one of the most impressive facts about croudsourced services, in my book at least - the fact that these services evolve and branch out a lot more than their expert equivalents. Wikipedia is an encyclopedia, off course, but can be used, using its interlinking system, as a tool for discovering new music and movies - I used it in that fassion more than once. Facebook is a social website, with content created by users. It's purpose originally was networking and keeping in touch with friends, but it has now become a platform for broadcasting messages, promoting social awareness, spreading revolution, and even music sharing (my father's main use for facebook!).
To me that's the main beauty in social / crowd technologies - the fact that they become a whole new platform for activity, which is often too hard to predict, evolving from little niche's to full fledged features.
The article I link here (titled "Prepare for the Next Round of Man vs. Machine" - in hebrew, and an original piece, sorry :S) begins by presenting Eureqa - a program that can build mathematical models to describe various trends in the data provided to it - and then discusses various views on how the integration of computers has and will affect scientfic research. The undertone of the article was "man vs. machine" as the title suggested, but frankly, besides vague arguments saying humans will allways be neccesairy in science, I found it to be more on the practicality of machine aided research rather than true competion.
And there here's the reason for that - this so-called contest between man and machine is both unhelpfull and impractical. I say it is unhelpful, because computers are tools, and not using them to their advantage because of some ego contest means wasting your own time on something computers are better at by their very nature. I say it is impractical, because we have yet to define the contest well enough, or the parameters by which to measure success.
For example, the article discusses the buzz created around Eureqa's presentation to the public. The immediate response of non-scientific media to news about it's "discovery" of the underlying mathematical model of Newton's second law (f=ma) meant that it could be a better scientist than any man, having discovered this theory on its own. Scientists then critisized the program, saying it still needed humans to define the variables and the form of the function. The developers went on to say they never claimed the program worked out of nothing - the program uses random attmpts to change a basic function involving the variables from the data given to it, nothing less or more. Obviously I'm paraphrasing a little, but the general idea still holds - "inventing" is not the same as "discovering" or "defining" - which means that the arguments discussed incomparable aspects of the scientific process. All this - instead of embracing a new tool that can help verify scientific research, support it, help scientists work faster!
The point I'm trying to make is this - why even compare humanity to machines. Any apocalyptic sci-fi will tell you that making machines more similar to human's is bad. While obviously this is an oversimplification, I still think that looking to mimic or compete with something that's allready there is useless. Instead, why not look for ways to complement our thinking. We are allready forced to think about what makes us the way we are to improve machine learning and thinking. I personaly think that we should use this knowledge to recognize processes where computers are better, and find how to integrate them with human reasoning.
If we return to Eureqa's example - the program can sort out a big batch of data and verify many different equations that represent it, but it can only assess the quality of it's resultant functions and guess randomly what changes to make to the function in order to improve it. Why not look for ways to take the parts of the program scientists are good at - recognizing and proving function are good - and integrate that process into the program. Why not take it further and allow any human do it, like in FoldIT.
I hope we'll eventually get over our egos and paranoia and focus on the usability of our inventions, leading to advancements in all fields of research.
I love (and sort of hate, I guess) finding articles that say exactly the things I think about.
I've always found psychology to be a very interesting and practical field of work. Though it may be hard to quantify and measure behaviors in humans, it is not impossible - that is why psychological research is helping people to an ever growing extent in modern times - be it through proper medication for mental conditions, behavioral therapy or simply tips regarding cognitive functions that are making many people's live's better every day.
All the application of psychology I listed above contribute to people's well being, and while not all methods are as precise or effective, they are helping people change their behavior according to their will. For example - helping a person with "ticks" overcome his obsessive behavior. But as they say, "with great power, comes great responsibility".
Even when ignoring problematic experiments and psychological torture, there are still many ways to misuse even the best theraputic practices. If we put asside drug abuse, the main concern that comes to mind, and rightly so, is behavioral modification. The same methods that can help overcome bad habits and teach us to act in more positive ways can be used, if applied correctly, to coerce us into an activity, which we might rationalize as entertaining but wouldn't have neccesairily engaged in williningly having seen it's outcome. This article raises a flag on one example - the social gaming industry - whose buisness model relies heavily on influencing players to dedicate time, and eventually, money, with their games.
Even if we put aside the debate regarding the merits of playing a game (described in the article as "'easy' vs. 'hard' fun"), the major concern, in my idea, is the weak but effective coersion techniques used to getting players involved in the games. If that seems to harsh of a judgement, read this. People payed to click cows... COWS... and now that they're gone, there are still people playing... So what if their moo sounds are cute!
Despite the above rant, the point I'm trying to make has nothing to do with the games - while I despise them and find them problematic, my main issue is with the idea that this is a working, effective buisness, based on "clicking nothing" games. I can't imagine working and supporting such an endavor - coming to work to develop games that lure people into a psychological experiment, for which they have to pay (THAT would actually be illegal in modern standards). It's not about good or bad, but rather about the human hours wasted by both users and company on "clicking nothing". I feel the way Luis Von Ahn fealt about the captchas.
I try to fill this blog with ideas that make our lives more fulfilling - doing something because it contributes to something else - not just for that something's sake. I do it because I think that be it through crowdsourced efforts or individual developments, we are building, block by block, a better tommorow through todays technologies, when we try to look at them practicly rather than as a buisness or something cool. I want to eventually pitch and develop an idea that will take part in this trend.
Zynga is the exact opposite of this vision - it bases its success solely on the effectivness of its buisness model, which isn't a great feat considering how virality and reinforcement are easy to achieve these days. The fact that the internet is so widely based on these economically oriented buisness models (AKA heavy advertising, paid subscription, etc') is both outdated an a missed opportunity in my opinion - why waste people's time? There are many examples of successful projects that garnered interest because of their value, not their buisness potential. I wish with all my heart more buisnesses would look into generating a valuble service or by-product as a way to get funded, rather than the methods listed above.
Returning to social games, and more specifically, the gamers - it's time to set up higher standards for what we do in our spare time, even in games. Look at the many options today - games that are smartly designed, thought games, games with a social message, or full fledged GWAPs (games with a purpose) - we have enough variety to chose critically on what to invest our time in. In the end, any time we spend on any activity should be valuable to us, and is in fact valuable for the companies (time is easily to capitalise. Therefore, I believe a true shift in gamers interest could, if direct enough, force a shift in buisness strategies as well. The question remains - how to engage a large enough crowd?
I've always liked taking photographs (to the point I'd carry around a camera to school and take pictures of the classroom boards rather than copying notes). In the end of 2010 I bought a DSLR and started toying around with it. Then I took a photography class in early 2011, and kept on going from there.
I've been unable however to take photographs for a while, though, due to a personal illness. I'm better now, and today I got a chance to learn another photography skill, during a workshop I took part in today on high speed photography.
But this is not a photography blog. I post my works elsewhere. What I wanted to share is another story for today, that linked nicely.
Before the workshop, I was at work. Returning from a morning meeting to the office, I decided to take a coffee break in our buildings coffee booth. Wanting to take some time off, I started up a conversation with the guy who ran the booth, who served as a barkeep of sorts - serving drinks and starting up a conversation.
I don't remember how but our conversation got to photography. The guy also enjoys it and we got to a cool discussion on our different works. Eventually, the discussion got around to photography's part in our lives: neither of us saw it as a future carreer, despite having put a lot of money and time. You could call it art for art's sake, but neither of us felt that way.
Instead, we got to an agreement that photography was a tool for self expression and a prism through which we looked at the world. Becoming proficient in photography allowed us both to preserve moments in our lives the way we want them too rather than the way our memories or others preserve them, as well as look for beauty in everyday lives, as framing pictures from what we see becomes a habit.
To me, this was a nice realization - I fealt like I was finally able to explain to others, but mainly to myself, what was the source for my passion with photography. I believe that matters a lot - knowing what I want from an activity or technology is what allows me to use it best, as well as invest in the right things. This is the reason I care for versatility enough to try a lot of equipment, but know the limit of quality I'm shooting for.
Hopefully, the skills I learnt in the high speed photography workshop will allow me to expand my horizons as a photographer, but also as a person. The skill is there, and once I better refine how to use it, I'll buy the appropriate tools. What's lovely is how many options we have these days to express ourselves in many methods technologies and mediums.
**The blog linked in the title is written by the workshop's instructor - I highly recommend it!