| ||||||
| 5/17 |
| 2004/7/7-12 [Computer/SW/Languages/Misc, Computer/SW/Languages/Python] UID:31205 Activity:high |
7/7 If you're interested in working at Lawrence Livermore National Lab,
there are quite a few openings. The first opening I heard about
today was for working on parallel file systems in Linux, a good OS
hacking job. See it at: /csua/pub/jobs/LLNL. However, there are
always a lot of jobs for scientific programmers (Familiariry with
Math, Physics, and/or biology are big pluses). There's also some sys
admin jobs and other miscelleous things. You can check out:
http://csua.org/u/82x click "search by organization", and select
\_ All I get is a PeopleSoft8 error page:
"Webserver appears to be incorrectly configured."
\_ It's a government facility. Someone will take a look at
the logs next week and submit the "Form a committee to
discuss error log issue" paperwork a week later. Quit
yer bitichin', take your pension and stop stirring the
water. You trying to get someone in trouble?
\_ Works for me, but you could also go to ww.llnl.gov
and click "Jobs" then click "advanced search"
"Computation." Or search more generally. Or email me. -jrleek
\_ thanks for the post. can you comment on the quality of life issues
of living out there? I.e. rent, ease of getting around with or
without a car, traffic, access to parks and such, how easy it is to
get back to the bay area, etc.? Could one buy a decent home
out there on a LLNL salary?
\_ Do you have to be a genius to work there?
\_ I think you're confusing LLNL with the apple store
\- LLNL has a reputation of having a lot of politics ...
although maybe a hacking job isnt especially affected.
what do you think? --psb
\_ The genius I met at apple store is positively retarded.
\_ No, but it helps. Basically, LLNL is fully of
self-modivated geniuses. If you want to get ahead and be
self-motivated geniuses. If you want to get ahead and be
really important, yeah, you should have both a PhD and a
genius level intelect.
To psb: Actually, yeah, the politics here can be pretty bad.
Basically, you get a good income, great benifits, great job
security, and you work with geninuses. The downside is you
have to put up with some petty acedemic-style politics. I
consider this a reasonable trade. -jrleek
\_ 1. What is academic politics like? 2. Why does government
job well? I thought government job pay sucks.
\_ My pay is a little less than my friends who started
work at the same time, but I work a lot less, and have
a lot more flexibility. And oh man, THE BENIFITS are
stellar. How would you like your retirement paycheck
to be 100% of what you were making when you retired?
That's pretty dang good. Acedemic politics are all
the piss-posturing about Phds and worring about
whether something is really RESEARCH or not that you
see around Universities. You know, the stuff like
what professors do where they get more worried about
who's who and who has what education and went where
than about who's doing a good job. It's not really
that bad around here, but you see it sometimes.
-jrleek
\_ Ok, so maybe academic politics isn't worse than office
cubicle politics. But you also need security clearance
to work there, right? Do people get harrassed for
having brown skin?
\_ yes, you do, no they don't care that you're a heavy
pot user and queer, no they don't care but you will
care that they're all white and very conservative.
\_ This post above me ^^^^ is a little
unintelligible, but correct. Brown skin's not a
problem, although not being a citizen is. Our
biggest "minority" is easily Chinese, but yeah,
this place is mostly white. It still feels
wierd after leaving Berkeley to end up in a room
where all the occupants are white. That's
really just a function of the citizenship rule
though really. Oh, and having been a
druggie in the past isn't a problem, but
currently being "a big pot user" might be a
problem. Being a big booze drinker is a
problem. -jrleek
\_ it was intelligible. i simply chose to ignore
common english syntax like psb does but no one
calls him unintelligble.
\_ are you insane? people call psb unintelligable
all the time.
\_ jrleek, are you elite and what do you do?
\_ http://csua.com/?entry=12410
\_ I'm about as un-elite as they come, but here's what I do:
http://www.llnl.gov/CASC/components/babel.html
-jrleek
\_ I hope you didn't pick the color scheme.
\_ Why not SWIG (swig.sourceforge.net)?
\_ obItWorksWithOcaml! -- ilyas
\_ SWIG actually does provide pretty good functionality.
It is currently well used at the lab. The main
problem is that since it's not specifically designed
for scientific programming, there are some features
we really need that SWIG just doesn't have, and
probably shouldn't add.
\_ More on SWIG. Also, in SWIG all callers must be
script languages. We want the whole call stack to be
mixed languages. Python calls Java, which calls C,
Which calls fortran, which calls Python. Completely
impossible in SWIG. -jrleek
\_ Uh... what's a 'script language' jrleek?
\_ Oh sure, end your hiring freeze right after I get another job
elsewhere.
\_ I guess I wouldn't mind but is there a Ranch 99 nearby with
Boba Tea hang out place filled with cute Asian chicks? That's
more important than say, pay or housing. -chinese
\_ Sorry, AFAIK the nearest Ranch 99 is in Albany and there are
no Boba places. As they meantion below, open a restraunt
and either serve good foor or cheap prices and you'll be
packed constantly. As far as single h@t 4SI4N CH1X0R, I
know one at church, and one at work. This being a nerd
town, there are quite a few asian chicks, but they're
already married to white guys.
\_ can you comment on the quality of life issues of living out there?
what is the housing situation? traffic? easy access to decent
stores, easy access to parks? how long does it take to get back
into the bay area? do you have to own a car to get around out there?
\_ I live in the area but don't work at LLNL. Housing is much
easier here than in SF,Oak,Berk,SJ,SC,Penninsula,etc. You have
the choice of paying less to get the same size but newer than in
those places or paying the same to get much more and newer.
Traffic: not too bad but getting worse. Depends which direction
you're going and when. Decent stores: Costco is nearby, every
chain imaginable is near by, Berkeley is 25 minutes for the rest.
I live 90 seconds walk from a nice park. It's 25 to Berk, 45 to
SF. Yes, you must have a car but contrary to popular opinion,
you aren't legally required to drive an SUV in the suburbs. The
biggest problem here now is lack of restaurants. The food is ok
\_ The other side of the hills may
not be Berkeley or SF, but
Walnut Creek offers many fine
eating choices, and the kickin'-est
ribs in the Bay Area are to be
found in Lafayette. -elizp
but there simply aren't enough. Come out here and open one and
you'll be packed at every meal as long as you're not killing
people.
\_ yahoo maps gives a time for driving between llnl and berkeley
that is exactly double what you claim. looking at the
map, it looks to me like walnut creek is just as far away
as berkeley...throw in traffic, and you've got a solid hour
or more to get *anywhere*.
\_ yeah plus it's hot as hell in the summer out there. and
you're making your living suckling at the gubmint's teat!
\_ what's the pay?
\_ they pay decently but not great. if you spend your career
there the pension more than makes up for it as well as the
other perks and benes.
\_ no Ranch 99, no Boba, no Chinese radio, only 1 foreign channel,
forget it. -chinese
\_ For 100, do you try harder?
\_ You can listen to RTHK over the Internet if you have
RealAudio.
\_ um, parallel file system? It's called the RAID. Stop
reimplementing things that have been done decades ago.
\_ That's all Linux is, isn't it? |
| 5/17 |
|
| csua.org/u/82x -> jobs.llnl.gov/servlets/iclientservlet/jobs/?ICType=Script&ICScriptProgramName=WEBLIB_LL.GOTO.FieldFormula.IScript_LL&PAGE=VIEW_JOBS& System detected that multiple webserver sessions are being generated during login. Please contact your System Administrator for assistance. |
| csua.com/?entry=12410 Santa Fe & Taos are nice, and there is lots of nice stuff to do around Los Alamos if you're a person who appreciates the outdoors... Still, it's livable, and it's nice to be able to have a job and afford a house. Many other locations of labs such as LLNL and LBL have real problems with housing. Sure you can get housing further away, but then you have to deal with all that traffic going into Silicon Valley EVERY FUCKING MORNING. Do you have any clue where the lawrence LIVERMORE national lab is located? If your scientist friends are so fucking stupid they're looking for LIVERMORE housing in the SV area then they are far too stupid to work in a lab. I live near the LIVERMORE lab and I've looked at housing in LIVERMORE and the towns around LIVERMORE and there's plenty of housing in the LIVERMORE area. Apartments are always available for the single nuclear scientists out there. Tracy is nearby, cheap, and the next up-and-coming town in the area. There are also several other new developments for those with more money all within 20 minutes of LLNL. A family person can get decent housing within 20 minutes. A person of moderate means can get anything in the area, a lot it is very nice. The MiB will be visiting you and your NKD 'girlfriend' this evening. More like an orgy of pain at their secret love nest in Cuba. I talked to some contractor types recently about their working environment. I've got a "todo" list with 20+ items and all of them are "important". The contractor has a "todo" list of maybe 5 I'm juggling a lot of stuff all the time and people are constantly coming to me for help. If you feel harried try working in industry where even if you and everyone else works their ass off and does a good job you might still lose the contract, your job, or the whole company. It's to the point where I think industry would be MORE relaxed. We get paid according to what we produce: I got a 10% incentive pay increase last year, they make an effort to make pay proportional to production: anyone who wants more money can get it by working harder and/or better. If you're one of the very few people working hard for the government then you missed the whole point of government work. |
| www.llnl.gov/CASC/components/babel.html Gauntlet Babel Motivation Computational scientists developing large simulation codes often face difficulties due to language incompatibilities among various software libraries. Scientific software libraries are written in a variety of programming languages, including Fortran, C, C++, or a scripting language such as Python. Language differences often force software developers to generate mediating glue code by hand. In the worst case, computational scientists may need to re-write a particular library from scratch or not use it at all. We have developed a tool called Babel that addresses language interoperability and re-use for high-performance parallel scientific software. Its purpose is to enable the creation, description, and distribution of language independent software libraries. Approach Babel (pronounced babble) addresses the language interoperability problem using Interface Definition Language (IDL) techniques. An IDL describes the calling interface (but not the implementation) of a particular software library. IDL tools such as Babel use this interface description to generate glue code that allows a software library implemented in one supported language to be called from any other supported language. We have designed a Scientific Interface Definition Language (SIDL) that addresses the unique needs of parallel scientific computing. SIDL supports complex numbers and dynamic multi-dimensional arrays as well as parallel communication directives that are required for parallel distributed components. SIDL also provides other common features that are generally useful for software engineering, such as enumerated types, symbol versioning, name space management, and an object-oriented inheritance model similar to Java. XML interface descriptions are stored either in a local file repository or on the web using Alexandria. The vision is that a scientist downloading a particular software library from the component repository will receive not only that library but also the required language bindings generated automatically by the Babel tools. The Babel code generator reads SIDL XML descriptions and automatically generates glue code for the specified software library. This glue code mediates differences among calling languages and supports efficient inter-language calls within the same memory address space and, eventually, across memory spaces for distributed objects. The code generators create four different types of files: stubs, skeletons, Babel internal representation, and implementation prototypes. The internal object representation is essentially a table of function pointers, one for each method in an object's interface, along with other information such as internal object state data, parent classes and interfaces, and Babel data structures. Stub and skeleton code translates between the calling conventions of a particular language and the internal Babel representation. The code generators also create implementation files that contain function prototypes to be filled in by the library developers. To simplify the task of library writers, we have added automatic Makefile generation as well as a code splicing capability that preserves old edits during the regeneration of implementation files after modifications to the SIDL source. Finally, the run-time library provides general services such as reference counting and dynamic type identification. In the future, we expect to support dynamic loading of objects, reflection, and a dynamic invocation interface. |