While I do push data to github for various projects, I actually take part in 3-4 active, self-hosted redmine projects that would never be counted in the github graph. Same for a seldom-updated bitbucket project.
617 karma · joined May 14, 2012
While I do push data to github for various projects, I actually take part in 3-4 active, self-hosted redmine projects that would never be counted in the github graph. Same for a seldom-updated bitbucket project.
I find this service a bit expensive for something that can be made in 10 minutes with illustrator - maybe if I get fantastic glossy paper, but it doesn't seem to mention much about the paper specs.
(document.getElementById("content")).style.backgroundColor = "black";- Illegal & dangerous checks often come with a suspension, which is always dished out after video evidence is reviewed by the department of player safety - It's very common for goals to get reviewed in-game to check whether there was goalie interference, high stick, kicked in, etc. - All players watch countless hours of video during a week to improve their game and study their opponents (ex: shootout moves)
All in all, more power to the referees, more power to the coaches/players = better, safer, more entertaining hockey, IMO.
- Eat well - Sleep well - Sports (both individual and team)
If I do these things more often than not, odds are that I'll be productive, have good ideas, be able to execute on them and be generally happy. It takes discipline, but I could never go back to not doing these.
Thanks to the author for a really vibrant piece, I'm sure he'll be back on his feet.
The other test is to meet their significant other. What qualities did they choose in the person with whom has the most influence over them? We call these the “asshole acid test.
I like the idea, and would love to meet every candidate's SO, but I can't imagine how this would work out well, practically speaking. I'm also thinking in reverse - what if my SO's prospective employer requested to meet me - knowingly that the hiring chances will depend on how they read my personality...I'm not sure it's a great thing to put people through.Flask has a fantastic REST API extension (Flask-restless), so I'd go for a very targeted comparison between that and Falcon. Having more competition here can only be a good thing, I wish you the best of luck!
> The double checking costs a few CPU cycles but saves a lot of keystrokes.
Not sure I agree with this, idiomatic python should be explicit, even if it means more keystrokes. > A core skill in both disciplines is an ability to think clearly. The best software engineers are great writers because their prose is as logical and elegant as their code.
Personally, I found that combing through my text again and again and again to cut down on unnecessary words, combining similar ideas ideas and clarifying points made a huge difference, and was very much akin to optimizing software. It was generally something other students didn't really bother to do and their writing greatly suffered from it.- ELB takes about ~15 minutes to scale out completely when you hit traffic spikes.
- SQS is simple to use, rather cost-effective and quite reliable. It will add a bit of latency, but as the author notes, this can't replace Kinesis.
- The redrive policy on SQS is really nice to catch corner cases.
With that being said, if I want to merge two lists and apply an operation on each, I don't see what's the issue with:
In [1]: a = [1,2,3]
In [2]: b = [5,6,7]
In [3]: c = a+b
In [4]: c
Out[4]: [1, 2, 3, 5, 6, 7]
In [5]: d = [x*4 for x in c]
Out[6]: [4, 8, 12, 20, 24, 28] >>> print "* "* 50
to quickly print a separator on my terminal :)Previous discussion on python idioms from 300 days ago: https://news.ycombinator.com/item?id=7151433
if 2 > 3 and 2 < 7
becomes
if 3 < 2 < 7
"Now you're supposed to do an offering before you talk to God. [...] just get conversation, maybe being witty and charming - or praise - like 'praise god for sandcastles and snowmen and bubbles and popcorn'...hum, I'm gonna praise him for something new, which is isotopes! Like you have Carbon-14 and stuff like that. I think that's pretty cool. Didn't have to be that way, maybe...Ok here we go!"
Fascinating.
As an aside, I really enjoy working with AWS' SQS queues, as they allow you to define a maximum number of reads + a redrive policy. So you can throw, for example, items in a "dead messages" queue if they were processed unsuccessfully 2 times. We use this to replay data, stick it almost immediately in our unit tests, and improve software incrementally this way.
I can't help but feel like these programmers aren't very passionate about their code, and that's what you need to help them with. If they're naming variables wrong and hardcoding strings, but understand the asymptotic running times of what they're doing, I'd go on a hunch and say they're bored or unmotivated.
I say this because I recognize myself in some of these behaviors - when I want to get rid of something and don't care much about the project. "What's the fastest shortcut I could take to get me out of here?".
Pretty sure flask is currently the front runner in "python microframeworks".
"Your profile also gives our matchmakers a glimpse into what you’re like as a real person, but don’t worry - we don’t base too much of our matching on your photos that your friend took that one time at that party after a few glasses of red wine :)"
...really terrifies me. I need to trust that the people doing this selection understand the context of my pictures while not knowing me at all? If I'm serious about finding a match using this service, I will gladly spend a full hours filling out a form telling you more about myself, rather than giving you access to my FB account.
A) The difference between a clean hit and a dirty one is a matter of milliseconds. Players who dish out the hits can do very small things at the very last moment to try to hurt an opponent and I don't think any sort of warning system will help you with that. The time needed to react is way too long and you would need to be able to detect 'malice' in someone's intent, which is not exactly easy.
B) Pro sports players are known to hate additional equipment, gizmos, protection extras, etc. even if it means reducing their own safety. Hockey players get hit in the face with sticks and pucks going 100 mph all the time, but still prefer to not wear a visor because they find it "more comfortable". They don't care if they're completely toothless (they actually see this as an honor - many don't get work done until they retire), as long as they can play unobstructed. Same with braces and pads, players will never wear them (and players' associations will side with them) if it means gaining half an inch on the pitch.
Unfortunately, I don't think any amount of technology will help here. We need to change the way people think about contact sports (someone in this thread mentioned its likeness to wresting) and change the rules to protect the players better.
Enforcing knee braces, putting weight limits for linemen and making an exception for marijuana will also never work IMO. Also, players have access to very strong pain killers via team doctors, they don't need marijuana for pain.
- I don't have Facebook, how do I create an account?
- Do you really, really need accounts at all? And if you do, can't you at least just show me activities happening around me, and let me sign up later?
I'd love to give more feedback but I'm stuck outside your app.
I'd be really happy to discuss how to implement feature X in an app, or how to design the moving parts of Y for a particular infrastructure and talk about the tradeoffs each implies. But I guess I'll get back at implementing a queue using 2 stacks, because that's what technical interviews seem to be for.
With that being said, this article totally resounds with me, having resorted to using direct SQL in almost all of my large-ish projects. Using an ORM always starts out nicely, and then eventually it gets messier and messier. Specifically, when your DB data has subtle interactions with a cache, I have found it harder to keep ORM code clean and readable.