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

The reason why propaganda works, in my opinion is, you send a "simple" message a 1000 times.

Here the message is "young narcissistic man, who ran away"

"But bob, you are only arguing the means, not the end. Do you think, the idea of a surveillance-free America should be stiffled ?"

That question, will never be asked with equal flair, in a one way propaganda.


Yeah, the greatest accomplishments in history are often linked to narcissistic personalities, generally because the person needs to prove something to the world to make up for their secretly poor self-esteem.


Please don't think that I am trying to correct you. But narcissism has nothing to do with our Snowy. It's inception, by brute force.

What Bob is doing is, he is compressing the issue to a trifle.

It's the reporter equivalent of calling "LOL OP, you are such a short sighted faggot" and receiving precious HN karma for it.

When you can't win a debate, you win by stinking it up and making others leave.

That's how trolls killed love4eva-forum.

Every sell-out reporter is doing it, for quite some time actually.

Edit: Does anyone remember the sheer Debauchery of the press, during the Occupy movement ?


All I meant was it seems strange in the first place to use narcissism as an argument to attack somebody's work.


An offtopic clojure question.

Today I was seeing this -- https://en.wikipedia.org/wiki/Knuth-Morris-Pratt_algorithm

How can I begin to implement it in clojure ?

Specifically, how do I _ingeneral_ deal with assignments and while loops.

In common-lisp, for example I would use the `loop` macro and defvar-sefq combo, (beginning lisper).

In ruby, = and while itself.


Clojure has most of the semantics you're used to in other languages.

http://clojuredocs.org/clojure_core/clojure.core/let

    (let [username "prollyignored"
          karma 7]
      (println username "has" karma "karma points."))

    ; prollyignored has 7 karma points.
http://clojuredocs.org/clojure_core/1.2.0/clojure.core/loop

    (loop [n 0]
      (when (< n 10)
        (print n)
        (recur (inc n))))

    ;=> 0123456789
http://clojuredocs.org/clojure_core/clojure.core/for

    (for [x [0 1 2 3 4 5]
          :let [y (* x 3)]
          :when (even? y)]
      y)

    ;=> (0 6 12)
Or just:

    (filter even? (map #(* % 3) [0 1 2 3 4 5]))

    ;=> (0 6 12)
Browse the Clojure cheatsheet: http://clojure.org/cheatsheet


Aha !

Now in,

    while m+i is less than the length of S, do:
        if W[i] = S[m + i],
            if i equals the (length of W)-1,
                return m
            let i ← i + 1
            ....
How would I implement the `return m` part ?


There is no explicit return value because the functions aren't functions: they are values, thus the result of the algorithm is bound to the value that is bound to the function.

When you write:

(defn square [x]

     (* x x))
You are really writing:

(def square

    (fn [x]

        (* x x)))
and x * x is bound to the value of square. There would be no logical reason to have an explicit return value here.


It's pretty much the same as this:

    (loop [n 0]
      (if (= n 10)
        n                 ; true case: return n
        (recur (inc n)))) ; false case: loop with n++

    ;=> 10


This is something else.

I'd like to call it, "the appeal to the bold new future fallacy, with sensationalist titles"

<template>

Is X trying to change the paradigm ? No. Use Y.

Is Y trying to change the paradigm ? Yes. Use Y

</template>

Some dumb geeks just can't handle "worse is better" !


> guilt-by-association

I agree, silicon valley does not support development of behavior tracking technologies.

Strong encryption, user privacy, "really delete my data on your server", robots.txt, have all been implemented using the latest standards, across all websites.

Terms and conditions clearly state that, user data or backup data will not be mishandled by admins, although users might be purged from the database from time to time.

Nerds and Geeks are very hippie-liberal so you won't find them supporting tyrannical governments, to sell ads.

I can't even imagine a Nerd not caring, being unemotional or careless. They wouldn't hurt a puppy ! Let alone kill 200_000 sand people !


Sure. If you don't have any facts, by all means, work from innuendo instead.


NSA hires the best nerds.

DoD hires all the scientists. The ones who don't get hired, go to pharmaceuticals (which have an excellent track record of morally dubious acts).

Nerds that I have have met or seen in mailing lists, have a strong co-relation with totalitarianism aka evil sysadmins.

I would like to call a distinction b/w Aron who is first and foremost a philosophy-geek, something that all idealists have in common.


>> NSA hires the best nerds.

I'm skeptical of this. In a hypothetical programming/engineering competition, I'd bet Apple and/or Google could clean the clocks of any government agency or defense contractor, sans building planes and weapons.

>> Nerds that I have have met or seen in mailing lists, have a strong co-relation with totalitarianism aka evil sysadmins.

Sad. That's what assimilation and institutionalization does to you. Hope that never happens to me.


From what I have seen of the NSA's campus recruiting, I am skeptical of that as well. It is possible that they get most of their talent elsewhere, but at the very least they are missing a large source of it.

It is probably more accurate to say that they hire the best math guys that only have a single degree. They certainly aren't getting those who go on to be quants.


I'm pretty sure the $$profits are because of dna finger printing technologies. No cures have been found.


Wrong. Genes could be easily compared with non-human homologs, and thus many possible drug target genes were found by similarity to other species.

Medical knowledge thus also benefitted from non-human sequencing projects.


* __len__() or len() : More than one way to do it ? Oh my !

* Use setuptools, easy_install, pip while we have fun with our rake and gems.

* lambda : Please have fun, with this vomit of a feature.

* __init__.py explain that to a python beginner.

* Have fun with, { "quote": "shit" } while we use our :symbols

* What scope ?

* Have you migrated code to class Foo(object): yet ?

* How is py3 coming along ? Having fun with the worlds cleanest and bossy language community ?

* Write all your list comprehensions line noise, while we add a elegant method.

I just realized, whitespace is also, precisely the entire content of a pythonista's head.


You have a tumor in your brain.


Attention to syntax is what ruby is good at.

Scala, Haskell treat syntax as a chore.


You don't know Haskell.

> take 8 $ cycle [1,2,3]


  cycleM x = x `mplus` (cycleM x)

  take 8 $ cycleM [1,2,3]
might be more generic?


Scala maybe, not Haskell (which barely has any syntax).


I love half eaten apples !


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

Search: