Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Sounds like the new school has the right idea. (Score 1) 537

Personally if I were to make the decisions on hiring someone, and give the choice between a person who knew only one language inside and out and a person who was exposed to 4 or 5 different language but needed a quick peek at a reference book to make sure they got the syntax right or some such, I would pick the 2nd person without even blinking.

You see, to the first person, he has only one tool in his tool box (a hammer), and to him everything will look like a nail.

Programming is so much more then just simply banging out a bunch of lines of code. It's looking at the requirements and picking the best tool for the job. In addition things are never static. A little tool may be needed and python may just fit the bill, then there will be that web application that needs enhanced and that is written in PHP, and the boss just dropped by and said that corporate just got a new application in and it has it's own scripting interface and it needs in interface to the application that you are responsible for.

Sure... if you are working on a big project, that project may have decided to use just one language and you will spend the next 3 years looking at java, but knowing how a computer really works (from that assembly class - even though you've never code a single line of assembly) you can make some wise decisions on how to implement something, or maybe just maybe you might come back and say - you know right here it would be beneficial to call out to a routine written in C because Java just isn't going to cut it right here.

Comment Re:Broad brush strokes (Score 1) 836

Ah... the constitution does not enumerate the rights that we have, but lists what rights the government has. The bill of rights explicitly spells out those things that the government cannot take away. The 9th and 10th amendments spell this out

Amendment 9 The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people. Amendment 10 The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people.

Comment Re:Sky coverage + Observing Time = Discoveries (Score 3, Insightful) 154

I'd give her a little more credit... I don't know all the details but reading the "Caroline's story" it does sound like she was capturing and processing the images herself (with some assistence in getting going and learning what to do). It might have been "Dad's" observatory and such.. but it still looks like she was doing the work. The co-discovery might simply have been the "hey let me check my data as well..".

The setup that some of these SN hunters is fairly automated, they maintain a list of objects that they will check on a routine basis. A group of SN hunters will sometimes pool their resources, share lists, coordinate what objects they are going to check, etc. The scopes can be automated to jump from object to object, take some exposures, then move on to the next object. The processing of the exposures can be partially automated, but it still requires going through them to determine if it's real or an imaging artifict or a cosmic ray on the image. This used to be done by using an optical blink comparitor (an old school optical box set up where you can quickly flip from viewing one photographic plate to another)

Anyway -- Kudos to Caroline. It's a fun hobby that has been keeping me busy since I was 12 and had access to a 10" Newtonian.

Comment Re:Sky coverage + Observing Time = Discoveries (Score 5, Informative) 154

Within the amateur and professional astronomy circles there is a fairly wide known and standard method of reporting astronomical stuff (see http://www.cfa.harvard.edu/iau/cbat.html )

Many deepsky objects (galaxies, nebulae, star clusters) become "well known friends" by amateur astronomers. For example, when ever I'm out observing I will usually do a quick peek at M13 in Hercules, M81, M82 in Ursa Major, or parts of the Veil nebulae in Cygnus when they are visible (just to name a few). I suspect if there was a new supernova in M81 or M82, there is a chance that I would "catch it" by noticing something "odd" (think of it like noticing a new pimple on a friends face). Once something "odd" is noticed, the next step would be to check recent and older photographs of that region. If it's suspected to be "new" then the information is submitted to the IAU Central Bureau for Astronomical Telegrams according to the instructions listed above. Usually the next step that happens is that the pros might get involved to verify the finding.

There are "rules" on who discovers the object, based mainly on the chronological time that IAU receives the information. Co-discovery of the same object can happen, usually the cut-off is when the IAU sends out the notice that there is a potential new object. In other words, say that I notice a new brightness in M81, I record the information and at 10:15 GMT send it in to the IAU CBAT. Someone else also notices the same object and sends in the information at 10:30 GMT. There is a CBAT notice sent out to subscribers at 10:35 GMT. Any observation after 10:35 would not be considered a discovery.

BTW if you go out to http://www.cfa.harvard.edu/iau/lists/RecentSupernovae.html and look for 2008ha, you will find that there where 2 other people who are listed as discoverers of the same supernova, and it looks like Caroline Moore has been "working" with the same folks because she is also listed with at least one of them on two other recent supernova discoveries.

Comment Legacy code vs new rewrite (Score 2, Interesting) 794

The fact is, there is an enormous base of existing tested FORTRAN code that is still in use and still being developed within the scientific community. The issue is not simply writing new code in a newer language, the problem is setting up a new tested base in the new language.

Lets say that you are working on a project to evaluate the effects of theoretical gravity waves through a nebulae. You have a choice

  1. Use 3 college interns to modify some code that you have been working on using a library of subroutines that have you and your prior researchers have been building up and using over the last 40 years
  2. -or- Use 3 college interns to write new code from scratch in a new language that the compiler/interpreter was just released 2 years ago.

And oh, you have to publish results in 2 months in order to get your next NSF grant.

Yes, the new code might be all object orienty, and you can use the latest IDE to develop in, and you can hire a bunch of fresh young (cheap) grad students that are familiar with the latest python, perl, C#, etc. development and they can bang out thousands of lines of code a day. But are you really really sure that that freshly written eigenvalue routine produces the correct result? Has that new compiler been tested on the super-computer you have limited access to, can it even take advantage of all the power of that system?

I'm not saying that FORTRAN compilers are not bug free, but I suspect that the chances of finding a basic compiler or runtime library bug is lower in FORTRAN then in say Perl 6.

A couple of years ago my son spent some time doing some intern coding work for a private atmospheric research group. The group was/is doing bleeding edge research. My son was helping out one of the researchers in updating code that handled 2D models to 3D models. All the code was in FORTRAN and there was no desire to move away from it.

Comment Re:Disinformation (Score 2, Insightful) 922

The problem isn't only in the US government. It's also in the IT (and probably many other) industries. In the rush to make more profit, the people who know how things really work under the covers are let go (because that component is working well enough). In the meantime there is a huge amount of new work sitting on top of of all this old stuff. As long as nothing under the cover breaks everything is just fine.

Comment Re:Unclear on the concept. (Score 1) 1088

From your own reference...

Each state chose a number of electors equal to the number of congress people that state had. Each state, then, got at least three electors (two Senators and at least one Representative). Electors may not be an employee or elected representative of the Federal Government. Each state was allowed to otherwise choose whomever they wish to be the Electors for that state. Today, Electors are chosen by popular election, but the Constitution does not mandate a popular election. The 14th Amendment does mention the choosing of Electors, but is relevant only when Electors are elected by popular vote. There is similar mention in the 24th Amendment. In other words, Electors could be appointed by a state's legislature, or the legislature could empower the governor to choose electors. In some cases, state law allows for such appointments if the popular vote cannot be used to determine a winner, such as if election results are contested up to federally-mandated deadlines.

Comment No EC means election by the big cities. (Score 1) 1088

Using Wikipedia and looking at the US population values:

Without the Electoral College the popular vote would go to: New York City, Los Angeles, Chicago, Houston, Phoenix, Philadelphia, San Antonio, San Diego and Dallas. The total of these (around 238 million) are over 70% of the total US population (around 300 million)

The populations of: Wyoming (~500,000), South Dakota (~800,000), North Dakota (~600,000) and Iowa (~3,000,000) would not equal the population of New York City (~8,000,000).

If this trends continues, Iowa and any "small state" will never see a presidential candidate campaign again, they would be too small and their vote would no longer matter anymore.

Remember that under the US Constitution, the appointment of the President is by the States (via the appointment of the electors)

Each State shall appoint, in such Manner as the Legislature thereof may direct, a Number of Electors, equal to the whole Number of Senators and Representatives to which the State may be entitled in the Congress: but no Senator or Representative, or Person holding an Office of Trust or Profit under the United States, shall be appointed an Elector.-- Article II, Section 1, Clause 2 - US Constitution

Comment Re:I hate it when people venerate/elevate scumbags (Score 1) 453

"Most secure ever", even if a relative term, still implies that MS believed that security was a priority for this product, and also a selling point. If they didn't believe it was secure in any way, then they would never have used the term "most secure ever", or even have referred to security at all.

The fact that they try to use some fine print buried in the EULA to give themselves an out doesn't resolve them from responsibility. If they tout security in any way, then they're claiming their OS is secure. This makes them responsible if there are blatant security flaws which they neglect to fix in a timely fashion.

Comment Re:7lbs? - answer (Score 1) 249

Yeah, the old process involved using a cutter to separate the front from the funnel while under a constant spray of water to keep lead dust from killing people, though I believe I misspoke and they actually leave the leaded section leaded until it's reprocesses. The front section is typically vacuumed or washed out to remove the phosphorus powder (which is a bastard to clean up when you break one sometimes) and then different glasses are separated and graded before being sent to smelters or glass to glass recyclers.

Most newer methods of seen involve updraft systems that basically keep the air moving away from any personnel while the cutting and breaking is done, although in my experience many places using this method don't appropriately maintain their ventilation systems which are prone to clogging (and then becoming completely useless, even though if you try to check it by hand you can still feel the air current)
Networking

Submission + - World's 1st NTP synchronized nixie tube clock

Heiko writes: "Tech Fans of the Fifties or Sixties love them, because they combine old technology with a stylish look: Nixie Tubes. The most practical way of placing those beauties in your living room is to use them to build a clock. Because the WAF (women's acceptance factor) of those handmade and shiny time displays is pretty high (when compared to 80" plasma TV sets or laser guided cold beverage-serving robots), you have a good chance of passing the acceptance test at home with such a gadget.

A German company normally focusing on network time servers or GPS time and frequency equipment now built the first standalone nixie clock which is getting its time from an NTP server. That could be a local PC or server, a public NTP server (like the ones from NIST/USNO) or one of the NTP servers of the NTP Pool Server Project.

So, mum, if you still do not know what xmas present you should buy me, this would be a good guess."
Biotech

Submission + - Green Tea good for you due to Quantum Tunneling

Frumious Wombat writes: Green tea is supposed to be good for you, but the antioxidants are available in such low quantities why has been a mystery. Now a team of researchers at Autonomous University of Barcelona have used high-level computational studies to demonstrate the antioxidants make complexes which enhance quantum-mechanical tunneling, thereby speeding the reaction enough to compete with damaging peroxide-radical reactions.

Slashdot Top Deals

As long as we're going to reinvent the wheel again, we might as well try making it round this time. - Mike Dennison

Working...