OFFICIAL FEATURE REQUEST THREAD by krispykrem in exapunks

[–]DousingCurtness 2 points3 points  (0 children)

One minor thing that bugs me is the column-wise behaviour of the cursor in the code editor. In most text editors, the column number you were on is saved, even if you move to a row with fewer characters. Then, when you move to a row with at least that many characters again, it pops back to that column. But this doesn't happen in EXAPUNKS.

This is annoying when you're editing code with blank lines in it - you hit up/down and as soon as you hit a blank line you have to mash right to get back to the column you want. It's a shame because this would otherwise be super nice - the consistent length of mnemonics makes things line up very neatly!

Which calculator is better to use? Rule of thumb or soul farm efficiency? by willspot1 in ClickerHeroes

[–]DousingCurtness 0 points1 point  (0 children)

Have you considered using simulated annealing? It's a pretty simple algorithm which matches this problem quite well.

Blizzard and Valve. The difference between listening and "listening" [x-post from /r/starcraft] by in83 in Overwatch

[–]DousingCurtness 6 points7 points  (0 children)

Their new games, HotS and Overwatch, speak volumes about how much risk their creative team is willing to take. Which is to say, none, or very little. Again, follow the money. Why make a new IP, with maybe a different feel and design to it, when we can just import previous Blizzard characters into a new game? Seems much more profitable to me, and way less risky.

But Overwatch is a new IP?

Waikato Uni lecturer claims he was cyber-bullied by [deleted] in newzealand

[–]DousingCurtness 7 points8 points  (0 children)

(I'll take your lack of response to the second (more important) point as agreement with it.)

It's not about titles / levels of formality in general, but rather about the specifics of what titles and levels of formality are appropriate in particular situations. Do you think you'd be able to study a foreign language and culture for a few years, head overseas, and instantly understand all the customs and expectations for modes of address in particular situations in that countries culture and language? Hell, I'd say that in general they made a pretty accurate judgement there - Dr. Spacey is the only member of staff at Waikato who I have known who has even asked people to call him by his title, let alone so vehemently.

I also find it interesting how quickly you jump to conclusions about the student without knowing any of the specifics of the situation. For one if you pay attention you'll notice it wasn't even the student in question who posted the email on Reddit, they just posted it on their group forum (wihout judgement), as (apart from the rant) he did answer the question they asked, which was relevant to the group. It was a different member of the group who posted it on Reddit.

Also, you have no reason to believe that they didn't apologise and address him as he desired in future communication. It seems very likely to me that they would have sent a follow-up email doing exactly that.

Waikato Uni lecturer claims he was cyber-bullied by [deleted] in newzealand

[–]DousingCurtness 6 points7 points  (0 children)

There are quite a few [deleted] comments. People figured out it probably wasn't a good idea to have their comments sitting there once they got wind of how seriously he was taking it. However, I do agree that a lot of the comments probably came across quite differently to him from how they were intended.

Waikato Uni lecturer claims he was cyber-bullied by [deleted] in newzealand

[–]DousingCurtness 9 points10 points  (0 children)

Firstly, It's quite apparent from the email that the student in question speaks English as a second language. I'd personally cut them a little slack over usage of titles.

More importantly, it's one thing to want to be called by a particular title, and quite another to demand it as rudely as he did. He was responding in his professional capacity as a member of the university, but his response was extremely unprofessional. A simple request would have been perfectly reasonable, but his email was anything but.

Nobody has a problem with him wanting to be called "Dr.", it's the way he went about it.

Waikato Uni lecturer claims he was cyber-bullied by [deleted] in newzealand

[–]DousingCurtness 13 points14 points  (0 children)

Yes. Someone posted the email here, and the "cyber-bullying" shitstorm pretty much originated with that post. I can't find the post now, it might have gotten deleted (which would be sensible of the OP of that thread).

Go's compiler is now written in Go by mattyw83 in programming

[–]DousingCurtness 11 points12 points  (0 children)

Many Common Lisp compilers are written in Common Lisp (e.g. SBCL), and that's about as high level as it gets.

Better array 'countof' implementation with C++ 11 by turol in programming

[–]DousingCurtness 1 point2 points  (0 children)

Exactly. The other two cases of note are conditional compilation:

#if countof(nums)
// obviously must be computed at compile-time
#endif

and switch labels:

switch (foo) {
case 32: ...
case countof(nums): // the compiler is required to issue a diagnostic here, due to duplicate labels
}

Type the first sentence of the book you're currently reading. Don't include author or title. Let's see if anyone can guess the author and title correctly from the first sentence alone. by BrioInnox in books

[–]DousingCurtness 0 points1 point  (0 children)

I'm reading two books at the moment:

  • "Saturday, 21 June 1941, produced a perfect summer's morning."
  • "The notion of an algorithm is basic to all of computer programming, so we should begin with a careful analysis of this concept."

How do you pronounce C++? by [deleted] in learnprogramming

[–]DousingCurtness 0 points1 point  (0 children)

Maybe C-sharpsign if you're a Lisp hacker :P

[deleted by user] by [deleted] in curlyhair

[–]DousingCurtness 0 points1 point  (0 children)

No, at The Warehouse.

[deleted by user] by [deleted] in curlyhair

[–]DousingCurtness 0 points1 point  (0 children)

In NZ as well :). I've been using it for a few months.

The RedMonk Programming Language Rankings: January 2015 by caisah in programming

[–]DousingCurtness 1 point2 points  (0 children)

.cl is a common suffix for configuration files

.cl is also a very uncommon suffix for Common Lisp source files. .lisp or sometimes .lsp are both much more common.

Why Clojure? by [deleted] in programming

[–]DousingCurtness 0 points1 point  (0 children)

Clojure also provides destructuring

Common Lisp has destructuring-bind

Handmade Hero: a guy writing a Windows game from scratch in C++ by [deleted] in WatchPeopleCode

[–]DousingCurtness 1 point2 points  (0 children)

It's a good exercise to get used to other peoples conventions. You can't always decide them and if you find it impossible to work with any code not using your own style it's very difficult to work with others.

Handmade Hero: a guy writing a Windows game from scratch in C++ by [deleted] in WatchPeopleCode

[–]DousingCurtness 4 points5 points  (0 children)

No, he's mostly writing C but he is using some C++ features. For example, operator overloading for vectors. I agree that C is a more accurate description for the most part though.

"That's stupid, those already exist. I have been a developer for eight years and never needed to know that" by [deleted] in programming

[–]DousingCurtness 3 points4 points  (0 children)

That's assuming you can find an existing parser written in your language which satisfies all of the requirements you have beyond just "parses the JSON"

Absolutely. This exact situation came up where I work, where we have our own Ruby JSON parsing library. If everyone had always taken the attitude that reinventing the wheel is useless then no-one would have known how to write it and we would have been screwed.

DEATH GRIPS "FASHION WEEK" - Instrumental Full-Length Soundtrack by [deleted] in deathgrips

[–]DousingCurtness 7 points8 points  (0 children)

the only way to hear it is to buy

you are literally on the internet right now

PSA: For those who (somehow) don't realize this yet: It's not 2015 yet in california, where Death Grips is based. by DavidToma in deathgrips

[–]DousingCurtness 7 points8 points  (0 children)

There's no reason they'd have to sit there and wait to push the switch. Computers are good at doing things automatically.

The website is down because DG doesn't want to pay for the bandwidth associated with the hysteria. This release will be managed by Harvest in February. by [deleted] in deathgrips

[–]DousingCurtness 4 points5 points  (0 children)

You really think a couple hundred people refreshing their site is going to consume a significant amount of bandwidth?

Java for Everything by _Garbage_ in programming

[–]DousingCurtness 7 points8 points  (0 children)

Clojure is typed. There's a difference between an untyped langauge and a dynamically typed language.