HNHacker News
TopNewBestAskShowJobs

ectoplasm

335 karma · joined July 5, 2015

submissionscomments
ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
> You're offended? So what. Not my problem, step away from the computer.

Fortunately, you don't own GitHub.

ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
Perhaps, but what makes it a nice place is the limits on how awful people can be.
ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
Somewhat appropriately, your comment is against the rules of Hacker News.

> Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

edit: To reply without a reply link, you have to click on the timestamp. Your comment wouldn't be civil even if you elided every instance of 'fuck'. Who makes a stupid argument? A stupid person. You didn't really viciously attack anything, you just said I was stupidly wrong.

edit2: What does it even mean for an argument to be stupid? That's not very convincing. Your arguments are also stupid. So we tie?

p.s. I wasn't really offended or anything, I just think it's good for property rights to trump free speech, and the HN rules are an example of that.

ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
What privately-owned properties do you know of where the owner allows guests or customers to speak as freely as if they were on the sidewalk, without fear of recrimination from the owner in the form of censorship or ejection? I can think of 4chan, maybe some IRC channels.
ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
> Can we police ourselves fairly and achieve a society that is not offensive? Absolutely not.

Hacker News is a pretty nice place.

ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
It's pedantic, yes, but on the other hand, I think it's important to distinguish between legal and illegal activity, regardless of one's opinions about the moral goodness of the activity itself.
ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
You didn't, OP implied it by using the term free speech.
ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
Yes, you can eject someone from a store for being rude.

Your ISP is not allowed to censor content (as far as I know) because it is a common carrier. Google is not a common carrier, they can do what they want. If Google can do it, GitHub can do it.

Note that I don't necessarily think censorship is good. I just get annoyed when people mistakenly think they have a constitutional right to not be censored.

ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
Unlike your ISP, GitHub is not a common carrier.
ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
OP used the term "free speech" which is a legal term that in the US refers to 1st amendment protections around expression.

Well, free speech laws don't apply to me on your property. It is legal for you to tell me to shut up or get out.

ectoplasm··on GitHub threatens to shut down a repository for using the word 'retard'
> It is the selective censorship of certain reasonable uses of free speech that is concerning here.

Free speech laws don't apply to corporate or private censorship.

> Who decides what is and is not appropriate?

The owners of the property. Can I come over to your place and say offensive things?

ectoplasm··on Stop pushing the web forward
> Users do not care about cross-platform compatibility, at all.

I've heard that some users have both a phone and a laptop.

ectoplasm··on Steam hit by major security breach
I don't understand. I thought the timing attack was because the logic short circuits when it finds a non-match. How does the compiler short circuit the bitwise-or?

At first I was thinking you could write the bits out to a separate word, but I think this suffices:

  uint result = 0;
  for (i = 0; i < length; i++)
    result |= notmatch (i);
  return result == 0;
You would need value range analysis for the use of result in addition to the insertion of an extra test and branch to short circuit the loop, plus a model of what |= does to values. Do any compilers actually do this?

But, actually I'm kind of confused about your first point. What optimizations did your compiler use to eliminate the match_count++ and hoist the return into the loop?

ectoplasm··on Steam hit by major security breach
Why can't you just set a bit for each non-match and then bitwise-or them all together, returning false if non-zero? I don't think a compiler can optimize that away.
ectoplasm··on Does torture work well as an interrogation technique?
Consider that if it was that useful, maybe they wouldn't have to try so hard to protect and advance it as a policy? It's common enough for bluster and bravado to mask weakness.
ectoplasm··on Does torture work well as an interrogation technique?
Maybe a small percentage of the time it generates useful information. You'd have to chase a lot of false leads but maybe they figured it was worth it.
ectoplasm··on Autonomous Weapons: An Open Letter from AI and Robotics Researchers
Is that you Skynet?
ectoplasm··on Autonomous Weapons: An Open Letter from AI and Robotics Researchers
Yeah, you'd need a fully functional global judicial system that included a police force to make UN regulations stick.
ectoplasm··on Hacking Team: a zero-day market case study
> Find It's mostly mental and possibly the m-word is what follows this.

Yes this, pretty sure it kills any comment immediately.

ectoplasm··on Function overloading in C
Alright, I'll rephrase. There are a zillion differences, but with a couple of minor exceptions, there is very little C++-incompatible C that cannot be straightforwardly expressed as C++-compatible C. I mean, gcc -Wall even turns on -Wc++11-compat and -Wc++14-compat now.

Also, sizeof doesn't behave differently, the arguments that get passed to sizeof are different in a few cases, e.g. sizeof('x'). See Annex C:

http://www.lcdf.org/c%2B%2B/clauseC.html

ectoplasm··on Hacking Team: a zero-day market case study
nickpsecurity's reply is dead because he used the m-word.
ectoplasm··on Function overloading in C
With a couple of minor exceptions, C++ is a superset of C.
ectoplasm··on The Battle for Wesnoth needs help
No disagreement on that one! If your application must be multi-threaded, it does make sense to write it in a language with proper multi-threading support.
ectoplasm··on The Battle for Wesnoth needs help
In general 54-bit signed ints are enough for games. Floats are more common for math.
ectoplasm··on The Craigslist Lawsuit
> Craigslist is like a shop open to shoppers.

Craigslist is a lot more like a free classifieds paper. The ads are received, typed up, and printed out by some office somewhere, and the resulting compilation is distributed in unattended and unlocked newspaper stands on the sidewalk.

ectoplasm··on CrossFit’s lucrative and simple business plan
Hey, don't worry about down votes, it's only internet points.

I don't think strength is bad, but: you only have so many training hours and you might want to spend some of them on balance or flexibility instead. Further, it's possible to have such a volume of muscle that you cannot achieve certain positions (e.g. trying to touch your elbows together leaves an 8 inch gap). And it's also possible for your muscles to weigh so much that you can't move as gracefully because equilibrium is harder to maintain. That's all I meant. Ask any dancer, yogi, acrobat, gymnast, skier, martial artist, figure skater, etc. Any discipline where you need strength, balance, and flexibility in approximately equal measure, it's possible to overtrain or undertrain any one of them.

ectoplasm··on The Battle for Wesnoth needs help
That was one of my questions. If that's the issue, then why consider moving to OpenGL and SDL 2?
ectoplasm··on CrossFit’s lucrative and simple business plan
> Rippetoe is all about being strong, because being strong is better than being weak.

Then again, too much strength competes with balance and flexibility.

ectoplasm··on The Battle for Wesnoth needs help
Why don't you just stabilize everything and prepare to release a final polished version? Then, you can decide if you want to keep working, or if you want to stop and put the game in maintenance mode. Do you even have enough developers to support that? There is value in completing creative projects.
ectoplasm··on NASA estimates 1B ‘Earths’ in our galaxy alone
I don't believe the population will stop growing, ever. I also don't believe that we will forever be able to break through resource walls with our technology. Maybe it takes 10000 years and a population of 500 billion, I just think that's the most likely scenario.
← PreviousPage 4 of 9Next →