886 karma · joined September 14, 2010
Thanks for sharing.
If possible I'd like to avoid an opinionated hosting service like Google Cloud Launcher or AWS ECS, but I recognize that it's probably necessary. The only open source one-click deploy I've seen is a church service[1], but the author of that project accomplished it by with a separate app that provisions the necessary DO droplets via API and presenting the credentials to the user.
For instance: at the moment Matrix server implementations expect clients like Riot to long-poll for JSON about each room/chat they're connected to. Alternatives like Prosody's XMPP server implementation dropped websocket support in favor of BOSH years ago.
I wonder why this is - maybe there's just less developer interest since chat has gone mobile, and mobile devices break ws connections so frequently? But it's obvious that chat clients like FB messenger, whatsapp, slack, etc are establishing ws connections.
Strange.
* What does the time commitment look like? My work won't allow me to spend two full school days out of the office every week, but I can probably get away with teaching in the morning and starting late.
* What are your curriculum resources? Teaching scratch/pygame is a different story from trying to ram a CS101-style course into high schoolers' brains.
Also interesting to see this disappear off the front page within an hour with 45 points. Seeing that many upvotes with only one comment here, from the author, makes me think it probably got flagged for shenanigans.
This seems like a very constricting protocol, though: the one-to-one correspondence between a user and a server means I need to individually post my activity to the "inbox" of everyone who wants to read it (or they poll my "outbox" - I'm not sure). Not a recipe for an efficient system. It's called ActivityPub, so this was clearly a design decision to meet the goal of being decentralized.
But I probably wouldn't implement this standard in a project unless I modified it a bit so that many clients could share a server.
Regardless, I see what you mean with the state-changing here. It uses this topic as fodder to rekindle an ongoing internet fight. Something to be avoided. Fair enough.
Perhaps if you do this frequently enough your moderation tools can append the parent link + explanation to the comment body and save yourself some work - but then I guess that'd technically be editing user comments : )
Detaching an on-topic comment for taking the wrong tone doesn't feel like fair discussion.
I appreciate that the starter app doesn't try to make decisions for me about what I'm using clientside. Can you think of any reasons it wouldn't play nice with react-native?
Or perhaps he's just really into prostitutes.
Regardless, there's a kernel of good advice here: take the opportunity to do something crazy, something outside the norm when laid off. Write, build, draw, compete, whatever it is you love that your job prevented you from doing all the time. It'll be far more rewarding during and after your unemployment than drinking cheap beers in foreign cafes for six months.
I ended up disappointed. The piece reads in a very partisan manner, makes questionable declamations of common Ruby tools & patterns, and throws in a lot of obnoxious asides about how bad other programmers are.
Examples: "RoR is a good starting point for a young developer." Its usage encompasses just a tad more than that. "MVC is not an architecture." Just factually untrue.
That said, the lower portions of the guide have some good content and the list items describing popular gems are helpful.
But there are a million other things I want to sink time into improving. Music, my Starcraft MMR, boxing. To finish a day hacking and coding, come home, and - for months, if I want good results - do more hacking and coding feels like an exhausting prospect. Even if the scenario is fun, it feels contrived.
I'm not presenting any solutions. Maybe I'm just not the target market, because I don't have the desire right now to code all day and then code some more. But I wonder how big that target market is?
--------------------
http://beta.notinmycountry.org/
It's a tool for organizations to fight corruption their community. Our main deterrents are rating/ranking of public officials (think teachers & tax collectors), responsibly controlled crowdsourcing of corruption reports, and campaign pages to raise money and awareness to litigate a case or assist victims.
Currently active in Uganda, talking with organizations in Ukraine, Kenya, Nigeria, and Liberia and with major global anticorruption organizations.
If you're reading this and you know about network security and/or I2P & onion server provisioning, leave a comment, I could use your help.
Question: my organization is a nonprofit co-op. I know YC recently started accepting nonprofits - what's your opinion on them for YC fellowships?
--
1: http://qz.com/455109/entrepreneurs-dont-have-a-special-gene-...
Or maybe the USC community is just huge?
We do call it a consultancy, and some clients certainly come in that centralized way, but it's also a resource for freelancers. Freelancers already have their own dealflow. We want to enable them to do more my offloading to folks they trust, not make them into de facto employees of some management team. That team is as small as it can be to keep things running, and in addition to hourly rates it's supported by the same commission that any job referrer would get for bringing in jobs.
For example, management right now consists mostly of me. Most of my income comes from coding on projects. But if a new job comes in through 'official' co-op channels managed by me, and I spend time screening & onboarding the client, I bill the co-op for that time.
With no office, no fulltime employees, and nobody who doesn't have billable hours, there's not a lot of overhead to worry about. The trick is keeping client experience and quality high while doing that, which isn't too terribly hard when you only have experienced, successful freelancers on board.
Good point re: risk/reward. Guess I just decided to use a founder as my example and then ran with it. But I agree - clients paying you with revenue (or at least investment) are preferable.
We're only looking for devs at the moment for the same reason everybody else is - we've got way, way more work than we can handle!
All surplus value to the creators of value : )
For some context, I've spent the last ~2 years doing the digital nomad freelancing lifestyle, and it seemed a) unfair and b) like a really great market opportunity that so many senior 20x-type devs in different parts of the world are stuck outsourcing on crummy gigs while geographically privileged junior (and senior) devs pull down crazy-high rates. The market's not really solving the problem, everybody just seems to operate an outsourcing pipeline and vacuum value out.
I moved back to the States a while ago and got in touch with some friends to set this up - unqualified.io
Obviously it's still very early days : )
Obviously this is all very insightful and has been discussed before as these ideas were developed. Nice to have the 20k ft view in one place.
In retrospect, I was wrong - it was the theater chains who would be exposing to themselves to that risk, so they (very logically) cancelled their showings. As a result Sony was forced to pull the film's theater release.