kappaloris

Joined 14 years ago

Karma
59
Submissions
46
Member since
Jun 17
@gmail.com
View on Hacker News

Recent submissions

Comment · 7 years ago
With Redis it's just a matter of locking the request with an expiring key and the promise effect can be done with Pub/Sub.
Comment · 9 years ago
If you're not reporting verbatim, you're adding an opinion.
Comment · 9 years ago
When you want an error rate lower than 3% and you can properly size the filter as it can fail insertions if you overfill it.
Comment · 11 years ago
Either you follow them more closely or let them go.

As a lead is your job to put them on the right track, so you should try to understand their way of thinking and weak points.

If even after trying hard you still can't get them to perform properly, let them go. It might be that they're too "scatterbrained" or that you weren't able to find the right way to approach them, but, either way, if you've been through, it doesn't really matter.

YMMV, but the point is: you're the one supposed to 'bend' more to make the collaboration work. If you can't, you still should try to solve the situation (for the sake of all parties involved, not only yours) by letting them go, having them reassigned, or something else.

Comment · 11 years ago
>I wouldn't think too many as the arrow is pointing up and not down as it would be for expanded comments.

People might think the arrow doesn't indicate the comment thread state ('expanded') but the action that will be performed when clicked ('collapse'), which might also inlude the top-post (that would be consistent with the 0-replies case).

Comment · 12 years ago
Comment · 12 years ago
Do you care at all about what your company does? What did you hate about your startup experience?

While I'm not in your position, I fear that I will one day end up in a situation where I'm working on something that I don't care at all about and regardless of what the job gives back in terms of money/prestige/experience, I won't be able to 'unsee' the fact that I'll be wasting my life for the benefit of a third party.

As of now the only thing that really keeps me motivated is a combination of a challenging problem (not being 100% sure to be able to solve it elegantly) and working on something that I care about personally. Unfortunately it seems to me that this kind of combination is most likely found in the startup world, which means you also have to deal with its generally awful culture.

Maybe you too can find a way to keep motivated, although having a family surely reduces your possibilities. A side project maybe?

If you can't change your working situation then you must find a way to 'recharge your batteries' outside of work and since you have a kid on the way you might also want to consider something that you can share with him/her in the future.

Comment · 12 years ago
Schools should really start teaching the concept of Turing completeness to kids, otherwise we'll get to the heat death of the universe with non technical people still thinking that this kind of crap is an acceptable solution.
Comment · 12 years ago
A funny thought: this is a very obvious thing for people who follow the competitive scenes of (valid) multiplayer games. There are lots of cases where progamers get to a high level of skill after an amount of practice that absolutely would not be enough for other people. In the end it's not dark magic, they just tend to already have the right mindset (and experience from other games for example) to make the most of their practice.

An iconic example is the team (Na`Vi) that won the first big DotA2 tournament. The game was in closed beta and professional DotA1 teams got a key at different times. Navi got their key just 1 month before the tournament while other teams got theirs way before. Still, 1 month was enough to beat all other professional teams.

There's a lot of interesting things that one can learn from esports, even just from the sheer amount of data generated (dota2 has almost 10M unique monthly players).

Comment · 12 years ago
In my opinion you should not use apps as a teaching medium. Apps are not that cool in the end and while some hackers might build apps, building apps for sure doesn't help you become a hacker in any way. Hence, my recommendation:

Python, raspberry/arduino, legos, and a 3d printer maybe. For conceptually higher level programming: a turtle graphics framework like netlogo or pythonturtle.

Nothing beats being able to program things that interact directly with the physical environment, hence the hardware recommendations. The only reason why this teaching approach is not universal is that sometimes you might want to try things that require too much effort or resources to be done 'for real', like a robot fighting arena, for example. Turtle programming is nice because its syntax is agent-oriented. This way you express things like path finding, competitive behaviours (robots shooting lasers at each others, pew pew), and other things that are cool (not only for kids) in the most natural way.

Maybe your nephew won't be able to write bounchy interfaces, but if he can learn how program a robot to make it understand where it's located and how to outsmart other robots, he'll already have half a CS degree in his pocket even before going to university.

Comment · 12 years ago
great, that doesn't sound like an advertisement at all!
Comment · 12 years ago
That and the complete lack of John Titor references were the real reason why it was considered unpublishable.
Comment · 12 years ago
you're too accustomed to being in front of a computer.

people who want to go surf the web or do other similar small tasks while sitting on the couch or while laying in bed will really enjoy their tablet (way more than a laptop). I personally use mine to read in bed at night.

its a similar concept to why people might want to buy a steam box (why get a console to run steam?): because in some situations having to sit in front of a computer might be a deterrent.

Comment · 12 years ago
A high throughput (via length limit) communication method where you don't have to specify the recipient(s).

It's a good way of broadcasting news in realtime.

Comment · 13 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton