Live data from Hacker News

Using government guidelines to police content: state censorship?

taibbi.substack.com

131–136 of 136 posts

Re: Using government guidelines to police content: state censorship?

#131
post #98

Earlier quoted context omitted.

Would you please stop posting unsubstantive and/or flamebait comments to HN? You've been doing it a ton lately. It's not what this site is for. As you know, we ban accounts that do it. Of course, it's cheap to create a new account, because we want HN to be open to newcomers. But why abuse that, when you could contribute to not destroying the ecosystem instead? I'm sure you wouldn't drop lit matches in a dry forest, o…

[flagged]

This is a bit silly, but ok, since you don't want to use HN as intended , we'll ban the account.

https://news.ycombinator.com/newsguidelines.html

Re: Using government guidelines to police content: state censorship?

#132
post #131

Earlier quoted context omitted.

[flagged]

This is a bit silly, but ok, since you don't want to use HN as intended , we'll ban the account. https://news.ycombinator.com/newsguidelines.html

Hey Dan,

This is a bit unusual, but I wanted to let you know about a very strange Racket issue. I'm not sure if HN is still running on Racket or not, or if the CL port has finished. But...

For many years, HN has been running just fine with ac.scm looking like this:

  (define x-set-car!
    (let ((fn (namespace-variable-value 'set-car! #t (lambda () #f))))
      (if (procedure? fn)
          fn
          (lambda (p x)
            (if (pair? p)
                (unsafe-set-mcar! p x)
                (raise-type-error 'set-car! "pair" p))))))

  (define x-set-cdr!
    (let ((fn (namespace-variable-value 'set-cdr! #t (lambda () #f))))
      (if (procedure? fn)
          fn
          (lambda (p x)
            (if (pair? p)
                (unsafe-set-mcdr! p x)
                (raise-type-error 'set-cdr! "pair" p))))))

The only reason I know that, is thanks to Scott. It was one of the first tips he shared with me. Vanilla arc3.1 looks like this:

  (xdef scar (lambda (x val) 
                (if (string? x) 
                    (string-set! x 0 val)
                    (x-set-car! x val))
                val))

  (xdef scdr (lambda (x val) 
                (if (string? x)
                    (err "Can't set cdr of a string" x)
                    (x-set-cdr! x val))
                val))
which became unreliable years ago.

Scott explained that unsafe-set-mcar! was a bit of a hack, but that it worked due to a few assumptions about the code. I upgraded to this and never gave it a second thought.

Fast forward to a week or two ago. Arc kept throwing very strange errors. As far as I could tell, nothing whatsoever had changed.

But Racket had changed. The latest shipped version, for whatever reason, causes # to be inserted to the `car` if you try to do (scar '(x y) '(a b))

(It took a long time to track that down...)

After poking around the racket source code, I noticed there was a function called unsafe-set-immutable-car!

On a whim, I tried switching unsafe-set-mcar! to unsafe-set-immutable-car! and everything worked perfectly.

I don't know why, or whether it's stable long term. But I wanted to let you know, in case someone on your team is running into strange Racket errors, that this is the fix:

  (define x-set-car!
    (let ((fn (namespace-variable-value 'set-car! #t (lambda () #f))))
      (if (procedure? fn)
          fn
          (lambda (p x)
            (if (pair? p)
                (unsafe-set-immutable-car! p x)
                (raise-type-error 'set-car! "pair" p))))))

  (define x-set-cdr!
    (let ((fn (namespace-variable-value 'set-cdr! #t (lambda () #f))))
      (if (procedure? fn)
          fn
          (lambda (p x)
            (if (pair? p)
                (unsafe-set-immutable-cdr! p x)
                (raise-type-error 'set-cdr! "pair" p))))))

I hope that saves someone a little bit of time.

Thanks for taking care of the troll. (And the HN API, and a thousand other things.) Best of luck.

Re: Using government guidelines to police content: state censorship?

#133
post #88
post #66

Earlier quoted context omitted.

If #revolution getting censored by facebook is enough to stop the movement, then it was slacktivism to begin with. Or as Gil Scott Heron said, the revolution will not be televised. One cannot expect mainstream businesses to support a movement that will fundamentally destabilize their revenue streams. Libertarians are at a loggerhead here. On one hand, businesses are meant to be free to make money however they please,…

It occurs to me that the libertarian dilemma you mention, that the unregulated market rewards businesses that restrict liberty in practice, is fairly similar to the dilemma Peter Thiel mentions in https://www.cato-unbound.org/2009/04/13/peter-thiel/educatio... , that expanding the franchise brought in voters who do not vote for libertarian ideals. He calls "capitalist democracy" is an oxymoron, and implies that the l…

> Who can say, honestly, that the existence of Facebook as it is today is a victory for liberty?

Mark Zuckerberg, and the millionaires that achieved that victory for him (at cost to the rest of us). The rift here is between individual liberty and universal liberty. And while I generally agree that democracy is a greater good than capitalism; I also see a big difference between the capitalism proposed by Adam Smith and the "shareholder value is god" version we see today. I'm also not too keen on communism. As far as I can tell, we need a messy blend of the pure systems, to constantly struggle and debate about the boundaries between them.

Re: Using government guidelines to police content: state censorship?

#134
post #73

Earlier quoted context omitted.

I picture a future with hordes of millions of gullible fools who can be commanded like armies by social media demagogues. I watched a stream of a London anti-lockdown protest the other day, and that's more or less what occurred to me. https://youtu.be/hy7bmdDGKZ8 The stream is six hours long, but it's packed with moments such as: 35m — Crowd listens to some conspiracy theorist blame all the world's ills on 'Kabalah'…

It’s depressing as hell. My political DNA is libertarian but I am starting to wonder if there isn’t a subset of humanity that simply can’t handle this level of unfiltered access to information. Even worse I am having a tough time putting my finger on what the shortcoming of these people is. It’s not IQ as I’ve seen and met quite a few gullible sheep of this sort who would undoubtedly score high. I don’t see a strong…

> Even worse I am having a tough time putting my finger on what the shortcoming of these people is.

I've been fairly obsessed with this general area for several years now, and I have come to a fairly strong conclusion that the(!) root cause is the nature of human consciousness (and in turn, how individuals perceive & conceptualize reality...or, how the human mind ~renders reality to our consciousness).

> It’s not IQ as I’ve seen and met quite a few gullible sheep of this sort who would undoubtedly score high. I don’t see a strong correlation either way with intelligence. It doesn’t even seem to be one’s metaphysics or epistemology. I know devoutly religious people as well as mystics and occultist types who are nonetheless not gullible in the way that this crowd is gullible, and I have seen atheists and people with scientific backgrounds who are. Race, nationality, even educational attainment doesn’t seem to map.

While there is surely some variance by various dimensions like these, I have come to the same conclusion as you, this phenomenon does not seem to have a very strong causal relationship with any of these things, as counter-intuitive as that may seem. That said, I think it is possible to start to make some sense out of it if you (even speculatively, as a thought experiment) consider it from the perspective of consciousness (our "reality rendering/generation engine") being the fundamental or primary root cause.

Re: Using government guidelines to police content: state censorship?

#135
post #131

Earlier quoted context omitted.

[flagged]

This is a bit silly, but ok, since you don't want to use HN as intended , we'll ban the account. https://news.ycombinator.com/newsguidelines.html

Don't really give a rat shit.

Re: Using government guidelines to police content: state censorship?

#136
post #128

Earlier quoted context omitted.

I know this isn't the simplest solution, but the only solution is to stop giving them your speech. If a child lights something on fire every time they get their hands on a book of matches (dating myself perhaps), you stop giving them matches . You're right if you bring up the fact that we've never had to deal with the entire neighborhood supplying the kid with matches, but I think my point stands. We can only control…

"to service nazis who got kicked off of mainstream services" People you don't agree with are nazis? You are the lowest form of troll.

>People you don't agree with are nazis?

You apparently need practice in reading comprehension.

But I do find a lot to agree with in reasonable people, so sure, I could defend that accusation for s&g's.

Post reply on HN