Live data from Hacker News

Viewing profile — nercht12

nercht12

HN member
Joined
Sat, Jun 18, 2016, 3:12 AM UTC
HN karma
261
Public activity
242 items

About nercht12

No profile information was provided.

Recent public activity

  1. comment
    Comment #48418966

    The downvotes explain why the world is declining in population. Most people fail to see this is the problem.

  2. comment
    Comment #48418132

    The problem with society is that people are commonly selfish, so the majority of people only do things that benefit them. Children benefited ancient societies. The problem with ind…

  3. story
    Ask HN: Use GTK3 or GTK4?

    Currently, GTK3 is still used for the default GUI of some Linux distros, but for how long? Bearing the future in mind, should we develop on GTK3 or GTK4? Or we could ask: How long …

  4. comment
    Comment #26121107

    What if it's through ad networks? Do the ad-networks pay or do they bill their users? Do they start offering the option, "exclude Maryland"? It seems to me this would be really, re…

  5. comment
    Comment #24915254

    Dubious. They're doing all they can to kill it with censorship. It takes more than just new tech to keep something afloat - you also have to treat your userbase well.

  6. comment
    Comment #24699038

    Copper does not distinguish between function and object. An object-function has two parts: the member part and the executable body. In C++, it's analogous to: class FunctionObject …

  7. comment
    Comment #24680326

    Hey, I thought Episode 1 was good. It was the only prequel that could stand on its own as a complete story. The others were "Oops, I forgot to plan this out better so let's just ad…

  8. comment
    Comment #24680213

    a's type didn't change. The trap was that the wrapping function returned its nested function instead of itself. You can do the same thing in other languages, it's just easier to sl…

  9. comment
    Comment #24680126

    x = foo() bar(x.a: x.b:) Functions can return data. So say, a=5, then to get the value of 5 out, all you have to do is call the function a. Edit: I'm assuming foo() here returns an…

  10. comment
    Comment #24673357

    The colon is a shorthand for (). Incidentally, it also makes for lots of little smiley faces everywhere.

  11. comment
    Comment #24673317

    The dropping of semicolons and commas isn't what makes it simple, I'll agree. I was referring to the simplicity of the parse tree as a whole. It's easier to figure out what a Coppe…

  12. comment
    Comment #24673193

    Actually, it can take multiple. gte(a: b: c: d:) is equivalent to (in C) a >= b && a >= c && a >= d. By making operators like functions, you can group like-operations and simplify …

  13. comment
    Comment #24672411

    You are correct. "object-function" is basically like in Javascript: It's an object (having members) and an executable body. The colons are a shorthand for function call. ie myfunc(…

  14. comment
    Comment #24672350

    An article on the blog explains the parse tree. https://copperlang.wordpress.com/2016/11/18/printsyntax/ Edit: The design of the parse tree is such that there is no need for things…

  15. comment
    Comment #24666395

    I see what you're getting at. Yes, a ) is needed... eventually. I think the key with "loose" is that it's forgiving. You won't encounter many syntax errors in average programming b…

  16. comment
    Comment #24663183

    No semicolons are ever required. It is loose syntax in that most anything, including this paragraph, is valid and readable code

  17. comment
    Comment #24663144

    The guy who wrote it isn't a lawyer either.

  18. story
  19. comment
    Comment #21953199

    I think being off social media is very healthy. It's sad that people don't interact in person as much anymore, but maybe we'll get more social media that encourages meeting offline…

  20. story
    Ask HN: What's a good name for a new programming language?

    I like to create programming languages, but coming up with unique names is tougher than it initially seems. (Think you're clever: Try typing your name idea into Github search.) The…

  21. comment
    Comment #21616225

    Have a look at this advice: https://www.busymonk.com/how-to-get-a-software-job/ While it's intended for new grads, there are a number of items on it that we often miss/forget/negle…

  22. comment
    Comment #21348773

    Come on, guys. Don't downvote him. He was being funny. X) Along those lines, we can say anything made for ChristOS is definitely cross-platform. XD (There's a double pun in that on…

  23. comment
    Comment #20826574

    On the right track, but even moreso of a factor is the personal relations in one's life. A kid straight out of school being told constantly to "go get a job" has trouble trying new…

  24. comment
    Comment #20826432

    I wish Thunderbird would show me the email address of the sender without requiring that I open the email. That way I could check for spammers and fakes posing as friends. I've sear…

  25. comment
    Comment #20210181

    If companies didn't require "higher education" degrees for entry, then schools would be forced to start appealing more to the masses. In an information age such as we live in, we c…