I'm around! What made you think of me? (I've been working on http://github.com/akkartik/mu)
Thanks guys! I'm very excited to be here. Hubski is a perfect storm of my guilty pleasures: hacking in arc and designing social software. And unlike my previous side projects -- it actually has users! :)
Rather to my surprise, I wrote a hundred lines of code between getting up and going to work this morning. I'm building an environment to help teach my students programming, which consists of panels where you can define functions on the left, and a repl-like thingy on the right where you can call functions, see their results, click on the results to expand a trace of computations, zoom in and out of the trace. Eventually I hope to be able to make an edit to a function and automatically rerun all the commands in the 'session', flagging any changes or errors. Automatic unit tests for a fraction of the effort. As of this morning, the left side is done. Screenshot: I'm going to start wiring up the right side next. (The repl and trace browser are already done as standalone commands.)
I'm here! Thanks for tagging me on this thread, though. It's right up my alley. I've been teaching a couple of people programming using arc, and hacking on hopefully a better way to teach programming. Hope to have it working soon for everyone to check out!
Yes, that's weird :/ I'm not sure what they're finding broken, but we changed some DNS settings today. Perhaps they noticed that there were multiple DNS records for hubski.com floating around? It might be 48 hours for things to stabilize. Please keep us posted if things get better or continue to look bad. I'll be investigating as well.
mk showed up on the arc forum to ask about using the Hacker News codebase for a new forum. And somehow we've kept in touch ever since. I love getting his questions, the sense of solving problems with something people actually use :)
Sorry I wasn't clear. I'm not saying anything permanent and immutable about either men/women or high/low level languages. Rather I'm thinking about the path by which people learn, and claiming that the way we teach has, by historical accident, favored a very narrow subset of personality types with specific initial cognitive strengths. The others might well have become just as good or better programmers in the end, but they drop out very close to step 1, because of a format ill-suited to them, before they have a chance to find out. When we say someone is a more visual or linguistic learner we aren't claiming they can't understand pictures or that their verbal GRE score is doomed to be low. We're just saying that they lean on one side/lobe of their brain more heavily than the others at the most initial stages of learning. I was speculating in similar vein.
Weird, that comment is from a different thread. I think it's the testing that mk mentioned elsewhere on this thread. But glad it led to some serendipitous conversation :) I still lurk from time to time, but I've just been a lot less active online for the past year as my project's cannibalized more and more of my attention. "Flow" says people should go through alternating phases of openness and closed "shut up and execute". The latter has been my story for quite a while now. http://www.amazon.com/Flow-Psychology-Experience-Perennial-Classics/dp/0061339202
What's so sacred about following individuals? Does that have to be the only way we can have thoughtful conversation?
Sorry, yes you're absolutely right and I'm being unclear. I'm a reasonable programmer but not a good writer. When I say "rename" I don't mean going from "Snow Leopard" to "El Capitan". That's stupid, yes. (And it's also marketing, which I know even less about. So I have no comment on what an improvement would be.) My proposal is going from "Rails-4" to "Rails-5". Which would have the same benefits as 10.11 and 10.12. The comments I've gotten so far are making clear that I failed to set the stage for this post. The scenario I'm concerned about (as are the links I refer to) is this: you have an app you built, and it relies on some versions of other libraries. You'd like to periodically pick up bugfixes and security fixes for those libraries without it turning into a bottomless time-sink (because your libraries failed to adequately distinguish between compatible and incompatible changes). How do we do that? (It's not just about tool design, it's about eco-system design.)
Yeah, the 'motor control' section could be emulated by tmux+inotify. But you'd still have trouble writing tests that "the screen looks like this when you type this", and so on. It's also hard for learners to grok tests and code at the same time, so they currently learn testing later and not as well, or not at all.
Though to be fair, it's using the hubski-like model that you only broadcast what you upvote. I'm not sure that's a good idea.. (And it looks like there's no space or hyphen: https://play.google.com/store/apps/details?id=com.hubski.com...)
Just that I don't know enough about how clients discover each other over the network. It seems worrisome that every failure to upvote can cause a story to be lost.
Paradoxically, your link makes it look more like tincan :)
Hmm, hadn't considered that. The OP never mentioned encryption. Immediate reaction: it would be hard to have privacy in a decentralized setup. You have to choose one or the other.
I showed this to a friend, and he showed me this amazing article about Kubrick.
I enjoyed this reddit thread found via this HN comment.
Hmm, It's like G+ in that you give sharers in addition to sharees control over who to share to. It's not like G+ in that I wanted to be able to post lots of programming posts (say) without swamping my mom's feed. There's still no way to do that in G+. I actually spent some time exploring ways to build this feature. The way I envisioned it, when you went to a user profile you'd see the hashtags they are advertising, and you'd be able to subscribe to some or all of them. But hubski's ability to ignore tags is perfect for this. It seems to me that minimum_wage's comment here addresses your use case, syncretic. What do you think?
I hope so. I hope it's not "We'll penalize you in our next panda update -- unless you pay up."
The big limitation of social aggregators is that they're self-selecting. People who come to the site are influenced to return based on what they saw here. Small biases in the tastes of the initial userbase get magnified. I tried to solve this problem a year ago by building my own crawler and crawling 2000 RSS feeds. I could show anybody content independent of the tastes of previous users. But I never solved the problem of quickly figuring out a new user's tastes.
You're welcome, and thanks for the encouragement! Since my whole goal is for it to be easy to understand, I'd love to be able to gauge how well I'm doing, by having you play with it and ask me questions.
I wrote an article about my first game a couple of years ago. Probably massively over-thinking it :) On a related note, I've been watching Survivor after looking down my nose at it for the last 15 years.
That really sucks. Modern browsers are really good at never losing data. If you like I can help you debug the issue. You shouldn't have to save all the time. What does that even mean for a random textbox on some site?
Can you fill in the blanks between: 1. Create themed account
2. ...
3. Reddit!
?
You forgot: * The Talented Mr. Ripley
* Three Kings
* The Sixth Sense 1999 was totally the year for movies.
I'm curious what people think of my commenting style: http://github.com/akkartik/wart
:) Seriously, though, I think it's a blind spot in western civilization that we have no word for what that frog is doing. Words like 'wait' don't capture the hidden dynamism of the posture, and words like 'stalk' or 'pounce' emphasize the action at the end of the wait, or the stealth of the act.
Ah! I am extremely in favor of lots of tags as long as there are mechanisms to manage tag spam, and to collectively curate the folksonomy (so you don't end up with two tags for programming language and programming languages, for example). For the former I think tags should have profiles and bios, so we can as a community agree on and articulate what each tag is for. For the spam problem I think the best solution is to be able to vote tags up and down, indicating whether a link supports a tag or not. As long as people can keep their own tags visible to themselves, legitimate disagreements with the community shouldn't cause much friction.