Beta

Slashdot: News for Nerds

×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken"

perpenso Re:"or later" ... its a blank check ... its a trap (442 comments)

The resulting binary derives its license from its source, not the compiler used.

Until you build something that doesn't allow you to license the runtime libraries without bringing the entire executable under the same license.

That's not the compiler, and that doesn't happen with bsd licensed tools/libs.

4 hours ago
top

Satellite Images Show Russians Shelling Ukraine

perpenso Bet he can't tell ... (275 comments)

I bet you could not tell the difference between a civilian plane and a military plane flying at 30,000 feet over a war zone either.

I bet he can't tell them apart either, but I also bet he wouldn't fire a missile at it. *Firing a missile anyway* is the important thing here, not a failure to identify the aircraft.

9 hours ago
top

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken"

perpenso Re:Or upgrade to llvm ... (442 comments)

That may be an upgrade if all you program in is a C-derivative.

"Originally implemented for C and C++, the language-agnostic design (and the success) of LLVM has since spawned a wide variety of front ends: languages with compilers that use LLVM include ActionScript, Ada, D, Fortran, OpenGL Shading Language, Haskell, Java bytecode, Julia, Objective-C, Swift, Python, Ruby, Rust, Scala, and C#."
http://en.wikipedia.org/wiki/L...

10 hours ago
top

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken"

perpenso Re:Or upgrade to llvm ... (442 comments)

Debian people should probably downgrate their shiny new compiler.

Or upgrade to llvm. Being [able] to compile with either gcc or llvm would be a nice option.

"Update to to icc", that I would understand (for Intel platforms). "Upgrade to LLVM" sounds like this is not coming from a C++ programmer who really cares about the final binary ...

Then your politics is blinding you. Having two unrelated compilers build your code is sometimes helpful in finding bugs in your code. Bug free is goal #1. Being slightly faster is an important but secondary consideration. As I said, it would be nice to have the option to compile with *either* gcc or llvm. Again, note "either", only your politics is creating the straw man of llvm replacing gcc.

Plus one compiler being faster than another is not a given, things change over time

10 hours ago
top

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken"

perpenso "or later" ... its a blank check ... its a trap ! (442 comments)

The main problem is that Linus did not take copyright assignments, so it's practially impossible now to relicense the Linux kernel or upgrade it to GPLv3. Therefore, always remember to use "GPLv3 or later" when you release software. The "or later" is really important.

No, Linus did the right thing. "Or later" is very dangerous, its a blank check, its an unknown, ... its a trap! We have no idea what some future GPL license may include. It may include things that we do not want. As some developers who are staying with gpl 2 intentionally have said about gpl 3.

That said, the above is off topic. Compiling the kernel with llvm does not change the license of the kernel. A BSD licensed compiler has no effect on GPL licensed source code. The resulting binary derives its license from its source, not the compiler used.

10 hours ago
top

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken"

perpenso Compiler doesn't change the license ... (442 comments)

Debian people should probably downgrate their shiny new compiler.

Or upgrade to llvm. Being [able] to compile with either gcc or llvm would be a nice option.

How could you _upgrade_ from GPLv3 to BSD? Sounds like the reverse.

Compiling with a BSD licensed compiler does not change the license of the software being compiled. Linux would remain gpl regardless of whether gcc or llvm is used.

11 hours ago
top

SpaceX Executive Calls For $22-25 Billion NASA Budget

perpenso Some politicians are just like wall street ... (81 comments)

why should we fund NASA at all?

For exploration, for technology development. Some things are too big, too risky or the return on investment too long for commercial space companies.

Contrary to some of its critics beliefs, some NASA spending does have a return on investment, a benefit to the U.S. economy and U.S. society. Much like some investments in basic scientific research. The problem is that some politicians are just like wall street, they want to see the payback in a fiscal quarter or two -- well unless their district provides something to NASA. Sometimes budget cuts are a politician's way of saying "I didn't get my piece of the pie".

11 hours ago
top

SpaceX Executive Calls For $22-25 Billion NASA Budget

perpenso Replacing temporary with permanent ... (81 comments)

It should also be noted that we're making absolutely no attempt to "pay down" our debts.

And using cuts in temporary wartime spending to "pay for" new permanent spending, and calling the new spending "deficit neutral" since its "paid for". Political math is amazing.

11 hours ago
top

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken"

perpenso Being able ... (442 comments)

Debian people should probably downgrate their shiny new compiler.

Or upgrade to llvm. Being above to compile with either gcc or llvm would be a nice option.

That should have been "being able". One day I will have to start proofreading.

11 hours ago
top

Linus Torvalds: "GCC 4.9.0 Seems To Be Terminally Broken"

perpenso Or upgrade to llvm ... (442 comments)

Debian people should probably downgrate their shiny new compiler.

Or upgrade to llvm. Being above to compile with either gcc or llvm would be a nice option.

11 hours ago
top

The Truth About Solar Storms

perpenso More CS Majors ... (89 comments)

If the humanities infrastructure suffers, no doubt there'll be fewer English majors, and more CS majors, so it'll be a good thing, right? Or did someone mean "humanity's infrastructure"?

If we get more CS majors then maybe we can update the voice recognition software to do a better job of picking between phonetically similar words using context.

2 days ago
top

VP Biden Briefs US Governors On H-1B Visas, IT, and Coding

perpenso College is useful for most ... (223 comments)

The jobs could in fact be done by Americans with no degrees at all. This cultural indoctrination that you must have a degree must end ...

In my 30 years of programming experience I have rarely seen a job advertisement that did not say 4-year degree or equivalent, equivalent as in on the job experience, as your experience suggests.

... I've been programming for 30 years as a profession and I have never had a degree, and I'll never submit to the immoral status quo by getting one. I have both the theory, the experience, and the necessary practical skills under my belt, and all without a single degree.

Some of the best programmers I know never finished college. However they are **extremely** rare. They will read and figure out college level material over a broad set of topics on their own time on their own initiative, a broad set of topics comparable to those found in a typical degree program. However most of the self taught do not seem to be that self motivated, they may study some topics that are of interest to them but they will not have the broad understanding that the former or the formally trained typically have. Many of the formally trained are no more intelligent nor any more self motivated, but they had external motivations compelling them to study things that they had little interest in. The odd thing about many of the less interesting topics is that they often have unforeseen application to problems you eventually encounter and/or they are actually more important than you knew.

That said, there are also many in college who really have no interest in programming and are just there to get their "ticket punched", to get a piece of paper. They did not enter the program because of any inherent interest in programming and engineering, rather someone told them it was a good career path. Such individuals do not turn out to be the better programmers either. In contrast those with an inherent interest in programming often go far beyond the work required for class and use the incredible resources found at a university to study things that otherwise would have been beyond their resources.

So if a person has the time and resources to attend college they would do a great disservice to themselves to skip it due to some political position. You get out of college what you put in, and you will have access to resources and people you probably could not find anywhere else. And that includes likeminded peers. Its one thing to collaborate on code over the internet, its another thing to sit side by side staring at the same screen trying to puzzle something out and walking around campus bouncing ideas around. Plus there is also ready access to individuals studying other necessary disciplines. The density of useful knowledge and experience is quite high among fellow students at a university, its just a matter of finding people with genuine interests in their respective fields rather than the ticket punchers.

4 days ago
top

Finding Life In Space By Looking For Extraterrestrial Pollution

perpenso Pollution as in atmospheric O2 ... (95 comments)

Well, pollution as in atmospheric O2, not pollution as in SUV exhaust. Atmospheric O2 is not the Earth's "normal" state, its a byproduct of life.

If I remember correctly, Earth's original atmosphere was SO2 based and some photosynthetic creature with a sulfur based metabolism started emitting O2 as a waste product ... and so began global climate change 1.0.

4 days ago
top

The Department of Homeland Security Needs Its Own Edward Snowden

perpenso Coast Guard can't be under military command ... (190 comments)

U.S. Coast Guard there is no conceiveable reason this agency should not be under control of the pentagon ...

The Posse Comitatus Act prohibits the U.S. armed forces from enforcing the law. That is why the National Guard is normally under the command of a State Governor and the Coast Guard is normally under the command of a civilian agency. When under such command they are not considered part of the U.S. armed forces and a Governor can have the state National Guard units enforce the law, for example during natural disasters, riots, etc. Similarly when under civilian command the Coast Guard can enforce maritime law, enforce safety regulations, arrest smugglers, etc.

4 days ago
top

Autonomous Sea-Robot Survives Massive Typhoon

perpenso Re:Is this an achievement? (47 comments)

Am I only one who doesn't think this is all that impressive? A manned ship surviving, yes, ...

I knew someone who served on a Fletcher class destroyer in WW2. They survived a typhoon that claimed several other ships. He said the typhoon scared the crew more than combat, and this was a crew that had seen combat from Guadalcanal to Japan. He also said they would spend their last dollar buying a beer for any worker at the Bath Iron Works in Maine, the shipyard that built their ship.

4 days ago
top

NASA: Lunar Pits and Caves Could House Astronauts

perpenso Re:You are in the no more glass camp. (156 comments)

SpaceX is growing without going public. It has received $200M from investors and $800M from contracts, both development and launch. It has won contracts, both government and commercial. I believe they currently have dozens of launch contracts, most of them commercial, representing several billion dollars in potential revenue. SpaceX seems to be growing and successfully competing quite nicely without wall street.

Regarding tourism, that is just a convenient way to make money in the short term. The current expense of tourism is temporary, and that's OK. As technology improves and experience is gained and costs come down it will become available to a wider audience. The commercial tourism efforts are essentially walking down the willingness to pay curve extracting the maximum amount from the participants. $10 million is extracted from those willing to pay $10 million, $1 million is extract from those willing to pay $1 million, etc. What is one day limited to the 1%'ers will one day be available to the 2%'ers, then the 3%'ers, and that is non-linear growth.

Regarding the long term. One major expense is lifting necessities to orbit. However when asteroids can be harvest then water, oxygen, fuel and raw materials for constructions can be sourced "locally". That will represent a huge cost savings. Look at the various projections for lunar bases. There are huge logistics and cost savings if water is available in the shadows of craters. Again, I'm talking decades not years. And the first such base will probably be a government effort. However I think commercial efforts will dominate earth orbit by then. Short of reactors fueled by He3 a lunar presence would most likely be scientific in nature. A telescope on the far side would be amazing. And practical for spotting those pesky city-killer and dinosaur-killer asteroids.

5 days ago
top

Experiment Shows People Exposed To East German Socialism Cheat More

perpenso Extended families only ... (610 comments)

Communism works incredibly well but only in very small groups where pooled resources are necessary for survival.

In other words extended family situations where there is a strong emotional bond between individuals who actually know each other to a degree.

5 days ago
top

Experiment Shows People Exposed To East German Socialism Cheat More

perpenso An implementation detail not a cause ... (610 comments)

partnership with corporate interests in the lead up to WWII.

No, WW1 plus a punitive peace treaty plus social crisis lead to WW2. Partnering with corporate interests was just a tactic for state control of industry. It was an implementation detail not a cause.

5 days ago
top

NASA: Lunar Pits and Caves Could House Astronauts

perpenso Re:You are in the no more glass camp. (156 comments)

How does private industry justify for investors the expense when a payoff may not even be realized, fortunes lost or it takes another generation to see any profit?

It won't take a generation to see a profit. Consider space tourism, it is currently outrageously expensive but that is OK. The handful of people willing to pay such sums exist. Such willingness to pay is a tried and true factor that supports initially expensive products and services.

Investors won't go for that.

The quarterly focus that you assume is for publicly traded companies. Privately held companies can have longer perspectives.

In fact, the only reason the U.S. even had a space program is because of the funding and taxing power of government.

That is just a phase. A necessary phase, but one that people move beyond. Just as sailing from Europe to North America was once only an activity that governments could afford.

about a week ago
top

NASA: Lunar Pits and Caves Could House Astronauts

perpenso Re:The only species to have this conversation ... (156 comments)

We've been to the moon. We've had one of more humans in space continuously since 2000.

In some number of decades we could have a manned mission to mars, the technology is getting feasible.

In centuries it is feasible that we would have the technology to colonize other rocks in the solar system. We can't do so today but we can research the technology and discover the science that future generations will stand upon.

about a week ago

Submissions

perpenso hasn't submitted any stories.

Journals

perpenso has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account

Loading...