Hacker Newsnew | past | comments | ask | show | jobs | submit | linkula's commentslogin


Fairphone is assembled in China and most if not all its components are manufactured in China.


Doesn't fit the not-made-in-Asia request, but does anyone use one of these?


Made in China.


If your goal is to beat another guy in a cage, you may be right. But many "self-defence" situations in the real world rely much more on your approach and behavior. De-escalating a situation verbaly is the prefered way of "fighting" your opponent, at least to me.

If you want to fight for real, look at aggressive combat styles, like Krav Maga or Systema, which try to deal as much dammage as possible, in the shortest ammount of time, without considering the concequences to the opponent (= possible death). By the way, these are banned in UFC, beacuse they are too dangerous to the opponent. UFC is still a spectator sport.

Note: I'm an ex aikido practitioner and a current krav maga practitioner.


“Systema” is Russian aikido dressed up in a bunch of mysticism about how it’s ~so deadly~; there’s no meaningful distinction between the two. Krav is some useful principles crippled by the lack of sparring in most (but by no means all) schools. I’ve trained both Krav and BJJ (and traditional karate), and the only one of the three that I think would be actually useful in a fight is BJJ because I actually DO use it in combat situations as part of regular training. Fighting someone is a physical task just like any other, and like any other physical task the more practice you have doing it the better at it you’ll be, no matter how good the theoretical aspects of a different art that doesn’t get that practice are.


the "my art is too dangerous" argument as been disproven so many times, many of the BJJers would happily fight any of the krav or systema guys ( and have done ). The thing most of the "my art is too dangerous" guys fail to understand is becomes hard to do anything "effective" with someone who knows what they are doing, who works on establishing control and position and then works at finishing. It's a hard progression to stop if you don't know what they are doing.


> But many "self-defence" situations in the real world rely much more on your approach and behavior.

Correct. Self defense should more or less follow this pattern:

1. Situation Awareness (being aware of danger)

2. Avoid (leaving before trouble occurs)

3. De-escalate (using words)

4. Evade (run)

5. Force


I found out some old documentation introducing generics to C# 2.0 (source: https://msdn.microsoft.com/en-us/library/ms379564(v=vs.80).a...) where it is said, that <T> stands for "Type" (as you said in your question).

I also looked at Scala's documentation and found out the following: "Generic classes take a type as a parameter within square brackets []. One convention is to use the letter A as type parameter identifier, though any parameter name may be used." (source: http://docs.scala-lang.org/tutorials/tour/generic-classes.ht...).

Hope it helps.


OP here: I'm a back-end dev working on an internal company site. I have used jQuery for the past years for things like simple AJAX and manipulationg dropdowns. Recently I had to build an AJAX heavy part of the page, and got a bit lost in callbacks and DOM manipulations (1500+ lines already). There is no real reason to re-code everything, now it's working, but after seeing all the new shiny frameworks, I started to question my ability to maintain the code of this specific page ("Wouldn't this framework be better and easier to read/debug/extend?"). Still, don't know if one javascript-heavy page is enough to bring a new framework in the project and start over again.


    > I had to build an AJAX heavy part of the page, and got a bit lost in callbacks and DOM manipulations
Have you missed all the posts on intercooler.js - http://intercoolerjs.org/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: