started this, still sort of agree, but then again, technology:
be the change you wish to see in the world
human society is really big, and I dont say that as a cop out because it is so big it is intractable, I say it because it is my belief that it needs to shrink somewhere in the near term for it to continue existing in the long term. or if the population doesnt shrink then the individual lifestyles need to change.
global warming, water ... whatever, tragedy of the commons problems really, cap and trade would be great because it would allow somebody to set prices on the future costs of pollution and that economic incentive would then reach the costs of the consumer, but as it is gas and resources are generally valued based on their extraction costs despite their obvious impact on our global ecology. nobody likes to think about the 10 year olds standing over a pot of boiling chemicals trying to extract gold from transistors when they think about recycling or the factory workers,
american consumerism has failed,
:: I guess where I was going with that, is that since the economics of it arent valuing life appropriately at this point, it is cheap to kill everybody, and ... thats sort of just ... likely to happen because its cheap, when stupid people can afford terrible things, they will buy them... sort of like mcdonalds, let a man get diabetes he will get diabetes, just ask wilford brimley ... also ... after looking back at myself via these posts, not much has changed, just reached a point where I feel like I need to try harder, and Ive not started yet ... but yeah, still clarifying my thoughts. sort of plays into the want to make an impact kick and a how to potentially help the world, and I keep listing the things that are on my mind today, but the question is what should I be reading to confirm the belief or more fully inform myself of my options with regards to impact and value, as well as with regards to type of company .... meh, sick of writing
Saturday, June 22, 2013
another old post,
just figure Ill go through and look at drafts and stick them up on the wall:
I just started a post and got too distracted
what system can you devise that satisfies the requirement that everybody starts off on equal footing, and people have a chance to make their children's lives better than average?
contradiction.
the best you can do, is start everybody off on equal footing, and hope that people work to improve the average such that their progeny have a better chance.
But then you have leeches, and your improvements to your progeny are at the very margin unless the average is kept objectionably low and your efforts can help raise the average to tolerable.
::ya
I actually had part of this conversation recently with lecky ... the second half. ... but yeah ... the perfect world isn't really going to happen, sort of funny.
I just started a post and got too distracted
what system can you devise that satisfies the requirement that everybody starts off on equal footing, and people have a chance to make their children's lives better than average?
contradiction.
the best you can do, is start everybody off on equal footing, and hope that people work to improve the average such that their progeny have a better chance.
But then you have leeches, and your improvements to your progeny are at the very margin unless the average is kept objectionably low and your efforts can help raise the average to tolerable.
::ya
I actually had part of this conversation recently with lecky ... the second half. ... but yeah ... the perfect world isn't really going to happen, sort of funny.
Aaron Swartz
wrote this a while ago, meant to finish it, never did:
For those who missed the news, Aaron Swartz committed suicide recently. For those who don't know who that is... all you really need to know is that he has impacted your life, which is more than you can say about most people. He was one of those people who everybody recognized as a genius... who lived up to the label. He was famous in tech circles by the time he was fifteen. He cowrote the RSS specification as well as reddit's engine, but his largest contribution to society was in his advocacy for an open internet and his impact on helping to prevent SOPA from getting passed.
I related with this web entity, and supported his causes and applauded his contributions to the internet, but it wasnt until a year or two ago when I read a writeup of his contributions to the fight against SOPA did I really investigate his character and become emotionally invested in his life. I related with practically everything he had done, and reading his blog entries revealed that despite his proactive contributions and web celebrity he was a grounded individual who had very similar thought process to my own. For a time Id hoped to be able to meet him and maybe discuss philosophy.
and actions which garnered him fame, many of his views on the world highly aligned with my own. His ability to push forward and impact change at such a young age and his seemingly fearless attitude of pushing forward regardless of the odds against him inspired me.
Looking back, I had an inkling that he was naive, but I brushed it aside as letting my fear about risking myself, and
: to continue:
I guess I was gonna get preachy, and hopefully motivated, but ... failed. young guy died because the government was terrible, harkens to where my head is at at this point. contribute to society in a way that I deem important. hopefully make an impact. Education / the dispersal of information over the internet.... thats about where my heads at, but its not specific.
For those who missed the news, Aaron Swartz committed suicide recently. For those who don't know who that is... all you really need to know is that he has impacted your life, which is more than you can say about most people. He was one of those people who everybody recognized as a genius... who lived up to the label. He was famous in tech circles by the time he was fifteen. He cowrote the RSS specification as well as reddit's engine, but his largest contribution to society was in his advocacy for an open internet and his impact on helping to prevent SOPA from getting passed.
I related with this web entity, and supported his causes and applauded his contributions to the internet, but it wasnt until a year or two ago when I read a writeup of his contributions to the fight against SOPA did I really investigate his character and become emotionally invested in his life. I related with practically everything he had done, and reading his blog entries revealed that despite his proactive contributions and web celebrity he was a grounded individual who had very similar thought process to my own. For a time Id hoped to be able to meet him and maybe discuss philosophy.
and actions which garnered him fame, many of his views on the world highly aligned with my own. His ability to push forward and impact change at such a young age and his seemingly fearless attitude of pushing forward regardless of the odds against him inspired me.
Looking back, I had an inkling that he was naive, but I brushed it aside as letting my fear about risking myself, and
: to continue:
I guess I was gonna get preachy, and hopefully motivated, but ... failed. young guy died because the government was terrible, harkens to where my head is at at this point. contribute to society in a way that I deem important. hopefully make an impact. Education / the dispersal of information over the internet.... thats about where my heads at, but its not specific.
Allergies are killing me...
Sinus headaches are terrible.
Aside from the discomfort, trying to figure out how to spend my weekend.
will update this post in a moment, figure I should comment on my last post with an update as opposed to making a new post.
Which I am doing now. Currently watching x-files. I'm a little disappointed, I quit my job almost three weeks ago and still haven't caught up on sleep. Construction both inside my house and on the street outside, and my sleep cycle preventing me from falling asleep early enough, and sinus issues making it difficult to breath / fall asleep. Incredibly frustrating.
But anyways. Still trying to reach a balance between productive endeavors and leisure, kind of want to focus on leisure until Ive reached some zen like calm state where I have true clarity, but ... not sure I can do that in reality, the adages suggest that the only way to make progress is to take action, and Im not sure how to decide what actions will get to my goals.
The more I dwell on things the more I want to focus professionally on information / education. It seems to be the approach I can take in life to maximize my positive impact on the world. And my head naturally followed that sentence with "Nihilism", which I guess is how I ended up in this situation in the first place. Not that I've all of a sudden changed philosophical views, and I would generally say I don't have ... pronounced(?) views, there is a desire to do good, but the understanding that the overwhelming complexity of the system does not make that a simple task. Education is the clearest answer to improve lives, but, unfortunately, education leads to paragraphs like this. The people taking decisive action are the under educated and they are causing problems, not to be angry or overly generalized, but when I see satellite photos of north dakota burning fuel away for no good reason I can only think that short sited decision making processes are unfortunately leading us towards a problematic place. Rambling and trying to watch xfiles simultaneously is hard. Im not holding myself to a tight editorial standard so Im not particularly bothered, but if anybody else decides to read this and interact with me I will spend some more time and effort to clarify my thoughts in case there is concern I've misstated my premise.
Am I making excuses? Should I get off my ass, ... or should I sit around until I feel 100% into something... or 95% ... or something.
Aside from the discomfort, trying to figure out how to spend my weekend.
will update this post in a moment, figure I should comment on my last post with an update as opposed to making a new post.
Which I am doing now. Currently watching x-files. I'm a little disappointed, I quit my job almost three weeks ago and still haven't caught up on sleep. Construction both inside my house and on the street outside, and my sleep cycle preventing me from falling asleep early enough, and sinus issues making it difficult to breath / fall asleep. Incredibly frustrating.
But anyways. Still trying to reach a balance between productive endeavors and leisure, kind of want to focus on leisure until Ive reached some zen like calm state where I have true clarity, but ... not sure I can do that in reality, the adages suggest that the only way to make progress is to take action, and Im not sure how to decide what actions will get to my goals.
The more I dwell on things the more I want to focus professionally on information / education. It seems to be the approach I can take in life to maximize my positive impact on the world. And my head naturally followed that sentence with "Nihilism", which I guess is how I ended up in this situation in the first place. Not that I've all of a sudden changed philosophical views, and I would generally say I don't have ... pronounced(?) views, there is a desire to do good, but the understanding that the overwhelming complexity of the system does not make that a simple task. Education is the clearest answer to improve lives, but, unfortunately, education leads to paragraphs like this. The people taking decisive action are the under educated and they are causing problems, not to be angry or overly generalized, but when I see satellite photos of north dakota burning fuel away for no good reason I can only think that short sited decision making processes are unfortunately leading us towards a problematic place. Rambling and trying to watch xfiles simultaneously is hard. Im not holding myself to a tight editorial standard so Im not particularly bothered, but if anybody else decides to read this and interact with me I will spend some more time and effort to clarify my thoughts in case there is concern I've misstated my premise.
Am I making excuses? Should I get off my ass, ... or should I sit around until I feel 100% into something... or 95% ... or something.
Thursday, June 20, 2013
meeting to do math
Today my only real plan is to meet up with a buddy of mine who was a math major so we can explore our respective fields, he wants to learn more computer science topics and I would like to explore some mathematics concepts with him, not entirely sure where his strengths lie, but I believe it can be a mutually beneficial exercise.
We will be discussing project euler problems as a primary topic.
Id like to delve into set theory, and he would like to learn about complexity theory.
Beyond that, we are just going to try and nerd out a little bit. Because why not.
Im interested to see how productive this is. Ive got an hour to prep, so Im downloading him some random cs class notes, I can't find my notes from college, because I donated them to my fraternity, and I fear they were thrown away. However, since the internet is great I am sure I will find something. Ill bring along the only pure low level cs books that I have, SICP and c++ for you++ ... from my high school days ... eventually if he wants to get more into the programmer as a lifestyle/career Ill toss him the other books Ive got on the shelf. I am saddened that I lost my algorithms, database, networking, and systems books as I intentionally saved them, but they were left behind in a move I made. They were pretty bulky, and hopefully I can find some reading materials in an online form.
So far Ive pulled:
automata/computation theory notes: http://www.eng.utah.edu/~cs3100/KonradNotes.pdf
complexity theory notes: http://www.nada.kth.se/~johanh/complexitylecturenotes.pdf
database notes: http://www.esp.org/db-fund.pdf
algorithms notes ... although ... Im not going to link direct to the pdf due to liscense terms
http://larc.unt.edu/ian/books/free/lnoa.pdf ... it may make more sense to just link to the MIT algorithms page http://courses.csail.mit.edu/6.006/spring11/notes.shtml as I imagine their notes are in the decent to quite good range...
networking notes: ... having a hard time finding anything reasonable, http://computernetworkingnotes.com/ keeps popping up due to search terms, need to type in a bunch of related things that wont redirect to a wiki page.
and this looks to be very relevant. http://www.redbooks.ibm.com/redbooks/pdfs/gg243376.pdf obviously I should have said tcp/ip instead of networking, why? I dont know ... actually I do, but if you have any idea why Im rambling you probably ... Ill stop now.
not that any of these resources match a textbook, but Im hopefully they will provide a reasonable jumping off point for discussions. Not that I know how far or deeply we will delve into anything today or at all over the course or my unemployment, but trying to provide a nerdy guide to some cs topics that everybody should understand.
I imagine we will start with some catch up and discussion of goals, but, as the boy scouts say, be prepared. Note to self, load a flash drive with this information.
We will be discussing project euler problems as a primary topic.
Id like to delve into set theory, and he would like to learn about complexity theory.
Beyond that, we are just going to try and nerd out a little bit. Because why not.
Im interested to see how productive this is. Ive got an hour to prep, so Im downloading him some random cs class notes, I can't find my notes from college, because I donated them to my fraternity, and I fear they were thrown away. However, since the internet is great I am sure I will find something. Ill bring along the only pure low level cs books that I have, SICP and c++ for you++ ... from my high school days ... eventually if he wants to get more into the programmer as a lifestyle/career Ill toss him the other books Ive got on the shelf. I am saddened that I lost my algorithms, database, networking, and systems books as I intentionally saved them, but they were left behind in a move I made. They were pretty bulky, and hopefully I can find some reading materials in an online form.
So far Ive pulled:
automata/computation theory notes: http://www.eng.utah.edu/~cs3100/KonradNotes.pdf
complexity theory notes: http://www.nada.kth.se/~johanh/complexitylecturenotes.pdf
database notes: http://www.esp.org/db-fund.pdf
algorithms notes ... although ... Im not going to link direct to the pdf due to liscense terms
http://larc.unt.edu/ian/books/free/lnoa.pdf ... it may make more sense to just link to the MIT algorithms page http://courses.csail.mit.edu/6.006/spring11/notes.shtml as I imagine their notes are in the decent to quite good range...
networking notes: ... having a hard time finding anything reasonable, http://computernetworkingnotes.com/ keeps popping up due to search terms, need to type in a bunch of related things that wont redirect to a wiki page.
and this looks to be very relevant. http://www.redbooks.ibm.com/redbooks/pdfs/gg243376.pdf obviously I should have said tcp/ip instead of networking, why? I dont know ... actually I do, but if you have any idea why Im rambling you probably ... Ill stop now.
not that any of these resources match a textbook, but Im hopefully they will provide a reasonable jumping off point for discussions. Not that I know how far or deeply we will delve into anything today or at all over the course or my unemployment, but trying to provide a nerdy guide to some cs topics that everybody should understand.
I imagine we will start with some catch up and discussion of goals, but, as the boy scouts say, be prepared. Note to self, load a flash drive with this information.
Wednesday, June 19, 2013
100 steps
Since it is the project Ive most recently been writing notes to myself about, my idea for a javascript RPG game.
Tentatively titled 100 steps.
More explanation is probably warranted. The start of the game in my mind was that skyrim was starting to get boring and I wanted to automate tasks, but realized that what was the point of playing if most of it was automated. So the initial idea was you create a game with a play x steps button and let the player make choices about how long to let the game run before jumping in, in my head initially, you could watch each step at different speeds and jump in right before your character dies, but that ruins the fun, if you pick too many steps you fail, with the option to revert of course, and if you keep picking the same number of steps you may eventually get through just by dumb luck, as with any rpg... keep bashing the head against the wall till you push through it, one of my favorite strategies when returning elsewhere to get an item is too much of a pain.
Some of the random notes I jotted down.
line, fills in with board, once certain visibility is reached can achieve 3d perspective. starting with single dimension steps are obviously forward or backwards, since random encounters backwards/ into already cleared area has lower chance of difficult encounter, but also less loot, only reason to go back is origin point is full regen. As the game is supposed to be automated to some degree dont want safety to be guaranteed though. once through 100 steps origin allows multi directional play, once cleared all 4 directions, get grid system, once explored full grid realization that the game is large. basically want automated level generation to allow for massive game, but ... logistically need to figure it out... obviously.
And thats the brief writeup of where the idea started in my head, Ill write more later, but want to move onto a different thing at this point, and I can because I'm funemployed.
This blog post http://williamedwardscoder.tumblr.com/post/48942213058/is-javascript-fast-enough-to-write-3d-games-yet makes me hopeful the 3d dream would be possible, but its obviously not the focus till somebody makes it to the later stages of the game.
Tentatively titled 100 steps.
More explanation is probably warranted. The start of the game in my mind was that skyrim was starting to get boring and I wanted to automate tasks, but realized that what was the point of playing if most of it was automated. So the initial idea was you create a game with a play x steps button and let the player make choices about how long to let the game run before jumping in, in my head initially, you could watch each step at different speeds and jump in right before your character dies, but that ruins the fun, if you pick too many steps you fail, with the option to revert of course, and if you keep picking the same number of steps you may eventually get through just by dumb luck, as with any rpg... keep bashing the head against the wall till you push through it, one of my favorite strategies when returning elsewhere to get an item is too much of a pain.
Some of the random notes I jotted down.
line, fills in with board, once certain visibility is reached can achieve 3d perspective. starting with single dimension steps are obviously forward or backwards, since random encounters backwards/ into already cleared area has lower chance of difficult encounter, but also less loot, only reason to go back is origin point is full regen. As the game is supposed to be automated to some degree dont want safety to be guaranteed though. once through 100 steps origin allows multi directional play, once cleared all 4 directions, get grid system, once explored full grid realization that the game is large. basically want automated level generation to allow for massive game, but ... logistically need to figure it out... obviously.
random encounters,
macro editing : had idea of a why function lets you know more detail about any encounter to help automate how to best them in that level at that point. but not important, basically for the step forward function you could say take 3 steps if random battle attack until health below x use heal if 5 loops retreat, the sort of logic you love to think youve mastered in a game, and once the automation looks like its working throw a wrench in it.
world name decided by: what is your name? what is your quest? what is your favorite color?
color sets character attributes, ... use selector, rgb vals whatever. strength defense magic, generic? whatever ...
random encounters through grid, 1-100 ...
And thats the brief writeup of where the idea started in my head, Ill write more later, but want to move onto a different thing at this point, and I can because I'm funemployed.
This blog post http://williamedwardscoder.tumblr.com/post/48942213058/is-javascript-fast-enough-to-write-3d-games-yet makes me hopeful the 3d dream would be possible, but its obviously not the focus till somebody makes it to the later stages of the game.
Funemployed
I'm getting older.
Quit my job due to the fact that it wasn't making me happy.
Looking for new work, but also simultaneously playing with the idea that I could build something worthwhile myself. ... but ... probably need to get into a bigger environment where I can learn and grow proactively.
Just saw this http://sijinjoseph.com/programmer-competency-matrix/ which after reading through is quite excellent. Posted it on facebook and realized nobody cared, but also realized it said to start your own blog with insights. Realized I do not currently have insights. Want to design my own RSS reader because google reader is left in the dust, and not entirely sure 'how I want it'... so its an opportunity to grow. So, Im thinking of currently using this blog as a list of articles / presentations / blogs that I am reading in my funemployment and will eventually turn that list into an aggregation tool for myself.
Unfortunately I have too many ideas, and not enough motivation, I think everybody has this problem, so a great tool would be how to help focus people so we aren't concurrently working on the same things unless working together or attempting different paths towards the same solution ... ie maximize productivity of people who want to be productive. An office space line is brought to mind, then nobody would be a janitor.... but Im specifically thinking of coding, it kind of relates to my website idea. Musicpatrons.com ... blog.musicpatrons.com has some minor info, and Ive tossed ideas out to a lot of people who agree I have some good ideas, but the basic idea is to upset the status quo which is always risky business. and getting anywhere near the music industry is an invitation for lawyers to sue you.... so Ive got all sorts of hesitation regarding it.
Question of how long to stay out of work so I can motivate to do my own things. I did finally get around to writing a simple chrome extension to have some options for reddit filtering, and I am happy with it, obviously Id like to do more, but how much scope creep should I allow myself for a simple project when there is already the reddit enhancement suite, which brings up the bigger, if Im not doing something that is so game changing as to be its own thing why am I spending time reinventing the wheel, which suggests I should go work for a company that I want to help improve their services, but I dont want to jump from company to company, although I guess that is socially acceptable for programmers to some degree, but the bigger question is, where should I get a job, want to be working on something that interests me and benefits society, which sort of points to google as I am a google fanboy and they have the highest distribution of information to the world, ... after some discussion with my friend sunday he suggested khan academy ... as education is really the only thing that matters for improving world situations, but ... education + information you know how that is ... nevermind on to the earlier next paragraph...
Other ideas Id like to work on for myself while Im out of work ... which brings up a point I will now revert to a new previous paragraph for... as youve seen that was rambling, but had a purpose.
javascript RPG,
continue working on chrome extensions
contribute to some open source projects
musicpatrons.com
RSS aggregator / reader
Ill do a writeup of the goals of each of those projects in the near future. Ive been using 750words.com to help clarify my internal thoughts, but since nobody reads my blog I may as well use this as an output to myself and at least feel like they are public ... Im a big all information should be free type of person so why hide behind a curtain in any element of my life.
Quit my job due to the fact that it wasn't making me happy.
Looking for new work, but also simultaneously playing with the idea that I could build something worthwhile myself. ... but ... probably need to get into a bigger environment where I can learn and grow proactively.
Just saw this http://sijinjoseph.com/programmer-competency-matrix/ which after reading through is quite excellent. Posted it on facebook and realized nobody cared, but also realized it said to start your own blog with insights. Realized I do not currently have insights. Want to design my own RSS reader because google reader is left in the dust, and not entirely sure 'how I want it'... so its an opportunity to grow. So, Im thinking of currently using this blog as a list of articles / presentations / blogs that I am reading in my funemployment and will eventually turn that list into an aggregation tool for myself.
Unfortunately I have too many ideas, and not enough motivation, I think everybody has this problem, so a great tool would be how to help focus people so we aren't concurrently working on the same things unless working together or attempting different paths towards the same solution ... ie maximize productivity of people who want to be productive. An office space line is brought to mind, then nobody would be a janitor.... but Im specifically thinking of coding, it kind of relates to my website idea. Musicpatrons.com ... blog.musicpatrons.com has some minor info, and Ive tossed ideas out to a lot of people who agree I have some good ideas, but the basic idea is to upset the status quo which is always risky business. and getting anywhere near the music industry is an invitation for lawyers to sue you.... so Ive got all sorts of hesitation regarding it.
Question of how long to stay out of work so I can motivate to do my own things. I did finally get around to writing a simple chrome extension to have some options for reddit filtering, and I am happy with it, obviously Id like to do more, but how much scope creep should I allow myself for a simple project when there is already the reddit enhancement suite, which brings up the bigger, if Im not doing something that is so game changing as to be its own thing why am I spending time reinventing the wheel, which suggests I should go work for a company that I want to help improve their services, but I dont want to jump from company to company, although I guess that is socially acceptable for programmers to some degree, but the bigger question is, where should I get a job, want to be working on something that interests me and benefits society, which sort of points to google as I am a google fanboy and they have the highest distribution of information to the world, ... after some discussion with my friend sunday he suggested khan academy ... as education is really the only thing that matters for improving world situations, but ... education + information you know how that is ... nevermind on to the earlier next paragraph...
Other ideas Id like to work on for myself while Im out of work ... which brings up a point I will now revert to a new previous paragraph for... as youve seen that was rambling, but had a purpose.
javascript RPG,
continue working on chrome extensions
contribute to some open source projects
musicpatrons.com
RSS aggregator / reader
Ill do a writeup of the goals of each of those projects in the near future. Ive been using 750words.com to help clarify my internal thoughts, but since nobody reads my blog I may as well use this as an output to myself and at least feel like they are public ... Im a big all information should be free type of person so why hide behind a curtain in any element of my life.
Subscribe to:
Posts (Atom)