« first day (859 days earlier)      last day (3626 days later) » 

12:14 AM
0
Q: Mathematica Community Polls

halirutanThis thread is used for opinion and usage polls around Wolfram Mathematica. The poll questions are added as answers to this question. The choices for each specific poll can be found as comments below them. To participate simply up-vote the comments which apply for you. If there is no suitable ans...

 
 
1 hour later…
1:22 AM
@m_goldberg Ah, you are here.
 
@halirutan. Yes, I'm here. How can I be of service?
 
@m_goldberg I copied the community poll from the TeX SE site. There, they have a separate meta-post for discussion things about the poll itself, if this was your question.
@m_goldberg Since you already participated and edited in the poll post, I thought I gave you the original reference so that you can look how they do it over at tex.se.
 
@halirutan. My question: What is the right way to address an issue if I should have one with a poll? For example, in your poll on code distribution, I can not up vote any of the choices , because I have written one large package. Could you remove "small" from you 2nd choice.
 
@m_goldberg Hehe.. Indeed, I didn't expect that someone who has written a large package doesn't write packages regularly. I cannot edit the comment any longer, so you are free to decide whether you consider yourself a pro package writer or inexperienced.
@m_goldberg This specific poll was more to get a feeling whether or not packages are used often for self-developed code.
 
@halirutan. It has no votes so far -- you could copy it, delete it, and past an edit to the copy as a new comment -- without affecting the outcome.
 
1:34 AM
@m_goldberg Ah, right. Doing it right now.
@m_goldberg To give a general comment about the whole post itself: I'm really interested in what the average Mathematica user is. This lets one decide whether or not you should put energy in certain projects.
@m_goldberg The IDEA plugin is one example. Another one is that e.g. under Linux the web-cam support is not working. If one decides to implement something to fix this, it is probably a good idea to know large the group of Linux users is.
 
@halirutan. Thanks for the edit to the poll choices. On the whole, I think the poll thread will be a fine thing.
 
@m_goldberg No problem. Thank you for looking over the text and fixing grammar mistakes.
 
@halirutan. You know me. I always do that. It's compulsive behavior.
Got to go now. Dinner time.
 
@m_goldberg Bye.
 
 
1 hour later…
2:43 AM
Ok, started importing all traffic logs at about 30 min/hour of data in order of most recent not-imported log file. 56,600+ total files, but it should already be worth playing with after a day's worth of data is loaded. Off for a walk and dinner.
 
 
1 hour later…
3:47 AM
@halirutan in my experience procrastination doesn't work that way. :)
 
4:41 AM
@halirutan @m_goldberg If you need to edit the comments on the poll (after votes have been cast), let me know.
 
 
12 hours later…
4:23 PM
I must say I personally kind of like how MMA handles conflicts between variables. Sure, this may be strange

Function[var, var + #] &[var][2] /. var -> 1000
Function[var, var + #] &[var2][2] /. var2 -> 1000

But at least there aren't too many rules involved in predicting what will happen. Also there is the choice between With and ReplaceAll. I'm curious what problems you encountered @LeonidShifrin
 
The problem is not that there are too many rules. The problem is that lexical scoping is not robust. Here is an example:
Clear[f, g];
f[fun_, val_] := val /. x_ :> fun[x];
g[fn_, val_] := f[Function[{x}, fn[#1^#2 == x &, {x, x}]], val];
g[Array, 3]
@JacobAkkerboom It was taken from here
@JacobAkkerboom What it shows is that you can't pass pure functions with named arguments and expect it to work correctly in general. And that is a pretty big deal, because when you create closures and pass them around, they can be used pretty far from the place they were created, both in time and space, so to speak.
 
5:05 PM
 
@halirutan lol, This was my attempt at marketing: facebook.com/notes/michael-hale/trends-in-the-maxim-hot-100/…
 
@MichaelHale This is nice. I guess something like a PLink or a <<HornY` package would definitely open a new marked :-)
 
Perhaps. I think I convinced one guy to spend more time hacking Emacs, but I haven't successfully confirmed any new Mathematica sales.
 
5:21 PM
@halirutan Lol, you missed the space and the diamond :)
 
@rm-rf That was on purpose to give a hint that it is fake :-)
@rm-rf Funny fact: The div class which marks incredible high upvotes in comments is called supernova.
 
@halirutan Hehe, but of course, being a Hypnomod, I can bend space-time and post earlier comments later in the thread, so that's legit! :D
@halirutan They have some unicorn functions/variables etc. in their js code too, I believe
 
@rm-rf That was the second hint.
OK, have to run. See you all later
 
It's not porn. It's a horn
 
@LeonidShifrin thank you for the excellent example. It still took me quite some time to figure out exactly what was going on. Maybe I should test my understanding by trying to emulate the rules that monitor this, that would be a nice exercise.
 
 
4 hours later…
9:52 PM
@JacobAkkerboom Since you are interested in this topic, here is another example of a different, but somewhat related scoping issue, where rules also break lexical bindings. Ironically, it only took me 4.5 years to find some decent explanation for this particular issue.
@JacobAkkerboom All this stuff has to do with the disruptive nature of rules, and "over-transparent" nature of Mathematica expressions w.r.t. pattern-matching.
 
@LeonidShifrin Does this mean that in principle you have to make some core functionality of the system as black box which is fixed and does not follow the same rules as the rest?
 
Is it me or there was a 200 bounty on that question from ViViD that has been removed while the answer is perfect? How do bounties work exactly? Can they be taken back as wish?
 
@Öskå No, this is usually not possible.
Once the bounty is started at least the user who started it has definitely lost the rep
 
He still has ~250 of reputation while I'm certain that he put a 200 bounty on the question.
 
@Öskå Look at his reputation graph.
 
10:02 PM
Hoyhoy
Thanks for pointing that out, my bad. I thought the 200 were taken once the answer was accepted or something, not once you decide to set it
 
@Öskå If he doesn't award the bounty, some of the bounty goes to the highest (or accepted) answer.
 
Alright thanks for clearing this up
 
@Öskå No problem. Been there myself. Had given (in my op) a good answer for a question but the OP did not award it in time.
 
I thought it was a bait.. "heey, you can get 200, gimme good answerrrr" & boom, he took it back :o
 
10:07 PM
So ViViD lost his 200 of rep, but Simon didn't get it?
 
@Öskå Correct. VividD posted the bounty after Simon answered, so it did not qualify. Had he (or anyone else) posted after the bounty and gotten more than 2 votes, then they would've been eligible for at least 50% of the bounty
 
mhm I see, so in that case the bounty simply vanished while the answer is excellent
 
@Öskå you can always bounty it again and reward Simon ;)
 
aha
With my low reputation I'm afraid that I'm not able to do so if I want to reach the 3000 rep in order to close questions :P
 
I use the Mathematica plugin for IntelliJ IDEA for package development. — halirutan 22 hours ago
This should really have more votes
 

« first day (859 days earlier)      last day (3626 days later) »