Posts by jason_gee


log in
1) Message boards : Number crunching : Bad News on BOINC funding (Message 1698984)
Posted 1 day ago by Profile jason_gee
...but until you've produced anything as coherent as a complete client that works flawlessly with 50+ projects and their applications and the BOINC back-end (no matter how old), do you really feel you have the right to demand anything? ...


And there's the thing with the described approach. The stakeholders (customers, users, projects, other developers) have needs, and aren't necessarily all developers or coders.

You keep and acquire more customers by addressing their (true) needs. Some will step forward and complain (Kudos to them), some will vote with their feet (Kudos to them too), and some will just be not worth keeping as customers [they do exist but are surprisingly rare].

Pretending stakeholders (including yourself) don't have rights, or don't have options, or their (even trivial or annoying) needs aren't important, doesn't make sense for a bank or a brand of footwear, and to me makes even less sense for a community driven and supposedly open endeavour.

There's a great sales training video called 'Give 'em the pickle', probably on youtube [It is, just checked, by Bob Farrell]. It's worth a watch.
2) Message boards : Number crunching : Bad News on BOINC funding (Message 1698958)
Posted 1 day ago by Profile jason_gee
I'm aware about BOINC importance as framework. No doubts in that. BTW, Linux important too as "framework" that allows many sicentific and not only scientific projects to use hardware (as any OS does, but Linux is widely adopted in sci world in first place). So what? Linux devs recive NFS grants all the time? I think not.

That's an important and interesting point. Can anyone explain simply how Linux developers pay their grocery bills - what's common practice in that area? I don't know, but it might be a good model to examine.


Strength in diversity. Small focussed teams[ cross functional for larger initiatives divided up], generally with vested interests using their work toward their own goals, but bound by GPL to release their modifications. Some fund from a donation standpoint, some free for personal & paid commercial use, some service based.

As with anything, some not funded/managed well at all.
3) Message boards : Number crunching : Bad News on BOINC funding (Message 1698956)
Posted 1 day ago by Profile jason_gee
Totally agreed there.

FWIW if there is a need then something stronger will emerge, and like Raistmer I don't think panic is warranted.

I just hope the community as a whole quickly realises that the turn of events and changes can be opportunities, and seizes them, rather than take that governance document as anything more that a twisted joke.
4) Message boards : Number crunching : Bad News on BOINC funding (Message 1698947)
Posted 1 day ago by Profile jason_gee
what we've learned (that's been actively suppressed).

An "interesting" comment there.

Isn't it just. And no, I don't know what he means either. Jason, would you mind unsupressing it here, please?



With great pleasure, as much as possible without personalising it. I'm referring to the routine shelving of ongoing problems that call into question fundamental design decisions and method. Just review the trak logs in a context of design and tone rather than 'finding bugs' and you'll see a pattern (specific instances could be pointed out, but it's more meaningful from a holistic viewpoint).

Add to that a resistance to change that still hasn't properly embraced the public & industry moves to multicore/multhreeaded techniques that became more or less standard circa 2005, and you start to see a picture of stagnation, or perhaps zombification, more than adaptive, and flexible development that is responsive to the needs of users and all stakeholders*

When you have a number of people in a room at a given point, and you choose to ignore one voice (because they say things you don't like or agree with, or you don't understand what they are talking about) and put too many critical things in the too hard basket, then that constitutes a form of psychological abuse.

*note: stakeholders vary by what product you are delivering. Centralised development of a multitargeted, monolithic codebase, toward one or a subset of stakeholders, is problematic. That's why modern trends tend toward smaller manageable subprojects and teams. Not to mention the irony of a centralised development model in a distributed computing context.

Those are not features of modern development practices, which instead are inclusive, [foster a culture of continual improvement,] and foster the assets which are the contributors and all the stakeholders, and their needs.
5) Message boards : Number crunching : Bad News on BOINC funding (Message 1698910)
Posted 1 day ago by Profile jason_gee
Now *imagine if* there was a way folding@home's team might be encouraged to show us what they've learned, in exchange for what we've learned (that's been actively suppressed).
6) Message boards : Number crunching : Bad News on BOINC funding (Message 1698904)
Posted 1 day ago by Profile jason_gee
Seems like Folding@home did the right thing many years ago.


I'm slowly learning that, for some institutionalised mindsets, it's very difficult to see how small teams, or groups of teams, are so effective. I think perhaps the project governance dictate requires a counter proposal, if the Boinc infrastructure is to survive.
7) Message boards : Number crunching : Why the diff on BOINC CPU Benchmarks? (Message 1698584)
Posted 2 days ago by Profile jason_gee
Any chance there are cooling/temperature differences between the two machines ? [ also could he be overclocked ? 20% seems achievable with those ]

You can monitor the clocks with CPU-Z or similar to see if the rate is dropping either due to temperatures or other power setting.

Also, assuming Windows 7 (not sure where in 8.1 etc), in the OS advanced power settings there is an entry for the minimum CPU power state. For dedicated crunching, gaming etc, where the cooling and power are sufficient I set that minimum to 100%.

Side note: It does seem to have an effect on feeding the GPU more promptly if the CPU is awake (logically), which is via the DPC (software interrupt) mechanims. There can be noticeable DPC latency spikes feeding the GPU of the CPU is clocked down.
8) Message boards : Number crunching : Bad News on BOINC funding (Message 1698435)
Posted 3 days ago by Profile jason_gee
That's the feeling I got from the document, which is arguably narcissistic in construct.

Well, not only that. The people whose names are on the Contribute page, they weren't asked if they wanted the job. If you were already in the job, you just got added to the list of being a commiter for this or that. I know, as no one asked me and I got added.

It is possible the same thing happened to the PMC, but someone has to ask the people on the list that.


That's not the first time I heard that. Funny what a difference a day can make to understanding the big picture :)
9) Message boards : Number crunching : Bad News on BOINC funding (Message 1698432)
Posted 3 days ago by Profile jason_gee
Before you ask "what about crowd-funding", it was one of the first things I asked David when I got the news. He answered me:

That would be a last resort.
The main beneficiary of volunteer computing is government-funded science research.
We save these funding agencies (like NSF) many millions of dollars, so logically they should fund us.

Also, Rom and I are expensive, and it's not likely that crowd-funding would
produce enough to support us.


No they are not expensive.
10) Message boards : Number crunching : Bad News on BOINC funding (Message 1698431)
Posted 3 days ago by Profile jason_gee
The only thing is, before any changes can be made, the PMC must converse about that and decide if they want BOINC to go in that direction. The PMC decides this about everything, from how the documentation looks like, to what the GUI should look like, to what can be done in the forums, to the inner workings of the client. Aside from the frustration that adds --I've run into one or two of them already-- best take my advice and shrug at it. It's like the past where David said he would or wouldn't add it, but this time times eight. Good luck in your fights.


That's the feeling I got from the document, which is arguably narcissistic in construct.
11) Message boards : Number crunching : Bad News on BOINC funding (Message 1698429)
Posted 3 days ago by Profile jason_gee
That would add another $1,648,546 to the pot.

Look I'm really sorry if it bursts anyone's bubble, but in the engineering scheme of things that's nothing more than a token gesture. Busy work.

I just like my analyses to be complete, don't want to be accused of selling either BOINC or the NSF short. Even though BOINC sold itself short.


Well no-one without funding is going to accuse you of jack :) The point is more that now the management laundry is aired, perhaps there's a chance of something more inclusive being developed.
12) Message boards : Number crunching : Bad News on BOINC funding (Message 1698424)
Posted 3 days ago by Profile jason_gee
That would add another $1,648,546 to the pot.


Look I'm really sorry if it bursts anyone's bubble, but in the engineering scheme of things that's nothing more than a token gesture. Busy work.
13) Message boards : Number crunching : Bad News on BOINC funding (Message 1698417)
Posted 3 days ago by Profile jason_gee
Interesting set of emotions reading the [BOINC development] governance document myself.

I'm particularly curious about why, given the basically clean slate opportunity, a multilevel committee based structure has been chosen, when the bulk of the software development industry has been working for more than 15 years toward leaner Agile development practices. go figure.
14) Message boards : Number crunching : Bad News on BOINC funding (Message 1698371)
Posted 3 days ago by Profile jason_gee
Well there are some of us that saw things not going right without being told.

I've recommended a few of the top Boinc experts to start looking at the Boinc's recommendations toward community development, and provided them somewhere to keep track of any dialog they have.

I'm hopeful if they can get past the doomsday prophecies and panic, they'll find a way to embrace the change, and take things in new directions. Could be a good thing.
15) Message boards : Number crunching : NV GPU - AP bench test run (e.g. @ GT730) (Message 1697732)
Posted 5 days ago by Profile jason_gee
AFAIK, OpenCL is a hardware thing not driver thing...
So why your GT730 can do 1.2? ;-)


Not quite, OpenCL is a specification. As long as you can supply something to fulfill that specification, and grease the right palms to be certified, then you can put an OpenCL logo on it.

It, hardware, drivers and software, needs to do what's needed, but also go through a process.
16) Message boards : Number crunching : Show and tell your machine. Here's mine. (Message 1697699)
Posted 5 days ago by Profile jason_gee
It looks just as awesome as when my friend threw his XBox off a 7 story building.!
17) Message boards : Number crunching : Why is my card so slow? (GTX750) (Message 1697671)
Posted 5 days ago by Profile jason_gee
Also check if your GPU memory clock runs at the advertised rate. We've been able to collectively work out that Cuda will only push the GPU to the P2 power state, while a truly stable card/system can run the task with p3 clocks forced. nvidia inspector can be used to observe and correct this.

GTX 750 should be memory bound in theory, so this may have quite a fair impact with current applications.
18) Message boards : Number crunching : Suddenly BOINC Decides to Abandon 71 APs...WTH? (Message 1697669)
Posted 5 days ago by Profile jason_gee
hoohoo great, feature stands
19) Message boards : Number crunching : Suddenly BOINC Decides to Abandon 71 APs...WTH? (Message 1697265)
Posted 6 days ago by Profile jason_gee
my client trigger just leaves a reportable task off the server request every so often (reporting it in a later request). Haven't tried it lately, because I haven't had ghost tasks, so your guess is as good as mine as to whether that logic is intact.

Are you referring to Claggy's resend trigger? I thought that relied on having a report rejected for duplication - in which case, the trigger would be skipping an ack in the server reply, so a reported task remained live in client_state.


Not sure. I recall bouncing it back and forth with claggy and coding it not exactly as was described, after manual attempts at connection chopping didn't work. certainly wasn't that complex in implementation. Anyway, I made it, it's all MINE *muahahahaha*
20) Message boards : Number crunching : Suddenly BOINC Decides to Abandon 71 APs...WTH? (Message 1697259)
Posted 6 days ago by Profile jason_gee
my client trigger just leaves a reportable task off the server request every so often (reporting it in a later request). Haven't tried it lately, because I haven't had ghost tasks, so your guess is as good as mine as to whether that logic is intact.


Next 20

Copyright © 2015 University of California