Viewing profile — nercht12
nercht12
HN member- Joined
- Sat, Jun 18, 2016, 3:12 AM UTC
- HN karma
- 261
- Public activity
- 242 items
- HN profile
- View on Hacker News ↗
About nercht12
No profile information was provided.
Recent public activity
-
comment
Comment #48418966
The downvotes explain why the world is declining in population. Most people fail to see this is the problem.
-
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…
-
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 …
-
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…
-
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.
-
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 …
-
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…
-
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…
-
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…
-
comment
Comment #24673357
The colon is a shorthand for (). Incidentally, it also makes for lots of little smiley faces everywhere.
-
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…
-
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 …
-
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(…
-
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…
-
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…
-
comment
Comment #24663183
No semicolons are ever required. It is loose syntax in that most anything, including this paragraph, is valid and readable code
-
comment
Comment #24663144
The guy who wrote it isn't a lawyer either.
- story
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…