Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment IRS employee bonus payments (Score 1) 424

It would be interesting to see how much IRS 'investigators' received as bonus payments for 'retrieving proceeds of illegal activities'. I suspect that they target people who are least able to fight back and take amounts (by & large) that many people will just write off since employing a lawyer to get it back will just cost more.

It looks as if they have been reading the Mafia extortion handbook.

Comment McDonalds France had it for years (Score 1) 720

Two years ago in Strasbourg France, I ordered McDonalds breakfast for me and my kids on a computer.

Burger King has had iPhone ordering for ages in many European countries.

I think it has taken this long in the U.S. Because it would be too hard to find competent people to deal with computer problems.

Comment What happens to the misunderstood? (Score 1) 571

To be fair, I'm entirely in favor of men and women being equal in all ways which are logical. This means that I think it's nice to be able to pee standing up but I don't see the point in purchasing devices for my daughter to do the same. I also don't have any person urges to experience menstruation or pregnancy. I do think however that for air conditioning purposes, wearing a kilt might not be too bad.

I remember a friend of mine in the early 90s being fired and sued by his company for the fact that he was legitimately researching in a newspaper and the back page of the section he was reading had a full page J.C. Penny lingerie advertisement. A complaint was filed against him for sexual harassment and intentional objectification of women in the work place. Nothing came of it, but he had trouble getting a new job after this.

I know of many teenagers who play video games on the Internet who would likely fall victim to the fact that they lack the elocution when expressing themselves which these measures would enforce.

Also, as an example of an extremely narrow mind, she is thinking in terms of a single government and single country. There are at least 100 countries where measures would have to be implemented to enforce the same standards the U.S. introduced to manage harassment in the workplace. Let's not forget that anonymity is much easier to achieve online.

I think it's best to consider that it should be more easily possible for people to block and report each other on online services.

Comment Who cares about Orion? (Score 3, Informative) 44

Isn't Orion a space craft being made by the crooks at Boeing, Lockheed and the other losers who rape the shit out of tax payers, intentionally underbid projects and run decades and billions over budget and laugh at us?

NASA should not be allowed to commission their own spacecraft since the laws currently in place force them to choose contractors like those crooks to build their space craft and when was the last time any of them actually built anything that wasn't a royal heap of shit?

Comment Re:Over-emphasizing (Score 1) 98

PPS: Given your custom IPC for Python, could you go us one further and write an OSGi for Python using it? Pretty please! ;)

:) i'd love to but sadly it's one of the [few] contracts where i was in a proprietary environment. if i meet a software libre project some time in the future that needs that kind of stuff i'll certainly attempt to recreate it but it would need to be at least a year before i consider that.

Comment Re:(not)perplexingly (Score 1) 98

It doesn't matter how awesome someone thinks their Python-LMDB project is. It doesn't matter how important someone thinks their Python-LMDB project is.

the mistake you've made has been raised a number of times in the slashdot comments (3 so far). the wikipedia page that was deleted was about LMDB, not python-lmdb. python-lmdb is just bindings to LMDB and that is not notable in any significant way.

Comment Over-emphasizing (Score 1) 98

CPython is a compiler.

it's an interpreter which was [originally] based on a FORTH engine.

  It compiles Python source code to Python bytecode,

there is a compiler which does that, yes.

and the Python runtime executes the compiled bytecode.

it interprets it.

CPython has one major weakness, the GIL (global interpreter lock).

*sigh* it does. the effect that this has on threading is to reduce threads to the role of a mutually-exclusive task-switching mechanism.

I've seen the GIL harm high-throughput, multi-threaded event processing systems not dissimilar from the one you describe.

yes. you are one of the people who will appreciate, given that the codebase could not be written in (or converted to) any other language, due to time-constraints, that using processes and custom-written IPC because threads (which you'd think would be perfect to get high-performance on event processing because there would be no overhead on passing data between threads) couldn't be used, means that the end-result is going to be... complicated.

If you must insist on Python and want to avoid multi-threaded I/O bound weaknesses of the GIL, then use Jython.

not a snowball in hell's chance of that happening :) not in a milllion years. not on this project, and not on any project i will actively and happily be involved in. and *especially* i cannot ever endorse the use of java for high performance reliable applications. i'm familiar with python's advantages and disadvantages, the way that the garbage collector works, and am familiar with the size of the actual python interpreter and am happy that it is implemented in c.

java on the other hand i just... i don't even want to begin describing why i don't want to be involved in its deployment - i'm sure there are many here on slashdot happy to explain why java is unsuitable.

there are many other ways in which the limitation of threads in python imposed by the GIL may be avoided. i chose to work around the problem by using processes and custom-writing an IPC infrastructure using edge-triggered epoll. it was... hard. others may choose to use stackless python. others may agree with the idea to use jython, but honestly if the application was required to be reasonably reliable as well as high-performance there would be absolutely no way that i could ever endorse such an idea. sorry :)

Comment Do not use joins (Score 2) 98

if something like PostgreSQL had been used as the back-end store, that rate would be somewhere around 30,000 tasks per second or possibly even less than that

You should pipe it to /dev/nul. That's webscale.

don't jest... please :) jokes about "you should just have a big LED on the box with a switch and a battery" _not_ appreciated :)

but, seriously: the complete lack of need in this application for joins (as well as any other features of SQL or NOSQL databases) was what led me to research key-value stores in the first place.

Slashdot Top Deals

Is your job running? You'd better go catch it!

Working...