
"Mono" is a disease
see topic
10665 publicly visible posts • joined 1 May 2015
"And unlike .net you get a statically linked executable."
that's something I've been (slowly) working on for a few YEARS now (for C, C++). mostly done for X11, but I keep running into things that end up requiring major re-writes of a portion of the API [like how X11 handles true type fonts vs standard X11 fonts].
But yeah, that should be the goal: to easily and rapidly develop an application that can be shipped in source or binary form and installed on any platform, with minimal dependencies. Too bad Lazarus is pascal...
Why are you insulting Donald Trump that way? [I think he's the best president since Reagan, and want 6 more years with Trump at the helm - SERIOUSLY!]
A big thumbs DOWN to your post. And the topic. And the horse you rode in on.
Microsoft is more like an EVIL FASCIST COMMUNIST DICTATOR than anything else. And "they" want to micromanage YOU and your computer and everything you do online and in your life, and MONETIZE it all, because the ENDS JUSTIFY THE MEANS. That's more like OBAKA if you ask me...
"they're too lazy take it out"
In DevStudio 2010 you have to go through and "un-check" a bunch of things (for an MFC C++ application, anyway) but [unfortunately] you STILL need a damned 'manifest' to avoid your application NOT being compatible or being treated with UAE when you don't want it to. At least, from DevStudio 2010. I don't like any of the later DevStudios as they're all oriented towards that 'UWP' crap and have 2D FLATSO user interfaces. 2010 is the LAST DevStudio I'll evar use, probably. And I'll target Win 7 if I ever have to write another winders application.
But yeah, if you jump through the hoops [there are a finite number] and turn OFF all of that "shared MFC" and "shared runtime" and "framework" and other CRAP, you can produce something that only has the windows API as a dependency. That's right, JUST AN EXECUTABLE! Amazing concept, huh?
[who needs all of those DLL HELL libraries anyway, just static link and be done with it - it'll load faster, too]
Welcome to the 21st century, where pretty much EVERY computer nowadays has GIGABYTES of RAM, and TERABYTES of hard drive storage, and if you pack around 256kbytes of "what COULD be shared libs" in every application, it's a drop in a bucket [and probably will load/run faster too].
ok someone will ask: how can it RUN FASTER? Well, if you do static link optimization tricks, you can get functions that "call each other" to be located within the same block(s) of memory, which helps to make L# cache more efficient, with a smaller code footprint in the cache, and more likely to get various CPU-driven optimizations to happen, yotta yotta. And of course, LESS PAGING ACTIVITY when the system demand is high. And did I mention it would LOAD FASTER?
ack - there are several manufacturers who build computers without pre-installing windows. Sometimes the linux-capable versions cost MORE, though.
and there are also the 'netbook' variety computers, if all you want is something with a screen and keyboard and USB for mouse [and maybe a simple touch pad] for "el cheap".
So yeah Linux is out there, but doesn't have the marketing capital being shoved at it like MS does for windows. Also Wine is pretty much "not good enough, still" to run any windows application, so people with legacy applications [or those that REQUIRE windows, shame on you devs who STILL do that] will end up paying the MS Tax, and getting stuck with "the boar that has lipstick on the non-oinky end" known as Win-10-nic.
If I had the capital, I'd complete a cross-platform toolkit that would allow developers to create both C and C++ applications that are truly cross-platform, using a reasonably low-level API [so as NOT to have a boatload of shared libraries that it depends upon]. But as it's me funding myself doing the work, I still have to pay bills and so can't devote sufficient time to get it all done fast enough. Dammit.
if "the Core" is windows-only, then Micro-Shaft won't be able to CRAM UWP UP OUR A DOWN OUR THROATS on Linux, Mac, and "anything else you can imagine".
Remember, it's about WORLD DOMINATION, a lock-in to THEIR tech, so they can enforce SUBSCRIPTION models. If UWP is free *NOW* it's because it hasn't been monetized... yet.
They're doing the Embrace Extend Extinguish dance, all over again. "Embrace" Linux, with SQL Server and ".Not Core". "Extend" Linux with full-blown (2D FLUGLY) UWP "CRapps", _SO_ convenient for developers! Then, when end-users are CALLOUSED to the 2D FLUGLY LIMITED UI CRAPWARE, *EXTINGUISH* the "free" part of "Free Software" by INTRODUCING A SUBSCRIPTION MODEL. You know "pay up or it won't run".
Either that, or they COERCE the world into having NO other alternatives but THEIR CRAP.
Imagine Windows 10 running with Linux underneath. Powershell instead of bash. And _YOU_ paying a MONTHLY FEE in order to USE YOUR OWN COMPUTER.
Brain Bleach? That way --> http://freebsd.org/ http://linuxmint.com/
(while we still have control over our own choices)
since when? Win-10-nic says the opposite.
At least their SQL server group is STARTING to "get it". But for the rest of the company, it's same thing, different day. Customers are "minions", to be herded and coerced into doing things "Microsoft's way" so that the market can be cornered, dependency can be established, and nobody DARES go outside of the box!
And YOUR computer is under THEIR control!
@Squander Two - you're trying too hard here.
Just do the 'correct horse battery staple' with predictable non-alpha-numeric characters between each word, like: "correct-horse+battery/staple". To "change" your password, merely change the value and/or order of the non-printables, making it easy to remember, difficult to crack.
back in the day Compuserve issued passwords very similar to that concept, consisting of two unrelated words separated by a non-alpha-numeric, like "kettle?gear" [no that wasn't my password, but I still remember what it was, more than 20 years later].
Also a line from your favorite movie might work, with similar characters between words... "go-ahead+make!my/day?"
"Maybe they should quit collecting the money for six years."
Maybe they should quit collecting the money for six years AND SCRAP THE PROGRAM
fixed it for ya.
This "program" (aka wealth transfer of O.P.M. to buy votes) has CERTAINLY outlived its usefulness (if it ever had any), especially with how cheap cell phones are these days... [and WHY should _I_ pay for SOMEONE! ELSE'S! PHONE! LINE! with TAXES???].
if you don't make a boatload of calls, you can get a <$50 phone with pre-paid from AT&T for $100/year. that's what I have, actually. works for me, just fine.
" Insiders = nincompoops. Fanboys, not professional QA testers."
Yes, Micro-shaft definitely made it VERY UNFRIENDLY for *ANYONE* who became an insider in order to improve the product by feeding opinions back to Micro-shaft, when such feedback did NOT fall in LOCK STEP with the FASCIST REGIME opinions of Micro-shaft.
Dissension was rewarded with BANS and DELIBERATE+OBVIOUS BIASED TREATMENT of so-called "term of use" violations. Fanboi trolls would deliberately engage people, "a comment" that didn't even violate TOU would be issued from the target, and then *POUNCE* and BAN. They got REALLY BAD after a while, like they were DELIBERATELY trying to clean out EVERYONE who dissented, so they could have a nice "pleasant" forum of like-minded sycophantic groupies.
One day 4 or 5 individuals commented to me in their forum about things that were irrelevant, but it was like 'sock puppet' posts, people who were CONSTANT violators of the TOU (they were frequent ad hominem attackers, for one). Next thing I get is a 'ban warning' (a "last warning" in fact) for allegedly doing something NOT COVERED by their TOU. At that point I abandoned their forum to their own folly. It was obviously NOT going to help any more to tell Micro-shaft why they were screwing up, with examples and specificity, in as many areas as I could think of [which I did for about a year, actually, and did NOT violate their TOU]. So yeah I saw it first hand. They didn't want dissenting opinions. Many other dissenters left the forum at the same time.
Yeah, no @#$% this really happened.
smells a lot like Ubuntu, looks a lot like Unity.
Unless it comes with Mate I'm not even going to download the thing - I don't like using rpm packages anyway, tried/tested CentOS and wasn't all that impressed with it. I got used to dpkg/apt a long time ago and I can stick with it.
But at least the screenshots weren't all "2D FLATSO". I appreciate THAT much.
Ubu has non-free packages. I guess this may have driven RH to do the same.
But I believe in "true freedom" so I welcome the [mis-named] "non-free" package repo, particularly when it's 'non-free' as defined by STALLMAN and his hippie/commie fanbois. Stallman's fascist approach to GPL is not relevant any more. Who _CARES_ if the 'GNU List' of "approval" doesn't include Fedora? What matters is what the users/customers think.
And right now, RH "gets it". Well, minus the whole systemd and gome-3-ness...
I think they want to have the last-minute filtering "authority" so that MORE DEMON-RATS can be "elected".
After all, telling the TRUTH about Mrs. Clinton's crimes is being universally withheld across the non-Fox media (in the USA anyway), telling the TRUTH about Mueller's so-called "investigation" is ALSO being universally withheld, and telling the TRUTH about Trump's many accomplishments and the improved economy and world-standing of the USA is _ALSO_ being universally WITHHELD by "the left", the lame-stream non-Fox media, and [of course] GOOGLE wants to have THAT kind of POWER, too.
Because shaping public opinion, using emotional manipulation, is the CORE of controlling "the masses", and it can be done through advertisement, "clever" filtering of news, "social media", and the BLOCKING of ANY CONTENT that you deem "unworthy". And the more they slurp, the easier it becomes.
THAT is apparently what Google wants. Their left-leaning slant [by corporate policies and political involvement] is WELL documented. And THEY want Zuckerberg's kind of power, too.
just PLEASE do no make it:
a) another systemd
b) another 'gnome 3' or unity (referring to the effect on the X11 desktop)
c) another 'dot not' (i.e. bloatware, "change for the sake of change" ware)
d) another SOAP
e) another Silverlight
...
Do one thing, do it well, do it with COMPACT CODE that can fit on a tiny microcontroller or in silicon, yotta yotta. Don't force us to have megabytes of RAM just to run THAT, then make it so you HAVE to "run that".
"If downrange is the sea, then it doesn't matter"
Well, even _I_ wouldn't go THAT far, to say "it doesn't matter". But "the solution to pollution is dilution" more often than not.
The sea is 'full' of a lot of materials, in extremely low concentrations. However, I don't really want to increase the amount of radioactivity in it, if at all possible.
When nuclear ships (U.S. Navy, anyway) need to discharge reactor coolant, they filter it first (there are a LOT of reasons why this must happen). And they hang onto it (in a storage tank) until they get back to port, if possible, where it will be appropriately processed. But occasionally they may need to discharge coolant into the ocean [and then they keep a log of how much, etc.]. As a general rule, it's "not that radioactive" but they still have procedures to avoid doing so when possible [and this was back in the 80's, so maybe they're even more careful now?]
"Any more dangerous than the radioisotope generators we've hurled into space already?"
probably not, just more radioactive material in them. In fact, based on the 'hotness' of a typical radioactive thermal generator, it might be (short term) environmentally WORSE than a much larger amount of uranium.
Now, if a spacecraft with one of these was returning to earth, let's have them ditch the thing towards the sun before they get into earth orbit. I wouldn't want a 'burn up on re-entry' disaster to release FISSION PRODUCTS, which are a whole lot WORSE than Uranium fuel.
"dynamically allocate current from different resources."
yes, including batteries, super-capacitors, flywheels, and other 'power storage' means, to absorb the surges while the individual power plants adjust themselves to the changes in demand.
You could even use a hydro-electric method that pumps water into a large storage area to absorb excess power, and then uses it to generate power when demand exceeds capacity. Just a thought at the moment. Its like the epitome of the whole concept.
I am pretty sure that "the power grid" (and the people running it) already uses fossil-burning plants and hydro-electric plants to handle demand changes (at least in the USA), while allowing nuke plants and solar/wind systems to run at full capacity as much as they can, then brings on 'peaker' plants to handle peak demands (gas turbines, diesel) when necessary. That assumes that GUMMINT didn't enviro-regulate everything to the point where no peaker plants were built... [so say hello to 'rolling blackouts' when it's cloudy and hot and humid and wind speed is low due to some kind of tropical depression, or whatever].
"am I misunderstanding how they work"
No, you're right. Heat rejection is a big problem for the moon. I don't know how deep you'd have to dig for a "lunathermal" solution, either. On earth it might be 20 feet or so, depending [then you just put a bunch of water piping undeground to reject heat into the earth]. On the moon you could do the same thing, but it's not very 'portable'.
I assume that the ginormous circular reflector is for that purpose. NASA knows how to make this work, as they did it on the space shuttle. But it's worth pointing out that any heat engine (including the Stirling engine) needs a differential temperature to work. So does a peltiere device, which is what I originally thought they'd use. But peltier devices aren't as efficient and would probably weigh more for kilowatt capable power.
I would also expect inverters and batteries to manage short-term transients. I can't see speed control on a Stirling engine being all that easy. If differential temperature drives it, then that's also what controls it [and you can't heat/cool things fast enough for speed control to work really well]. So they'd probably use 'load control' to also control speed, and use batteries as a 'surge' to keep speed within a safe band [with some safeties to burn off power or 'put on the brakes' when necessary].
In other words, controlling a Stirling engine generator could be like balancing a pole on your nose. Then again it might have some natural speed control built in, due to fluid friction and/or momentum, with that back/forth fluid motion thing going on.
It's a fair bet that the stirling engine + nuke plant would respond poorly to rapid transients, though. But the U.S. Navy solved this a long time ago in their own power polants, since you can go from "all stop" to "all ahead balls to the walls" in a reasonably short time on THOSE systems. Even so, electric power generation transients are usually a LOT slower than "flooring it" on a propulsion system. So maybe it's not an issue?
It's the "Son of SL-1"
There are (unfortunately) a couple of significant similarities...
a) small, low power reactor that's portable
b) a single control rod can make it go critical
If there is a way of doing a safety shutdown that does not involve "that one control rod" it would certainly be a LOT safer This is because the fission products in a fission reactor are often "physically bigger" than the original material. Reason: higher density for uranium, lower density for "what it splits into". basic physics.
Basically, the fission process causes 'fuel swelling' as the fuel is burned off. This could cause 'blistering' and/or 'swelling' of the fuel material to an extent that it impedes control rod motion, depending on the design.
And that "single control rod" can EASILY get stuck as the fuel changes its shape over its lifetime. This means you lose control of the reactor. Oops.
To compensate for this, designers need to make sure that you have rod channels that resist the effects of swelling and blistering, as well as having "some other means" to shut the thing down.
NASA needs to work with the U.S. Navy on this (if they aren't already), as well as General Electric and Westinghouse and other military contractors that know how to build small reactors for submarines.
For a bunch of reasons, the reactor core needs to be very compact, as compact as possible. This not only reduces the fuel loading, but it improves the temperature coefficient. Small reactors tend to have negative temperature coefficients, which means that as temperature goes up, reactor power goes down. this makes it stable. Very large reactors tend to have positive temperature coefficients, which means you can't change power levels very fast, and have to constantly monitor it and tweek it to keep power levels stable, because an increase in temperature makes power go UP [in a transistor they call this 'thermal runaway']. Large reactors, however, can have a much larger fuel load so (in theory) you could go longer without refueling. Additionally, a large reactor could be fueled with 'fuel pellets' inside of a permanent tube structure, rather than alloyed fuel material that has to be completely changed out, making the refueling process a lot simpler.
So large reactors have their advantages. they're just WAY harder to control.
In this case the small reactor would be perfect. Down side, it would very likely have 'alloyed' fuel, meaning that it would be subject to swelling and blistering that could cause the single central control rod to stick, resulting in a potentially uncontrollable reaction. The end result could be a partial meltdown, but probably would just overheat everything and damage it beyond repair. Or, it might just slowly drop in temperature until it shuts itself down. There's no telling. Any of these are possible for a number of non-obvious reasons, caused by changes in power demand [among other things], and despite the highly negative temperature coefficient, it's still possible [following a large power transient] for a stuck rod to cause power levels to go unstable and either melt it down right away. or temporarily shut it down and make it go into a 'cyclic' uncontrolled shutdown/restart mode that results in an unrecoverable power transient that completely destroys the thing. Not 'boom', just melt.
So, yeah. That single control rod is a big concern.
"although in reality few can afford it"
I know, it's been a HARDSHIP since Obaka-care took over a huge slice of the economy, and I haven't purchased ANY insurance because of it. I don't want it anyway. but it's a HARDSHIP, and I've said so on every tax form since that became a requirement to crawl out from underneath that STUPIDITY. Because, it IS a hardship. $1000/month, typically. I'd rather NOT have to move into a GHETTO and live on rice+beans to compensate.
Good thing the "individual mandate" (an UNCONSTITUTIONAL provision that should have NEVER happened) is GONE now.
If I need a doctor, I'll go to a clinic of my choice and pay cash. There's one 1/2 a mile from my house, next to a dentist office.
"for a period in the 80s and early 90s it was a lot more lucrative for both employer and employee for the programmer to be paid as a contractor but that extra loot came at the expense of the taxman."
YOU, sir, deserve a BEER!
This is NOTHING MORE than a clamp-down on contractors (in general), Gummint just wants our money. I'm glad you DARED to say it!
*NO*. Just *NO*.
I do _NOT_ want gummint limiting my ability to be a direct contractor for any individual or organization. This is just a (yet another) POWER GRAB to force employers to pay into "the system" with payroll taxes, etc.. Just like the earlier rulings that said a contractor can claim unemployment insurance MEANT THAT _I_ HAD TO START PAYING INTO A SYSTEM THAT WILL NEVER GET BACK TO ME. Since I own the corporation, and contract through the corporation, the rules are (for now) a bit different, but GOD DAMN them, because you KNOW that people like *ME* are on their targeting radar, too... [for more money to be extracted, more regulations to be imposed, etc.].
Even though i'd fail the current ABC test for being "an employee" because a) I do work at home on my own gear, and b) even if I'm on site, it's through a corporation of which I'm an employee. Fortunately I can still choose how much to pay myself with 'wages" and how much "with other things" and things like computer hardware, software, online services, etc. are all business expenses [so they are off the top of revenue, BEFORE being taxed], though it's a wash when you consider all of the OTHER taxes that I have to pay (including that UNEMPLOYMENT INSURANCE that I will never be able to claim - 'FUTA" - I have 'grade F' and the rate is one of the highjest, for some reason - *A* *TOTAL* *RIPOFF*).
It also makes me wonder about the job-shopping temp agencies. How will this affect THEM???
"The unwanted ( by pretty much everyone) 3d crap is still there"
proving that, to Micro-shaft, '3D' meant something COMPLETELY DIFFERENT.
When _I_ say '3D' I mean an XP-like or Windows 7-like interface (not "the Metro" 2D FLATSO with shading like lipstick on the non-oinky end of the boar).
Micro-shaft missed the boat on that one. Easy to do when you've already jumped the shark and fallen off of the cliff...
"once you've navigated through a maze circle jerk of help options, none of which quite address the problem you are having."
fixed it. you're welcome. sometimes a local 'grep' gets you the answer faster than being jerked about by link-hell.
(ok it means installing Cygwin on a winders box, but I generally do that)
"There are still some situations" [snip] " and you would still like to have help available"
I've already tried these kinds of "cloud based only help" things before [read: DevStudio after 2010] and NEVAR want this kind of ABOMINATION *EVAR* *AGAIN*!!!
I don't need internet bandwidth choke points (or service outages) to get in the way of me doing work. wasting spending time commenting on El Reg takes up too much of my time already...
Article: "Facebook briefly went a bit nuts and asked people under every single post if said text or image was 'hate speech.'"
Let's mark everything that we disagree with as "Hate Speech", on BOTH sides of the political isle, just ot make sure that the entire process is obfuscated into non-existence. [well, P.C. tries to do that with everything said by conservatives already... so time for some 'tit for tat' I say]
especially now, with the "dating app" concept. So it harvests your personal info based likes, dislikes, and visits+interaction with web pages and links related to ANYTHING with the 'F' icon and tracking script+cookies+whatever-else
"they" determine FOR you who is compatible, thus potentially doing a kind of 'genetic engineering' on the human race. In a few generations, EVERYONE is programmed to do what Faece-bitch manipulates them into doing, thus LOCKING IN the dependency on "Big Faece-bitch" running every aspect of your life, tracking your every moment on or off-line, and so on.
"Big Brother" was a typo, along with "1984".
(that's my new conspiracy theory)
one that can get me a whole lot of snatch nevermind...
On a related note, maybe this is Zuck just reacting to the tendency of millenials to do EVERYTHING via a 'phone app'. Next will be a plethora of safe-sex adaptors, one type for each of the "8 genders". With a USB micro-B adaptor for your phone. It will re-define the meaning of the words "data slurp".
coat, please.
jupiter most likely has some kind of core which consists of heavier-than-atmosphere materials, perhaps all squished up into a high pressure ball, and the pressure might cause 'molten core' kinds of activity. Iron and Nickel (because of the lowest binding energy per nucleon) is common in the universe, and probably exists on every planet and celestial object in at least some amount. That being said, it might also be the same reason why the sun has a magnetic field
https://en.wikipedia.org/wiki/Stellar_magnetic_field
Jupiter emits radio frequencies and as such could have some level of plasma activity (like the sun) that could be the source of its magnetic field.
Or it could be a combination of factors like these [and other things not considered yet]
/me expects Jupter's core to have a lot of diamond crystals in it, like Uranus.
yes, because money. it's always that, along with the political prioritization of the day.
And until recently, that money was prioritized in projects that were "of a political nature". But not any more.
Maybe NASA needs a specific 'data archiving budget'? It would go very well with education if it all goes into a public accessible database. [and keep it in native format, too, and document the format for posterity - no filtering, no cooking, JUST the raw, unfiltered data, and a valid schema for it]
unless you're playing with raw data from COMMON blocks, shouldn't be a problem. However, this was a common practice for storing databases, using COMMON blocks and EQUIVALENCE for the record as an array of bytes/words/whatever
Yeah I spoke FORTRASH for a while, as recent as the early 90's, working with ASK products like MANMAN [on HP and a bit on VAX]. Yes, that's it's name. They also had other things with 'MAN' at the end of the name. I may even have a few hard copy tech MANuals [pun intended] someplace in the dead tree archive...
was that a 'unibus' address? I am only familiar with doing things like that no a PDP11 and DG Eclipse. PDP11/34 had a console-based boot though [but the paddle switches were still on the front panel]. As I recall you'd press the boot switch, then enter the device name at the 'boot?' prompt, and it would boot from that device. or you'd toggle the address in with the paddle switches before hitting 'boot'
I worked for a tape drive company back in the late 80's (and the 3 companies that subsequently bought each other, as an I.T. consultant). They made 'conventional' drives for UNISYS, as well as the more "modern" front-loaders that accepted a tape reel in a manner similar to a VCR cassette. Not for HP though. HP made their own, as I recall. Funny, because the company used an HP3000.
I don't recall even an old DG Eclipse 'self loader' conventional-style tape drive (in 1979) making that kind of noise, though.
it might be time to back all of that stuff up onto more modern media, as well as a RAID someplace with images that can be loaded (and run) by something *like* simvh
I've got a few simvh-compatible images for PDPs and I know the VAX images exist as well... so we can avoid the problems of ancient hardware [though it's still fun to play with it] and potential data loss.
NASA may be a little weak on the I.T. front...
post-edit (after reading a few more replies in this topic)
simvh would solve nearly all of the language and hardware format compatibility problems identified, from the FORTRASH lingo itself, to the non-IEEE floating point format
I might want to say "it's about time" while simultaneously snarking about its very existence...
That is something that pretty much everybody wanted at least 2 decades ago. Only thing NOW is that it's being CRAMMED UP OUR AS DOWN OUR THROATS. It's like adding lube to the unpleasant experience involving Micro-shaft's customers bending over, etc. to make it "easier".
To me this was an OBVIOUS thing, i.e. "how to share updates". but when "update" typically means "take away things I did for customization" through "give me a UI from HELL that I never asked for", why bother?
Except when it's FORCED upon us...
this is looking even more and more like the war against law abiding citizens owning/carrying guns. Or knives. Because, if such things are illegal, ONLY! THE! CRIMINALS! WILL! HAVE! THEM!!! (and unless "they" will have a qualified officer of the law following me everywhere, online or offline, ready to POUNCE and protect me at a moment's notice, I think it would be better if I did that for myself, ya know? And that includes the use of STRONG encryption that can't easily be cracked)
In short: it's a war by "the elite" to make sure that everyone NOT in their "special people" club may NOT defend themselves, whether it be encryption, or any form of weapon.
What are "they" going to ban NEXT, *MARTIAL* *ARTS* ??? KEYS TO YOUR HOUSE?
At some point the people need to say *ENOUGH*. That point is *NOW*.
icon: because 'big brother' _IS_ watching you [and he needs your 'keys']