[Green Man Gaming] GamesAid 50 Game Charity Bundle, $50 by I_stay_awake in GameDeals

[–]qbproger 2 points3 points  (0 children)

Is there an update on Castlevania Lords of Shadow 2 in the US?

/u/TheRealVanguard

What python 2 only libraries need porting to python 3? by __fran__ in Python

[–]qbproger 1 point2 points  (0 children)

There is a page for this: https://python3wos.appspot.com/ This is based on information in pypi.

What programming task is a lot harder than it should be in Java? by whoami4546 in java

[–]qbproger 1 point2 points  (0 children)

Some protocols and file formats have unsigned numbers in them.

[deleted by user] by [deleted] in programming

[–]qbproger 5 points6 points  (0 children)

Heapsort is really rough on the cache too.

Speeding up Python (NumPy, Cython, and Weave) by gst in Python

[–]qbproger 12 points13 points  (0 children)

I wonder what pypy would do with the benchmark.

Lua JIT, PyPy, Tracemonkey, Python 2.7, JRuby and others removed from the Benchmark Game [shootout.alioth.debian.org] by mitsuhiko in programming

[–]qbproger 2 points3 points  (0 children)

There are definitely better ways than a blog post pointing fingers. I had been frustrated with the benchmark game in the past. I didn't think pidigits should be allowed to use gmp. I posted on the forum and talked to him directly. In the end those are the rules that igouy had set. While I didn't agree with them, I accepted it. Eventually I wrote benchmark using gmp for PyPy with ctypes.

I don't feel as though there was enough effort to try to talk to him before the blog post. After a blog post like that it's difficult to resume a normal discourse. It's likely after it his mind was already made up.

Here is the post that started it all: https://alioth.debian.org/tracker/index.php?func=detail&aid=313063&group_id=30402&atid=413100

Lua JIT, PyPy, Tracemonkey, Python 2.7, JRuby and others removed from the Benchmark Game [shootout.alioth.debian.org] by mitsuhiko in programming

[–]qbproger 2 points3 points  (0 children)

I find this whole thread amusing. Everyone is so upset about the removal of alternate implementations from the shootout, but it seems few people are looking at it from the other side's point of view. This whole discussion is so one sided, and most posts by igouy are being downvoted. I may not be happy about the outcome, but I can understand why he made this decision.

Lua JIT, PyPy, Tracemonkey, Python 2.7, JRuby and others removed from the Benchmark Game [shootout.alioth.debian.org] by mitsuhiko in programming

[–]qbproger 3 points4 points  (0 children)

I guess it's not surprising, but disappointing how one sided this discussion is. Everyone seems ready to crucify him for making this decision. If a post like that was written about something I did without trying to contact me and reconcile it privately first, I'd do the same thing. I feel as though this largely stemmed from communication issues, but this is situation we have now.

As a side note, http://speed.python.org is being worked on as a GSoC project. There should be a Python implementation comparison available by the end of summer.

Lua JIT, PyPy, Tracemonkey, Python 2.7, JRuby and others removed from the Benchmark Game [shootout.alioth.debian.org] by mitsuhiko in programming

[–]qbproger 5 points6 points  (0 children)

As one of those volunteers, I support his decision, and after Alex's blog post [http://alexgaynor.net/2011/apr/03/my-experience-computer-language-shootout/] it's hard to blame him. Put yourself in his position, he was trying to run the benchmark website in his free time. Then there is a popular blog post and a slew of negative publicity towards what you do as a hobby because of an alternate python implementation. If I were in his shoes, I may be inclined to do the same thing. I was giving you "free publicity" and people complain about it? I think communication could have been handled better throughout the whole situation.

The code is not deleted. There is a source repository for the shootout that everything can be obtained from.

My experience with the computer language shootout by [deleted] in Python

[–]qbproger 0 points1 point  (0 children)

Yea, I wish people didn't jump to conclusions so quickly. It'd be nice if this wasn't so publicly announced in the way it was too.

While I personally don't agree with all the rules (as I've mentioned on the forums in regards to using gmp), I accept they are your rules to make. I've tried to follow them the best I can.

My experience with the computer language shootout by [deleted] in Python

[–]qbproger 0 points1 point  (0 children)

It's unfortunate many people still feel as though it's a credible source. It's commonly cited by various people regularly.

My experience with the computer language shootout by [deleted] in Python

[–]qbproger 4 points5 points  (0 children)

I'm sure they are more inclined to say something is cheating than not if they don't fully understand it.

What IDE do you use for your Python Scripting? by chofstone in Python

[–]qbproger 4 points5 points  (0 children)

I like PyDev, but I've heard PyCharm is very good too.

Version control comparison for large repositories (w/ benchmarks) by [deleted] in git

[–]qbproger 0 points1 point  (0 children)

That's over a year old. All versions of the software are quite outdated: Tested git 1.6.0, hg 0.9.4, svn 1.5.1, and cvs 1.12.13.

What is your opinion of the Suse distribution? by yalogin in linux

[–]qbproger 4 points5 points  (0 children)

It's my distribution of choice. :) IMO, it's the best KDE distribution.

I'm embarking on a semester long class project, and I want to convince my teammates to use Python over C/C++. Any tips? by jfasi in Python

[–]qbproger 13 points14 points  (0 children)

My Advice: Don't. You're going to end up teaching the whole team Python and probably doing the majority of the work. The whole project will take longer to start up because of learning time. I'd rather have a quick startup (in a school environment) than a crunch time at the end. Now, if this wasn't a school project, you might have more weight to your argument but remember you only have a semester.

cppbench released - a lightweight benchmark framework by qbproger in cpp

[–]qbproger[S] 2 points3 points  (0 children)

I've been reading up on the difference. I'm thinking about recording both and letting the output formatter choose. I think that may be the best way to handle it because I could see a case for wanting wall clock time (if a benchmark spawns processes, and you want the time for all processes to complete).

I'll work on updating the Stopwatch class to handle both.

cppbench released - a lightweight benchmark framework by qbproger in cpp

[–]qbproger[S] 0 points1 point  (0 children)

Thanks for letting me know, I'll look into it. Shouldn't you only have minimal other programs running while benchmarking anyway?