* Posts by Flocke Kroes

2601 posts • joined 19 Oct 2007

Dear alt-right morons and other miscreants: Disrupt DEF CON, and the goons will 'ave you

Flocke Kroes Silver badge

Re: What's in it for them?

Is anybody nervous about people finding out elctions can be hacked?

Flocke Kroes Silver badge

Re: Excellent

There are plenty of stories about Trump having a copy of Hitler's speeches. That never worried me before but I just found evidence he can read.

Basic bigot bait: Build big black broad bots – non-white, female 'droids get all the abuse

Flocke Kroes Silver badge

Re: Last time I checked Spain was in Europe...

US racists can be really strange. A friend of mine is black in the UK but in the US he is English.

This hot Summer has turned me a bit brown. If I dyed my hair black how would I be treated in the US? Last time I was in Florida some of the locals understood my few (European) Portuguese phrases better than my English accent.

Cheap NAND nasty: Flooding market with chips threatens prices

Flocke Kroes Silver badge

ASP is an Egyptian snake or Average Selling Price. NAND is a first name in India or logic element that only outputs false when all the inputs are true: x nand y equals not (x and y). Flash can be made out of NAND or NOR gates. NOR flash has better endurance but NAND flash has a much lower price/bit. 10% drop QoQ means something will be 0.9 times what it was three months ago - misinterpreting that is a bit of a stretch. 3Q18: third quarter of 2018.

So Mr Nand Flash from India has a pet Egyptain snake that will slowly climb down a tree in the second half of this year.

Make Facebook, Twitter, Google et al liable for daft garbage netizens post online – US Senator

Flocke Kroes Silver badge

Re: I wonder...

Imagine some children entering a school through a metal detector which bleebs for each of them. There are three bored security guards paying no attention as children with bigger and bigger guns pass. Finally a child passes without setting off the metal detector. Two guards rush in and rugby tackle the child. The third grabs the child's backpack and pulls out ... a video game.

Microsoft devises new way of making you feel old: Windows NT is 25

Flocke Kroes Silver badge

Re: Obviously...

Microsoft have been shits for a very long time but the comment I was replying to was about 25 years of hate. I started with TᴇX on Unix before OS/2 existed. One large project with Microsoft Word sent me running back to TᴇX and these days I prefer python/reportlab. I was aware of OS/2 and WordPerfect battles but as they did not affect me directly I do not know if they are a good match for the 25 year time frame. OS/2 started 31 years ago and the last release was 16 years ago. Perhaps it is a reasonable fit it MS started their attack 25 years ago and you are really persistent at holding a grudge. WordPerfect started 39 years ago and much to my surprise is still going. Did Microsoft's hate against WordPerfect start 25 years ago? Have they done anything about WordPerfect in the last five years?

The software I had problems with were cross compilers. I do not know why the did not work with NT and XP, but Microsoft's technical support was particularly unhelpful. They said: "God hates you."

Oops: dinner time ... got to AFK

Flocke Kroes Silver badge

Re: Obviously...

I did notice the icon, but that is not how things were at the time. Although the Linux kernel pre-dates NT, practical Linux distributions arrived at a similar time. PCs came with DOS/Windows/95/95/98/ME bundled. NT cost extra and if you wanted Linux you near enough had to assemble your own PC from supported components. To start with, Penguins were few and far between and likely to have dual boot machines.

I think the hatred (from both sides) started around the time of XP. Microsoft decided that home users would use a cheap DOS based OS and that business users had to buy XP. Linux was a minor irritation because it was came with all the software you needed for free, had a proper CLI and better GUI but few people had even heard of it. Microsoft knew they had to crush it so they could charge monopoly prices for XP.

For me it was no contest: my legacy DOS software would not work with XP but did work with DOSEMU on Linux. Microsoft trying to trash the boot loader to prevent dual boot systems was not appreciated. The hate came from Microsoft forcing EOMs to bundle their OS with new computers. That could be avoided by building your own desktop but Linux laptops (when you could find them) had the extra cost of Windows without the price reduction from crapware. The FUD and lies from Microsoft got tiresome really fast, went on for years and became SCO vs World.

At some point, Microsoft noticed they were fighting the wrong battle and their real problem was Android - Linux with the best bit (the license) circumvented. My own hatred for the Microsoft tax faded years ago because I no longer need a desktop, Vista meant I got my laptop cheap and now that it is starting to fall to pieces I am building a sturdy wooden modular replacement from components. (That project is more because of EOMs deciding that I have to buy thin and fragile than anything I can blame Microsoft for.)

Microsoft celebrates a bumper financial year ... by making stuff pricier

Flocke Kroes Silver badge

Re: Marketing support

Decades ago manufacturers were tired of paying Microsoft tax so the created their own compatible alternative to Windows. Microsoft's response was to put up their prices by a large amount and offer "marketing support" funds to OEMs who bought a Windows license for every computer they made. This brought the effective price most of the way back to where it had been for OEMs who paid the tax (all of them). The other options would have been to distribute their OS, maintain it at their expense an pay Microsoft for the privilege or to lose most of the customers because they would not be able to supply Windows machines at a competitive price.

Intel tried the same trick with AMD, but it did not work so well. There is no Intel data format that locks your data to their CPUs. Intel did put an AMD detector followed by some random crash code into the output of their compiler in the hope that programmers would ignorantly make their software Intel only. This trick got widely publicised back in the day and might make a come-back now that AMD have competitive CPUs.

Microsoft will price their software just below the perceived cost of switching to Linux and their users will pay that cost every year. I have not seen any reason for that to change.

Nah, it won't install: The return of the ad-blocker-blocker

Flocke Kroes Silver badge

Re: Tracking pixels

Yes, but I did not see the point the the same site tracking me repeatedly on one page, with the pixel in places I remember seeing adverts on ages ago. There are also width and height markers in the URL that match the column width.

It seriously looks like half an attempt was made to show adverts on browsers with javascript disabled: the page code is working but the ad server is just returning 1x1pixclear.gif

(Hint to advertisers: I will not make an effort to block a static image that does not cover the text but if it moves you get blocked for years.)

Flocke Kroes Silver badge

Searching for adverts

I browse with javascript disabled so what I presume are adverts on the Register show up like broken links to pictures. I checked the HTML and the adverts have a <noscript> section containing a simple <img>. wget can get it. identify tells me it is a 1x1 gif with a transparency layer. The gimp shows that the pixel is transparent.

That advert is a bit to cryptic for me. What are they selling?

Another German state plans switch back from Linux to Windows

Flocke Kroes Silver badge

Re: ... it's the lack of applications

Not a problem I have ever had with Linux. If anything the problem has been picking the best out of at least three good choices.

It has been a couple of decades since I last used Windows, but if I recall correctly you had to spend money, find out if the product worked at all then repeat until you found something acceptable. If you did, your requirements could change next year then you would find no source code available and any new features would come at monopoly prices with your data locked into an obfuscated format.

Back then I used to regularly hear people swearing at Microsoft Word because it messed up reading Microsoft Word documents (created by other versions of Microsoft Word). The fix was always simple: use openoffice (now libreoffice).

Here we have a technical decision being made by politicians. Anyone else smell pork?

Flocke Kroes Silver badge

The excuse is a reason to stay with Linux

I thought one of the features of GDPR was that employees were not supposed to keep customers' private data on there home computers. If Microsoft's incompatibility makes that difficult then Lower Saxony should stay with Linux to avoid accidental disclosure.

No big deal... Kremlin hackers 'jumped air-gapped networks' to pwn US power utilities

Flocke Kroes Silver badge

What are they waiting for

Clearly it is time for the US to team up with fancy bear and properly secure banks, voting machines and nuclear missile launch controls.

UK.gov commits to rip-and-replacing Blighty's wheezing internet pipes

Flocke Kroes Silver badge

Basic marketing

If your product is good, sell it to people. If your product is poor, sell it to businesses so they can 'add value' to their product by bundling yours. If your product is completely fubar and will soon be redundant, get it mandated by government.

Starlink OneWeb

I predict a riot: Amazon UK chief foresees 'civil unrest' for no-deal Brexit

Flocke Kroes Silver badge

Re: Project FEAR

There is genuine reason for fear. Pretend there are thousands of possible good Brexit deals. I am afraid that the UK government are too clueless to negotiate any of them.

Flocke Kroes Silver badge

Were is your pension fund invested?

♫ The Core i9 clock cycles go up. Who cares where they come down?

Flocke Kroes Silver badge

Re: Testing Standards...

Yes: There is a guy with a micrometer. He gently measures the thickness of each new iThing design and it passes if it breaks.

Trump wants to work with Russia on infosec. Security experts: lol no

Flocke Kroes Silver badge

Does not need fake news, just a distraction

Like getting 30/30 on a test that includes things like drawing hands on a clock faces to represent given times and identifying animals from pictures.

Flocke Kroes Silver badge

Re: Tee hee. Trump is to Putin as --

You do not have to guess. Trump's tax avoidance scheme was available on the internet before the election: he made such enormous losses that he has not had to pay tax for years. If you have plenty of time ask you search engine for "Trump Russia money laundering". There will be enough results to keep you reading for days then you can try: "ZTE Indonesia theme park".

Indictment bombshell: 'Kremlin intel agents' hacked, leaked Hillary's emails same day Trump asked Russia for help

Flocke Kroes Silver badge

Re: Brexit bus disowned next day

Which next day was the £350M/week for the NHS promise was disowned? I cannot find any disclaimer from when the bus started driving around. Farage waited until after the result was announced. Boris was still defending it in January of this year. Perhaps our local Brexit commenters would like to provide a link to when a major Leave campaigner first admitted that the campaign promise ridiculous. I talked with people right up to the day of the vote who could not believe something a politician would have painted on the side of a big red was obvious lie. The lie got votes.

So far Leave commenters have yet to point out a single benefit to me that they expect to get negotiated. I will happily continue to poor scorn on any long term Brexiteer commenter here who cannot point to one of their own comments vigorously excoriating the £350M/week pledge before the referendum. Leavers without such comment were either complicit it in the lie or too ignorant to express an informative opinion.

Flocke Kroes Silver badge

Jean+T-shirt, suit and tie, evening dress and wellies all the same to me. I judge by results.

While secretary of state Hilary used private e-mail server, which was against the rules at the time and should have led to a severe reprimand from ... the secretary of state. A bunch of Russians allegedly nick an publish thousands of e-mails, but none of them are grounds for a conviction. Nothing new exposed.

Trump publicly asks the Russians to break the law to help him win an election. A bunch of Russians get indicted for nicking thousands of emails but we already knew the Trump campaign had strong Russian connections so nothing new exposed.

Dress them how you like, they are complete failures who got caught.

Flocke Kroes Silver badge

Re: may undermine their choice for the White House

Last year when half the commentards were calling Trump a corrupt spoiled brat who couldn't pay his bills supporters would leap to his defence. Do the same today and you barely scrape two down votes. Last year when commentards mentioned Russia doing something naughty there would be prompt replies saying "what about ..." Do the same today and the what-abouters are still here.

Python creator Guido van Rossum sys.exit()s as language overlord

Flocke Kroes Silver badge

Re: "Python can be a fraction of the number of lines as a program which does the same thing in C."

Python has a buffer protocol that effectively wraps pointers and allows you to experience all the joys of debugging double free, use after free and memory leaks - if you want to.

Importing python modules is a bit like including a header file.

You can emulate macros with string templates and the codeop module - if you want to.

All python methods are virtual functions.

What I like about python is that programming styles from different languages are (to a varying extent) supported. I can pick the style best suited to each part of the problem and the interpreter will not add pointless road blocks to send me in the direction Bjarne Stroustrup knows is the only possible way to solve a different problem.

Flocke Kroes Silver badge

Unit Testing! :-)

Why did C++ re-purpose the auto keyword to mean "the type no sane person can type in correctly even given five attempts and a type checking compiler with enormous error messages"?

Flocke Kroes Silver badge

Re: And people wonder why ...

Actually people who disagree with the project leader can fork off. If they are right then others will switch to the fork and leave the old leader behind.

Flocke Kroes Silver badge

Re: Reinventing a more limited wheel

No because this is not about comma lists, which have very context dependent meanings in both languages. It is not about the comma operator, which in C means calculate the left argument for side effects and return the right argument (in python, the , operator creates a tuple of the two or more arguments). This is about expressions, statements and assignments. Both languages have contexts where an expression is permitted but not a statement, for example C: "while(expression) statement or {statement list}" and python: "while expression: statement or indented block". The difference was that in C assignments are expressions but in python assignments had to be statements. (Both languages allow using an expression where a statement is expected).

The new feature in python is an extra assignment operator (:=) so assignment expressions are now possible. In the past, converting C: "if (a=b) {...}" to python required the assignment to be in a separate statement from the condition making it abundantly clear that the programmer did not intend C: "if (a==b) {...}". Python will now allow: "if (a:=b): ..."

This has clearly caused a blood feud between different styles of language designers. On one hand, some people think that best practices must be forced down the throat of all programmers because some of them have to create insane code when the language allows it. Other people think that programmers that dumb are going to fuck up no matter what the language enforces, so the language should rely on the sensible programmers' self discipline to follow best practices and not get in the way when a programmer has an outstanding reason to do something odd.

Before you reply that clearly python has lacked C's assignment operator for years, there are plenty of things that C++ has attempted to copy from python (or whatever language python copied from), and often still struggles to get close to tolerable.

FCC caught red-handed – again – over its $225 complaint billing plan

Flocke Kroes Silver badge

Re: Swamp

Trump made a few explicitly clear election promises/threats including putting businessmen in charge of the regulatory bodies intended to limit the bad behaviour of their business. He gave contradictory reasons for doing this, and his voters selectively heard the reason they wanted to hear:

A) These businessmen understand the subject and will make America great again by removing regulatory barriers to prosperity. (To understand Trump voters, hit yourself on the head with a brick repeatedly until you think he was talking about your prosperity, not his friends.)

B) The Federal government is so corrupt that the only solution is to make it so corrupt that it will destroy itself. (To understand Trump voters, hit yourself on the head with a brick repeatedly until you think the resulting power vacuum would be filled by something better than the current system.)

I think he has made a good effort to follow through on this election threat but has been limited by the FBI bringing charges against some of his first choices. (A) is well under way but I think it is a bit too early to critisize Trump for not showing progress on (B).

Up in arms! Arm kills off its anti-RISC-V smear site after own staff revolt

Flocke Kroes Silver badge

Re: It bears repeating: programming exclusively in Java considered harmful.

C does not require pointers to 8-bit values. It requires sizeof(char) == 1 and that char has at least 8 bits. TMS320C40 has pointers to 16-bit values. I programmed it just fine in C. You could have pointers to 32-bit values and C would still work just fine. Programs written in C and many other languages assume pointers point at 8 bits. That causes those programs to crash on exotic architectures where the assumption is not true. It is not a fault of the language. It is either a decision taken by the programmer to support only the most common hardware or (far more likely) the programmer had no idea that pointers could point at anything other than bytes.

If you create a new architecture where pointers point at things bigger than bytes, large amounts of software will not work on it without some programmer going through the source code and fixing every part that assumes pointers point at bytes. This will not just hurt programs written in C/C++. The software I wrote for TMS320C40 had a small quantity of ASCII strings. These wasted one byte per character because the extra code required to implement pointers to bytes would have been bigger than the potential saving. Build a bigger general purpose CPU with 32-bit chars and you may save on pointer size but now byte streams cost four times as much memory or a huge performance hit from emulating pointer to bytes in software (while bringing back either 64-bit pointers or 4GB address space.)

No I did not notice memory memory requirements stabilized at about 4GB. I typically work on the small size. My largest machine is 2GB with most having considerably less. On this site you will find an unusually high proportion of people who would have problems being limited to a 32GB address space. Quadrupling the size of all bytes streams would increase memory requirements for many users, not just the extremes who are over-represented here.

Garbage collection is a serious problem for me as it causes programs not to run in a deterministic amount of time. One of the great benefits of C is it does not inflict garbage collection on me unless I choose to use a library that provides garbage collected objects.

The OS kernel (written in C) could map blocks of memory to the same address to support dynamic type tags inside pointers. It would thrash the memory translation caches, but those could be increased in size at considerable expense of transistor count. C would have no serious problem extracting and comparing a type encoded into pointers. Your pointer type fields inside pointers could be implemented right now in software with existing hardware. Go off and implement it and we will see if your plan provides real benefits over storing dynamic type in the object.

It is extremely possible to implement modern efficient garbage collection in C or any Turing complete language. (Python's garbage collector is implemented in C).

Modular arithmetic is an option selected by programmers (or selected for them by default). If you want overflow detection the option for gcc is -ftrapv.

Leatherbound analogue password manager: For the hipster who doesn't mind losing everything

Flocke Kroes Silver badge

Re: Or better yet, be in a safe

You put strange things in a safe. I would go with a 3D printed handgone with some ammunition, a dozen little transparent plastic bags of rat poison, PFY's cattle prod with conductive handle and trigger and a home-burned DVD of the Eurovision song contest.

GIMP masks font downloads, adds horizon fix in new build

Flocke Kroes Silver badge

Blame the leeches who pretend that 'computer implemented invention' is not a synonym for software patent.

A fine vintage: Wine has run Microsoft Solitaire on Linux for 25 years

Flocke Kroes Silver badge

How wine was done on a Pi

Debian/Rasbian can handle installing a full set binaries for architectures different from the actual hardware. Install x86 WINE and all its x86 dependencies. QEMU can the emulate x86 for all of them and your windows application (it could emulate x86 for a linux kernel too, but that is not required for this task).

This demonstrates a whole pile of things: how awesome QEMU is, how efficiently software was coded twenty years ago to handle the hardware of the time and that a Pi is fast enough for a wide range of tasks even with an emulation layer getting in the way.

Is it possible to buy a retail Intel CPU for less than the cost of a Pi?

Foot lose: Idiot perv's shoe-mounted upskirt vid camera explodes

Flocke Kroes Silver badge

Re: err...

The goal was not to take pictures but to get away with doing something naughty. Demonstrating a level of stupidity sufficient to enter politics, the twit failed to get away with it by firstly confessing to a clergyman (mentioned in an article elsewhere) and then following the clergyman's advice by talking to the police.

Automated payment machines do NOT work the same all over the world – as I found out

Flocke Kroes Silver badge

Re: @Triggerfish

... until muggers take your card and demand your PIN.

When I was in China the town had a limited supply of cash machines and only a one of them was any use to foreigners. I waited about ten minutes in the dark while three disreputable locals tried to use it. They took turns with the same card. They had the right PIN but the machine only stocked hundreds and none of them typed in a big enough amount. As I am tall and athletic they decided I was not a safe target and eventually walked off. The rats were large and athletic too, and considerably braver than the muggers.

Koh YEAH! Apple, Samsung finally settle iPhone patent crusade

Flocke Kroes Silver badge

Re: phones banned ...

The law moves really slowly. By the time any phones got close to being banned they were end of life with new versions already on sale.

Flocke Kroes Silver badge

Re: Neither side won?

The lawyers won big time.

Remember there is a cost to using glass to the edge of the device, four rows of icons and the colour black. For Samsung, the cost was about $500M. For Apple, the cost was in increase in the price of Samsung displays. For Apple customers the cost was inferior displays from other manufacturers.

(The rectangle with rounded corners and photo-shopped aspect ratio was a case heard in the UK and the UK enforced its ruling on the rest of Europe)

Creep travels half the world to harass online teen gamer… and gets shot by her mom – cops

Flocke Kroes Silver badge

Re: "Flew halfway around the world" = "Auckland to Sydney"?

If you post before reading to the end of the second paragraph you can end up looking a bit of a twit. If your attention span really is that short, perhaps you would prefer twitter where looking like a twit leads to getting elected president.

Ubuntu reports 67% of users opt in to on-by-default PC specs slurp

Flocke Kroes Silver badge

Re: Over the Top Much?

I opt-in to popcon, and would have no problem opting in to this slurp. Making it opt-out ruffles feathers, and I will up-grade that to discontented grumbling if the slurp option is not obvious and easy to opt-out before it starts slurping.

Flocke Kroes Silver badge

Re: Really BIG systems

1GB is enough for a web browser, email client, libreoffice and gimp. Supertuxkart and Freedroid run fine in 2GB. I can understand people relegating ½GB boxes to simple tasks like backup NAS, but I do not have a reason to retire 1GB machines yet, and the 2GB box is using over half its memory to buffer an SSD.

This site will be biased towards extremes: people who really need more than one CPU chip with a bucket full of DRAM, and those who know how to solve small tasks with a Pi.

Atari accuses El Reg of professional trolling and making stuff up. Welp, here's the interview tape for you to decide...

Flocke Kroes Silver badge

Re: Atari - what is that?

Getting hit on the head by a falling star? Oops, no that is Ataru.

お住所とお電話番号を教えて下さい.

Now Microsoft ports Windows 10, Linux to homegrown CPU design

Flocke Kroes Silver badge

Itanic was wildly successful ...

The announcement alone ended development of architectures it was supposed to compete with. When the first implementation was ready for evaluation it achieved its second main goal: it needed so many transistors that no-one else could build a compatible product. It could sensibly compete on power usage with a toaster despite getting worse bench mark score than cheaper cooler CPUs available at the time. After years of delays, when a product did reach the market, the final main goal was achieved (after a fashion): the price was at the high end of a monopoly product. The only problem was (large NRE)/(small sales) made the cost about equal to the price.

Having the compiler make all the decisions about instruction ordering in advance sounds really cool until you remember some real world problems: do you order the instructions based on the time required to fetch data from the cache or from DRAM? Guess wrong and data is not in the right place at the right time. All the scheduling decisions made by the compiler become garbage. What if the hardware it optimised to spot multiply/divide by 0 or ±1? Again result arrives ahead of schedule and the CPU has to re-order everything.

I am not surprised it took Microsoft years to come up with something worth committing to silicon. I would expect more years to pass before they get performance/watt close to a modern X86/ARM.

Low AI rollout caused by dumb, fashion-victim management – Gartner

Flocke Kroes Silver badge

Re: PHB

Is that Pointy-Haired Bot? The world is gradually catching up with Douglas Adams:

“It could always be replaced,” said Benji reasonably, “if you think it’s important.”

“Yes, an electronic brain,” said Frankie, “a simple one would suffice.”

“A simple one!” wailed Arthur.

“Yeah,” said Zaphod with a sudden evil grin, “you’d just have to program it to say What? and I don’t understand and Where’s the tea? – who’d know the difference?”

“What?” cried Arthur, backing away still further.

“See what I mean?” said Zaphod

Trump kept ZTE alive as ‘personal favour’ to Chinese president Xi

Flocke Kroes Silver badge

Re: Which family?

I thought his real family were from Raxacoricofallapatorius.

NASA makes the James Webb Telescope a looker with a heart of gold

Flocke Kroes Silver badge

At today's prices ...

All the gold on the big mirrors would cost about $2400.

I see a satellite of a man ... Galileo, Galileo, Galileo, Galileo, that's now 4 sats fit to go

Flocke Kroes Silver badge

Re: the lies told then were as bad as the lies told now

Did they promise an extra £350M/week for the NHS?

Yarrrr, the Business Software Alliance reckons piracy be down, me hearties

Flocke Kroes Silver badge

Re: The BSA

I haven't heard from that lot for years. Can you still get a payout for reporting a company to the BSA for unlicensed software you installed the day before?

SpaceX to pick up the space pace with yet another Falcon 9 launch

Flocke Kroes Silver badge

Re: if you crowd-fund me ...

Musk and Bezos are spending their own money. If you do not have a few billion behind the cushions on the sofa, promise to assemble modified space shuttle parts in Alabama. That should get you a few billions from Richard Shelby. The good news is you will not be dumping dead rockets it the sea. The bad news is you must not produce a working product or the funding will dry up.

Flocke Kroes Silver badge

Re: x 7

Put you money where your mouth is: start your own rocket company and show us all how to do it better.

Beardy Branson: Wacky hyperloop tube maglev cheaper than railways

Flocke Kroes Silver badge

Picking nits

telegraph: "[Jeff Bezos] said he is liquidating more than a billion dollars a month to invest in his space company Blue Origin."

Bezos is only burning $1G per year, not per month. This puts him well behind Senator Richard Shelby who gets through three or four billion per year.

TheRegister: "[Beardy] gets flung into orbit"

There is a big difference between the energy required to get to space (~1MJ/kg) and the energy required for orbit (~32MJ/kg). Branson is only offering trips into space, not into orbit. Bezos is doing both and has sent commercial cargo to space.

EmDrive? More like BS drive: Physics-defying space engine flunks out

Flocke Kroes Silver badge

Re: Cool expensive stuff

The missing pieces are a heat sink that will allow increasing the power from 2 to 50 Watts and mu metal magnetic shielding. Mu metal must be shaped then heat treated in a hydrogen atmosphere and a magnetic field. As those ovens do not grow on trees it can take a while for custom mu metal parts to arrive.

EM-Drive is based on an earlier, very successful investment fraud. It has been improved by not providing a clear theory for how it is supposed to work. The earlier version 'proved' the existence of a net force by using scaler addition instead of vector for forces at different angles. Despite the very obvious flaw in the mathematics it received funding from the DTI. The first 'successful' test used a chemical balance that was designed to be convenient for chemists but not useful for weighing magnets. EM-Drive got some massively better tests at NASA which made use of the impressive equipment they had to hand. They did not have the time or budget to identify and eliminate all possible sources of error.

Mach effect is a theoretical consequence of general relativity. The predicted thrust is so close to zero that it is useless for moving space craft. I am impressed that the physicists at TU Dresden have come up with equipment that will be accurate enough to test general relativity via the Mach effect. Their magic trick is to adjust the drive frequency to match the resonant frequency which changes as the stack of piezoelectric crystals (or EM-Drive microwave resonant cavity) warm up so they will get the maximum possible force.

The money was provided to test unlikely methods of spacecraft propulsion. The really weird bit is enough money went to people actually qualified to do the job properly (and they published preliminary results before they spent it all). I think a proper test of the Mach effect is worth the money, and as a bonus EM-Drive should get a well deserved kicking (that will do little to prevent further funding).

An even better result would be Mach effect turning out to be zero and EM-Drive working. That would show there is new physics to investigate. Believe it or not, there are a few physicists who are not part of a giant international conspiracy to trash talk EM-Drive because we all revile the possibility of cheap space travel.

I got 257 problems, and they're all open source: Report shines light on Wild West of software

Flocke Kroes Silver badge

Re: 80 OSI Approved licenses

When free (as if freedom) software first became trendy lots of commercial vendors purchased OSI approval for their open source licenses. Plenty of those licenses do not protect the user's freedom and have unpleasant consequences for any developer careless enough to think OSI approval means something more than some kind of conditional access to the source code.

In real life, the important licences are GPL, Mozilla, Apache, BSD/MIT/... and public domain. If a piece of software has a different license, it will probably be easier to find a code base with one of the tried and tested popular licenses rather than finding a lawyer able to understand and explain the consequences of a weird license under every possible legal system in the world.

Biting the hand that feeds IT © 1998–2019