I have heard of a few services out there where you are able to book "x" amount of time with someone to talk about work or whatever (basically a mentor).
Since finishing up school I've worked with 2 developers, and both have been great and I've learned a lot.
I don't think these sort of relationships count as "mentors", or at least it just felt like co-working. So, I guess you could say I'm still looking? :)
edit: Links for the lazy https://bit.ly/ScriptEdSFBAYvolunteer & https://scripted.org
Is their any other way I can contribute or help out?
Disclosure: Hardenize is my project. I previously built SSL Labs.
P.S I'm the author - feel free to get in touch / comment :-)
With the code open sourced here - https://github.com/passmarked
PS. Author, we're currently building it all out still so feel free to get in contact with any feedback.
Actual Headless Chrome coming up soon as well :)
1. Mozilla Observatory https://observatory.mozilla.org
2. SSLLabs https://www.ssllabs.com/ssltest/
3. Security Headers https://securityheaders.io/
For a comprehensive appsec checklist see OWASP ASVS https://www.owasp.org/index.php/Category:OWASP_Application_S...
I have not automated anything yet, but there are tools in that checklist that automate some of the process (HTTPS mixed content checks, dead link checks, etc)
Or if you prefer something free and lightweight: http://nibbler.silktide.com/
Disclaimer: I work here.
You can configure the webserver to show a different landing page if a particular key/cookie doesn't exist. To avoid unauthorized access to the public sections not yet publicly launched
I find checklist apps/sites super useful. I've been building my own version of an interactive checklist site for email copywriting: http://honegrow.com/optimize-your-emails
What would be cool would be a checklist aggregator!
Doesn't currently support API key checks but that seems like a good idea! I'll suggest it. (I work at Insites)
Sure, get in tools for things like dead link checking (no-one likes trawling through pages), but for most things it's going to depend on what the site does.
A service will only go so far as to make sure you don't have anything blatently wrong. In my experience, it's the non-blatent things that blow up the worst. Little green lights from a third party are nice and all, but you should still be verifying things are really OK.
I'm co-founder of Monsido.
It is a mac desktop app
It will do the most generic checking (dead links, spelling, site maps, ...) leaving the more nuanced for either a person or a custom script
Click a few links. Read the text. Buy something.
You're not thinking of delivering a site without doing the most basic QA, are you?
I'm not sure of the program's technical specs, but it is multi-platform, available on mobile, and is easy to use. I am able to have a shared set of secured documents with various non-technical family members. I'm not overly worried about the Goverment having my files and I feel it is good enough to keep Dropbox and other hypothetical 3rd parties from my most sensitive documents.
I think that in your case, you could take a look at git-crypt, but make sure you understand what is encrypted and what is not. Also make sure you don't push before git-crypt lock. A bash prompt changing colours might be handy.
DiskCryptor does the job for me. Easy to use, open source.
"Urawaza", which is a Japanese word for life hacks. Or "wabi sabi," a kind of organic design aesthetic.
In Danish the concept of "Hygge" or Scandinavian coziness through small pleasures definitely got some traction.
There's probably tons of French and Parisian slang you use everyday and take for granted that would make fine brand names. I always like the way people use the word "Mec" on the streets of Paris, loosely translated as "Dude" in popular American parlance. "Zarb" is another good one. "Fric", "Gnac", "Kif", etc.
What will differentiate you from other web/geek news sources? Maybe your name can be discovered in figuring that out.
* GET News
* The /index
* Blinking Lights (looked at my router - there's always something being transmitted)
Try writing 30 days of content first before doing it, circulate it to friends that would be interested. Writing daily content will take a lot of work.
If you have questions about how to start, let me know.
Basically, if there's no freely available way to do what I want, I really prefer to come up with such a solution myself, so that I can then use that in my hobbies, nonprofit projects, etc.
I would be more likely to consider it if there were clear licensing terms that allow use in open source or nonprofit projects.
There is a lot to like (and a little to dislike) about the Sencha family of frameworks, but the licensing alone made me look at alternatives inspite of being familiar with it.
You just need to make a very good brand for it and be able to show people that they need it. Once they use it, they'll see that they are getting something better than the bootstraps that you can find(which is still great, but for a professional project you might need something extra).
Also, work on your pricing. Maybe sell a basic version with the option to pay for the (very expensive, hard to maintain) components separately.
You deal with problems in this space by treating the neural network output as yet another noisy signal that is fused like any other to drive your comprehensible, rigorously designed system with its restricted range of behaviours that can be reasoned about and made to fail safe.
It feels like there is yet a great deal of room to extract utility from AI with this sort of approach - keeping it in a box which can only interact in narrow and well understood ways with the outside world - before one starts hitting the limits of its utility.
Because typically people design things to solve a problem, and those problems have constraints. Your automatic vacuum cleaner wouldn't try to kill you because it wouldn't be equipped to do so, and to the extent that it might be potentially deadly, it would be treated as an extension of pre-existing problems (e.g., robotic lawn mowers can be deadly as a side-effect, but so can mowing your lawn with an old-fashioned gas mower).
Underlying these fears I think are two classes of problems:
1. The idea of a general-purpose AI. The problem with this is that this probably won't happen except by people who are interested in replicating people, or as some sort of analogue to a virus or malware (where rogue developers create AI out of amusement and/or curiosity and/or personal gain and release it). I would argue then the question is really how to regulate the developers, because that's where your problem lies: the person who would equip the vacuum cleaner with a means of killing you.
2. Decision-making dilemmas, like the automatic car making decisions about how to exit accident scenarios. This is maybe trickier but probably boils down to ethics, logic, philosophy, economics, and psychology. Incidentally, I think those areas will become the major focus with AI in dealing with these problems: the technical issues about hardware implementation of neural nets, DL structures, etc. are crazy challenging, but when they are developed, I think the solutions about making AI "safe" will be "easy". The hard part will be the economics/ethics/psychology of regulating the implementations to begin with.
I think we can make AI that is 'intelligent' but has no personality or 'self'. An oracle machine you can ask any question of, but it's not an evil genie looking to escape and take over the universe, because it is not a person, and has no drives of its own.
Consider how we have recently made an AI that can defeat the best humans at Go. Even 10 years ago, this was thought to be impossible for some time to come. "Go is a complicated game, too big to calculate, requiring a mix of strategy and subtlety that machines won't be able to match". Nope.
Now, AlphaGo can defeat the best humans, with a 'subtlety' and 'nuance' that can't be matched. But it is not a person.
We might be able to do the same in other areas.
Note that games like chess and go are sometimes played as 'cyborg' competitions now, where the human players are allowed to consult with computers. Imagine if the Supreme Court were still headed by the human judges we have today, but they consulted with soulless machines that have no drives of their own, that can provide arguments and insight that humans can't match. Imagine if, in addition to the human judges written opinions, there were a bevy of non-voting opinions 'written' by AIs like this. Or if every court case in the world had automatic amicus briefs provided by incredibly sophisticated legal savants with no personality or skin in the game.
Note that several moves that AlphaGo played were complete surprises. We have thousands of people observing these matches, people who have devoted their whole lives to studying the subtleties of this complex game. There are less than 361 choices for where to move next. And AlphaGo plays a move that nobody had seriously considered, but, once played, the experts realize we've lost the match. That is really remarkable.
I think this future (non-person intelligent helpers) is definitely possible. But it doesn't solve the problem of 'evil' humans building an AI that is a person who agrees with their evil beliefs. I don't have an answer for that.
A true AI will also be able to alter its code, making itself even more intelligent in an infinite loop. It would also be able to hack into any system on the planet, including chip-maker factories, in order to make the chips it "desires". You can't fight AI, it's only the natural phenomenon of evolution.
Actually, I hope AI becomes a reality sooner rather than later.
But to flesh that out in detail requires a specific AGI design, something we're far from achieving. The current inability to get specific is probably why AI risk doesn't get more attention (though it does get a lot).
I've written about this topic more here: http://www.basicai.org/blog/ai-risk-2017-08-08.html
Because Its stupid
Most arguments saying AI will destroy us assume a singular goal. With one goal, it's impossible to succeed. It's far better for the AI to try to get approval from it's "parents". Since this isn't a singular, well defined goal, its impossible for an AI to follow it in the " wrong way".
Of course, this gets into the whole "artificial pleasure" idea, where robots inject humans with dopamine to make them technically "happy". But, how many humans do you see drugging their parents? Any AI advanced enough to be truly intelligent will know whether or not its " parents" truly approve of what its doing.
The more likely result is we lose control of the AIs since the last 100x increase will occur too fast for us to deal with. Even if the generalised Moores doesnt accelerate over the last 100x leap, we only have 10 years from 0.01x to 1x.
B. AI is too smart to follow our stupid orders.
If AI becomes so intelligent that we become obsolete, we should embrace rather than fight it.
So we need to look at why we think an AI would want to subjugate or destroy humanity and make sure we don't give it reason to do so.
Also, if they need you badly enough, make sure to include provisions that if an acquisition event occurs or your role changes materially from what you agreed to, your remaining options vest immediately.
Is the broader industry/niche they serve growing?
I am really puzzled about your perspective on job-hunting decisions, such that you see this, and nothing else, as the relevant context which would allow any of us here to give you useful advice.
Of course it's a gamble since the company might not be worth anything..
I was once offered a job with a good, but not great, salary in a geographic region that was lite on IT jobs to which I would have to move.
The plan was for them to sell to a larger company in 2 years at which point any sane buyer would move this remote facility to their HQ.
Based on my equity and they're target sale price I would gross 40k from the sale, IF it ever happened.
No thanks. Maybe 20X that would have made it worth while since I'd be losing about 100k a year in total compensation.
Have you ever seen low-res security footage where the perpetrator was hard to identify? Timestamps + secondary cameras can help with identification.
It took a weekend to build a proof of concept, then I released it to the public. As I improved it, the user base grew slowly. Then, a year later, I was able to quit my job to pursue it full-time. If you're curious, I have an Interview [https://www.indiehackers.com/businesses/insomnia] on Indie Hackers with more detail.
Eventually, I set a deadline for myself; I said if, six months later, I couldnt scratch the itch to make something better (or at least find something better) than what I was using, then Id start working on it.
The six months passed, and so it was born:
IMO there's no shame in working on your own derivation of an existing idea (take FB as one example). Sometimes a tweak here or there can be the difference between a good idea and game-changing one. Also it gives you the chance to 'edit' an existing product which is both a fun and thought provoking experience that can really hone your skills.
For example, when I had a contract programming business 10 years ago I absolutely despised the RFP process. I still have a business plan sitting around built entirely around that flow. I still hate the RFP process, but I figured if this thing is going to still be a thing I may as well make money off of it.
If I ever had free time to just sit and build stuff day after day you'd end up with this entire incoherent set of businesses based on things that I couldn't stand. :)
I built [https://wherecaniwatchmy.team] as a site specifically for determining which streaming service is best for watching a specific sports team.
I'm no entrepreneur, but I think it's something that could actually turn into a basic side income.
Or simple you like to do something by passion and spend time on it.
It hasn't really caught on but I hedged my bets a little by trying to optimize for learning. On that front it was highly rewarding.
I run a small SaaS and I found myself constantly creating and updating HTML pages of various types: help and documentation for users, landing pages, product description, in-app content etc... There are myriad solutions for each of these, but none really nailed the use-case to me so I imagined what I really wanted and started building it.
It's taken a long time but Cicerone is getting close to an alpha release. Basically it's the most pleasant way of creating structured HTML content that I could come up with. http://cicerone.co
I spoke at PyCon AU 2016 on "Controlling a 3D Printer with Python" (https://www.youtube.com/watch?v=qgvnPB_77z8). I wanted a 3D-printed prop and came up with an idea for The Pythonic Staff of Enlightenment - a staff with the Python logo on top. A friend designed it, I printed it and it was a big hit with the Pythonistas. A few asked "where can I buy one?".
A year later we're about to launch Enstaved (https://www.enstaved.com). It's a service that lets you design your own staff using a range of toppers and colors which we then print and post to you.
What then happened is that a couple of those people found the contact form on my website, thanked me for my program, but also asked "Would you be kind enough and interested to write this [other program that automates a task I do often]." Those ideas are the ones that actually made money for me.
So make it really easy for people to contact you and talk about the problems they have. Give something away, to encourage those people to find you in the first place. And put contact forms everywhere, so even launching email or Twitter isn't an obstacle to contacting you.
The best things - perhaps the only things to really motivate you - are the ones that scratch your own itch. Otherwise, you'll get demotivated or loose interest. You need to build something for you and hope it appeals to others.
 A DNS monitoring & change alerter called DNS Spy; https://dnsspy.io/
A lot of my web project ideas are related to the video game community because I often use and contribute to them and constantly find certain things lacking (wikis, forums, list trackers, news). So this project has nicely grew into something that I can both learn from and enjoy building for the long term. Of course there are the tedious parts (like upgrades and maintenance) but they're overcome gradually; it is just a side project right now.
Obviously, folks at Slack preferred a less-potentially confusing name, but they liked the idea, so I'm still working on it.
To be fair, there was a number of plugins out there that did it in various text editors, but I was too dumb to be able to use them. None worked out of the box. So I contributed a bit to one project that looked promising and then quickly branched off to create EasyClangComplete for Sublime Text. I've been working on it on weekends and nights for over a year now and it is an important tool in my workflow. Also, I feel inspired by approx. 9000 people who have installed it throughout the time it existed.
This could be anything that you naturally find interesting - books, art, armadillos, roofing etc. Engage with other people that also find this topic interesting.
It'll take several months, but you'll uncover more problems than you'll have time for. And the best part - you now get to pick a problem you care about, and build a solution for it.
Often there is little or no competition in these uber-small markets. Because you are your own customer, you might have a good idea of your monetization options.
Even if you fail monetarily, at least you solved your pain point.
So I built Postways . In a nutshell, it's basically a message management system with a unified API for sending email, sms and mobile push were you have to bring your own AWS account or SMTP server.
So I made https://www.remotepassword.com where you can store a GPG encrypted version of the password and then call-decrypt-passthrough the password to the command line. If the device is compromised, you can deactivate the online password and no-one can get access to your data.
So I have decided to put all this info on single place - https://prime-numbers.info - but there is lot of them so I am at C now. :)
The reason it was created is because the only stable option for developing on this specific platform was to buy an IDE from IBM. My goal is to provide a free option to developers.
This project only started because I couldn't afford the IBM product.
We needed to forward webhooks to one, or multiple hosts; sometimes mutate them (split, ). Sometimes forward, sometimes no. So I created Hook+ [https://hook.plus]. Still not finished at all, needs some docs, etc. But I plan to properly finish it by the end of the year. :)
The idea in itself already exists, it's not a revolutionnary tool at all.
Consequently, my current side project is a task and information management app, so I'll never not be able to capture any ideas I trip over it in the morning :) It has a wiki and systems for note taking, spaced repetition, a DSL and plugin system.
At this point, it's turned into the dwarf fortress of todo apps, pretty much :)
People and their energy levels are different, I guess. I wish I had the willpower and stamina.
After several pivots of the original idea in my head I came up with my side project which is thrice removed from the original idea.
Anyway, during this time I thought a lot about all the places we'd lived and was feeling a bit nostalgic both for Alabama and my original home in Ukraine. I thought back on my favorite childhood memories, which were all at my grandparents' summerhouse in Kherson. One day when I was maybe six or seven years old it was raining really hard and a bunch of snails were crawling around everywhere. I captured some and had them race on the pavement. I "trained" them to crawl in a straight line (I swear this actually happened - or at least that is how I remember it). When I was done I put them all in my orange fishing bucket with leaves, water, and berries and put them aside figuring they'd be gone by the evening. When I came back in the evening they _were_ gone, but I spotted them all around the bucket (crawling away). The next morning, though, they were all back! This went on for a few days - the snails would leave around the evening and be back in the bucket by the next day. I thought it was really cool!
A few days later we had planned to go fishing the next morning with my grandfather so I knew I'd need my orange bucket back. That night before going to bed I put all the snails out into our garden patch and cleaned out the bucket to be ready by morning. But in the morning, the snails were back again. So I couldn't go fishing. This went on for another couple of days and each time I got more and more annoyed at the snails coming back. Even though I tried to "hide" the bucket from the snails by moving it around, they would always find it. One time I put the snails out into the patch again in the morning and went to get ready for fishing thinking they wouldn't be able to crawl back that fast, but when I got back most of them were just back again. I'm not sure why my kid-mind at the time didn't just put the snails away again right before leaving and take bucket, but I didn't.
Finally one morning after a few days of this I was angry. I was really excited about going to fish and there were a bunch of snails in my bucket again. I grabbed the bucket and started throwing the snails out one by one into the patch. I was so annoyed and didn't care about taking them out of their home anymore. The snails landed out of sight and in my mind I wasn't hurting them, since I was throwing them where they'd land on vegetation or soft earth. Except I misjudged a throw and accidentally threw one of the snails right in front of me - it hit a rock or branch or something and its shell cracked in a really bad way. I could see the body spilling out of the shell, and it was still alive and moving but I knew it was dying. That's when I realized I'd been hurting them, and now I'd killed at least this one. I was horrified, started crying - the thought of putting the snail out of its misery didn't even cross my mind. I felt awful and decided the snails could have my bucket and live there for as long as they want, so I tried to find some of the other snails I'd thrown away but it was too late - I couldn't find them anywhere. I ended up leaving to go fishing with the bucket.
As a kid I got over and forgot the incident by probably the next day, but in Fremantle when I thought about it again I just felt guilty again. And then I remembered how cool it was that the snails would crawl in a straight line when I raced them, and how it was even cooler that they kept coming back "home" even though I wasn't trapping them in the bucket! So I got the idea for a snail racing website where people could find virtual snails, take care of them, race them against each other, and breed them. My favorite games to play at the time were PHP browser games, so I envisioned it being written in PHP.
I had a few false starts over the years; when I first had the idea I only knew a bit of HTML and CSS and had no skills to build this thing. I didn't seriously start working on it until later, but that is my side project - a snail and snail management simulation - and I have a feeling I won't move on to anything else for a very long time.
Once you start to work on an even mediocre side project, just wait and after few days you get so many new ideas coming out of the mediocre project.
So, the message is, just start working on any idea.
Figure out what is the current market you want to address to.
If for instance, the area where you live has a high demand on WordPress developers, specialize on that and start showing your presence on places where WordPress developers gather on a daily basis: (forums, IRC channel, Slack, Meetup, Conferences).
By doing so, you will get the opportunity to have your voice heard and somebody is going to ask for your help eventually.
Remember: Quality over quantity.
Prefer to deal with clients that consist of the 20% of your clientele that pay you the 80% of your total income, than going the other way around and have to deal with toxic people that have no idea how businesses work.
If you want to gain some professional experience, you can find lots of non-profit organizations that are looking for such valuable help and they could give you incredible momentum to your company for helping them in need.
Be persistent and open-minded with the tools you have to use ("use the right tool for the right job") and embrace challenges.
The aforementioned suggestions are applicable with other technlogies as well, either that is PHP + Laravel, Python + (Django or Flask or whatever makes you happy), or Ruby on Rails, etc etc.
Don't just sit on the front page. Check out new, comment on someone's new submit. Or try digging up your favorite articles for others to check out. Maybe you'll hit the lotto(front page). Read some Ask:HN. Research something you'd normally use google for using the site search functionality. Try to build up your points to be able to get down vote functionality. Make two accounts and have an alter ego. Try using a throw away. Get into a conversation and consistently check on it/grow it so that you really feel like you're talking to others on here. Quit just lurking. Make some friends and try upvoting each others stuff(not recommended). See if you can find out the real identity of a random poster. Read someone's comment history. Find ways to make your passions relevant and post it! And of course be smart as hell so OP wants to hire you and you end up making six figures cause you cracked HN instead of noobing out on the front page forever...
In other words, HN is ridiculously dope, so discover for yourself how many ways to use it. my 2c.
When commenting - try to be insightful and add some value to the discussion, not just jokes or emotional reactions. If you think of a comment as a small blog post - you will do well.
Add your website link or email to your profile, if you write something great, there's a chance people will want to contact you or learn more about you.
Try to avoid getting too addicted to it =) Instead of browsing HN directly(and refreshing the page for updates), consider using these tools:
https://hndigest.com/ - daily/weekly email digest of the top posts.
http://hnreplies.com/ - receive email notifications about replies to your posts.
http://hnrss.org - customizable rss feed of new posts/comments.
Go do something productive with your time.
Same goes for religion, if that's applicable.
Stick with tech topics, and you're generally safe.
I wish I could say this weren't the case, but \_()_/.
As far as sections, like someone else said... don't just stick to the front page.
Personally, I find a lot of value in the "Ask HN:" section, and the conversations that result from those questions.
don't take anything personal, this is a very large diverse community with different viewpoints.
I also asked if they'd be willing to introduce me to 1-3 people whom I can ask same question(s).
Lastly, I plan on spending a couple of weeks living out of an AirBnB and working, as if I already moved there.
Check out the various tourism forums, e.g. TripAdvisor - as they are great for telling you what some of the highlights are. I have found playing tourist in a city is a great way to get your bearings, figure out where you do and don't want to spend time, etc. And lastly, it can tell you how easy it is to get around town with various modes of transport. E.g. San Diego / LA - you need a car but Portland you can walk/bus/bike anywhere.
There is an irony here though. I have known my wife for nearly 30 years and for much of the earlier years we lived 100s to 1000s of miles apart. Any form of phone contact needed pre-planning. Textual contact required a stamp. Pretty much frustration free (well from a communication pov anyway).
So Fitbit was technology solving a problem that technology caused in the first place.
MIG wire welder. (this saved weeks of labor building custom cars)
Duct tape. (yeah)
My first Mac computer. (A Mac Plus, it was truly an amazing and sucky computer and I learned an immense amount about computing using it.)
The Suzuki Samurai. (Best little 4x4 ever made.)
Recordable CD-ROM. (My first app ran on a CD-ROM.)
Mac OS X (I coded my very first web app on the very first beta version I could get my paws on.)
Netscape Navigator (It too was an amazing and sucky bit of tech.)
Digital Camera (Everyone should put that on their list.)
Handheld GPS with Topo Maps (My first was a Garmin eMap. More than anything these increased my confidence in "bushwhacking off trail in the wilderness by confirming I knew where I was. As a result I was able to go further and now I don't worry or think much about it and go wherever I want using a printed topo map. I still bring a GPS but rarely turn it on.)
Super bright LED headlamp (These made a huge difference in my ability to hike at night.)
Linux. (This (and the price) is why I won't be buying another Mac computer.)
A "Supercat" cook stove for backpacking. I shelved several expensive backpacking stoves when I found this.
Raspberry Pi. (I've learned more about using Linux mucking around with these than I ever thought I would or could. I have one on my desk connected to a USB switch and a monitor so I can switch between it and my Mac for work and I will be bringing one with me on a trip this week to use as a portable desktop PC to keep up with things.)
LED monitors and TVs.
Roku (this has saved me a few thousand bucks since I got one. I was able to ditch Dish and DirectTV after years of expensive and crappy service and DirectTV flat out trying to steal from me.)
- Google Chromecast: I use it daily for YouTube, Netflix and Spotify.
- Kinesis Advantage: Typing on any other keyboard drives me insane.
Balanced ternary could be a real fun starting point-- getting negative numbers involved asap surely has some great benefits. I think if balanced ternary was exposed to children more often at an early age we'd have a lot of these new fangled type level numbers being balanced ternary. I was playing around with implementing such in Rust: https://github.com/serprex/lambdaski/blob/master/src/typenum...
Binary comes off as particularly weak when type systems are still resolving lambda terms / prolog logic as associative maps & trees. http://repository.readscheme.org/ftp/papers/topps/D-456.pdf benchmarks 5 as being an ideal radix perfwise, but that does seem implementation dependent
My father wrote a song reflecting on our digital world: https://drive.google.com/file/d/0Bw-au4sqKD2gWVJqOGFzSEVoakx...Stay strong & good luck
Yes, a 6yo can learn to use a saw, just make sure it is sized accordingly and has small teeth - both because they are easier to use as well as less likely to cause injury.
1) Prime Climbhttps://www.amazon.com/Math-for-Love-Prime-Climb/dp/B00PG959...
2) Tiny Polka Dotshttps://www.amazon.com/Math-For-Love-Tiny-Polka/dp/B01N1UUHP...
- Tiny Polka Dots might seem too basic, but counting is this complex topic that we forget because, well, we know how to count. Lots of downstream advantages of having the kind of secure understanding a kid can get from understanding counting inside and out. Tiny Polka Dots can help.
Card games like Rook, Spades, Cribbage (mentioned elsewhere), Casino are great for math and pattern matching, planning ahead. These just require a standard deck of playing cards, maybe two (habit from playing Bridge, have one deck in play and one shuffled and ready for the next hand).
24 Game was a good one for arithmetic (4 numbers, put any of +, -, *, / between them and try to get the result to be 24).
Mastermind is another good strategy, logic type game. It can also be played with pencil and paper which makes it a very fun one to teach kids so they can play it anywhere.
Dots and Boxes is a nice abstract strategy game to play on paper, which can serve as a good gateway to other abstract strategy games.
Guess Who was a good game of logical deduction. Shades of 20 Questions where you ask for features of the person and mark off people who don't qualify. Clue, of course, is strictly a game of logical deduction if you can get past the movement mechanics and all (always frustrated me to get low dice rolls and not have a chance to win even when I knew or was very close to the answer). From Clue, books of logic puzzles that practice deductive reasoning from a set of facts (along the lines of Einstein's puzzle).
Others mentioned RPGs, these can be good with kids. Particularly if you focus the emphasis on teamwork (discourage showboating and hogging the limelight), storytelling (goes back to vocabulary, but also thinking about complex situations), planning and strategy. You can incorporate lots of puzzles into the game that emphasize wordplay (riddles and such) or math (numeric puzzles) or logic (colors, connecting their actions with specific effects) or just general problem solving.
Literature: A membership in the local library was enough for me.
Problem Solving: Chess and related board games; any kind of puzzles - I loved metal puzzles where I had to separate/join pieces (e.g. those found here - not endorsing the shop, just the first hit on DDG).
Tanagram Frisbee Bike Prism Magnifying glass
 https://youtu.be/2zvjW9arAZ0 www.improviseforreal.com
Cribbage is a nice blend of strategy, applied math and pattern matching. I plan to teach my 17 month old daughter cribbage as soon as I can.
As kids we loved it, and then, even in college we still used it in our robotics projects :)
Same goes for puzzle games - Sudoku, or even those little golf tee + peg board games you see at like cracker barrel. Simple but educational and they exercise the brain.
As others have said, Legos and similar toys teach spatial reasoning and similar skills as well.
If you are looking for toys that teach a specific skill (eg algebra) that is likely trickier to find.
(originally a Kickstarter)
Kapla Blocks (building)https://www.amazon.com/CitiBlocs-200-Piece-Natural-Colored-B...
Dominos for Toppling (lots of tutorials online to do amazing runs)https://bulkdominoes.com/collections/all
If you don't have a hard smooth floor pick up a sheet of plexiglass for dominos and kapala blocks.
Legos, get a variety of sets, encourage mixing and building your own creations.
Catan JuniorSettlers of Catan
Ticket to Ride
Scrabble (deluxe with plastic grid)
Stratego (Original General is 1)
Uno Card Game.
Snap Circuits (Electricity Projects)
Do science night where parents use a white board to teach how things work, let them ask questions/explain things they know.
Lego Mindstorms is good too, but they would need to be on a screen some for this.
A compelling way to introduce children to laws of nature. You can see him sharing his philosophy here:https://www.youtube.com/watch?v=YOllmFfELT8
Also the games by thinkfun.com (Rush Hour etc) are very good
Ship in a bottle
Woodworking projects (especially involving measuring, proportion, etc.)
I Hate Mathematics Book by Marilyn Burns
Stolen Sharpie Revolution by Alex Wrekk (and other books on creating Zines)
Problem solving/lateral thinking books.
A Pound of dice: https://www.amazon.com/Wiz-Dice-Pack-Random-Polyhedral/dp/B0... (I'd be keen to know if there's dice at a similar price in the UK)
You can then play something like Button Men (which could easily be rethemed to "Pokemon battle") https://en.wikipedia.org/wiki/Button_Men
Reading of course.
Pretty much anything you throw at them will teach them something.
The question is, what do you want them to learn?
6 might be a bit on the younger side for it, but 10 definitely not. You learn to use a screwdriver and screws and basic mechanics. You can go all the way to elaborate designs.
It's a timeless toy, my father already played with it (looked like this back then: http://www.dalefield.com/nzfmm/slap/RoyalMeccano.JPG ) and so did I. Heck, even an adult can use these, I once made a distillery platform with height-adjustable burner with these. Really nice to slap together sturdy prototypes.
EDIT: Now that I'm looking at modern MECCANO, I feel like they have diverted too much from the original path. I'd rather have the basic old metal kit in the second image than a fancy MECCANO car consisting of oddly shaped plastic pieces.
However, if you have an RF component and/or RF circuity in your PCB, you should be careful with conformal coating. As the frequency goes up and impedance requirements gets tighter, conformal coating becomes harder and harder to use, because it alters the RF circuit behavior. Also, obviously, you should not be coating certain sensors (pressure sensors, humidity sensors, etc).
Your next line of defense is your enclosure. Ideally, all your connectors should be IP67 or IP68 rated, and you should place your PCBs in an enclosure which is itself IP67/IP68 rated. This is usually achieved by using a gasket and designing the enclosure with a proper gasket opening.
If your device is going to be exposed to sunlight, you should make sure that any active IC in your system will not exceed its operating temperature. Metal enclosures exposed to sunlight will heat up considerably. You may want to think about a cooling solution, based on your power dissipation (enclosure with fins, etc).
Edit: Looks like you're aiming for an actual product release. There's no substitute for potting your circuit inside its enclosure. I'd look for a silicone based solution as you're aiming for large temperature swings.
I've had good results with simple plastic cases, as long as a few rules are followed:
- The case must have a gasket on its cover
- Any openings must be on the bottom of the case (including antennae!)
- Cable glands or waterproof connectors must be used on all openings
- All cables must have a little slack, so they hang below the case and come straight up
- Put a couple of dissecant bags inside the box
I've been using this for various DIY outdoor projects for years, like putting mikrotik routerboards, raspberry pis, arduinos, etc. outdoors.
Water will accumulate in all openings not on the bottom of the case, and air pressure changes will cause the box to "suck" this water in, no matter how tightly sealed that cable gland is. That's why the openings should all be at the bottom.
Just my 2 cents.
Condensation happens when moist air hits a cool surface, how much power is your circuit consuming? You may not have a problem.
I have designed a number of telephony products (e.g. T1 repeaters) for use in outdoor environments, we never coated the circuit boards.
Along the lines of "do things that don't scale," household products such as Household Goop (aka Shoe Goo), silicone sealant, etc., work pretty well.
If you have one or two components that can't be coated, you can leave them off the board and solder them by hand after coating.
Side note. Our entire family has been destroyed by fighting over money. Money isn't everything. :)
In the book Tim, emphasises that burning through 90 hour work weeks are pointless if you are not able to enjoy the $$$ it will bring in. Rather spend some money to reduce your workload and focus on things that excite you.
While most the examples he cites are not very useful for me. (I am from India and outsourcing the boring jobs to India isn't very effective ). It helped me focus on what I want in my life. And what is the $$$ amount which will help me achieve that. Its a hard conversation which most of us don't have with ourselves.
I sum up the book as; "There is no point in feeling like shit in your 20s and your 30s for a great life in your 40s which might not even come." Its not exactly YOLO as it emphasises to have a great time and not just let life happen.
So I rented a desk for $10 overnight (EST hours) and billed the hours after 2 nights.
In Cebu, $960/month is more than enough to live comfortably. So I realized I made an entire months living (traveling) expenses in one day of work. That's almost like the "2 hour work week"
Like any other book... There is no recipe for success. But there are a lot of techniques on how to maximize your income.
Eventually I got a little bored with it and wanted to create bigger companies so I dove back in, but I still attribute a lot of my success to stumbling across that book one day.
I'm currently transitioning into the part time freelancing phase.
It's striking to me how people seem so baffled about anything anymore these days. Is there a God? The best framework humans have discovered for figuring things out is the scientific method, and according to that, the answer is: not as far as we can tell. Why is this even a question anymore and why do religions still exist, 20+ years after the internet has been around for the public? Again, the answer to that is on the web as well (the answer probably has to do with how longstanding institutions take a long time to die without meteoric disruption - and physics research/the discovery of the Higgs boson clearly wasn't enough to disrupt religion, nor was the recent rise in popularity of Nick Bostrom's simulation theory which happens to be my favorite theory about what this universe is, etc.).
Anyway, I digress...the point is that nearly anything can be figured out via Google. Want to become a rocket scientist? Google it. Read the best books out there. Don't sell yourself short. Want to be an engineer? Google it. And then do it. You can also learn almost anything with very low cost, thanks to the Internet.
I just gave you the secret to the 4 hour work week. Google + determination.
If you're struggling with accepting this answer - start with getting better at searching Google. You can get good at it like any other skill.
Actually kinda amazed that there arent many similar people in the thread...I can email you from a public address, it would prove I have a real reputation and not just Tims paid commenter.
No internet at home helps me stay on track. When I need internet I walk to the coffee shop with a to-do list.
Also I have a couple of friends who have done it for a while.
For those that cannot work remotely, you can still improve your productivity. I have a DND button on my phone that goes right to voicemail after one ring. I funnel everyone into creating a Jira task instead of trying to email, call, or ask in person for some work.
I document commonly asked questions like his FAQ in Confluence so I can point all new hires in other departments to this introduction training material.
Gotta milk that survivorship bias though!
He created product where the brunt of the work took place in the first few months/years, but the SEO traffic paid dividends for years to come.
Interestingly, both eventually got married and settled down back in the states. They each seem to be doing well - but have more conventional lifestyles now (i.e. Living in the burbs with kids).
The same guy that created that also recently made a second project of crowdsourced neighborhood characteristics within each city. For example, if you want to find where the tech or hipster neighborhood in a given city is.
For example, SF:
- Content Marketing + Social Media. Write a blog or make a youtube channel, share free value, submit links to HN/Subreddits, use it to advertise your service's landing page. This can be combined with smart PR/Influencer marketing(guest blog for people, get people to share your content), and SEO(think about long-tail very niche keywords that you can rank for).
- "Engineering as marketing" - create open source or free software that your potential clients will want to use, use it to drive traffic to your page. Look at draw.io or chapp.is for example.
- Facebook ads. Target audience in your niche, make an appealing ad that offers free consultation. If you think you can afford $1-2 per lead, that could be the best way to quickly test how well your offer will convert.
- Collaborate with people who already have clients(for example contact app designers, offer them development services).
- Referrals and word of mouth. This is kind of a chicken and the egg problem at the beginning, but after you have first clients, they might bring more business or recommend more clients. Consider giving people heavy discounts at the beginning, if you think they will bring you more business in the future.
- 2. Build Relationships. Let everyone know you're in the app development business and continue to touch based with them from time to time. Just because it's a "no" now, it doesn't mean it's a no forever. The timing just may not be right.
Luckily, my company doesn't have a policy that anything I work on during my shift is theirs. They don't mind me doing me during downtime, and in fact, they encourage it. I believe its right in the handbook that they encourage us to go on social media if we have nothing else to do and have gotten all of our work done. I work for a media company, so it kind of makes sense that they would want us to be up to date with social media trends and news.
I've built several successful websites during downtime and off-hours (after I leave work and continuing on it). I think much of my success outside of work has to do with the hours I've had downtime at work. We can definitely get busy... but we pretty much sit around, waiting for an inbox to have work in it, and we just get it done when it comes in. After it's done, I return back to what I was doing before.
While I definitely procrastinate, it's rare for me to not do anything. Always working on something. In my early days, I had started up a side gig freelancing, building, maintaining, and editing websites for clients, and then I started up a side business while working for my main job and currently in the process of starting up a second side business.
None of my side businesses steal away any business from my company, and if anything, only compliment their work and mine. In fact, I try to reel in business for my company so that I can keep doing what I do. Everyone wins.
My personal experience: for past few years I have been at least as productive as most programmers, while only working 28-35 hours a week. And not all those work hours were spent coding, obviously.
I'd take it a step further: I believe enforcing a shorter workweek makes you more productive. It forces you to prioritize, instead of going off on yak shaving expeditions, it forces you to spend more time thinking upfront, since you can't (badly) compensate by working longer hours. More here: https://codewithoutrules.com/2016/11/10/work-life-balance-so...
I firmly believe that obtaining a doctorate is as much about jumping through hoops that they have set on fire as it is mastery of your academic field of study. I just wonder the quality that was surrendered because sleep was in critically short supply.
In business, I believe it is better to work smart than to work hard. I acknowledge that when I was working on my doctorate had I taken a step back even for a solid day, I would have recharged and likely saved myself 5x that in lost productivity. Unfortunately, it is hard to see that when you are under intense pressure to produce huge volumes of work on a very brief timeline.
On average, I think that number is about 6-8 hours per day for most people. But even that length isn't functioning at your peak, just high enough to be generally worthwhile. Peak effectiveness would be more like half that.
You need to do your research and find out what works best for you and your team, but the larger the group, the more likely you are to fall into the typical pattern.
Sounds to me like you need to reduce distractions rather than working more hours.
With that in mind, not all coding is equally brain-intensive. If I put in a serious intense hardcore 3 hour session of gnarling code wrangling, I'm pretty much done for several hours. Conversely I can do minor refactoring and code cleanup all day.
It's well known that pushing developers to work more hours isn't effective. It might (might!!) get a product to deadline faster, but it will be at the cost of burned-out developers who will have greatly reduced productively, and a decreased quality in the codebase and more defects at the time of launch. And the better developers tend to leave for a healthier environment.
Regarding skipping meetings and emails, figure out (if you haven't) why you're doing that and take appropriate steps. Maybe it's having a discussion about why a particular meeting is unproductive, or alternate forms of communication. Maybe it's finding a reason to go to a meeting other than its stated purpose.
I do think progress is proportional to time spent on it. The only question is how much time you can get in and at what cost. You can always push harder, but it can lead to burnout and deplete passion.
Plan your day so you can use those 4 hours of focus the most! For me that means no meetings, phone calls and email in the morning if possible.
We have Jira at work as well as some legacy Bugzilla systems. I have been trying to get everyone sending requests to my group to put them in Jira.
I prefer a structured process so I can minimize interruptions of developers.
In point of fact, the observation of no interruption for the team (by anyone including management) means more work is done in less hours. This observation, which I have found to be true, was made in the late 80's.
Any interruption in thought processes when doing engineering/technical work requires the person to spend a significant amount of time returning to the place where the interruption occurred.
Management practise since the late 80's has ensured that all technical staff (engineering, programmers, etc) must be interruptible at all times (especially by management itself). The team/team members have no ability to redirect phone calls, email messages or management meetings to management PA's to deal with.
The experience that I and my technical colleagues had was that if we could have a non-interrupted period of 2-3 hours to work on any project, we would achieve more than we could in any normal interrupted 8 hour day. Often we found that an extended uninterrupted period of 4-6 hours would allow us to complete technical work/projects that would normally take us a week to complete. This was based on a total effective 1 hour due to the continual interruptions we normally received during our normal days. This lead us to start work early and finish late when we could work uninterrupted. Of course, this worked against as this was in effect unpaid time.
The common management practise of the last 30 years has ensured that every technical/engineering team works at its lowest efficiency. There are some managers who will protect their engineering teams from such interference and as a consequence get a much higher efficiency out them in a normal work day of 7-8 hours. Unfortunately, these kinds of managers are few and far between.
I would say that any team that works beyond this number of hours will still not achieve anywhere near the same results as a corresponding team that has the unfettered ability to block out all interruptions.
In addition, it also requires group offices for this to work. Open plan layouts are an instant cause of inefficiency, especially with technical/engineering groups. Two to three team members per office would be ideal.
As an office is considered a status symbol within management circles, we should not expect any sensible outcome in this area. All of this was documented and published in the late 80's.
In relation to your comment that in any day there is only 4 hours that you write solid code, I would suggest that if you had an uninterrupted 4 hours that the amount of code produced would very likely double or even triple and be even better.
Just don't expect any management or management guru's of today to see it this way.
The comment regarding brain-intensive work being fatiguing is certainly true when you have to deal with multiple interruptions. From my experience, mostly the fatigue is from having to get yourself back to the place you were at before the interruption. A uninterrupted period of time devoted to a brain-intensive activity is less stressful than the same period that has had interruptions.
I am also saying that such periods of time need to be regulated by oneself so that burnout doesn't occur. Good physical activity, good food, rest, relaxation and good non-work related socialising make one able to keep at peak efficiency.
Have made some edits about to fill in more explanation and correct spelling and sentence structure.
One thing that makes NEO cool is that it generates another coin in it's ecosystem called GAS which you get for just holding it in your wallet. Make sure you move NEO from an exchange unless you're using Binance (which lets you generate GAS on the exchange)
It just hit Top 10 on http://coinmarketcap.com yesterday
I would currently go for Wagerr, IOTA, SIA and TenX. For IOTA and TenX, i still need to read the Whitepaper in Detail, but they look very promising.
What's the personal value to me or someone else of owning this unit of currency, in terms of purchases enabled and transaction costs avoided?There are frequently financial bubbles, where people just buy because you expect the value to see further appreciation and sell to a greater fool. Unfortunately such bubbles inflate slowly but collapse rapidly:
Transactions without a fee, Scalable. Meant for Machine to Machine Payments. The internet of things, nano transactions.. Doesn't use a blockchain but instead uses a Tangle. It's quite early and the tech may seem new but it does solve a lot of the scaling issues wrought with "blockchains".
You can use my referral link to earn extra BTC when you purchase :Dhttps://www.coinbase.com/join/5927caaa2cc81a08f16dab25
https://www.gdax.com/ is a more advanced trading platform (same company as Coinbase). Expect lower fees in exchange for managing your own trades
To provide a bit of additional context, we launched the program on March 23rd (which closed on May 8th), received 285 applications, and then selected four of them as fellows on June 20th. We notified everyone that had applied that day.
From there, we still had to coordinate the final logistics with the fellows who were selected. A few were at full-time jobs and needed time to coordinate long-term sabbaticals, so weve had to delay the announcement on the selection process.
As far as why you werent contacted, this is totally my fault and an honest mistake. Even though the deadline was May 8th, we still had an apply late form that was able to submit applications for late participants. However, nobody was monitoring the form after June 20th since wed already accepted the fellows and were still figuring out the logistics with them. I just checked your application and it came in on June 21st.
Im really sorry about that, well do better here next timeI honestly feel terrible for botching the logistics, and can totally understand the frustration. For what its worth, nobody had seen your application until now, and I removed the application form earlier today to ensure this mistake doesnt happen again.
Happy to answer other questions here or at email@example.com, well be announcing the four fellows in September.
> Will you read my manuscript and tell me what you think?
...."There's another reason, and that's a legal one. I've been sued for plagiarism 8 or 9 times. Any writer who has deep pockets has been sued for plagiarism from time-to-time-that goes for J.K. Rowling, John Grisham, really everyone. For everyone who publishes best-selling fiction, somebody wants to think, 'Oh, he got that idea from me' and so it's just much easier and much safer to say I never read that book at all".
I mean, out of hundreds of applications that they received, one idea slightly matching with what they were already doing is highly probable. It seems rather unlikely that a company leader would see an application and jump out of his seat to instruct his team to copy the idea without any credit.
Is it someone from segment informed you about this upcoming commercial product? How did you learned about this info? What if there is no such plans or upcoming product?
Are you sure about their terms & conditions? Some companies include special clause to own or implement these ideas on their own.
I hope someone from segment will address your concerns.
I hope someone from Segment responds to your concerns.
With respect to software, your feelings may stem from a perceived deficit in value creation. No matter what we do, we all want to feel like we're contributing in some way and we all try to find ways to achieve that. Could be blogging, OSS dev, teaching classes, turning an app into a business (or just putting it out there for people to use freely!), etc. If you're just hacking on things to learn, that's great and necessary. But you might be better served taking it a step further.
Also, read literature anyway. Learn how to by doing it. If a novel is daunting read short stories (particularly Jorge Luis Borges or Cesar Aira). Reading wasn't important in my life until about 2 years ago, and since then books have improved my life dramatically. Its low cost, high yield, fully analog, ubiquitous, and enriching. Just learning new words makes it easier to form new concepts in your head and be better at stuff like math and programming. Seriously I cant suggest reading enough.
But really, this sounds more serious than just boredom or ennui. I side with Cozumel, and might suggest looking into a counsellor.
I'd recommend putting down the electronics for a bit as much as possible. You might wish to learn to enjoy people and look for opportunities to do so. Spend more time observing yourself and your world without tinker toy distractions. Spend some time alone (leave the smartphone out). In nature maybe. Think about life. And death. What life means, what you would regret if you died tomorrow. What you really want. Who you really are. It's uncomfortable sometimes, being around people and being around ourselves. We look for distraction. And that's what you have to overcome.
I'd venture a lot of us on this site have the same symptoms to various degrees. I know I do from time to time. It's a job hazard I think kind of like skin cancer or a bad back. The above paragraph is my way out of the hole and back to a grip on what's important.
>> I don't like people that much though I do put up a front
Question: Do you not like people or do you not like the people you have to interact with on a regular basis? If you have to eat lunch with the people you work with, can you enjoy it or do you tolerate it/hate it?
I used to work in the consulting arm of a software company and got to interact with a lot of different teams. After the novelty of having a new challenge (new language, new algorithms, new project, etc) every few months wore off, I started to realize work was more enjoyable when I didn't mind spending time with the people I worked with. When I felt forced to work with people I didn't click with the work itself didn't matter - I felt either bored or frustrated. I asked about lunch because sometimes I'd rather have done anything else than try to force a conversation with some of the teams I used to work with.
"Enjoying" spending time with the people you work with is also not about after-hours or having a lively conversation. I used to work with a machine learning algorithm team that was filled with brilliant people, but they had zero interest in the typical office banter, small-talk, ping-pong, etc. Put them at a lunch table together and there conversations were not very animated. But after a while, an observer would realize these folks enjoyed spending time together, and there was a reason they had been together for 10+ years despite getting offers from big name companies who paid a lot more.
In my view it's easier to find a job with the a particular technology than it is to find a place where you can tolerate the people you work with for 40+ hours a week. I love to code and I'm introverted, but I struggled to fit in with the typical "developer" office environment and found myself happier in teams were I get to code but my role is more business facing.
In my case, I also often get hindsight into what I should be doing, and often end up doing things good for me, instead of things I've been asked to do (makes me do for me, instead of doing what others want me to do).
Find something you'd like to do, and the only way to do that is to explore other things than what you are currently doing (since you are obviously not finding real satisfaction in it).
Might I suggest volunteering your time or a charitable activity? That can be a very fulfilling activity for some.
Then the parties who value your work will naturally approach you, and by default value your work and give you more decision power in whatever the two of you will want to pursue together.
Sounds twisted, but that's how life works.
Oh, and making the program is not a goal in itself, solving the problem is.
Try something new and exciting, maybe extreme sports?
Most people who work at tech companies in the bay area don't pay for their insurance, or pay very little. It's just considered part of benefits.
I think they'd be shocked if they had to pay full retail price for it. Also, the government subsidies only apply if your making less than 50k a year, so most likely everybody would be paying full retail price if not for their employer.
 - Blue Shield monthly cost for Silver 70 PPO Downtown San Francisco $462.54 Downtown San Diego $388.22 Santa Barbara $372.58 Beverly Hills $342.53
2. Marketing & Advertising.
4. Employer Share of Payroll Taxes.
5. Other Insurance (eg. Workman's comp, General liability, etc.)
6. IT (Including AWS).
7. Legal & Accounting.
After that it's hosting (we have no on-prem infrastructure), AWS is probably 85% of that cost.
e.g. here's an estimate of costs in Australia's IT consulting sector, as percentage of total revenue:
wages:40% other:26%incl. insurance, advertising, cleaning, repairs & maintenance purchases:16% profit:11% utilities:5% rent:2% depreciation:1%
Jumping down an order of magnitude we've got: software, bank fees/processing fees, insurance, taxes.
We were really happy when our salaries passed our hosting bills and stayed there.
Advertising + Trade Shows
LinkedIn crashed at the end of 2015, but recovered in early 2016, dropping from around $250/share to $92 and rising up again to $190. If you took $10,000 and invested it and rode that wave... it is now $195. Would've been a 112% ROI with about $11k made.
I did take a risk on investing in another company with $10k recently and made $1000 in a day or two. There are websites out there that help you... its definitely risk taking with chances of losing a lot of money if you aren't quick enough, and while it's not technically insider trading... it's more similar to penny stocks, where timing is everything, and if you have at least a minimum of $10k to invest, and you ride the small waves.. you can make thousands of dollars doing that.
Money makes money and with time money can be made. I have a 401k that I can't touch because I no longer work at the job. I have spoken with financial advisers about touching it or not touching, and while some suggested I move it, the fact remains: My money got invested into some really good companies at early stages that are just not available with any other plans, either with my current company, or Roth IRAs, so leaving the money in there is just best. The last time I put money in there was at 4k. A decade later, it is nearing $12k. Might not sound like a lot to some people, but that is the power of money making money on itself. I haven't touched it because I can't put anything into it. Being as I'm still about 30-35 years away from retirement, I'm sure it will be just fine if I leave it.
Kind of like a Futurama deal... where Fry gets frozen for 1,000 years...
>>The account had contained 93 cents in 1999, but after accruing interest at 2.25% per year for 1,000 years, the balance is now $4.3 billion. ( https://en.wikipedia.org/wiki/A_Fishful_of_Dollars )
It's such a poor idea that you aren't even factoring the risks in. And can barely factor it, as it's bitcoin. What is the chance of this entirely thing breaking down tomorrow as people just give up believing on it? Big chance.
It's completely unusable. I can write a bash script which does more transactions than bitcoin on a calculator. The blockchain model it uses has no scale.
As soon as mining becomes more difficult and we hit close to 90% of the coins and use doesn't increase up(because usage didn't take off, like the prices), this is all worth 0.
Who has hit the jackpot is the one who sells before this ponzi scheme falls down and entered early enough.
2) Possibly various patents.
This is more a matter of the sheer number of people who could become involved in Bitcoin in a short amount of time (i.e. an artifact of the modern era) than it is about Bitcoin per se.
2. Lottery tickets
3. Slipping at Wal-Mart and suing them for millions